System and method for three-dimensional geometric modeling by extracting and merging two-dimensional contours from CT slice data and CT scout data
First Claim
1. A computer-implemented method of three-dimensional modeling of objects comprising the steps of:
- collecting first and second sets of data, each of said first and second sets of data containing a limited amount of three-dimensional spatial data of a common three-dimensional object, where the amount of data in either of said first and second sets of data alone is not sufficient to produce an adequate three-dimensional geometric model of said common object;
extracting from said first set of data a stack of 2D convex contours;
extracting from said second set of data a stack of 2D contours;
merging the extracted stack of 2D convex contours from the first set of data with the extracted stack of 2D contours from the second set of data to form an integrated stack of 2D contours; and
generating a three-dimensional model of said common object from the integrated stack of 2D contours.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method solve the problem of getting a useful three-dimensional representation of an object like the spine using a small amount of data. This is done by gathering three-dimensional data in the form of a set of 2D computer tomography (CT) slices of a patient'"'"'s bones and a coaxial set of 2D CT scout images, which are digital two-dimensional X-ray images that can be produced by a CT scanner; extracting from each of these three-dimensional data sets a corresponding stack of 2D contours; and constructing a 3D geometric model of the object. The main features of spinal deformation are captured by integrating these two sets of three-dimensional data, and constructing from them a three-dimensional geometric model of the spine. Scouts are usually used to monitor CT scan acquisition. Here, they are also used as an essential source of data.
64 Citations
6 Claims
-
1. A computer-implemented method of three-dimensional modeling of objects comprising the steps of:
-
collecting first and second sets of data, each of said first and second sets of data containing a limited amount of three-dimensional spatial data of a common three-dimensional object, where the amount of data in either of said first and second sets of data alone is not sufficient to produce an adequate three-dimensional geometric model of said common object; extracting from said first set of data a stack of 2D convex contours; extracting from said second set of data a stack of 2D contours; merging the extracted stack of 2D convex contours from the first set of data with the extracted stack of 2D contours from the second set of data to form an integrated stack of 2D contours; and generating a three-dimensional model of said common object from the integrated stack of 2D contours. - View Dependent Claims (2, 3)
-
-
4. A computer system used to improve the geometric modeling of three-dimensional objects by utilizing two complementary sets of three-dimensional data comprising:
-
a computer with a memory, a central processing unit (CPU), and a display monitor; a first data structure resident in said memory and containing a limited amount of three-dimensional data of the shape of a three-dimensional object, where the amount of data in this first data set is not sufficient on its own to allow construction of a satisfactory geometric model of this three-dimensional object; a second data structure resident in said memory and containing a limited amount of three-dimensional data of the shape of the said three-dimensional object, where the amount of data in this second data set is not sufficient on its own to allow construction of a satisfactory geometric model of this said three-dimensional object; and a process executed by the CPU, to construct a three-dimensional model of the said object using both three-dimensional data sets, the process including extracting from said first data structure a stack of 2D convex contours, extracting from said second data structure a stack of 2D contours, merging the extracted stack of 2D convex contours from the first set of data with the extracted stack of 2D contours from the second set of data to form an integrated stack of 2D contours, and generating a three-dimensional model of said common object from the integrated stack of 2D contours. - View Dependent Claims (5, 6)
-
Specification