Method for generating restarted orthodontic treatment plan
One aspect of the present application provides a method for generating restarted orthodontic treatment plan, the method comprises: obtaining a first group of M 3D digital models of teeth which represent the last M successive tooth arrangements in a previous orthodontic treatment plan of a dentition, respectively; obtaining a first 3D digital model of teeth which represents the tooth arrangement of the dentition upon restart of orthodontic treatment; and generating a restarted orthodontic treatment plan based on the first 3D digital model of teeth and the first group of 3D digital models of teeth, wherein an orthodontic treatment plan comprises a plurality of successive tooth arrangements from an initial tooth arrangement to a target tooth arrangement, and represent the path of an orthodontic treatment.
1 . A computer-implemented method for generating restarted orthodontic treatment plan, comprising:
obtaining a first group of M 3D digital models of teeth which respectively represent the last M successive tooth arrangements in a previous orthodontic treatment plan of a dentition;
obtaining a first 3D digital model of teeth which represents the tooth arrangement of the dentition upon restart of orthodontic treatment;
replacing at least one tooth model in the first group of 3D digital models of teeth with corresponding tooth model in the first 3D digital model of teeth, to obtain a second group of M 3D digital models of teeth;
performing collision and gap optimization on the last one 3D digital model of teeth in the second group of 3D digital models of teeth to obtain a second 3D digital model of teeth representing a target tooth arrangement of a restarted orthodontic treatment plan;
identifying a 3D digital model of teeth in the second group of 3D digital models of teeth, of which the tooth arrangement is closest to the first 3D digital model;
calculating key frames of the restarted orthodontic treatment plan based on pose differences of teeth to be repositioned between the first 3D digital model of teeth and the identified 3D digital model of teeth, pose differences between the identified 3D digital model of teeth and corresponding key frames of the second group of 3D digital model of teeth, and pose differences of the teeth to be repositioned between the second 3D digital model of teeth and the last one of the second group of 3D digital models of teeth;
interpolating based on the poses of the teeth to be repositioned of the corresponding key frames of the restarted orthodontic treatment plan, to obtain other steps of the restarted orthodontic treatment plan,
wherein a key frame is a step in which any tooth starts or stops a movement, M is a natural number greater than 2, and an orthodontic treatment plan comprises a plurality of successive tooth arrangements from an initial tooth arrangement to a target tooth arrangement, and represents the path of orthodontic treatment; and
fabricating a plurality of successive shell-shaped tooth repositioners based on corresponding successive steps of the restarted orthodontic treatment plan.
2 . The method of claim 1 , wherein the replacement of the at least one tooth model is based on an ICP algorithm.
3 . The method of claim 1 , wherein the number of steps of the restarted orthodontic treatment plan is same as the number of 3D digital models of teeth from the identified one to the last one of the second group of 3D digital models of teeth.
4 . The method of claim 1 , wherein each key frame of the restarted orthodontic treatment plan is calculated based on additional variables including: a sequence number of the current key frame along the restarted orthodontic treatment plan, and a total number of steps of the restarted orthodontic treatment plan.