System for interactive 3D object extraction from slice-based medical images
First Claim
1. A method for reconstructing shapes in a three dimensional set of image data, the steps comprising:
- (a) using a data set of two dimensional images to provide a displayed image wherein at least one image of the set is non-parallel to at least one other image of the set;
(b) applying indications on the displayed image;
(c) developing a surface reconstruction from said indications of the displayed image;
(d) polygonizing the surface reconstruction of the displayed image;
(e) using the polygonized surface of the displayed image to develop the displayed image into a reconstructed shape; and
(f) displaying the reconstructed shape.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method and a system for extracting a 3D region of interest from a stack of medical scan slices which is still a challenging task even in this new millennium. One difficulty is that there is no robust automatic algorithm that can handle all the different situations and applications. Human intervention is usually unavoidable for extracting desired area or organs. However, without convenient tools, it is a tedious job for human being to go through hundred or thousand of slices just to extract region of interest. A system combines and modifies several advanced techniques to help a user extract volume of interest very easily and quickly. The technique of livewire for initial-delineate and modify regions of interest from 2D slices is utilized. Then variational interpolation technique is employed to derive a 3D shape from these delineated 2D contours. The 3D shape can be visualized as is or converted to a 3D solid for volume visualization or masking out of the undesirable parts of a data set.
160 Citations
34 Claims
-
1. A method for reconstructing shapes in a three dimensional set of image data, the steps comprising:
-
(a) using a data set of two dimensional images to provide a displayed image wherein at least one image of the set is non-parallel to at least one other image of the set;
(b) applying indications on the displayed image;
(c) developing a surface reconstruction from said indications of the displayed image;
(d) polygonizing the surface reconstruction of the displayed image;
(e) using the polygonized surface of the displayed image to develop the displayed image into a reconstructed shape; and
(f) displaying the reconstructed shape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
using the mask to remove the data set overlapped by the mask; and
after removing the portion of the data set occupied by the mask, revealing the area of the data set that is outside of the mask but obscured by the mask.
-
-
13. A method for reconstructing shapes in a three dimensional set of image data, the steps comprising:
-
(a) using a data set of two dimensional images to provide a displayed image;
(b) applying indications on the displayed image and drawing two dimensional contours from two dimensional image scan slices utilizing livewire techniques;
(c) developing a surface reconstruction from said indications of the displayed image;
(d) polygonizing the surface reconstruction of the displayed image;
(e) using the polygonized surface of the displayed image to develop the displayed image into a reconstructed shape; and
(f) displaying the reconstructed shape. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for reconstructing shapes in a three dimensional set of image data, comprising:
-
(a) a data set of two dimensional images to provide a displayed image wherein at least one image of the set is non-parallel to at least one other image of the set;
(b) means for applying indications on the displayed image;
(c) means for developing a surface reconstruction from said indications of the displayed image;
(d) means for polygonizing the surface reconstruction of the displayed image;
(e) means for developing the displayed image into a reconstructed shape using the polygonized surface of the displayed image; and
(f) means for displaying the reconstructed shape. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
using the mask to remove the data set overlapped by the mask; and
after removing the portion of the data set occupied by the mask, revealing the area of the data set that is outside of the mask but obscured by the mask.
-
-
25. The system according to claim 18 wherein said data set comprises at least one stack of two dimensional image scan slices having salient features and at least one slice of the stack is non-parallel to at least one other slice of the stack.
-
26. The system according to claim 18 wherein said means for developing includes reconstructing a surface image using subsampled contour points of said data set and a variational implicit function to obtain a set of parameters that describe a three dimensional shape of said reconstructed surface image.
-
27. The system according to claim 18 wherein said reconstruction is sped up by reducing the number of contour points selected for subsampling.
-
28. The system according to claim 18 further comprising repetition means for obtaining a better approximate three dimensional image by increasing the number of contour points selected for subsampling.
-
29. The system according to claim 18 wherein said surface reconstruction of the displayed image is approximated utilizing polygonal patches.
-
30. A system for reconstructing shapes in a three dimensional set of image data, comprising:
-
(a) a data set of two dimensional images to provide a displayed image;
(b) means for applying indications on the displayed image wherein said means for applying includes drawing the two dimensional contours from two dimensional image scan slices utilizing livewire techniques;
(c) means for developing a surface reconstruction from said indications of the displayed image;
(d) means for polygonizing the surface reconstruction of the displayed image;
(e) means for developing the displayed image into a reconstructed shape using the polygonized surface of the displayed image; and
(f) means for displaying the reconstructed shape. - View Dependent Claims (31, 32, 33, 34)
-
Specification