IP Library Granted Patent US 7,256,780
Granted Patent B2
US 7,256,780 · App. 11/065,728 · Granted Aug 14, 2007

Visualization of volume-rendered data with occluding contour multi-planar-reformats

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,256,780
App. No.
11/065,728
Granted
Aug 14, 2007
Kind
B2
Abstract

An apparatus and method for visualizing volume rendered images relative to a viewing vector are provided, where the apparatus includes a processor, a detection unit in signal communication with the processor for detecting occluding contours of opacified structures in the image data, and a resampling unit in signal communication with the processor for generating curved multi-planar-reformat (MPR) resamplings that follow the occluding contours of the opacified structures; and the method includes receiving a volume rendered image, including distance values and surface normals for every pixel that is opacified, gathering all opacified pixels that are orthogonal to the viewing vector into a group of occluding points, and separating the group of occluding points into individual occluding contours.

Claims (36)

1. A method for visualizing volume rendered images relative to a viewing vector, comprising:

receiving a volume rendered image, including distance values and surface normals for every pixel that is opacified;

gathering all opacified pixels that are orthogonal to the viewing vector into a group of occluding points; and

separating the group of occluding points into individual occluding contours;

fitting a three-dimensional curve to each of the occluding contours to create a set of occluding curves, where each point on an occluding curve is associated with a surface normal of an opacified object that is orthogonal to the viewing vector; and

displaying a region responsive to the viewing vector and at least one of the individual occluding contours.

2. A method as defined in claim 1 , further comprising generating flat surfaces from the set of occluding contours to be used as occluding multi-planar-reformat (MPR) resamplings.

3. A method as defined in claim 2 , further comprising applying an intensity-to-color lookup table to the region defined by the occluding MPR resamplings to map intensities to color tuples.

4. A method as defined in claim 2 , further comprising applying at least one of a local tagging algorithm and a classification to the region defined by the occluding MPR resamplings in order to differentiate materials.

5. A method as defined in claim 2 wherein the displayed region is defined by the occluding MPR resamplings.

6. An apparatus for visualizing volume rendered image data relative to a viewing vector, comprising:

a processor;

a detection unit in signal communication with the processor for detecting individual occluding contours of opacified structures in the image data;

a resampling unit in signal communication with the processor for generating curved multi-planar-reformat (MPR) resamplings that follow the individual occluding contours of the opacified structures; and

a display adapter in signal communication with the processor for displaying a region responsive to the viewing vector and at least one of the individual occluding contours,

wherein the processor is disposed for fitting a three-dimensional curve to each of the occluding contours to create a set of occluding curves, where each point on an occluding curve is associated with a surface normal of an opacified object that is orthogonal to the viewing vector.

7. An apparatus as defined in claim 6 , further comprising at least one of an imaging adapter and a communications adapter in signal communication with the processor for receiving image data.

8. An apparatus as defined in claim 6 , further comprising an input/output adapter in signal communication with the processor for storing distance values and surface normals for every pixel that is opacified in a volume rendered image.

9. An apparatus as defined in claim 6 , further comprising a user interface adapter in signal communication with the processor for defining a viewing vector from which all opacified pixels that are orthogonal to the viewing vector are gathered into a group of occluding points.

10. An apparatus as defined in claim 6 , wherein the display adapter is disposed for displaying a region defined by the occluding MPR resamplings.

11. An apparatus for visualizing volume rendered image data relative to a viewing vector, comprising:

rendering means for receiving a volume rendered image, including distance values and surface normals for every pixel that is opacified;

vector resolving means for gathering all opacified pixels that are orthogonal to the viewing vector into a group of occluding points;

point separation means for separating the group of occluding points into individual occluding contours;

curve fitting means for fitting a three-dimensional curve to each of the occluding contours to create a set of occluding curves, where each point on an occluding curve is associated with a surface normal of an opacified object that is orthogonal to the viewing vector; and

display means for displaying a region responsive to the viewing vector and at least one of the individual occluding contours.

12. An apparatus as defined in claim 11 , further comprising resampling means for generating flat surfaces from the set of occluding contours to be used as occluding multi-planar-reformat (MPR) resamplings.

13. An apparatus as defined in claim 12 , further comprising look-up means for applying an intensity-to-color lookup table to the region defined by the occluding MPR resamplings to map intensities to color tuples.

14. An apparatus as defined in claim 12 , further comprising differentiation means for applying at least one of a local tagging algorithm and a classification to the region defined by the occluding MPR resamplings in order to differentiate materials.

15. An apparatus as defined in claim 12 , wherein the display means is disposed for displaying the region defined by the occluding MPR resamplings.

16. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform program steps for visualizing volume rendered images relative to a viewing vector, the program steps comprising:

receiving a volume rendered image, including distance values and surface normals for every pixel that is opacified;

gathering all opacified pixels that are orthogonal to the viewing vector into a group of occluding points;

separating the group of occluding points into individual occluding contours; and

fitting a three-dimensional curve to each of the occluding contours to create a set of occluding curves, where each point on an occluding curve is associated with a surface normal of the opacified object that is orthogonal to the viewing vector.

17. A device as defined in claim 16 , the program steps further comprising generating flat surfaces from the set of occluding contours to be used as occluding multi-planar-reformat (MPR) resamplings.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2006
From: SIEMENS CORPORATE RESEARCH, INC.
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 017819/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2005
From: WILLIAMS, JAMES P.; ENGEL, KLAUS D.; PALADINI, GIANLUCA
To: SIEMENS CORPORATE RESEARCH INC.
Reel/Frame 015884/0001 →