IP Library Granted Patent US 7,457,444
Granted Patent B2
US 7,457,444 · App. 10/842,972 · Granted Nov 25, 2008

Method and apparatus for fast automatic centerline extraction for virtual endoscopy

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,457,444
App. No.
10/842,972
Granted
Nov 25, 2008
Kind
B2
Abstract

A method for automatic centerline extraction for a virtual endoscopy image of an organ having a boundary surface includes centering on selected points of an initial path through the image, which is derived from an endoscopy dataset, respective spheres exhibiting respective maximal diameters short of contacting the boundary surface; and forming a centered path consecutively joining centers of the spheres.

Claims (37)

1. A method for automatic centerline extraction for an endoscopic dataset of an organ having a boundary surface, comprising:

centering on selected points of an initial path through said image, derived from an endoscopy dataset, respective spheres exhibiting respective maximal diameters short of contacting said boundary surface; and

forming a centered path consecutively joining centers of said spheres, wherein said step of centering said respective spheres comprises:

(a) utilizing modeled spheres represented by respective polyhedra;

(b) centering a modeled first sphere;

(c) checking for collision between vertices of said modeled first sphere and said boundary surface;

(d) in the event of a collision being detected at a point of said boundary, deriving a calculated force to move said modeled sphere away from said point of said boundary surface for ending said collision;

(e) in the event of at least one of (A) no collision and (B) a collision having been ended, said modeled first sphere is enlarged until a collision is detected, whereupon step (d) is repeated until no further enlargement and no further movement of said modeled first sphere is possible without a collision being detected, then proceeding to step (f); and

(f) repeating steps (b) through (e) for each remaining one of said modeled spheres and a centered path is formed by consecutively joining centers of said modeled spheres.

2. A method as recited in claim 1 , wherein:

said step of forming a centered path comprises smoothing said centered path to form a modified centered path.

3. A method as recited in claim 2 , wherein said step of forming a centered path comprises:

centering on selected points of said modified centered path respective spheres exhibiting respective maximal diameters short of contacting said boundary surface; and

forming a further modified centered path consecutively joining centers of said spheres.

4. A method as recited in claim 2 , comprising repetitively performing the steps of centering and forming to derive a final centered path that has been modified to a desired degree.

5. A method as recited in claim 1 , wherein said modeled first sphere is relatively small compared with space available within said boundary surface.

6. A method as recited in claim 5 , wherein step (d) comprises said force causing said modeled sphere to move on a plane perpendicular to said initial path.

7. A method as recited in claim 6 , wherein said step of deriving a calculated force comprises achieving an interactive speed by utilizing spatial and temporal coherence.

8. A method for automatic centerline extraction for a data set representing an object having a boundary surface, comprising:

centering on selected points of an initial path through said object, derived from said dataset, respective spheres exhibiting respective maximal diameters short of contacting said boundary surface; and

forming a centered path consecutively joining centers of said spheres, wherein said step of centering said respective spheres comprises:

(a) utilizing modeled spheres represented by respective polyhedra;

(b) centering a modeled first sphere;

(c) checking for collision between vertices of said modeled first sphere and said boundary surface;

(d) in the event of a collision being detected at a point of said boundary, deriving a calculated force to move said modeled sphere away from said point of said boundary surface for ending said collision;

(e) in the event of at least one of (A) no collision and (B) a collision having been ended, said modeled first sphere is enlarged until a collision is detected, whereupon step (d) is repeated until no further enlargement and no further movement of said modeled first sphere is possible without a collision being detected, proceeding to step (f); and

(f) repeating steps (b) through (e) for each remaining one of said modeled spheres and a centered path is formed by consecutively joining centers of said modeled spheres.

9. A method as recited in claim 8 , wherein:

said step of forming a centered path comprises smoothing said centered path to form a modified centered path.

10. A method as recited in claim 9 , wherein said step of forming a centered path comprises:

centering on selected points of said modified centered path respective spheres exhibiting respective maximal diameters short of contacting said boundary surface; and

forming a further modified centered path consecutively joining centers of said spheres.

11. A method as recited in claim 9 , comprising repetitively performing the steps of centering and forming to derive a final centered path that has been modified to a desired degree.

12. A method as recited in claim 8 , wherein said

modeled first sphere is relatively small compared with space available within said boundary surface.

13. A method as recited in claim 12 , wherein step (d) comprises said force causing said modeled sphere to move on a plane perpendicular to said initial path.

14. A method as recited in claim 13 , wherein said step of deriving a calculated force comprises achieving an interactive speed by utilizing spatial and temporal coherence.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2005
From: SIEMENS CORPORATE RESEARCH, INC.
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 016860/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2004
From: GEIGER, BERNHARD
To: SIEMENS CORPORATE RESEARCH INC.
Reel/Frame 015256/0742 →