System and method for three-dimensional shape generation from partial and incomplete views, and interactive design system using same
First Claim
1. A system for generating a three-dimensional model of an object comprising:
- a deformation module for applying an extended free form deformation on an input set of CT scans of the object using a template geometry for the geometry of the object; and
an optimization module for determining a combination of free-form deformation parameters corresponding to a deformed three-dimensional shape that optimally matches the input set of CT scans of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for automatically generating a three-dimensional model of an object based on an input set of images of the object that may only have partial or incomplete information about the object'"'"'s shape are disclosed. The technique may assumes a template geometry, which represents a similar shape to the target object, and applies free-form deformation iteratively until the deformed shape matches a given set of partial views of the object. A non-linear numerical optimization technique is used to find the optimal deformation of the template geometry to achieve a good match. Also disclosed is an interactive design system that may be used to design an object whereby design modifications are applied interactively by a user to an existing design geometry to generate a new design geometry. The new design geometry is generated using extended free form deformation and optimization to deform the existing design of the object to match the new design.
103 Citations
28 Claims
-
1. A system for generating a three-dimensional model of an object comprising:
-
a deformation module for applying an extended free form deformation on an input set of CT scans of the object using a template geometry for the geometry of the object; and
an optimization module for determining a combination of free-form deformation parameters corresponding to a deformed three-dimensional shape that optimally matches the input set of CT scans of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for generating a three-dimensional model of an object comprising:
-
a deformation module for applying an extended free form deformation to a template geometry for the object based on an input set of images of the object, wherein a deformation lattice of the template geometry includes non-rectangular grids; and
an optimization module for determining a combination of free-form deformation parameters corresponding to a deformed three-dimensional shape that optimally matches the input set of CT scans of the object.
-
-
13. A system for designing an object, comprising:
-
a graphical user interface including a user input device for inputting a design modification to an existing design of the object displayed for the user on the graphical user interface;
a three-dimensional shape reconstruction system in communication with the graphical user interface for generating a three-dimensional model of the object based on the design modification input by the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for generating a three-dimensional model of an object comprising:
-
applying an extended free form deformation on an input set of CT scans of the object using a template geometry for the geometry of the object; and
determining a combination of free-form deformation parameters corresponding to a deformed three-dimensional shape that optimally matches the input set of CT scans of the object.
-
-
27. A method for generating a three-dimensional model of an object comprising:
-
applying an extended free form deformation to a template geometry for the object based on an input set of images of the object, wherein the template geometry includes non-rectangular grids; and
determining a combination of free-form deformation parameters corresponding to a deformed three-dimensional shape that optimally matches the input set of CT scans of the object.
-
-
28. A method for designing an object, comprising:
-
displaying an existing three-dimensional design of the object on a graphical user interface;
receiving, from a user of the graphical user interface, a design modification to the existing design;
generating a three-dimensional model of the object based on the design modification by;
applying an extended free form deformation on a template geometry for the existing design; and
determining a combination of free-form deformation parameters corresponding to a deformed three-dimensional shape that optimally matches the design modification.
-
Specification