Multimodal viewer
AssigneeKeen Eye Technologies
InventorSylvain BERLEMONT
Life of this patent
Estimating the term…
Abstract
Disclosed is a multi-channel image processing method including the steps of: storing a multi-channel image in one or several 2D texture units each formed of a pack of four tiles in a server; taking a selection of one or several channels of the multi-channel image into account; taking transformation and projection parameters (real-time user input) for the selected channels into account; applying the transformation on the selected channels, according to received parameters, all pixels of the selected channels being processed at the same time; projecting the selected channels into an RGB color space, according to the received parameters, all pixels of the selected channels being processed at the same time.
Claims11
1-9. (canceled)
A method for viewing and manipulating a multi-channel image composed of several channels, whose channels originate from one or several imaging modalities, this method comprising the steps of:
- storing a multi-channel image in one or several 2D texture units, each representing a pack of four 8-bit tiles corresponding to one or several channels at a given location in the multi-channel image, each 2D texture unit being a fixed size memory storage unit in one graphics processing unit,
- taking a selection of one or several channels of the multichannel image into account,
- taking transformation and/or projection parameters for the selected channels into account,
- applying the transformation on the selected channels, according to received parameters, all pixels of the selected channels being transformed at the same time,
- projecting the selected channels into an RGB color space, according to the received parameters, all pixels of the selected channels being projected at the same time.
A system, for processing a multi-channel image, the multichannel image composed of several channels, the system comprising a server including:
- a conversion module for converting multi-channel images into one or several 2D texture units, each representing a pack of four 8-bit tiles corresponding to one or several channels at a given location in the multi-channel image, each 2D texture unit being a fixed size memory storage in one Graphics Processing Unit,
- a memory module for storing the obtained 2D texture units,
- a connection module for connecting one or several communication devices to a same account,
- a selection module for receiving the selection of one or several channels of a multi-channel image stored in the server, from any of the communication devices connected to the server at a same account,
- a setting module for receiving input transformation or projection parameters for the selected channels from any of the communication devices connected to the server at a same account,
- a processing module for instructing the devices connected to the server at a same account, to process—according to the received parameters—a transformation and a projection of the selected channels, into an RGB color space, directly in their Graphics Processing Units.
Dependencies are inferred from the claim text.