Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
185 words
A method for using a computer for reconstructing a surface of a three-dimensional object, comprising the steps of: (a) providing data derived from imaging the object, said data including at least one labeled feature of the object, each such labeled feature that is included in said data corresponding to a specific portion of the object; (b) creating an abstract model of the object that includes at least one abstract feature, each such abstract feature corresponding to a labeled feature in the data for the object, said abstract model comprising an abstract control mesh; (c) assigning coordinates to the control mesh to produce an embedded mesh that includes embedded features corresponding to the abstract features, said embedded mesh comprising a plurality of polygons; (d) aligning the embedded mesh to the data for the object, so that each embedded feature is generally aligned with the corresponding labeled feature in the data; and (e) optimizing a fit of the embedded mesh to the data for the object and of each embedded feature with the corresponding labeled feature in the data to produce a reconstructed surface of the object.
Claim 2
Independent Claim
185 words
A method for using a computer for reconstructing a surface of a three-dimensional object, comprising the steps of: (a) providing data derived from imaging the object, said data including at least one labeled feature of the object, each such labeled feature that is included in said data corresponding to a specific portion of the object; (b) creating an abstract model of the object that includes at least one abstract feature, each such abstract feature corresponding to a labeled feature in the data for the object, said abstract model comprising an abstract control mesh; (c) assigning coordinates to the control mesh to produce an embedded mesh that includes embedded features corresponding to the abstract features, said embedded mesh comprising a plurality of polygons; (d) aligning the embedded mesh to the data for the object, so that each embedded feature is generally aligned with the corresponding labeled feature in the data; and (e) optimizing a fit of the embedded mesh to the data for the object and of each embedded feature with the corresponding labeled feature in the data to produce a reconstructed surface of the object.
Claim 3
Dependent Claim
33 words
The method of claim 1, further comprising the step of subdividing the embedded mesh a plurality of times prior to aligning it to the data for the object, producing an embedded subdivided mesh.
Claim 4
Dependent Claim
36 words
The method of claim 1, wherein the step of aligning comprises the steps of rotating, translating, and scaling the embedded mesh so as to minimize a distance between each labeled feature and a corresponding embedded feature.
Claim 5
Dependent Claim
71 words
The method of claim 1, wherein the step of optimizing the fit of the embedded mesh comprises the steps of computing a loss function that combines a goodness of fit with a surface quality, wherein the goodness of fit is measured by determining a distance between each data point and its projection on a corresponding surface feature; and, shifting vertices comprising the embedded mesh so as to minimize the loss function.
Claim 6
Dependent Claim
36 words
The method of claim 1, wherein the step of providing the data comprises the steps of imaging the object to produce image data; and, tracing borders and each of the labeled features in the image data.
Claim 7
Dependent Claim
26 words
The method of claim 1, wherein the object comprises an organ in a patient's body, and each labeled feature comprises an anatomical part of the organ.
Claim 8
Dependent Claim
38 words
The method of claim 1, wherein the step of aligning comprises the step of minimizing a sum of squared distances from all points on the labeled features in the data to their corresponding projections on corresponding surface features.
Claim 9
Dependent Claim
17 words
The method of claim 1, wherein the abstract model has edges and vertices defined as being sharp.
Claim 10
Independent Claim
178 words
A method for producing a reconstructed surface of an organ, comprising the steps of: (a) imaging the organ to produce a plurality of images; (b) producing a set of points defining a border of the organ and anatomical features of the organ, using the plurality of images; (c) producing an abstract model generally designed for the type of organ imaged in step (a), said abstract model including an abstract control mesh and identifying abstract features corresponding to the anatomical features of the organ; (d) assigning coordinates to the abstract control mesh to produce an embedded mesh that includes embedded features and comprises a plurality of polygons; (e) rigidly aligning the embedded mesh to the set of points defining the border so that the embedded features are generally aligned with the anatomical features of the defined by the set of points; and (f) optimizing a fit of the embedded mesh to the set of points by adjusting vertices of the embedded mesh to better match the embedded features with the anatomical features, yielding the reconstructed surface of the organ.
Claim 11
Independent Claim
178 words
A method for producing a reconstructed surface of an organ, comprising the steps of: (a) imaging the organ to produce a plurality of images; (b) producing a set of points defining a border of the organ and anatomical features of the organ, using the plurality of images; (c) producing an abstract model generally designed for the type of organ imaged in step (a), said abstract model including an abstract control mesh and identifying abstract features corresponding to the anatomical features of the organ; (d) assigning coordinates to the abstract control mesh to produce an embedded mesh that includes embedded features and comprises a plurality of polygons; (e) rigidly aligning the embedded mesh to the set of points defining the border so that the embedded features are generally aligned with the anatomical features of the defined by the set of points; and (f) optimizing a fit of the embedded mesh to the set of points by adjusting vertices of the embedded mesh to better match the embedded features with the anatomical features, yielding the reconstructed surface of the organ.
Claim 12
Dependent Claim
45 words
The method of claim 9, further comprising the step of subdividing the embedded mesh to produce an embedded subdivided mesh having a greater number of faces than the embedded mesh, said embedded subdivided mesh replacing the embedded mesh as referenced in steps (e) and (f).
Claim 13
Dependent Claim
37 words
The method of claim 10, wherein the embedded subdivided mesh includes embedded subdivided features having a greater number of faces than embedded control features, said embedded subdivided features replacing the embedded features in steps (e) and (f).
Claim 14
Dependent Claim
33 words
The method of claim 10, wherein the step of subdividing comprises the step of applying an affine combination of coordinates of adjacent vertices in the embedded mesh to produce the embedded subdivided mesh.
Claim 15
Dependent Claim
15 words
The method of claim 9, wherein the organ comprises a left ventricle of a heart.
Claim 16
Dependent Claim
31 words
The method of claim 9, wherein the abstract control mesh represents a substantial range of sizes and shapes of the organ that might be found in corresponding organs of other people.
Claim 17
Dependent Claim
42 words
The method of claim 9, wherein the step of rigidly aligning comprises the step of rotating, translating, and scaling the embedded mesh to align the embedded features with the anatomical features, one of the embedded features comprising a border of the organ.
Claim 18
Dependent Claim
24 words
The method of claim 9, wherein the abstract model includes data that define a sharp feature of edges and vertices comprising the abstract model.
Claim 19
Dependent Claim
43 words
The method of claim 9, wherein the step of optimizing comprises the steps of: (a) determining a value of a loss function for a fit of the embedded mesh to the set of points; and (b) performing a minimization of the loss function.
Claim 20
Independent Claim
174 words
A system for reconstructing a surface of an object, comprising: (a) an imaging system for producing images of the object; (b) a memory for storing: (i) data defining a border of the object derived from the images and a labeled feature of the object; (ii) an embedded mesh that includes an embedded feature corresponding to the labeled feature in the data, and which comprises a plurality of polygons; and (iii) machine instructions that define steps for processing the data derived from the images using the embedded mesh; and (c) a processor that is coupled to the memory, said processor executing the machine instructions, causing the processor to: (i) rigidly align the embedded mesh to the data, including aligning the embedded feature with the labeled feature in the data; and (ii) optimally fitting the embedded mesh to the data by separately adjusting vertices of the embedded mesh to minimize an error in fitting the embedded mesh to the data and fitting the embedded feature to the labeled feature to reconstruct the surface of the object.
Claim 21
Independent Claim
174 words
A system for reconstructing a surface of an object, comprising: (a) an imaging system for producing images of the object; (b) a memory for storing: (i) data defining a border of the object derived from the images and a labeled feature of the object; (ii) an embedded mesh that includes an embedded feature corresponding to the labeled feature in the data, and which comprises a plurality of polygons; and (iii) machine instructions that define steps for processing the data derived from the images using the embedded mesh; and (c) a processor that is coupled to the memory, said processor executing the machine instructions, causing the processor to: (i) rigidly align the embedded mesh to the data, including aligning the embedded feature with the labeled feature in the data; and (ii) optimally fitting the embedded mesh to the data by separately adjusting vertices of the embedded mesh to minimize an error in fitting the embedded mesh to the data and fitting the embedded feature to the labeled feature to reconstruct the surface of the object.
Claim 22
Dependent Claim
31 words
The system of claim 18, wherein the embedded mesh is derived by the processor, in accord with the machine instructions, from an initial embedded mesh, by subdividing the initial embedded mesh.
Claim 23
Dependent Claim
64 words
The system of claim 19, wherein the initial embedded mesh is generated by the processor, in accord with the machine instructions, by assigning coordinates to an abstract control mesh that includes an abstract feature, assignment of coordinates to the abstract control mesh producing the embedded feature from the abstract feature, said abstract control mesh and abstract feature comprising an abstract model for the object.
Claim 24
Dependent Claim
39 words
The system of claim 18, wherein the machine instructions cause the processor to optimally fit the embedded mesh to the data by minimizing a loss function that is indicative of the differences between the embedded mesh and the data.