Method and apparatus for automatic local path planning for virtual colonoscopy
First Claim
1. A method for automatic local path planning for a virtual endoscope, comprising the steps of:
- deriving a colon dataset obtained by a colonoscopy protocol for utilization in subsequent steps;
defining a sub volume around a current endoscope position in a lumen;
performing a region growing inside said lumen, starting from said current endoscope position;
calculating and clustering the intersection of said region with the faces of a cube circumscribing said sub volume;
calculating approximated centerline paths from said current endoscope position to the center of each cluster formed in the preceding step;
comparing each of said centerline paths with a current path exhibited by said endoscope;
assigning a score based on said comparing, to each of said centerline paths; and
selecting a centerline path based on said score.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for automatic local path planning for a virtual endoscope comprises the steps of defining a sub volume around a current endoscope position in a lumen; performing a region growing inside the lumen, starting from the current endoscope position; calculating and clustering the intersection of the region with the faces of a cube circumscribing the sub volume; calculating approximated centerline paths from the current endoscope position to the center of each cluster formed in the preceding step; comparing each of the centerline paths with a current path exhibited by the endoscope; and selecting an optimal centerline path based on the comparison.
48 Citations
36 Claims
-
1. A method for automatic local path planning for a virtual endoscope, comprising the steps of:
-
deriving a colon dataset obtained by a colonoscopy protocol for utilization in subsequent steps;
defining a sub volume around a current endoscope position in a lumen;
performing a region growing inside said lumen, starting from said current endoscope position;
calculating and clustering the intersection of said region with the faces of a cube circumscribing said sub volume;
calculating approximated centerline paths from said current endoscope position to the center of each cluster formed in the preceding step;
comparing each of said centerline paths with a current path exhibited by said endoscope;
assigning a score based on said comparing, to each of said centerline paths; and
selecting a centerline path based on said score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for automatic local path planning for a virtual endoscope, comprising the steps of:
-
deriving a colon dataset obtained by a colonoscopy protocol for utilization in subsequent steps;
defining a sub volume around a current endoscope position in a lumen;
performing a region growing inside said lumen, starting from said current endoscope position;
calculating and clustering the intersection of said region with the faces of a cube circumscribing said sub volume;
calculating approximated centerline paths from said current endoscope position to the center of each cluster formed in the preceding step by;
calculating an initial path;
centering and smoothing said initial path;
comparing each of said centerline paths with a current path exhibited by said endoscope;
assigning a score based on said comparing, to each of said centerline paths; and
selecting a centerline path based on said score. - View Dependent Claims (16, 17)
-
-
18. A method for automatic local path planning for a virtual endoscope, comprising the steps of:
-
defining a sub volume around a current endoscope position in a lumen;
performing a region growing inside said lumen, starting from said current endoscope position;
calculating and clustering the intersection of said region with the faces of a cube circumscribing said sub volume;
calculating approximated centerline paths from said current endoscope position to the center of each cluster formed in the preceding step;
comparing each of said centerline paths with a current path exhibited by said endoscope; and
selecting an optimal centerline path based on said comparing.
-
-
19. A system for automatic local path planning for a virtual endoscope, comprising:
-
means for defining a sub volume around a current endoscope position in a lumen;
means for performing a region growing inside said lumen, starting from said current endoscope position;
means for calculating and clustering the intersection of said region with the faces of a cube circumscribing said sub volume;
means for calculating approximated centerline paths from said current endoscope position to the center of each cluster formed in the preceding step;
means for comparing each of said centerline paths with a current path exhibited by said endoscope; and
means for selecting an optimal centerline path based on said comparing.
-
-
20. A system for automatic local path planning for a virtual endoscope, comprising:
-
means for deriving a colon dataset obtained by a colonoscopy protocol for utilization in subsequent steps;
means for defining a sub volume around a current endoscope position in a lumen;
means for performing a region growing inside said lumen, starting from said current endoscope position;
means for calculating and clustering the intersection of said region with the faces of a cube circumscribing said sub volume;
means for calculating approximated centerline paths from said current endoscope position to the center of each cluster formed in the preceding step;
means for comparing each of said centerline paths with a current path exhibited by said endoscope;
means for assigning a score based on said comparing, to each of said centerline paths; and
means for selecting a centerline path based on said score. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for automatic local path planning for a virtual endoscope, comprising means for:
-
deriving a colon dataset obtained by a colonoscopy protocol for utilization in subsequent steps;
defining a sub volume around a current endoscope position in a lumen;
performing a region growing inside said lumen, starting from said current endoscope position;
calculating and clustering the intersection of said region with the faces of a cube circumscribing said sub volume;
calculating approximated centerline paths from said current endoscope position to the center of each cluster formed in the preceding step by;
calculating an initial path;
centering and smoothing said initial path;
comparing each of said centerline paths with a current path exhibited by said endoscope;
assigning a score based on said comparing, to each of said centerline paths; and
selecting a centerline path based on said score.
-
-
35. A system for automatic local path planning for a virtual endoscope, comprising:
-
means for defining a sub volume around a current endoscope position in a lumen;
means for performing a region growing inside said lumen, starting from said current endoscope position;
means for calculating and clustering the intersection of said region with the faces of a cube circumscribing said sub volume;
means for calculating approximated centerline paths from said current endoscope position to the center of each cluster formed in the preceding step;
means for comparing each of said centerline paths with a current path exhibited by said endoscope; and
means for selecting an optimal centerline path based on said comparing.
-
-
36. A system for automatic local path planning for a virtual endoscope, comprising:
-
means for defining a sub volume around a current endoscope position in a lumen;
means for performing a region growing inside said lumen, starting from said current endoscope position;
means for calculating and clustering the intersection of said region with the faces of a cube circumscribing said sub volume;
means for calculating approximated centerline paths from said current endoscope position to the center of each cluster formed in the preceding step;
means for comparing each of said centerline paths with a current path exhibited by said endoscope; and
means for selecting an optimal centerline path based on said comparing.
-
Specification