CPC A61C 7/002 (2013.01) [A61C 13/0004 (2013.01); A61C 7/00 (2013.01); G06F 30/00 (2020.01); G06T 9/001 (2013.01); G06T 17/00 (2013.01); G06T 19/20 (2013.01); G06T 2219/2004 (2013.01); G06T 2219/2016 (2013.01); G06T 2219/2021 (2013.01)] | 18 Claims |
1. A computer-implemented method for modeling a patient's tooth, the method comprising:
generating a clinical crown mesh of the patient's tooth, wherein the clinical crown mesh includes visible surfaces of a clinical crown of the patient's tooth that are detectable using a dental scanning technique;
generating a parametric tooth model representing an average of a plurality of etalon teeth of the same tooth type as the patient's tooth, wherein each of the plurality of etalon teeth is represented by a mesh having the same number of vertices, and wherein the vertices are located in similar positions on each corresponding surface;
fitting the clinical crown mesh with the parametric tooth model to create an interim tooth model, wherein fitting the clinical crown mesh with the parametric tooth model comprises:
coupling point pairs on surfaces of the clinical crown mesh and the parametric tooth model, wherein a weighting factor is assigned to each point of the clinical crown mesh or parametric tooth model, wherein, the closer a point is to a corresponding point on the corresponding clinical crown mesh or parametric tooth model, the higher the weighting factor assigned to that point;
transforming the point pairs according to their weighting factors to cause the point pairs to converge; and
repeating the coupling and the transforming until the point pairs are substantially the same on each surface of the clinical crown mesh and the parametric tooth model; and
morphing the interim tooth model to mimic an anatomical shape of the clinical crown mesh.
|