System and method for performing a virtual endoscopy
First Claim
1. A method for performing a virtual endoscopy, comprising:
- calculating a multiplanar reconstruction (MPR) of a lumen;
performing a two-dimensional (2D) region growing in a portion of the lumen on the MPR;
marking data in the portion of the lumen during the 2D region growing as a candidate for three-dimensional (3D) rendering;
performing a 3D rendering on the portion of the lumen within the marked data;
replacing the marked data with the 3D rendered portion of the lumen; and
displaying an image of the MPR with the 3D rendered portion of the lumen in an area that originally included the marked data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing a virtual endoscopy is provided. The method comprises the steps of: calculating a distance map using three-dimensional (3D) data of a lumen; calculating a multiplanar reconstruction (MPR) of the lumen, wherein the MPR is calculated orthogonal to the lumen at an endoscope position; performing a first region growing on the MPR of the lumen at the endoscope position, wherein data associated with the first region is marked; calculating a minimum distance and a maximum distance from the marked data of the first region growing using corresponding distances from the distance map; performing a second region growing on the MPR of the lumen for data outside the first region growing, wherein data associated with the second region is marked; and performing a 3D rendering of the marked data associated with the first region growing and the second region growing.
-
Citations
26 Claims
-
1. A method for performing a virtual endoscopy, comprising:
-
calculating a multiplanar reconstruction (MPR) of a lumen; performing a two-dimensional (2D) region growing in a portion of the lumen on the MPR; marking data in the portion of the lumen during the 2D region growing as a candidate for three-dimensional (3D) rendering; performing a 3D rendering on the portion of the lumen within the marked data; replacing the marked data with the 3D rendered portion of the lumen; and displaying an image of the MPR with the 3D rendered portion of the lumen in an area that originally included the marked data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for performing a virtual endoscopy, comprising:
-
calculating a distance map using three-dimensional (3D) data of a lumen; calculating a multiplanar reconstruction (MPR) of the lumen, wherein the MPR is calculated orthogonal to the lumen at an endoscope position; performing a first two-dimensional (2D) region growing in a desired portion of the lumen on the MPR at the endoscope position; marking first data in the desired portion of the lumen during the first 2D region growing as a candidate for 3D rendering; calculating a minimum distance and a maximum distance to the endoscope position in the desired portion of the lumen within the first marked data by using the distance map to identify a part of the desired portion of the lumen that was not included in the first 2D region growing; performing a second 2D region growing in the part of the desired portion on the MPR; marking second data in the part of the desired portion during the second 2D region growing as another candidate for 3D rendering; performing a 3D rendering on the desired portion of the lumen within the first marked data and the part of the desired portion within the second marked data; replacing the first marked data with the 3D rendered desired portion of the lumen and the second marked data with the 3D rendered part of the desired portion; and displaying an image of the MPR with the 3D rendered desired portion of the lumen in an area that originally included the first marked data and the 3D rendered part of the desired portion in an area that originally included the second marked data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for performing a virtual endoscopy, comprising:
-
a memory device for storing a program; a processor in communication with the memory device, the processor operative with the program to; calculate a distance map using three-dimensional (3D) data of a lumen; calculate a multiplanar reconstruction (MPR) of the lumen, wherein the MPR is calculated orthogonal to the lumen at an endoscope position; perform a first two-dimensional (2D) region growing in a desired portion of the lumen on the MPR at the endoscope position; mark first data in the desired portion of the lumen during the first 2D region growing as a candidate for 3D rendering; calculate a minimum distance and a maximum distance to the endoscope position in the desired portion of the lumen within the first marked data by using the distance map to identify a part of the desired portion of the lumen that was not included in the first 2D region growing; perform a second 2D region growing in the part of the desired portion on the MPR; mark second data in the part of the desired portion during the second 2D region growing as another candidate for 3D rendering; perform a 3D rendering on the desired portion of the lumen within the first marked data and the part of the desired portion within the second marked data; replace the first marked data with the 3D rendered desired portion of the lumen and the second marked data with the 3D rendered part of the desired portion; and display an image of the MPR with the 3D rendered desired portion of the lumen in an area that originally included the first marked data and the 3D rendered part of the desired portion in an area that originally included the second marked data. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product comprising a computer useable medium having computer program logic recorded thereon for performing a virtual endoscopy, the computer program logic comprising:
-
program code for calculating a distance map using three-dimensional (3D) data of a lumen; program code for calculating a multiplanar reconstruction (MPR) of the lumen, wherein the MPR is calculated orthogonal to the lumen at an endoscope position; program code for performing a first two-dimensional (2D) region growing in a desired portion of the lumen on the MPR at the endoscope position; program code for marking first data in the desired portion of the lumen during the first 2D region growing as a candidate for 3D rendering; program code for calculating a minimum distance and a maximum distance to the endoscope position in the desired portion of the lumen within the first marked data by using the distance map to identify a part of the desired portion of the lumen that was not included in the first 2D region growing; program code for performing a second 2D region growing in the part of the desired portion on the MPR; program code for marking second data in the part of the desired portion during the second 2D region growing as another candidate for 3D rendering; program code for performing a 3D rendering on the desired portion of the lumen within the first marked data and the part of the desired portion within the second marked data; program code for replacing the first marked data with the 3D rendered desired portion of the lumen and the second marked data with the 3D rendered part of the desired portion; and program code for displaying an image of the MPR with the 3D rendered desired portion of the lumen in an area that originally included the first marked data and the 3D rendered part of the desired portion in an area that originally included the second marked data. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A system for performing a virtual endoscopy, comprising:
-
means for calculating a distance map using three-dimensional (3D) data of a lumen; means for calculating a multiplanar reconstruction (MPR) of the lumen, wherein the MPR is calculated orthogonal to the lumen at an endoscope position; means for performing a first two-dimensional (2D) region growing in a desired portion of the lumen on the MPR at the endoscope position; means for marking first data in the desired portion of the lumen during the first 2D region growing as a candidate for 3D rendering; means for calculating a minimum distance and a maximum distance to the endoscope position in the desired portion of the lumen within the first marked data by using the distance map to identify a part of the desired portion of the lumen that was not included in the first 2D region growing; means for performing a second 2D region growing in the part of the desired portion on the MPR; means for marking second data in the part of the desired portion during the second 2D region growing as another candidate for 3D rendering; means for performing a 3D rendering on the desired portion of the lumen within the first marked data and the part of the desired portion within the second marked data; means for replacing the first marked data with the 3D rendered desired portion of the lumen and the second marked data with the 3D rendered part of the desired portion; and means for displaying an image of the MPR with the 3D rendered desired portion of the lumen in an area that originally included the first marked data and the 3D rendered part of the desired portion in an area that originally included the second marked data.
-
-
25. A method for performing a virtual endoscopy, comprising:
-
acquiring three-dimensional (3D) data from a lumen; calculating a distance map using the 3D data of the lumen; positioning an endoscope in the lumen; calculating a multiplanar reconstruction (MPR) of the lumen, wherein the MPR is calculated orthogonal to the lumen at the endoscope position; performing a two-dimensional (2D) region growing in a desired portion of the lumen on the MPR at the endoscope position; marking data in the desired portion of the lumen during the 2D region growing as a candidate for 3D rendering; calculating a minimum distance and a maximum distance to the endoscope position in the desired portion of the lumen within the marked data by using the distance map to identify parts of the desired portion of the lumen that were not included in the 2D region growing;
performing a 2D region growing in each of the parts of the desired portion on the MPR;marking data in each of the parts of the desired portion as a candidate for 3D rendering; performing a 3D rendering on the desired portion of the lumen within its corresponding marked data and each of the parts of the desired portion within each part'"'"'s corresponding marked data; replacing the marked data corresponding to the desired portion of the lumen with the 3D rendered desired portion of the lumen and the marked data corresponding to each of the parts of the desired portion with the 3D rendered parts of the desired portion; and displaying an image of the MPR with the 3D rendered desired portion of the lumen in an area that originally included its corresponding marked data and the 3D rendered parts of the desired portion in areas that originally included each part'"'"'s corresponding marked data. - View Dependent Claims (26)
-
Specification