Imaging volume data
AssigneeVoxar Limited
InventorsAndrew John Bissell, Pavlos Papageorgiou
Life of this patent
Estimating the term…
Loading patent…
AssigneeVoxar Limited
InventorsAndrew John Bissell, Pavlos Papageorgiou
Estimating the term…
A computer program and a computer-implemented system and method for generating a two-dimensional image of a volume data set representing an object volume from a selectable viewpoint. An object volume data set includes voxel values ordered by voxels along a row that extends in a first direction, rows across a plane that extends in the first direction and a second direction, and planes through an object volume that extend in the first and second directions and a third direction. In response to the definition of a view vector defining a view direction with respect to a viewpoint, shear and warp mappings are determined, as is which of the first, second and third directions is closest to the view vector. Pixels of a two-dimensional sheared image having a plurality of lines of pixels are then determined from voxel values of the object volume data set identified by the shear mapping. Where the view vector is closest to the first direction, the shear mapping maps rows of voxels in the first direction onto lines of pixels of the sheared image. An output image is then determined by mapping pixels of the sheared image according to the warp mapping. This output image can be displayed, printed, sent to a remote location or otherwise communicated to a user.
A computer-implemented method of generating a two-dimensional image of a volume data set representing an object volume from a selectable viewpoint, the method comprising:
The method of any preceding claim, wherein the derivation of a line of pixels of the sheared image includes identifying one or more rows of voxels in the first direction that map onto the line of pixels of the sheared image, and accumulating contributions from voxels from said one or more rows of voxels to derive respective pixel values of the line of pixels of the sheared image.
The method of any preceding claim, comprising pre-processing of the volume data set to identify voxels having voxel values that exceed a predetermined degree of opacity.
The method of any preceding claim, wherein the object volume data set is scanned data.
The method of any preceding claim, wherein the object volume data set comprises a plurality of voxel row sets, each of which makes up a line of pixels of the sheared image, and wherein the step of deriving the pixels comprises independent processing of different ones of the voxel row sets.
A computer program product for generating a two-dimensional image of a volume data set representing an object volume from a selectable viewpoint, the computer program comprising program code operable:
A system for generating a two-dimensional image of a volume data set representing an object volume from a selectable viewpoint, the system comprising:
The system of any one of claims 32 to 44, wherein the storage means comprises main storage and cache storage, the volume data set being held in main storage, and wherein blocks of contiguously ordered voxel values being processed are temporarily transferred from main storage to cache storage.
A computer-implemented method of generating a two-dimensional output image from an object volume data set, the method comprising:
Dependencies are inferred from the claim text.