1. Field of the Invention
The present invention relates generally to computer-generated images generated from medical imaging data volumes and, more particularly, to a method for presenting the spatial relationship between organs of interest and other organs and tissues surrounding them.
2. Description of the Related Art
Photo-realistic shaded volume rendering techniques (SVRT) are important for generating pseudo-3D images of objects of interest, such as bones, tissues and organs, from volumetric data acquired from patients by medical scanners, such as computed tomography (CT), magnetic resonance imaging (MRI) and ultrasound. The volumetric data is often represented as a grid of voxels. A voxel is a volume element representing properties of a small volume surrounding a location in space. In these techniques, each voxel is assigned an opacity and color, and a ray-casting process traverses the volume to simulate the effect of light being absorbed or reflected by those voxels, as projected on a virtual plane, in order to produce an image which resembles an anatomical photograph.
Another commonly used rendering technique is maximum intensity projection (MIP), wherein each pixel in the rendered image includes the brightest sample value along the corresponding virtual ray. More information regarding these imaging techniques can be found in U.S. Pat. Nos. 7,250,949, 7,301,538 and 7,333,107, the contents of all of which are incorporated herein by reference.
Often, there is a need to show the objects of interest in their anatomical context, such as in relation to surrounding objects. For example, it is useful to show liver tumors in relationship to the liver surface and liver vasculature structure. Further, it is useful to show blood vessels in relationship to nearby bones.
Showing the objects of interest in their anatomical context is typically done by either rendering the full volume in a single imaging pass and assigning low opacity to the context objects, or by rendering the data twice, once with the context objects and once without the context objects, and then blending the two images together, such as by using a weighted sum. However, these methods are only partially successful since they do not easily allow both the objects of interest and their context to be simultaneously perceived when the objects of interest are located behind the context objects.
The invention employs a method of providing a projection image of volumetric data, wherein the volumetric data comprises volume of interest data and volume of context data. The method includes rendering a first projection image showing objects included in the volume of interest data and, while holding constant the projection geometry, rendering a second projection image showing the surfaces of objects included in the volume of context data but not occluded by objects shown in the first projection image. The brightness of each pixel in the second projection image is then inverted and the pixel is composited over the corresponding pixel in the first projection image using an opacity value proportional to the brightness of the pixel.
These and other features, aspects, and advantages of the present invention will become better understood with reference to the following drawings and description.
a, 9b, 9c and 9d are methods, in accordance with the invention, of providing an image.
The invention employs a method of forming an image, such as a medical image, showing an object of interest in its anatomical context. For example, the method allows a blood vessel to be seen in its relationship with a bone. In one embodiment, the inventive method includes four steps and involves using the volumetric data of a medical image, such as those provided by a CT or MRI scan. The volumetric data includes volume of interest (VOI) data and volume of context (VOC) data. In one example, the volume of interest data represents the blood vessel and the volume of context data represents the bone.
The present invention provides a non-photorealistic rendering (NPR) technique for rendering the context for objects of interest, which is especially effective when a dark background is used, as is the preference of clinicians. NPR techniques attempt to emulate methods used in forming hand-drawn technical and anatomical illustrations. More information regarding NPR techniques is described in the book “GPU Based Interactive Visualization Techniques”, by Daniel Weiskopf, 2007, p. 191-214, as well as the references cited therein.
The images of the inventive method can be provided in many different color spaces, but an ARGB color space is used herein. In the ARGB color space, A (alpha) represents the opacity of the colors, and RGB represents the intensities of the red, green and blue components of the image pixel, respectively. The components of the color space are normalized between values of zero and one, so that the value ranges of the opacity and red, green and blue colors can have values between zero and one. As the A value is driven to zero and one, the pixel becomes more transparent and opaque, respectively. When an image pixel becomes more opaque, less light can flow through it and when an image pixel becomes more transparent, more light flows through it. As the R value is driven to one and zero, the image pixel becomes more and less red, respectively. As the G value is driven to one and zero, the image pixel becomes more and less green, respectively. As the B value is driven to one and zero, the image pixel becomes more and less blue, respectively.
In one step, a first image is provided by using one of a standard shaded volume rendering technique (SVRT) or Maximum Intensity Projection (MIP) on the VOI data. In another step, a second image is provided using a modified SVRT wherein, while holding the projection geometry unchanged, each virtual ray's opacity is affected by both the VOI and VOC data, but the output image opacity and color include only the VOC contribution to the ray.
In this embodiment, the method includes remapping the colors and the opacity of the second image such that dark edges appear light colored and semi-opaque, while light-colored regions become translucent. In another step, the method includes compositing the second image over the first image, wherein the first image can be seen through the second image.
An illustrative example of the inventive method is shown with reference to
An image 103 of the pelvic bone is shown in
In this particular example, the transfer function of the VOC data is set to show the pelvic bone in blue in image 104. It should be noted, however, that the transfer function of the VOC data can be set to show the pelvic bone in another color, such as red or green, or a combination of these colors.
The color space of image 105 of
I=1.0−B2
R3=I, G3=I, B3=I
A3=A2×I
It should be noted that I represents the modified intensity, which depends on the B2 color value. However, it can depend on other color values, such as the R2 and G2 color values, if desired. The I value can also depend on a weighted sum of the R2, G2 and B2 color values and can be inverted using division, rather than subtraction. It is also possible to differently scale the intensity of each output color component to generate a context color other than white.
In accordance with the invention, image 105 of the VOC is combined with image 101 or 107 of the VOI. In one example, image 105 of
Images 102 and 107 of
R=R1×(1−A3)+R3×A3
G=G1×(1−A3)+G3×A3
B=B1×(1−A3)+B3×A3
A=A1×(1−A3)+A3×A3
It should be noted that by reordering terms of the above equations it is possible to produce identical, or very similar, results using altered computation steps. Such reordering may lead to more efficient implementation on certain computer hardware configurations. For example, images 102 and 103 can be provided concurrently by computing A1R1G1B1 and A2R2G2B2 while traversing the same ray path. Further, image 105 can be provided directly from the volumetric data, without the intermediate step of forming image 104, by accordingly modifying the operations performed during ray traversal. Hence, the images of the invention can be provided faster and with less computing power in certain computer architectures.
Images 106 and 108 of
In one embodiment, image 106 of
a is a block diagram of a method 200, in accordance with the invention, of providing an image. In this embodiment, method 200 includes a step 201 of providing volume data which corresponds with the image, wherein the volume data includes volume of interest data and volume of context data. The image can be of many different types, but, in this embodiment, it is a medical image, which shows different features of a patient's body, and the volume data is obtained using a medical scanner, such as a Computer Tomography (CT) scanner or a Magnetic Resonance Imaging (MRI) scanner. The boundaries of the volume of interest (VOI) and volume of context (VOC) are obtained previous to activating method 200 using automated and/or manual segmentation methods, as is known in the art.
Method 200 includes a step 202 of providing a first projection image which corresponds with the volume of interest data. The first projection image is provided to show the shape and/or spatial arrangement of objects using one of known methods for such presentation, such as shaded volume rendering or Maximum Intensity Projection. Method 200 includes a step 203 of providing a second projection image which corresponds with the volume of context data. The second projection image is generated using the same projection parameters as the first projection image, using a known method for showing the shape and/or spatial arrangement of objects in the VOC, preferably shaded volume rendering, while hiding regions that would be occluded by objects that appear in the first projection image. The second projection image may be advantageously inverted from its usual photorealistic appearance to show bright object edges over a dark background.
Method 200 includes a step 204 of assigning opacities to pixels of the second projection image to form a third projection image. The assignment is based on the color value of the pixel, wherein colors which typically appear at or near structure outlines are assigned a higher opacity than other colors. In the case of an inverted photorealistic image, darker pixels are assigned lower opacity than brighter pixels.
Method 200 includes a step 205 of compositing the third projection image over the first projection image. The third projection image is composited over the first projection image so that pixels in first projection image, showing the volume of interest data, can be easily seen through the transparent pixels of the third projection image, except near structure outline, which are assigned a higher opacity.
b is a block diagram of a method 210, in accordance with the invention, of providing an image. In this embodiment, method 210 includes a step 211 of providing volumetric data which includes volume of interest data and volume of context data and a step 212 of providing a first projection image which corresponds with the volume of interest data. The first projection image can be provided using one of shaded volume rendering and Maximum Intensity Projection.
Method 210 includes a step 213 of providing a second projection image showing surfaces of objects in the volume of context data not occluded by objects shown in the first projection image. In some embodiments, the second projection image is provided using a shaded volume rendering technique. The shaded volume rendering technique can be modified such that opacity accumulates along the projection rays in both the volume of context and volume of interest, and the second projection image includes the color and opacity portion accumulated in the volume of context.
Method 210 includes a step 214 of providing a modified second projection image by adjusting the intensity and opacity of the second projection image. In some embodiments, the modified second projection image is provided by inverting the intensity of the second projection image. The modified second projection image can be provided by multiplying the opacity of the second projection image by the inverted intensity of the second projection image.
Method 210 includes a step 215 of combining the first and modified second projection images. In some embodiments, step 215 of combining the first and modified second projection images includes compositing.
c is a block diagram of a method 220, in accordance with the invention, of providing an image. In this embodiment, method 220 includes a step 221 of providing volumetric data which includes volume of interest data and volume of context data and a step 222 of providing a first projection image which corresponds with the volume of interest data. The first projection image is provided by using one of first shaded volume rendering and Maximum Intensity Projection. Method 220 includes a step 223 of traversing the volume of interest and volume of context data together and a step 224 of providing a second projection image which corresponds with the traversed volume of interest and volume of context data, wherein the second projection image includes the color and opacity of the volume of context data. The second projection image is typically provided using shaded volume rendering.
Method 220 includes a step 225 of providing a modified second projection image by adjusting the intensity and opacity of the second projection image. The intensity of the second projection image can be adjusted by adjusting the intensity of the color values included therein. The modified second projection image can be provided by scaling the opacity of the second projection image.
Method 220 includes a step 226 of combining the first and modified second projection images. Step 226 of combining the first and modified second projection images can include increasing the contrast between them. The contrast between the first and modified second projection images can be increased by driving the color of the first and modified second projection images to first and second color values, respectively. The second color value is typically one of red, green and blue, or a combination thereof.
d is a block diagram of a method 230, in accordance with the invention, of providing an image. In this embodiment, method 230 includes a step 231 of providing volume of interest data and volume of context data which corresponds with an image and a step 232 of providing a first projection image of the volume of interest data using one of first shaded volume rendering and maximum intensity projection. Method 230 includes a step 233 of traversing the volume of interest and volume of context data together and a step 234 of providing a second projection image using shaded volume rendering, wherein the second projection image shows the surfaces of objects included in the volume of context data and not occluded by objects shown in the first projection image. The shaded volume rendering technique can be modified such that opacity accumulates along the projection rays in both the volume of context and volume of interest, and the second projection image includes only the color and opacity accumulated in the volume of context.
Method 230 includes a step 235 of providing a modified second projection image by inverting the intensity and scaling the opacity of the second projection image and a step 236 of compositing the first and modified second projection images. The modified second projection image can be provided by accumulating the opacity along the projection rays in the volume of context and volume of interest. The modified second projection image typically includes the color and opacity accumulated in the volume of context. The step of inverting the intensity of the second projection image can include adjusting the intensity of the color values included therein. The opacity of the second projection image can be scaled by multiplying the opacity of the second projection image by the inverted intensity of the second projection image.
The embodiments of the invention described herein are exemplary and numerous modifications, variations and rearrangements can be readily envisioned to achieve substantially equivalent results, all of which are intended to be embraced within the spirit and scope of the invention.
This patent application claims priority to U.S. Provisional Application No. 60/928,690 filed on May 11, 2007, the contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60928690 | May 2007 | US |