METHOD OF ALIGNING INTRA-ORAL DIGITAL 3D MODELS
First Claim
Patent Images
1. A method for aligning a digital 3D model of teeth, comprising steps of:
- receiving a digital 3D model of teeth represented by a 3D mesh in random alignment;
computing surface normals for at least a subset of each face of the mesh;
computing an aggregate of the surface normals to determine a representative normal direction; and
computing and applying a rotation matrix to align the representative normal direction with a desired axis within a 3D coordinate system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for aligning a digital 3D model of teeth represented by a 3D mesh to a desired orientation within a 3D coordinate system. The method includes receiving the 3D mesh in random alignment and changing an orientation of the 3D mesh to align the digital 3D model of teeth with a desired axis in the 3D coordinate system. The methods can also detect a gum line in the digital 3D model to remove the gingiva from the model.
-
Citations
24 Claims
-
1. A method for aligning a digital 3D model of teeth, comprising steps of:
-
receiving a digital 3D model of teeth represented by a 3D mesh in random alignment; computing surface normals for at least a subset of each face of the mesh; computing an aggregate of the surface normals to determine a representative normal direction; and computing and applying a rotation matrix to align the representative normal direction with a desired axis within a 3D coordinate system. - View Dependent Claims (2)
-
-
3. A method for aligning a digital 3D model of teeth, comprising steps of:
-
receiving a digital 3D model of teeth represented by a 3D mesh in random alignment; computing a grid of vectors aligned with a desired axis within a 3D coordinate system; projecting the vectors through the mesh to count a number of intersections of the vectors with faces of the mesh; computing a cost function for the mesh based upon the number of intersections; and rotating the mesh and repeating the projecting and the computing the cost function steps until the cost function is maximized to align the mesh with the desired axis.
-
-
4. A method liar aligning a digital 3D model of teeth, comprising steps of:
-
receiving a digital 3D model of teeth represented by a 3D mesh in random alignment; applying a regression or plane fit algorithm to data points in the mesh to find a plane that best fits the digital 3D model of teeth; and finding a normal direction of the plane to align the mesh with a desired axis within a 3D coordinate system. - View Dependent Claims (5, 6)
-
-
7. A method for modifying and aligning a digital 3D model of teeth, comprising steps of:
-
receiving a digital 3D model of teeth with associated gingiva represented by a 3D mesh in random alignment; detecting a gum line in the digital 3D model; fitting a surface to points of the gum line using a modified ridge estimator; removing vertices on a side of the surface corresponding with the gingiva to remove the gingiva from the digital 3D model; and aligning the digital 3D model without the gingiva with a desired axis within a 3D coordinate system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for aligning a digital 3D model of teeth, comprising:
-
a module for receiving a digital 3D model of teeth represented by a 3D mesh in random alignment; a module for computing surface normals for at least a subset of each face of the mesh; a module for computing an aggregate of the surface normals to determine a representative normal direction; and a module for computing and applying a rotation matrix to align the representative normal direction with a desired axis within a 3D coordinate system. - View Dependent Claims (14)
-
-
15. A system for aligning a digital 3D model of teeth, comprising:
-
a module for receiving a digital 3D model of teeth represented by a 3D mesh in random alignment; a module for computing a grid of vectors aligned with a desired axis within a 3D coordinate system; a module for projecting the vectors through the mesh to count a number of intersections of the vectors with faces of the mesh; a module for computing, a cost function for the mesh based upon the number of intersections; and a module for rotating the mesh and repeating the projecting and the computing the cost function until the cost function is maximized to align the mesh with the desired axis.
-
-
16. A system for aligning a digital 3D model of teeth, comprising:
-
a module for receiving a digital 3D model of teeth represented by a 3D mesh in random alignment; a module for applying a regression or plane lit algorithm to data points in the mesh to find an occlusal plane of the digital 3D model of teeth; and a module for finding a normal direction of the occlusal plane to align the mesh with a desired axis within a 3D coordinate system. - View Dependent Claims (17, 18)
-
-
19. A system for modifying and aligning a digital 3D model of teeth, comprising:
-
a module for receiving a digital 3D model of teeth with associated gingiva represented by a 3D mesh in random alignment; a module for detecting a gum line in the digital 3D; a module for fitting a surface to points of the gum line using, a modified ridge estimator; as module for removing vertices on a side of the surface corresponding with the gingiva to remove the gingiva from the digital 3D model; and a module for aligning the digital 3D model without the gingiva with a desired axis within a 3D coordinate system. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification