Reexamination monitoring method and system for tooth correction
By acquiring a three-dimensional model of the teeth and combining it with anatomical properties and treatment plans, dynamic weights are determined for data alignment and movement efficiency analysis. This solves the problem of insufficient accuracy in monitoring follow-up visits for orthodontic treatment, enabling rapid identification of abnormal teeth and optimization of treatment plans, thereby improving treatment efficiency.
Patent Information
- Application Number
- CN202511764837.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-27
- Publication Date
- 2026-01-23
AI Technical Summary
Existing methods for monitoring follow-up visits during orthodontic treatment are insufficient to accurately quantify tooth movement, and cannot promptly identify delayed or abnormal movement. This leads to untimely adjustments to the treatment plan, prolongs the treatment period, and easily causes malocclusion.
By acquiring three-dimensional models of patients during their initial and follow-up visits, combining the anatomical properties of the teeth with the pre-set orthodontic plan, dynamic weights are determined, data alignment is performed, and the actual movement of the teeth in each direction is calculated through tooth axis analysis, thereby achieving accurate assessment of tooth movement efficiency and locating abnormal teeth.
It enables precise monitoring of the orthodontic process, rapid identification of movement abnormalities, improves the pertinence and scientific nature of the treatment plan, shortens the treatment cycle, and ensures the orthodontic effect.
Smart Images

