Displaying three-dimensional medical images
First Claim
1. An apparatus for displaying three-dimensional medical images of a subject comprising:
- an auxiliary display screen;
means for defining properties of one or more objects included in the subject comprising;
means for selecting an object for display;
means for defining a spatial region for an object using the auxiliary display screen;
means for defining a function representing a relation between opacity and a voxel-value for an object; and
means for assigning a color to an object;
means for mapping a voxel-density, a voxel-gradient, and a voxel-color onto a memory for each object selected for display, the voxel-density being calculated from the voxel-value and the function; and
means for volume rendering using the voxel-density, voxel-gradient and voxel-color in the memory to create a three-dimensional image for display.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple objects having the same physical property within a subject are displayed as distinct three-dimensional images. Projection data obtained by scanning the subject with electromagnetic radiation are used to create a spatial distribution of absorption values for the subject which is displayed as an image on an image display unit. Particular spatial regions within the image are defined as objects, with each object comprising a set of voxels. A density, gradient and color for an object are determined based on properties input through the a series of control panels on the image display unit. Each object is associated with one of the control panels. A relationship between degrees of opacity and values for the voxels in an object is defined in the control panel for the object and used to determine the density. The control panels also allow one or more of the objects to be selected for display. The density, gradient and color for the objects are stored in a memory. A volume rendering process uses the memory to create the three-dimensional images.
49 Citations
20 Claims
-
1. An apparatus for displaying three-dimensional medical images of a subject comprising:
-
an auxiliary display screen;
means for defining properties of one or more objects included in the subject comprising;
means for selecting an object for display;
means for defining a spatial region for an object using the auxiliary display screen;
means for defining a function representing a relation between opacity and a voxel-value for an object; and
means for assigning a color to an object;
means for mapping a voxel-density, a voxel-gradient, and a voxel-color onto a memory for each object selected for display, the voxel-density being calculated from the voxel-value and the function; and
means for volume rendering using the voxel-density, voxel-gradient and voxel-color in the memory to create a three-dimensional image for display. - View Dependent Claims (2, 3, 4)
-
-
5. A method for displaying three-dimensional medical images of a subject comprising:
-
obtaining properties for an object included in the subject, the object comprising a set of voxels and the properties comprising a selection indicator, a spatial region, color information, and a first function representing a relation between a degree of opacity and values for the set of voxels; and
if the selection indicator indicates the object is selected for display, creating a three-dimensional image of the object comprising;
calculating a density for each of the set of voxels using the first function;
calculating a gradient for each of the set of voxels based on adjacent voxels;
determining a color for each of the set of voxels;
mapping the density, gradient, and color for the set of voxels onto a memory; and
performing volume rendering on the density, gradient, and color in the memory. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer-readable medium having executable instructions for performing a method comprising:
-
obtaining properties for an object included in the subject, the object comprising a set of voxels and the properties comprising a s election indicator, a spatial region, color, and a first function representing a relation between a degree of opacity and values for the set of voxels; and
if the selection indicator indicates the object is selected for display, creating a three-dimensional image of the object comprising;
calculating a density for each of the set of voxels using the first function;
calculating a gradient for each of the set of voxels based on adjacent voxels;
determining a color for each of the set of voxels;
mapping the density, gradient, and color for the set of voxels onto a memory; and
performing volume rendering on the density, gradient, and color in the memory. - View Dependent Claims (11, 12, 13, 14, 16, 17, 19, 20)
-
-
15. A computer system comprising:
-
a processor;
a memory coupled to the processor through a bus; and
an image process executed from the memory to cause the processor to map to the memory a density, gradient and a color for each of a set of voxels representing an object in a subject and to create a three-dimensional image of the object by performing volume rendering on the density, gradient, and color in the memory.
-
-
18. The computer system of clam 15, wherein image process further causes the processor to display a part of a first object with the opacity and color of a subset of voxels for a second object, the subset being defined by where the first and second objects overlap in space.
Specification