Figure CN121370409A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of artificial intelligence, in particular to a dental treatment follow-up monitoring method and system. BACKGROUND
[0002] Dental treatment is a treatment process of guiding teeth to move to a preset position by external force. The follow-up monitoring, as a key link of the treatment, directly affects the treatment effect and cycle control. The existing follow-up monitoring mainly relies on the naked eye observation of doctors, plaster model comparison or simple three-dimensional model overlap analysis, which is difficult to accurately quantify the actual tooth movement.
[0003] The traditional method does not consider the anatomical structure difference of different teeth and the priority division in the treatment plan, and the data alignment accuracy is insufficient, which leads to the deviation of tooth movement calculation. At the same time, there is a lack of systematic evaluation mechanism for the multi-directional movement efficiency of each tooth, which cannot identify the lagging or abnormal teeth in time, easily causes the delay of treatment plan adjustment, prolongs the treatment cycle, and even causes the abnormal occlusion relationship.
[0004] Therefore, there is an urgent need for a dental treatment follow-up monitoring method. SUMMARY
[0005] Therefore, the present application provides a dental treatment follow-up monitoring method and system, which can accurately evaluate the movement efficiency of each tooth during the dental treatment follow-up and locate the abnormal tooth.
[0006] To achieve the above-mentioned purpose, the present application provides the following technical scheme: A dental treatment follow-up monitoring method, comprising: obtaining a three-dimensional model of initial teeth of a patient and oral scan follow-up data, and generating a three-dimensional model of follow-up teeth based on the oral scan follow-up data; determining the dynamic weight of each tooth based on the anatomical properties of the teeth and a preset treatment plan, and performing data alignment on the three-dimensional model of initial teeth and the three-dimensional model of follow-up teeth based on the dynamic weight; obtaining the actual movement amount of each tooth in each direction under the medical coordinate system through dental axis analysis, calculating the movement efficiency of each tooth in each direction based on the preset treatment plan and the actual movement amount of the tooth, and obtaining the tooth with abnormal movement efficiency based on the movement efficiency of the tooth.
[0007] On the basis of the above technical scheme, the present application can also be improved as follows: Optionally, the three-dimensional model of initial teeth of the patient is obtained, comprising: obtaining CT original data and oral scan original data of the patient at the initial diagnosis, and segmenting the CT original data and the oral scan original data to obtain segmented CT teeth and oral scan teeth, respectively; The root bone fusion algorithm was used to fuse the CT scan teeth and the oral scan teeth to obtain a three-dimensional model of the teeth at the initial diagnosis.
[0008] Optionally, the step of fusing the CT-swept teeth and the intraoral scan teeth using a root bone fusion algorithm includes: The CT-guided teeth and the teeth scanned from the oral cavity were coarsely registered to obtain the initial alignment results; The initial alignment result is finely registered using the iterative nearest point algorithm to obtain the final transformation matrix that characterizes the precise alignment relationship between the CT teeth and the oral scan teeth. The final transformation matrix is subjected to mesh deformation processing using a conformal mesh deformation algorithm to obtain a deformed uniform mesh. The deformed uniform mesh was reconstructed using the filtered Poisson reconstruction algorithm to generate a three-dimensional model of the initial dental examination.
[0009] Optionally, determining the dynamic weight of each tooth based on its anatomical properties and a pre-set orthodontic plan includes: Each tooth is assigned an initial weight based on its anatomical properties. The initial weight of each tooth is adjusted based on the preset orthodontic plan, and the dynamic weight of each tooth is determined.
[0010] Optionally, the step of aligning the data of the initial dental 3D model and the follow-up dental 3D model based on the dynamic weights further includes: The optimal data alignment method is calculated using formula (1); Formula (1); In the formula, The optimal data alignment method, Let be the weight of the i-th tooth. Let be the rigid body transformation matrix. The first time during the initial consultation A model of a tooth. For the first follow-up visit A grid of teeth, This is a distance metric function.
[0011] Optionally, the step of aligning the data of the initial dental 3D model and the follow-up dental 3D model based on the dynamic weights further includes: The re-examination dental model after data alignment is calculated using formula (2); Formula (2); In the formula, This is a dental model for follow-up visits after data alignment. The optimal data alignment method, Three-dimensional model of the teeth for initial diagnosis.
[0012] Optionally, the tooth movement efficiency in each direction is calculated based on the preset treatment scheme and the actual tooth movement amount. The tooth movement efficiency is calculated by formula (3); Formula (3); In the formula, is the tooth movement efficiency, is the movement direction, is the actual movement amount, is the expected movement amount.
[0013] A follow-up monitoring system for tooth treatment, comprising: A data acquisition module configured to acquire a three-dimensional model of teeth at an initial visit and oral scan follow-up data of a patient, and generate a three-dimensional model of teeth at a follow-up visit based on the oral scan follow-up data; A data alignment module configured to determine a dynamic weight of each tooth based on tooth anatomical properties and a preset treatment scheme, and perform data alignment on the three-dimensional model of teeth at the initial visit and the three-dimensional model of teeth at the follow-up visit based on the dynamic weight; A movement efficiency analysis module configured to acquire actual tooth movement amounts of each tooth in each direction under a medical coordinate system through tooth axis analysis, calculate tooth movement efficiency in each direction based on a preset treatment scheme and the actual tooth movement amounts, and obtain teeth with abnormal movement efficiency based on the tooth movement efficiency.
[0014] An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, wherein the processor implements the steps of the method when executing the computer program.
[0015] A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the steps of the method.
[0016] The present application has the following advantages: The follow-up monitoring method for tooth treatment in the present application sets a dynamic weight in combination with tooth anatomical properties and a treatment scheme, aligns the three-dimensional model of teeth at the initial visit and the oral scan follow-up data more accurately, avoids errors caused by uniform weight, and lays a reliable data foundation for subsequent analysis. The actual movement amounts in multiple directions are acquired through tooth axis analysis, the tooth movement efficiency is accurately calculated, the teeth with abnormal movement can be quickly located, and the follow-up monitoring is targeted and efficient. The monitoring is carried out based on three-dimensional data and quantitative indicators throughout the whole process, replaces traditional subjective evaluation, improves the objectivity and scientificity of follow-up judgment, helps to timely adjust the treatment scheme, and guarantees the treatment effect and shortens the treatment cycle. BRIEF DESCRIPTION OF DRAWINGS
[0017] For the purpose of illustration and not limitation, the present application will be described in conjunction with embodiments and drawings in which: Figure 1 The flowchart of the method for monitoring the follow-up visit of the tooth correction in the embodiment of the present application is shown in Figure 2 The schematic diagram of the main components of the system for monitoring the follow-up visit of the tooth correction in the embodiment of the present application is shown in Figure 3 The schematic diagram of the physical structure of the electronic device provided by the present application is shown in DETAILED DESCRIPTION
[0018] In order to make the personnel in the technical field better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by the personnel in the field without making creative efforts should belong to the protection scope of the present application.
[0019] It should be noted that the terms "first", "second", and the like in the specification of the present application and the above drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so as to describe the embodiments of the present application described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0020] It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict. The embodiments of the present application will be described in detail in conjunction with the drawings.
[0021] Figure 1 The flowchart of the method for monitoring the follow-up visit of the tooth correction in the embodiment of the present application is shown in Figure 1 The method for monitoring the follow-up visit of the tooth correction provided by the embodiment of the present application includes the following steps S101 to S103.
[0022] S101, acquiring the initial diagnosis tooth three-dimensional model and the oral scanning follow-up visit data of the patient, and generating the follow-up visit tooth three-dimensional model based on the oral scanning follow-up visit data.
[0023] Obtain the patient's original CT and oral scan data at the initial consultation, segment the original CT and oral scan data to obtain the segmented CT teeth and oral scan teeth respectively. The root bone fusion algorithm was used to fuse the CT scan teeth and the oral scan teeth to obtain a three-dimensional model of the teeth at the initial diagnosis.
[0024] The CT-guided teeth and the teeth scanned from the oral cavity were coarsely registered to obtain the initial alignment results; The initial alignment result is finely registered using the iterative nearest point algorithm to obtain the final transformation matrix that characterizes the precise alignment relationship between the CT teeth and the oral scan teeth. The final transformation matrix is subjected to mesh deformation processing using a conformal mesh deformation algorithm to obtain a deformed uniform mesh. The deformed uniform mesh was reconstructed using the filtered Poisson reconstruction algorithm to generate a three-dimensional model of the initial dental examination.
[0025] Raw CT and oral scan data were collected during the patient's first visit: Raw CT data: ,in Represents voxel coordinates; Raw data from oral ultrasound: ,in Represents point cloud coordinates; The nnUnet deep learning model was used to segment the CT data. ; in, This is the CT mask for the segmented teeth. For the nnUnet network model, For nnUnet network parameters; The segmentation results are converted into a grid using the MarchingCubes algorithm: ; in, For CT dental mesh, For the set of vertices, A collection of dough pieces The MarchingCubes algorithm, The isosurface threshold; The TSegNet deep learning model was used to segment the scanning data: ; in, The segmented dental mesh after oral scanning. For the set of vertices, A collection of dough pieces For the TSegNet network model, These are the parameters for the TSegNet network.
[0026] Using root bone fusion algorithm to analyze CT teeth and mouth brush teeth To merge: ; First, coarse registration is performed to find the initial transformation matrix: ; in, rigid body transformation matrix , , ; The center point of the tooth in the oral scan grid. This represents the center point of the corresponding tooth in the CT mesh.
[0027] The initial alignment result is obtained after coarse registration: ; Fine-grained registration is performed using the ICP algorithm: ; The objective function of the ICP algorithm is: ; in, For vertex pair weights, , The final transformation matrix is obtained through iterative optimization: ; Mesh deformation using the ARAP (As-Rigid-As-Possible) algorithm: ; in: For mesh patch indexing, The optimal rotation matrix for the facet. These are the vertex coordinates before and after the deformation. The coordinates of the center point of the patch are For vertex weights, minimize Obtain the deformed mesh .
[0028] Mesh reconstruction using the ScreenedPoisson algorithm: ; in: This is an indicator function. It is a vector field, defined by the mesh normal vector. For the vertices in the input mesh, As vertex The symbolic distance value, Using the regularization parameter, the fused tooth model is obtained by solving the above optimization problem: .
[0029] S102 determines the dynamic weight of each tooth based on the anatomical properties of the teeth and the pre-set orthodontic plan, and aligns the data of the three-dimensional models of the teeth at the initial diagnosis and the three-dimensional models of the teeth at the follow-up diagnosis based on the dynamic weight.
[0030] Each tooth is assigned an initial weight based on its anatomical properties. ; in: For the first Types of teeth (molars, incisors, etc.) The weighting function is determined based on the anatomical properties.
[0031] The initial weight of each tooth is adjusted based on the preset orthodontic plan, and the dynamic weight of each tooth is determined.
[0032] ; in: For the treatment plan, To treat the first according to the treatment plan Weighting adjustment factor for each tooth.
[0033] Example of a case study in the early stages of molar reduction: Based on anatomical properties, incisors are easy to move, while molars are not. Therefore, the initial weights are: Incisors: ; molar: ; In the molar retraction plan, it is necessary to move the molars. The anterior teeth, as anchorage, need to be stable. Therefore, the weighting adjustment factor is: molar: (Reduce the weight to make it easier for the system to participate in registration); Incisors: (Increase the weights to make it more stable); The final adjusted weights are: molar: ; Incisors: ; The optimal data alignment method is calculated using formula (1); Formula (1); In the formula, The optimal data alignment method, Let be the weight of the i-th tooth. Let be the rigid body transformation matrix. The first time during the initial consultation A model of a tooth. For the first follow-up visit A grid of teeth, This is a distance metric function.
[0034] The re-examination dental model after data alignment is calculated using formula (2); Formula (2); In the formula, This is a dental model for follow-up visits after data alignment. The optimal data alignment method, Three-dimensional model of the teeth for initial diagnosis.
[0035] S103 obtains the actual tooth movement in each direction in the medical coordinate system through tooth axis analysis, calculates the tooth movement efficiency in each direction based on the preset orthodontic plan and the actual tooth movement, and identifies teeth with abnormal movement efficiency based on the tooth movement efficiency.
[0036] In the medical coordinate system, there are six directions of movement, including three translational directions and three rotational directions: Translation direction: M / D (Mesial / Distal): Translation of teeth along the mesial / distal direction; E / I (Extrusion / Intrusion): Translation of teeth along the vertical direction; B / L (Buccal / Lingual): Translation of teeth along the buccal / lingual direction. Rotation direction: Rotate: the rotation of a tooth along its long axis; Tilt: the forward or backward tilting of a tooth; Torque: the left or right tilting of a tooth. For each direction, the tooth movement efficiency is calculated using formula (3); Formula (3); In the formula, For tooth movement efficiency, In terms of direction of movement, This represents the actual amount of movement. This represents the expected movement.
[0037] One example is: Assume the first Movement of individual teeth in the M / D direction: Design scheme expected to be moved: mm (moving towards the far center); Actual movement: mm (moving towards the far center); The movement efficiency in the M / D direction is: ; Similarly, the movement efficiency in the other five directions can be calculated.
[0038] Abnormal teeth are highlighted and the results are visualized.
[0039] Figure 2 This is a schematic diagram of the main components of the follow-up monitoring system for orthodontic treatment according to an embodiment of the present invention. Figure 2 As shown, the follow-up monitoring system 1 for orthodontic treatment provided in this embodiment of the invention includes a data acquisition module 10, a data alignment module 20, and a movement efficiency analysis module 30.
[0040] Data acquisition module 10 is used to acquire the patient's initial three-dimensional dental model and oral scan follow-up data, and generate a follow-up three-dimensional dental model based on the oral scan follow-up data. The data alignment module 20 is used to determine the dynamic weight of each tooth based on the anatomical properties of the teeth and the preset orthodontic plan, and to perform data alignment on the three-dimensional model of the initial dental examination and the three-dimensional model of the follow-up dental examination based on the dynamic weight. The movement efficiency analysis module 30 is used to obtain the actual movement of each tooth in each direction in the medical coordinate system through tooth axis analysis, calculate the tooth movement efficiency in each direction based on the preset orthodontic plan and the actual movement of the teeth, and identify teeth with abnormal movement efficiency based on the tooth movement efficiency.
[0041] Figure 3 This is a schematic diagram of the physical structure of an electronic device provided in an embodiment of the present invention, such as... Figure 3 As shown, the electronic device 40 includes: a processor 401, a memory 402, and a bus 403; The processor 401 and the memory 402 communicate with each other via the bus 403. The processor 401 is used to call program instructions in the memory 402 to execute the methods provided in the above-described method embodiments, and to execute the methods provided in the embodiments of the present invention.
[0042] This embodiment provides a non-transitory computer-readable storage medium that stores computer instructions, which cause a computer to execute the method provided in this embodiment of the invention.
[0043] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various storage media capable of storing program code, such as ROM, RAM, magnetic disk, or optical disk.
[0044] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for monitoring follow-up visits during orthodontic treatment, characterized in that, include: Obtain the patient's initial three-dimensional dental model and oral scan follow-up data, and generate a follow-up three-dimensional dental model based on the oral scan follow-up data; The dynamic weights of each tooth are determined based on the anatomical properties of the teeth and the pre-set orthodontic plan. The data of the three-dimensional model of the teeth at the initial diagnosis and the three-dimensional model of the teeth at the follow-up diagnosis are then aligned based on the dynamic weights. The actual movement of each tooth in each direction in the medical coordinate system is obtained by tooth axis analysis. The tooth movement efficiency in each direction is calculated based on the preset orthodontic plan and the actual tooth movement. Teeth with abnormal movement efficiency are identified based on the tooth movement efficiency.
2. The method for monitoring follow-up visits in orthodontic treatment according to claim 1, characterized in that, The process of obtaining the patient's initial three-dimensional dental model includes: Obtain the patient's original CT and oral scan data at the initial consultation, segment the original CT and oral scan data to obtain the segmented CT teeth and oral scan teeth respectively. The root bone fusion algorithm was used to fuse the CT scan teeth and the oral scan teeth to obtain a three-dimensional model of the teeth at the initial diagnosis.
3. The method for monitoring follow-up visits in orthodontic treatment according to claim 2, characterized in that, The process of fusing the CT-swept and intraoral scanned teeth using a root bone fusion algorithm includes: The CT-guided teeth and the teeth scanned from the oral cavity were coarsely registered to obtain the initial alignment results; The initial alignment result is finely registered using the iterative nearest point algorithm to obtain the final transformation matrix that characterizes the precise alignment relationship between the CT teeth and the oral scan teeth. The final transformation matrix is subjected to mesh deformation processing using a conformal mesh deformation algorithm to obtain a deformed uniform mesh. The deformed uniform mesh was reconstructed using the filtered Poisson reconstruction algorithm to generate a three-dimensional model of the initial dental examination.
4. The method for monitoring follow-up visits in orthodontic treatment according to claim 1, characterized in that, The determination of the dynamic weights of each tooth based on its anatomical properties and a pre-set orthodontic plan includes: Each tooth is assigned an initial weight based on its anatomical properties. The initial weight of each tooth is adjusted based on the preset orthodontic plan, and the dynamic weight of each tooth is determined.
5. The method for monitoring follow-up visits in orthodontic treatment according to claim 1, characterized in that, The data alignment of the initial dental 3D model and the follow-up dental 3D model based on the dynamic weights also includes: The optimal data alignment method is calculated using formula (1); Formula (1); In the formula, The optimal data alignment method, Let be the weight of the i-th tooth. Let be the rigid body transformation matrix. The first time during the initial consultation A model of a tooth. For the first follow-up visit A grid of teeth, This is a distance metric function.
6. The method for monitoring follow-up visits in orthodontic treatment according to claim 5, characterized in that, The data alignment of the initial dental 3D model and the follow-up dental 3D model based on the dynamic weights also includes: The re-examination dental model after data alignment is calculated using formula (2); Formula (2); In the formula, This is a dental model for follow-up visits after data alignment. The optimal data alignment method, Three-dimensional model of the teeth for initial diagnosis.
7. The method for monitoring follow-up visits in orthodontic treatment according to claim 1, characterized in that, The calculation of tooth movement efficiency in each direction based on the preset orthodontic plan and the actual amount of tooth movement includes: The tooth movement efficiency is calculated using formula (3); Formula (3); In the formula, For tooth movement efficiency, In terms of direction of movement, This represents the actual amount of movement. This represents the expected movement.
8. A system for monitoring follow-up visits during orthodontic treatment, characterized in that, include: The data acquisition module is used to acquire the patient's initial three-dimensional dental model and oral scan follow-up data, and to generate a follow-up three-dimensional dental model based on the oral scan follow-up data. The data alignment module is used to determine the dynamic weight of each tooth based on the anatomical properties of the teeth and the preset orthodontic plan, and to perform data alignment on the three-dimensional model of the initial dental examination and the three-dimensional model of the follow-up dental examination based on the dynamic weight. The movement efficiency analysis module is used to obtain the actual movement of each tooth in each direction in the medical coordinate system through tooth axis analysis, calculate the tooth movement efficiency in each direction based on the preset orthodontic plan and the actual tooth movement, and identify teeth with abnormal movement efficiency based on the tooth movement efficiency.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 7.
10. A non-transitory computer-readable medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 7.