Method for evaluating difficulty of achieving tooth movement target in orthodontic treatment plan and method for determining orthodontic target position

CN122997859APending Publication Date: 2026-10-30SHANGHAI SMARTEE DENTI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510577408.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

然而这种方式无法提前量化评估,造成矫治方案只能在评估后调整,延长了患者的矫治周期

Benefits of technology

[0031]为解决上述技术问题,本发明的实施方式提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的牙科正畸矫治方案中牙齿移动目标达成难度的评估方法,或者,实现上述的正畸目标位的确定方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122997859A_ABST
    Figure CN122997859A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of orthodontic digital design, and discloses a method for evaluating the difficulty of achieving a tooth movement target in a dental orthodontic treatment plan, which comprises the following steps: receiving a patient's dental model and its corresponding treatment plan, wherein the treatment plan at least includes the initial position and target position of the patient's dental model; determining the teeth to be moved in the treatment plan; in the local coordinate system of the teeth to be moved, determining the target translation and target rotation from the initial position to the target position according to the initial position and target position of the teeth to be moved; comparing the size relationship between the target translation and the preset target translation threshold to determine the first difficulty evaluation coefficient; comparing the size relationship between the target rotation and the preset target rotation threshold to determine the second difficulty evaluation coefficient; and determining the final target achievement difficulty evaluation result of the teeth to be moved based on the first difficulty evaluation coefficient and the second difficulty evaluation coefficient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of orthodontic digital design technology, and in particular to a method for assessing the difficulty of achieving tooth movement goals in dental orthodontic treatment plans. Background Technology

[0002] Shell-shaped orthodontic appliances are a type of orthodontic device made of safe, elastic, transparent polymer material. They have the advantages of being completely invisible during the orthodontic process, aesthetically pleasing, easy to operate, and convenient for oral cleaning. Moreover, due to their transparent and aesthetically pleasing characteristics, the orthodontic process is completed almost imperceptibly to others, and they have gradually become the first choice for orthodontic patients.

[0003] With the rapid development of computer technology, the design of orthodontic treatment plans based on shell-type orthodontic appliances increasingly relies on computer technology. In practical applications, sometimes patients experience discrepancies between the position of their teeth after treatment and the designed target position, resulting in a low achievement rate. Current achievement assessments compare the patient's teeth after treatment, such as the orthodontic assessment method in application number CN202111115189.5. This method involves obtaining a digital model of the target teeth and a digital model of the actual teeth after treatment based on the treatment plan and initial digital model of the teeth. Then, the actual teeth digital model and the target teeth digital model are aligned in coordinate systems to determine the assessment of orthodontic achievement. However, this method cannot quantify the assessment in advance, resulting in the treatment plan only being adjusted after the assessment, thus prolonging the patient's treatment period.

[0004] Therefore, how to conduct early assessments of treatment plans in order to provide a scientific basis for doctors to develop more reasonable treatment plans is an urgent problem to be solved in this field. Summary of the Invention

[0005] The purpose of this invention is to provide a method for assessing the difficulty of achieving tooth movement goals in orthodontic treatment plans. This method can digitally assess the treatment plan and evaluate the difficulty of achieving the patient's treatment goals in advance, so as to provide a basis for doctors to develop more reasonable and personalized treatment plans.

[0006] To address the aforementioned technical problems, embodiments of the present invention provide a method for assessing the difficulty of achieving a tooth movement target in a dental orthodontic treatment plan, comprising: receiving a patient's dental model and its corresponding treatment plan, the treatment plan including at least an initial position and a target position of the patient's dental model; identifying the tooth to be moved in the treatment plan; determining, in the local coordinate system of the tooth to be moved, a target translation and a target rotation from the initial position to the target position based on the initial position and the target position of the tooth to be moved; comparing the magnitude of the target translation and a preset target translation threshold to determine a first difficulty assessment coefficient; comparing the magnitude of the target rotation and a preset target rotation threshold to determine a second difficulty assessment coefficient; and determining a final difficulty assessment result for achieving the target of the tooth to be moved based on the first difficulty assessment coefficient and the second difficulty assessment coefficient.

[0007] Compared to existing technologies, this invention assesses the difficulty of achieving the final goal of an orthodontic treatment plan by evaluating the movement of each tooth to be moved, specifically categorizing it into translation and rotation. The difficulty of achieving the target translational and rotational movements from the initial position to the target position is evaluated separately, enriching the assessment dimensions. The results of both translational and rotational movements are then combined. Since tooth movement is not arbitrary and is influenced by physiological factors and orthodontic techniques, not all designed treatment plans can be perfectly achieved. Therefore, the total designed movement is compared with a set movement threshold to assess whether the total movement in the designed plan can be achieved under normal circumstances. This serves as the overall difficulty assessment result for the teeth to be moved, providing a scientific basis for the difficulty assessment calculation and ensuring reliable results. This provides a basis for doctors to develop more reasonable and personalized orthodontic plans.

[0008] Optionally, the target translation amount can be decomposed into multiple translational motion components, and the target translation amount threshold is set for each translational motion component with its own target translation component threshold; the target rotation amount can be decomposed into multiple rotational motion components, and the target rotation amount threshold is set for each rotational motion component with its own target rotation component threshold; the step of determining the target translation amount and target rotation amount from the initial position to the target position in the local coordinate system of the tooth to be moved, based on the initial position and target position of the tooth to be moved, includes: on at least one translational motion component, determining the target translation component corresponding to the initial position to the target position from the initial position to the target position based on the initial position and target position of the tooth to be moved; and, in the... For the missing rotational motion component, based on the initial and target positions of the tooth to be moved, a target rotational component corresponding to the rotational motion component from the initial position to the target position is determined. The comparison between the target translation amount and a preset target translation amount threshold to determine a first difficulty evaluation coefficient includes: determining the first difficulty evaluation coefficient based on the relationship between the determined target translation component and its corresponding target translation component threshold. The comparison between the target rotation amount and a preset target rotation amount threshold to determine a second difficulty evaluation coefficient includes: determining the second difficulty evaluation coefficient based on the relationship between the determined rotational motion component and its corresponding target rotation component threshold. In this embodiment, each movement type is further decomposed in three dimensions to obtain multiple motion components, enabling comparison of movement difficulty from more dimensions and achieving a more flexible and varied difficulty evaluation calculation method.

[0009] Optionally, the translational motion component is the target translation amount determined according to the direction of the three axes of the local coordinate system, and the rotational motion component is the target rotation amount determined according to the rotation direction of the three axes of the local coordinate system.

[0010] Optionally, determining the first difficulty assessment coefficient based on the relationship between the determined target translational components and their corresponding target translational component thresholds includes: if the difficulty assessment coefficient corresponding to a translational motion component exceeds a first preset coefficient condition, then the difficulty assessment coefficients for other translational motion components are no longer determined, and this difficulty assessment coefficient is used as the first difficulty assessment coefficient; determining the second difficulty assessment coefficient based on the relationship between the determined rotational motion components and their corresponding target rotational component thresholds includes: if the difficulty assessment coefficient corresponding to a rotational motion component exceeds a second preset coefficient condition, then the difficulty assessment coefficients for other rotational motion components are no longer determined, and this difficulty assessment coefficient is used as the determined second difficulty assessment coefficient. Since when the difficulty assessment coefficient for any motion component of a tooth is too large, regardless of the difficulty assessment coefficients for other motion components, the overall orthodontic difficulty of that tooth will inevitably be very high. In this case, the orthodontic difficulty of other motion components in the same movement type can be discontinued, thus accelerating the overall speed of the assessment method.

[0011] Optionally, before determining the target translation and target rotation amounts from the initial position to the target position in the local coordinate system of the tooth to be moved, based on the initial position and target position of the tooth to be moved, the method includes: determining the translational motion component and rotational motion component to be evaluated from multiple translational motion components and multiple rotational motion components; determining the target translation component corresponding to the initial position to the target position in at least one translational motion component, based on the initial position and target position of the tooth to be moved, includes: determining the target translation component from the initial position to the target position in the translational motion component to be evaluated, based on the initial position and target position of the tooth to be moved; determining the target rotation component corresponding to the initial position to the target position in at least one rotational motion component, based on the initial position and target position of the tooth to be moved, includes: determining the target rotation component from the initial position to the target position in the rotational motion component to be evaluated, based on the initial position and target position of the tooth to be moved. Since tooth movement in orthodontics has a primary direction of movement, the assessment can be conducted by specifying the primary direction of movement to reduce the amount of assessment data and speed up the overall assessment process.

[0012] Optionally, determining the target achievement difficulty assessment result of the tooth to be moved based on each of the first difficulty assessment coefficients and each of the second difficulty assessment coefficients includes: identifying the motion component that exceeds the corresponding target translation component threshold by the largest proportion from all translational motion components, and marking the first difficulty assessment coefficient on the translation component; identifying the motion component that exceeds the corresponding target rotation component threshold by the largest proportion from all rotational motion components, and marking the second difficulty assessment coefficient on the rotation component; comparing the marked first difficulty assessment coefficient and the second difficulty assessment coefficient, and using the higher difficulty assessment coefficient as the target achievement difficulty assessment result of the tooth to be moved.

[0013] Optionally, determining the target achievement difficulty assessment result of the tooth to be moved based on the first difficulty assessment coefficient and the second difficulty assessment coefficient includes: selecting the highest difficulty assessment coefficient from the first difficulty assessment coefficient and the second difficulty assessment coefficient as the target achievement difficulty assessment result of the tooth to be moved; or, summing the first difficulty assessment coefficient and the second difficulty assessment coefficient, and using the summed result as the target achievement difficulty assessment result of the tooth to be moved.

[0014] Optionally, the summing of the first difficulty assessment coefficient and the second difficulty assessment coefficient includes: the first difficulty assessment coefficient and the second difficulty assessment coefficient have corresponding weight values, and the first difficulty assessment coefficient and the second difficulty assessment coefficient are assigned corresponding weight values ​​before being summed.

[0015] Optionally, the first difficulty evaluation coefficient is a difficulty level, with different difficulty levels corresponding to different target translation thresholds; and / or, the second difficulty evaluation coefficient is a difficulty level, with different difficulty levels corresponding to different target rotation thresholds.

[0016] Optionally, the first difficulty evaluation coefficient is a first achievement rate, which is calculated based on the ratio of the target translation amount threshold to the target translation amount; and / or, the second difficulty evaluation coefficient is a second achievement rate, which is calculated based on the ratio of the target rotation amount threshold to the target rotation amount.

[0017] Optionally, the orthodontic plan further includes multiple stages between the initial position and the target position; the evaluation method further includes a stage evaluation step, including: in the local coordinate system of the tooth to be moved, determining the stage translation and stage rotation from the earlier stage to the later stage based on any two stages of the tooth to be moved; comparing the stage translation with a preset stage translation threshold to determine a third difficulty evaluation coefficient; comparing the stage rotation with a preset stage rotation threshold to determine a fourth difficulty evaluation coefficient; and based on the third and fourth difficulty evaluation coefficients, determining the difficulty evaluation result of achieving the stage target of the tooth to be moved between the earlier and later stages. Further, the difficulty evaluation of target achievement in this embodiment may also include evaluating the stage target positions of each stage in the orthodontic plan. Since the total duration of the orthodontic process is relatively long, further refining the judgment of intermediate processes can be more beneficial for judging the entire process of the orthodontic plan, providing richer evaluation data for doctors or professional designers.

[0018] Optionally, the stage evaluation step is executed when the difficulty assessment result of the final goal meets the preset requirements. Further, the execution conditions for the stage evaluation step can be set so that stage evaluation is performed only when needed. For example, if the final goal has exceeded the preset requirements, the necessity of stage evaluation decreases, and stage evaluation is no longer performed, thus saving the total evaluation time.

[0019] Optionally, the later stage position is the next stage position after the earlier stage position.

[0020] Optionally, after determining the difficulty assessment result of achieving the final goal of the tooth to be moved, the process includes: adding a visual marker representing the difficulty assessment result of achieving the final goal to the patient's dental model.

[0021] Optionally, adding a visual marker representing the difficulty assessment result of achieving the final goal in the patient's dental model includes: adding a visual marker representing the difficulty assessment result of achieving the final goal on the tooth to be moved when the difficulty assessment result of achieving the final goal of the tooth exceeds a preset condition.

[0022] Optionally, the visual markers may be one of the following or any combination thereof: colors, graphics, text, and symbols.

[0023] Optionally, when the visualization marker includes color, a darker color corresponds to a greater achievement; and / or, different colors correspond to different achievement levels.

[0024] Optionally, when the visualization marker includes color, adding the visualization marker includes: setting the color of the tooth to be moved as the visualization marker.

[0025] Optionally, adding a visual marker representing the difficulty assessment result of achieving the final goal on the tooth to be moved includes: identifying the addition position on the labial / buccal side of the tooth to be moved and / or on the gingival line; and adding a visual marker representing the achievement based on the identified position.

[0026] Optionally, the patient's dental model is a mesh model. Identifying the addition location on the labial / buccal side and above the gingival line of the tooth to be moved includes: identifying the mesiodistal axis of the tooth to be moved; calculating the labial / buccal / lingual plane of the tooth based on the mesiodistal axis; using the gingival line of the tooth to be moved as an index, finding points belonging to the gingival line in the dental mesh model; and filtering out points located on the labial / buccal side of the tooth to identify the addition location. Further defining the patient's dental model as a mesh model allows for determining the addition location based on the tooth's orientation and the gingival line, making the identified addition location more easily identifiable by the user.

[0027] Optionally, adding a visual marker representing the achievement based on the determined position includes: selecting a predetermined number of grids on the tooth to be moved where the visual marker needs to be added, based on the determined addition position, rendering the selected grids to form the visual marker; or, adding a three-dimensional grid block of a preset shape at the determined addition position as the visual marker.

[0028] To address the aforementioned technical problems, embodiments of the present invention provide a method for determining orthodontic target positions, comprising: acquiring a patient's dental model and a corresponding treatment plan, wherein the treatment plan includes at least an initial position and a target position of the patient's dental model; confirming the final target achievement difficulty assessment result of each tooth to be moved in the patient's dental model according to the aforementioned tooth movement target achievement difficulty assessment method; when the achievement status of any tooth to be moved does not meet a preset condition, returning an instruction to modify the treatment plan, wherein the instruction includes at least information indicating the tooth to be moved that does not meet the preset condition; modifying the target position of the patient's dental model in the treatment plan based on the instruction, wherein at least the target position of the indicated tooth to be moved in the patient's dental model is modified; based on the modified treatment plan, repeatedly confirming the final target achievement difficulty assessment result of each tooth to be moved in the patient's dental model reaching the target position according to the aforementioned tooth movement target achievement difficulty assessment method, until the final target achievement difficulty assessment result of each tooth to be moved meets the preset condition; generating a patient target dental model corresponding to the patient's orthodontic target position based on the modified target position.

[0029] Optionally, when the final target achievement difficulty assessment result of each tooth to be moved in the patient's dental model is confirmed according to the above-mentioned assessment method of tooth movement target achievement difficulty as difficulty level, the preset condition is that the first difficulty assessment coefficient is lower than the preset first difficulty level threshold, and the second difficulty assessment coefficient is lower than the preset second difficulty level threshold.

[0030] When the final target achievement difficulty assessment result of each tooth to be moved in the patient's dental model is confirmed according to the above-mentioned tooth movement target achievement difficulty assessment method, the preset condition is that the first difficulty assessment coefficient is higher than the preset first achievement rate threshold, and the second difficulty assessment coefficient is higher than the preset second achievement rate threshold.

[0031] To address the aforementioned technical problems, embodiments of the present invention provide a computer-readable storage medium storing a computer program, characterized in that, when executed by a processor, the computer program implements either the method for assessing the difficulty of achieving tooth movement targets in the aforementioned dental orthodontic treatment plan, or the method for determining the aforementioned orthodontic target position. Attached Figure Description

[0032] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0033] Figure 1 This is a flowchart of a method for assessing the difficulty of achieving tooth movement targets in the dental orthodontic treatment scheme provided in the first embodiment of this application;

[0034] Figure 2 This is a flowchart of a method for assessing the difficulty of achieving tooth movement goals in a dental orthodontic treatment scheme provided in the second embodiment of this application;

[0035] Figure 3 This is a schematic diagram illustrating an example form of visual markers in the evaluation method provided in the first embodiment of this application;

[0036] Figure 4 This is a schematic diagram illustrating another example of the visual markers in the evaluation method provided in the first embodiment of this application;

[0037] Figure 5 This is a schematic diagram illustrating another example of the visual markers in the evaluation method provided in the first embodiment of this application;

[0038] Figure 6 This is a flowchart of the method for determining the orthodontic target position provided in the fourth embodiment of this application;

[0039] Figure 7 This is a schematic diagram of the structure of an electronic device provided in another embodiment of this application. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this invention clearer, the various embodiments of this invention will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details have been provided in the various embodiments of this invention to facilitate a better understanding of this application. However, the technical solutions claimed in the claims of this application can be implemented even without these technical details and with various variations and modifications based on the following embodiments.

[0041] In embodiments of the present invention, the terms "upper," "lower," "left," "right," "front," "rear," "top," "bottom," "inner," "outer," "middle," "vertical," "horizontal," "lateral," and "longitudinal" indicate orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings. These terms are primarily for the purpose of better describing the present invention and its embodiments, and are not intended to limit the indicated devices, elements, or components to having a specific orientation, or to require them to be constructed and operated in a specific orientation. Furthermore, some of the aforementioned terms may be used to indicate other meanings besides orientation or positional relationships; for example, the term "upper" may in some cases indicate a dependency or connection relationship. Those skilled in the art can understand the specific meaning of these terms in the present invention according to the specific circumstances.

[0042] Furthermore, the terms "first," "second," etc., are primarily used to distinguish different devices, elements, or components (which may be the same or different in specific type and construction), and are not intended to indicate or imply the relative importance or quantity of the indicated devices, elements, or components. Unless otherwise stated, "a plurality of" means two or more.

[0043] The following details the implementation of the evaluation method in this application. The implementation details provided below are for ease of understanding only and are not necessary for implementing this solution.

[0044] The first embodiment of this invention provides a method for assessing the difficulty of achieving tooth movement goals in orthodontic treatment plans. The design process can be as follows: Figure 1 As shown, it specifically includes:

[0045] Step 101: Receive the patient's dental model and its corresponding orthodontic plan.

[0046] The orthodontic plan includes at least the initial position and target position of the patient's dental model.

[0047] Step 102: Identify the teeth to be moved in the orthodontic treatment plan.

[0048] Step 103: In the local coordinate system of the tooth to be moved, determine the target translation and target rotation from the initial position to the target position based on the initial position and target position of the tooth to be moved.

[0049] Step 104: Compare the magnitude of the target translation amount with the preset target translation amount threshold to determine the first difficulty evaluation coefficient.

[0050] Step 105: Compare the magnitude relationship between the target rotation amount and the preset target rotation amount threshold to determine the second difficulty evaluation coefficient.

[0051] Step 106: Based on the first difficulty assessment coefficient and the second difficulty assessment coefficient, determine the final goal achievement difficulty assessment result of the tooth to be moved.

[0052] As can be seen, compared with the prior art, this implementation method assesses the difficulty of achieving the final goal of the orthodontic treatment plan by evaluating the movement of each tooth to be moved, specifically dividing it into translation and rotation. It evaluates the difficulty of achieving the target translation and rotation from the initial position to the target position, enriching the evaluation dimensions. Then, by combining the evaluation results of translation and rotation, the overall difficulty assessment result of the teeth to be moved is obtained. This makes the calculation of the difficulty assessment scientific and reliable, providing a basis for doctors to formulate more reasonable personalized orthodontic treatment plans.

[0053] The following is a detailed description of this implementation method:

[0054] First, it should be noted that the evaluation method in this embodiment can be implemented through hardware or a combination of computer software and hardware. For hardware implementation, the evaluation method can be implemented using one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, other electronic devices for implementing the functions of the accessory design, or a selection and combination of the above devices.

[0055] In step 101, the received patient dental model can be a single-jaw model or a set of dental models including the patient's upper and lower jaws. This embodiment uses a single-jaw model as an example. Furthermore, the patient dental model can be a model before orthodontic treatment or a model before fine-tuning is required; the scanning period of the patient dental model is not limited. Further, the dental model can be a digital dental model obtained through intraoral scanning, specifically stored in the form of a mesh model. Simultaneously, the dental model can be a collection of tooth mesh models after incisor classification, where each tooth can move independently.

[0056] To elaborate further, the received orthodontic plan can be designed by a dentist or professional designer. This includes indicating the position of each tooth in the patient's dental model, with the indicated positions including at least the initial and target positions for the treatment process.

[0057] In step 102, the teeth to be moved are identified in the treatment plan. Specifically, since not all teeth need to be moved during orthodontic treatment, the teeth whose position changes from the initial position to the target position can be identified according to the treatment plan. These teeth are the teeth to be moved in this step. Furthermore, the treatment plan can directly carry information about the teeth to be moved. For example, in some embodiments, the dentist can specify in the treatment plan that only certain teeth will be treated. In this step, when identifying the teeth to be moved, the teeth specified by the dentist can be directly used as the teeth to be moved.

[0058] In step 103, this step calculates the pose difference of the tooth to be moved from its initial position to its target position, specifically dividing it into two movement types: translation and rotation. Under the local coordinate system of the tooth to be moved, the target translation and target rotation amounts from the initial position to the target position are determined respectively. Specifically, the local coordinate system can be established during the modeling of the dental jaw. One method is to use the three mutually perpendicular directions of the tooth—buctolingual, mesiodistal, and gingival-maxillary—as the three axes of the coordinate system, with the center point of the tooth (crown) as the origin. It is understood that other methods can also be used in practical applications, which will not be listed here.

[0059] In step 104, this step specifically compares translations and assesses the difficulty of the translation movement to obtain a first difficulty evaluation coefficient. The target translation amount calculated in step 103 is compared with a preset target translation amount threshold to determine the first difficulty evaluation coefficient. In some embodiments, a target translation amount threshold can be set. When the target translation amount is greater than the threshold, the first difficulty evaluation coefficient is determined to be larger; conversely, when it is less than the threshold, the first difficulty evaluation coefficient is smaller. More specifically, multiple target translation amount thresholds can be set, and the corresponding first difficulty evaluation coefficient represents a difficulty level. Different difficulty levels correspond to different target translation amount thresholds. For example, two target translation amount thresholds can be set, namely 2.5mm and 3mm. When the calculated target translation amount is less than or equal to 2.5mm, the first difficulty evaluation coefficient is determined to be low; when the calculated target translation amount is between 2.5mm and 3mm, the first difficulty evaluation coefficient is determined to be medium; and when the calculated target translation amount is greater than 3mm, the first difficulty evaluation coefficient is determined to be high. It is worth mentioning that the target translation threshold can be comprehensively determined based on our technical implementation plan, the physiological characteristics of teeth, and the doctor's clinical experience. The above values ​​are just examples and can be set to other values ​​as needed.

[0060] In some embodiments, the translational movement of a single tooth can be decomposed into multiple translational movement components, and a target translational amount threshold is set for each translational movement component. Subsequent comparison calculations can be performed sequentially on each movement component, and a difficulty assessment coefficient can be determined for each component.

[0061] It is worth mentioning that, in some embodiments, based on the initial and target positions of the tooth to be moved, a target translation component corresponding to the translational motion component from the initial position to the target position can be determined on at least one translational motion component. Furthermore, based on the magnitude relationship between the determined target translation components and their corresponding target translation component thresholds, the first difficulty evaluation coefficient can be determined. In other words, after decomposing into multiple motion components, all components can be evaluated, or only some components can be evaluated.

[0062] Optionally, if the difficulty evaluation coefficient corresponding to a translational motion component exceeds the first preset coefficient condition, then other translational motion components are no longer compared, and this difficulty evaluation coefficient is used as the determined first difficulty evaluation coefficient. The first preset coefficient condition may be related to the difficulty level being represented. If a difficulty level is used as the evaluation coefficient, the first preset coefficient condition can be set to the highest level of difficulty, which will not be elaborated further here.

[0063] In step 105, this step involves a comparison based on rotation, assessing the difficulty of rotational movement to obtain a second difficulty assessment coefficient. The specific assessment method is similar to that in step 104 and will not be repeated here. The second difficulty assessment coefficient can be a difficulty level, with different difficulty levels corresponding to different target rotation thresholds. Multiple target rotation thresholds can also be comprehensively determined based on the technical implementation scheme, the physiological characteristics of teeth, and the dentist's clinical experience.

[0064] In some embodiments, the rotational motion of a single tooth can be decomposed into multiple rotational motion components, and a target rotation threshold is set for each rotational motion component. Subsequent comparison calculations can be performed sequentially on each motion component, and a difficulty assessment coefficient can be determined for each component.

[0065] It is worth mentioning that, in some embodiments, on at least one rotational motion component, a target rotational component corresponding to the rotational motion component from the initial position to the target position can be determined based on the initial position and target position of the tooth to be moved. Furthermore, the first difficulty evaluation coefficient is determined based on the magnitude relationship between the determined target rotational component and its corresponding target rotational component threshold. In other words, after decomposing into multiple motion components, all components can be evaluated, or only some components can be evaluated.

[0066] Optionally, if the difficulty evaluation coefficient corresponding to a rotational motion component exceeds the second preset coefficient condition, then other rotational motion components are no longer compared, and this difficulty evaluation coefficient is used as the determined first difficulty evaluation coefficient. The second preset coefficient condition may be related to the represented difficulty level. If a difficulty level is used as the evaluation coefficient, the second preset coefficient condition can be set to the highest level of difficulty, which will not be elaborated further here.

[0067] It should also be noted that the execution order of steps 104 and 105 does not need to be specified. That is, as in this embodiment, step 104 can be executed first and then step 105 can be executed. Alternatively, the difficulty of rotational movement (step 105) can be evaluated first, and then the difficulty of translational movement (step 104) can be evaluated.

[0068] Besides the aforementioned difficulty evaluation coefficient being a difficulty level, in some embodiments, the difficulty evaluation coefficient can also be an achievement rate, calculated as the ratio of a set movement amount threshold to the designed movement amount. Specifically, the first difficulty evaluation coefficient is a first achievement rate, calculated based on the ratio of the target translation amount threshold to the target translation amount; correspondingly, the second difficulty evaluation coefficient is a second achievement rate, calculated based on the ratio of the target rotation amount threshold to the target rotation amount. Taking translation movement as an example, specifically, when the translation amount threshold is greater than the target movement amount calculated in step 104, the first achievement rate can be determined to be 100%; when the translation amount threshold is less than the target translation amount, the second achievement rate = translation amount threshold / target translation amount * 100%. Correspondingly, in the evaluation of rotation movement, when the rotation amount threshold is greater than the target rotation amount calculated in step 104, the second achievement rate can be directly determined to be 100%; when the rotation amount threshold is less than the target rotation amount, the achievement rate = rotation amount threshold / target rotation amount * 100%. To further explain, when the difficulty assessment coefficient is the achievement rate, the corresponding first preset coefficient condition can also be set according to the achievement rate. Those skilled in the art will understand that the lower the achievement rate, the greater the corresponding treatment difficulty. Therefore, in the process of determining the first difficulty assessment coefficient in step 104, the corresponding first preset coefficient condition can be set to be greater than a certain achievement rate. That is, if the first preset condition is greater than 30%, then when the difficulty assessment coefficient corresponding to a translational motion component is determined to be less than or equal to 30%, the difficulty assessment coefficients for other translational motion components will not be determined, and this difficulty assessment coefficient will be used as the first difficulty assessment coefficient. Correspondingly, a similar setting can be made for rotational motion components. For example, if the difficulty assessment coefficient corresponding to a rotational motion component is determined to exceed the second preset coefficient condition, the difficulty assessment coefficients for other rotational motion components will not be determined, and this difficulty assessment coefficient will be used as the determined second difficulty assessment coefficient. Moreover, the above-mentioned first preset coefficient condition and second preset coefficient condition can use the same condition, such as both being set to greater than 30%. It is understood that the above 30% is example data. In actual applications, specific achievement rate values ​​can be specified based on the doctor's experience or other needs, which will not be elaborated here.

[0069] In step 106, based on the first difficulty assessment coefficient and the second difficulty assessment coefficient, the final goal achievement difficulty assessment result of the tooth to be moved is determined. Specifically, when determining the final goal achievement difficulty assessment result, if the difficulty assessment coefficient is a numerical value, it can be obtained by superimposing the first and second difficulty assessment coefficients. Furthermore, if the difficulty assessment coefficient is an achievement rate value, it can be obtained by multiplying the first and second difficulty assessment coefficients. For example, if the first and second difficulty assessment coefficients are both 30%, the resulting 9% can be used as the final goal achievement difficulty assessment result. If the difficulty assessment coefficient is a level, it can be obtained by merging parameters. For example, if the first difficulty assessment coefficient is high and the second difficulty assessment coefficient is low, the output can be merged as [high, low], or merged as [translation high, rotation low]. This method makes it easier for doctors to understand the difficulty assessment results of different movement types. In addition, the highest difficulty assessment coefficient can be used as the determined final goal achievement difficulty assessment result by comparing the two difficulty assessment coefficients.

[0070] Further explanation is needed; this embodiment may also include the following steps:

[0071] Step 107: Add visual markers to the patient's dental model to represent the difficulty assessment results of achieving the final goal.

[0072] Specifically, this step may include: when the difficulty assessment result for achieving the final goal of the tooth to be moved exceeds a preset condition, adding a visual marker representing the difficulty assessment result of achieving the final goal on the tooth to be moved. In some embodiments, the visual marker is one of the following or any combination thereof: color, graphics, text, and symbols.

[0073] It should be noted that when the visualization markers include color, darker colors correspond to greater difficulty in achieving the desired result; and different colors correspond to different levels of difficulty. In practical applications, different shades of the same color can be used to represent different levels of difficulty, or different colors can be used to represent different levels of difficulty. Optionally, when the visualization markers include color, adding visualization markers includes: setting the color of the tooth to be moved as the visualization marker.

[0074] In some embodiments, adding visual markers may include: identifying the addition location on the labial / buccal side of the tooth to be moved and above the gingival line; and adding visual markers representing the difficulty of achieving the goal based on the identified locations. It should be noted that in some embodiments, the addition location may also be identified only on the labial / buccal side of the tooth to be moved, or only above the gingival line, allowing for flexible changes to the rules for identifying the addition location.

[0075] Further explanation: In this embodiment, the patient's dental model can be a mesh model. The process of identifying the addition position on the labial / buccal side and above the gingival line of the tooth to be moved can include: identifying the mesial-distal axis of the tooth to be moved; calculating the labial / buccal-lingual plane of the tooth based on the mesial-distal axis; using the gingival line of the tooth to be moved as an index, finding points belonging to the gingival line in the dental mesh model; filtering out points located on the labial / buccal side of the tooth, and identifying the addition position from among them. In some embodiments, the identified addition position can be one or multiple, depending on the actual addition requirements, and will not be listed here. Further limiting the patient's dental model to a mesh model, determining the addition position through the orientation of the tooth and the gingival line makes the identified addition position easier for the user to identify. In some embodiments, when calculating the labial / buccal-lingual plane, a plane perpendicular to the mesial-distal axis and passing through the center point of the tooth (crown) can be further calculated, making the identified position closer to the tooth center, making it easier for the doctor to identify the tooth corresponding to the mark when viewing the marking.

[0076] Continuing the explanation, in some embodiments, the process of adding visual markers representing the difficulty of achieving the target position according to the determined location may include: selecting a predetermined number of meshes on the tooth to be moved where the visual markers need to be added, based on the determined addition position, and rendering the selected meshes to form the visual markers. That is, a portion of the meshes in the dental model can be directly rendered to form the markers. In some embodiments, a three-dimensional mesh block of a preset shape is added at the determined addition position as the visual marker. That is, new meshes can be added to construct the markers. Furthermore, other methods can be used in practical applications, which will not be listed here.

[0077] The above methods of adding tags and their formats can be combined. Here are a few examples to illustrate this:

[0078] like Figure 3 In the illustrated embodiment, the blue and black dots on the teeth represent different levels of difficulty in achieving the desired result. Black dots indicate a tooth with a higher difficulty level, while blue dots indicate a tooth with a lower difficulty level. Furthermore, the color of tooth number 3, which has the highest difficulty level, is changed to green to make it more prominent and immediately apparent that it is extremely difficult to achieve.

[0079] In some embodiments, color markers and text markers can be combined, and the text markers can be, for example, Figure 4 The tooth position numbers shown correspond to all teeth. In practical applications, only teeth with moderate to high difficulty in achieving the target tooth position can be marked, making it easier for dentists to directly identify the type of tooth with the highest target difficulty. Alternatively, as shown... Figure 5The relevant parameters shown can include the specific textual information of the parameters, such as the movement components where the correction is difficult and the target movement amount. This helps doctors understand the direction and amount of movement that are more difficult to achieve in the correction plan, and provides a basis for subsequent adjustments.

[0080] It is worth mentioning that the explanation of using graphical visual markers can be found as follows: Figures 3-5 The circular dot markers can also be squares, triangles, or other shapes, which will not be listed here. Regarding the use of symbolic visual markers, symbols such as "!" and "?" can be added, which will not be listed here either.

[0081] As can be seen, this implementation method assesses the difficulty of achieving the final goal of the orthodontic treatment plan by evaluating the movement of each tooth to be moved, specifically dividing it into translational and rotational movements. It evaluates the difficulty of achieving the target translational and rotational movements from the initial position to the target position, enriching the assessment dimensions, and then combining the assessment results of both translational and rotational movements. Since tooth movement is not arbitrary and is influenced by physiological factors and orthodontic techniques, not all designed orthodontic plans can be perfectly achieved. Therefore, the total designed movement is compared with the set movement threshold to assess whether the total movement in the designed plan can be achieved under normal circumstances. This serves as the overall difficulty assessment result for the teeth to be moved, making the difficulty assessment calculation scientifically based and reliable, providing a basis for doctors to develop more reasonable personalized orthodontic plans. Furthermore, the assessment results can be displayed through various forms of visual markers, making it easier for doctors to understand the results and more quickly identify the teeth that need adjustment. In addition, the difficulty of tooth movement in different directions within the same type of movement can be considered, further enriching the dimensions of the difficulty assessment.

[0082] The second embodiment of this application provides a method for assessing the difficulty of achieving tooth movement goals in a dental orthodontic treatment plan. The main improvement of this embodiment compared with the previous embodiment is that when assessing the difficulty of tooth movement in different component directions, the component to be assessed can be specified in advance, so as to reduce the calculation and assessment of other components.

[0083] The design process in this embodiment is as follows: Figure 2 As shown, it specifically includes:

[0084] Steps 201 and 202 are similar to steps 101 and 102 in the first embodiment, and will not be described again here.

[0085] Step 203: Preset multiple translational motion components and multiple rotational motion components, and determine the translational motion component and rotational motion component to be evaluated from the multiple translational motion components and multiple rotational motion components.

[0086] Specifically, the calculated target translation can be decomposed into multiple translational motion components, and a target translation threshold is set for each translational motion component. Similarly, the calculated target rotation can be decomposed into multiple rotational motion components, and a target rotation threshold is set for each rotational motion component. In some embodiments, the translational motion components are determined by the direction of the target translation based on the three axes of the local coordinate system, and the rotational motion components are determined by the direction of rotation based on the three axes of the local coordinate system.

[0087] Step 204: On the translational motion component to be evaluated, determine the target translational component from the initial position to the target position based on the initial position and the target position of the tooth to be moved; and on the rotational motion component to be evaluated, determine the target rotational component from the initial position to the target position based on the initial position and the target position of the tooth to be moved.

[0088] Step 205: For the translational motion component to be evaluated, compare the magnitude relationship between the target translational amount and the corresponding preset target translational amount threshold, and determine the first difficulty evaluation coefficient accordingly. Specifically, when there are multiple translational motion components to be evaluated in this step, they can be compared and evaluated separately.

[0089] In some embodiments, taking all three translational motion components as translational motion components to be evaluated as an example, the target translational component on each translational motion component can be calculated first, and then the relationship between the target translational component on each translational motion component and the corresponding preset target translational component threshold can be compared. For example, it can be determined whether there are motion components whose target translational components exceed the corresponding preset target translational component threshold. If there are multiple motion components that exceed the corresponding preset target translational component threshold, the proportion of exceeding can be determined. It can be understood that the greater the proportion of exceeding, the greater the difficulty of the corresponding evaluation. That is to say, after comparison, the first difficulty evaluation coefficient on the motion component with the largest proportion of exceeding can be used as the first difficulty evaluation coefficient in the translational movement.

[0090] Step 206: For the rotational motion component to be evaluated, compare the magnitude relationship between the target rotational component and the corresponding preset target rotational component threshold, and determine the second difficulty evaluation coefficient accordingly. Similarly, if there are multiple rotational motion components to be evaluated in this step, they can be compared and evaluated separately.

[0091] Regarding steps 205 and 206, it should be noted that when comparing the target translational motion component with the corresponding preset target translational motion component threshold to determine the first difficulty assessment coefficient, the process can further include: if the difficulty assessment coefficient of a translational motion component exceeds the first preset coefficient condition, then other translational motion components are no longer compared, and this difficulty assessment coefficient is used as the determined first difficulty assessment coefficient. Similarly, when comparing the target rotational motion component with the corresponding preset target rotational motion component threshold to determine the second difficulty assessment coefficient, the process can further include: if the difficulty assessment coefficient of a rotational motion component exceeds the second preset coefficient condition, then other rotational motion components are no longer compared, and this difficulty assessment coefficient is used as the determined second difficulty assessment coefficient. Since when the difficulty assessment coefficient of any motion component of the tooth is too large, regardless of the difficulty assessment coefficients of other motion components, the overall orthodontic difficulty of that tooth will inevitably be very high. In this case, the orthodontic difficulty of other motion components in the same movement type can be discontinued, thus speeding up the overall evaluation method. The determination methods for the first and second preset coefficient conditions are similar to those in the first embodiment, and will not be repeated here.

[0092] It should be noted that when all three rotational motion components are used as rotational motion components to be evaluated, the specific comparison and determination method of the difficulty assessment coefficient are similar to those for translational motion, and will not be repeated here.

[0093] Furthermore, although the example of confirming a first difficulty evaluation coefficient corresponding to three translational motion components is used for illustration, in some embodiments, the first difficulty evaluation coefficient can also be confirmed for each of the three translational motion components. Similarly, the second difficulty evaluation coefficient can also be confirmed for each of the three rotational motion components.

[0094] It is worth mentioning that in practical applications, certain motion components can be identified as the motion components to be evaluated, such as the direction of movement of the tooth to be moved. For example, if the direction of movement of a tooth to be moved is the indentation direction, then the motion component to be evaluated for that tooth is the translational motion component in the indentation direction, and other translational motion components are not evaluated. If the direction of movement of a tooth to be moved is lingual rotation, then the motion component to be evaluated for that tooth is the rotational motion component in the lingual rotation direction, and so on.

[0095] Step 207: Based on the corresponding determined first difficulty assessment coefficient and the corresponding determined second difficulty assessment coefficient, determine the target achievement difficulty assessment result of the tooth to be moved.

[0096] It should be noted that when the first difficulty assessment coefficient and the second difficulty assessment coefficient are determined through various methods in steps 205 and 206, there are multiple specific methods for determining the difficulty assessment result of achieving the target tooth to be moved based on the first and second difficulty assessment coefficients. Examples are given below:

[0097] In some embodiments, this step may specifically include: selecting the highest difficulty evaluation coefficient from all first difficulty evaluation coefficients and all second difficulty evaluation coefficients as the target achievement difficulty evaluation result for the tooth to be moved. For example, when three difficulty evaluation coefficients are identified for three motion components, the six difficulty evaluation coefficients identified for the three translational motion components and the three rotational motion components can be compared together, and the highest difficulty evaluation coefficient obtained from the comparison can be used as the final target achievement difficulty evaluation result.

[0098] In some embodiments, this step specifically includes: summing all the first difficulty assessment coefficients and the second difficulty assessment coefficients, and using the summed result as the target achievement difficulty assessment result for the tooth to be moved. Further, summing all the first difficulty assessment coefficients and the second difficulty assessment coefficients may specifically include: assigning weight values ​​to each translational motion component and each rotational motion component, assigning the corresponding weight values ​​to each of the first difficulty assessment coefficients and each of the second difficulty assessment coefficients; and summing all the first difficulty assessment coefficients and the second difficulty assessment coefficients after assigning weight values. It can be understood that numerical calculation helps to speed up the process of obtaining the assessment result.

[0099] In some embodiments, this step specifically includes: identifying the motion component that exceeds the corresponding target translation threshold by the largest proportion from all translational motion components, and marking the first difficulty evaluation coefficient on the translation component; identifying the motion component that exceeds the corresponding target rotation threshold by the largest proportion from all rotational motion components, and marking the second difficulty evaluation coefficient on the rotation component; comparing the marked first difficulty evaluation coefficient and second difficulty evaluation coefficient, and using the higher difficulty evaluation coefficient as the target achievement difficulty evaluation result for the tooth to be moved. Since a larger proportion exceeds the corresponding threshold, the larger the corresponding difficulty evaluation coefficient, determining the highest difficulty evaluation coefficient in both translational and rotational motion types, and then further comparing them, can more quickly determine the final target achievement difficulty evaluation result.

[0100] In some embodiments, this step specifically includes: determining the motion component that exceeds the corresponding threshold by the largest proportion from all translational motion components and all rotational motion components, and determining the corresponding difficulty assessment coefficient based on the target movement amount on that motion component.

[0101] As can be seen, this implementation method further decomposes each type of movement into three dimensions, obtaining multiple motion components. This allows for comparison of movement difficulty from more dimensions and enables a more flexible and varied difficulty assessment calculation method. Furthermore, it is illustrated by setting the translational and rotational motion components to be evaluated as all motion components, thus providing a more comprehensive assessment of the difficulty in achieving the tooth movement target. Alternatively, some motion components can be selected as the motion components to be evaluated to minimize computation. In each motion component to be evaluated, the difficulty assessment coefficient can be assessed separately, and then the results can be aggregated for a comprehensive and reliable assessment. The method of selecting some motion components as the motion components to be evaluated further illustrates how this improves the computational efficiency of the entire assessment scheme. Since tooth movement in orthodontics has a primary direction of movement, the assessment can be conducted by specifying the primary direction of movement to reduce the amount of assessment data and accelerate the overall assessment speed. Additionally, multiple methods can be used to determine the final difficulty assessment result, making the assessment method more flexible and varied.

[0102] The third embodiment of this application also provides a method for assessing the difficulty of achieving tooth movement goals in a dental orthodontic treatment plan. Compared with the previous embodiment, the main improvement of this embodiment is that, in addition to assessing the difficulty of achieving the final target position of the tooth, it also assesses multiple stages in the treatment plan from the initial position to the target position, so as to conduct a more detailed assessment of the treatment plan.

[0103] Specifically, in this embodiment, the orthodontic plan further includes multiple stages between the initial position and the target position; the evaluation method further includes a stage evaluation step, comprising: in the local coordinate system of the tooth to be moved, determining the stage translation and stage rotation from the earlier stage to the later stage based on any two stages of the tooth to be moved; comparing the stage translation with a preset stage translation threshold to determine a third difficulty evaluation coefficient; comparing the stage rotation with a preset stage rotation threshold to determine a fourth difficulty evaluation coefficient; and based on the third and fourth difficulty evaluation coefficients, determining the difficulty evaluation result of achieving the stage target of the tooth to be moved between the earlier and later stages. Further, the difficulty evaluation of target achievement in this embodiment may also include evaluating the stage target positions of each stage in the orthodontic plan. Since the total duration of the orthodontic process is relatively long, further refining the judgment of intermediate processes can be more beneficial for judging the entire process of the orthodontic plan, providing doctors or professional designers with richer evaluation data.

[0104] In some embodiments, the stage evaluation step is executed when the difficulty assessment result of the final goal meets preset requirements. Further, the execution conditions for the stage evaluation step can be set so that stage evaluation is performed only when necessary. For example, if the final goal has already exceeded the preset requirements, the necessity of stage evaluation decreases, and stage evaluation is no longer performed to save the total evaluation time. It should be noted that the later stage is the stage following the earlier stage; that is, the difficulty of achieving two adjacent stages can be evaluated.

[0105] The fourth embodiment of this application provides a method for determining the orthodontic target position. The determination process in this embodiment is as follows: Figure 6 As shown, it specifically includes:

[0106] Step 601: Obtain the patient's dental model and the corresponding orthodontic plan.

[0107] Specifically, the orthodontic treatment plan in this embodiment includes at least the initial position and target position of the patient's dental model.

[0108] Step 602: Confirm the final target achievement difficulty assessment results of each tooth to be moved in the patient's dental model according to the assessment method for achieving the tooth movement target in any one of the first to third embodiments.

[0109] Step 603: If the achievement of any tooth to be moved does not meet the preset conditions, return to the instruction to modify the orthodontic plan.

[0110] Specifically, the instruction includes at least information indicating which teeth to be moved do not meet the preset conditions.

[0111] In some implementations, when the difficulty assessment results for achieving the final target of each tooth to be moved in the patient's dental model are confirmed according to the aforementioned difficulty level assessment method based on the difficulty level of achieving the tooth movement target, the preset condition is that the first difficulty assessment coefficient is lower than a preset first difficulty level threshold, and the second difficulty assessment coefficient is lower than a preset second difficulty level threshold. In other words, if either the difficulty level assessed in the translation and rotation movement methods exceeds the corresponding set difficulty level threshold, an instruction to modify the orthodontic plan must be returned.

[0112] In some embodiments, when the final target achievement difficulty assessment result of each tooth to be moved in the patient's dental model is confirmed according to the above-mentioned tooth movement target achievement difficulty assessment method, the preset condition is that the first difficulty assessment coefficient is higher than the preset first achievement rate threshold, and the second difficulty assessment coefficient is higher than the preset second achievement rate threshold.

[0113] Step 604: Modify the target position of the patient's dental model in the orthodontic plan based on the instruction, wherein at least the target position of the indicated tooth to be moved in the patient's dental model is modified.

[0114] Step 605: Based on the modified orthodontic plan, repeatedly use the above-mentioned assessment method for the difficulty of achieving the tooth movement target to confirm the final target achievement difficulty assessment results of each tooth to be moved in the patient's dental model to reach the target position, until the final target achievement difficulty assessment results of each tooth to be moved meet the preset conditions.

[0115] Step 606: Generate a patient target dentition model corresponding to the patient's orthodontic target position based on the modified target position.

[0116] As can be seen, the method for determining the orthodontic target position in this embodiment can first be evaluated by the final target position achievement difficulty assessment method, and the teeth with excessive difficulty are instructed to be modified. This allows for a more scientific and sufficient early assessment of the designed target position during orthodontic design, improving the rationality and feasibility of the output plan, providing doctors with a more scientific and sufficient basis for adjusting the orthodontic plan, and increasing the achievement rate of the designed orthodontic plan.

[0117] Another embodiment of this application relates to an electronic device, such as... Figure 7 As shown, it includes: at least one processor 1101; and a memory 1102 communicatively connected to the at least one processor 1101; wherein the memory 1102 stores instructions executable by the at least one processor 1101, the instructions being executed by the at least one processor 1101 to enable the at least one processor 1101 to execute the method for assessing the difficulty of achieving tooth movement targets in the dental orthodontic treatment schemes in the above embodiments, or to implement the method for determining the orthodontic target position as described above.

[0118] The memory and processor are connected via a bus, which can include any number of interconnecting buses and bridges, connecting various circuits of one or more processors and memories. The bus can also connect various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and will not be described further herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by the processor is transmitted over the wireless medium via an antenna, which further receives data and transmits it to the processor.

[0119] The processor manages the bus and general processing, and also provides various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory is used to store data used by the processor during operation.

[0120] Another embodiment of this application relates to a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the method embodiments described above.

[0121] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0122] Those skilled in the art will understand that the above embodiments are specific embodiments for implementing this application, and in practical applications, various changes can be made to them in form and detail without departing from the spirit and scope of this application.

Claims

1. A method for assessing the difficulty of achieving tooth movement goals in a dental orthodontic treatment plan, characterized in that, include: Receive a patient's dental model and its corresponding orthodontic plan, wherein the orthodontic plan includes at least the initial position and target position of the patient's dental model; The teeth to be moved are identified in the treatment plan; In the local coordinate system of the tooth to be moved, the target translation and target rotation from the initial position to the target position are determined according to the initial position and the target position of the tooth to be moved. By comparing the target translation amount with a preset target translation amount threshold, a first difficulty assessment coefficient is determined; By comparing the target rotation amount with a preset target rotation amount threshold, a second difficulty evaluation coefficient is determined. Based on the first difficulty assessment coefficient and the second difficulty assessment coefficient, the final goal achievement difficulty assessment result of the tooth to be moved is determined.

2. The evaluation method according to claim 1, characterized in that, The target translation amount can be decomposed into multiple translational motion components, and the target translation amount threshold is set for each translational motion component with its own target translation component threshold; the target rotation amount can be decomposed into multiple rotational motion components, and the target rotation amount threshold is set for each rotational motion component with its own target rotation component threshold; The step of determining the target translation and target rotation from the initial position to the target position in the local coordinate system of the tooth to be moved, based on the initial position and target position of the tooth to be moved, includes: In at least one translational motion component, based on the initial position and target position of the tooth to be moved, a target translational component corresponding to the initial position to the target position is determined; and, In at least one rotational motion component, based on the initial position and the target position of the tooth to be moved, a target rotational component corresponding to the rotational motion component from the initial position to the target position is determined. The step of comparing the target translation amount with a preset target translation amount threshold to determine the first difficulty evaluation coefficient includes: Based on the relationship between the determined target translation components and their corresponding target translation component thresholds, the first difficulty evaluation coefficient is determined; The step of comparing the target rotation amount with a preset target rotation amount threshold to determine the second difficulty evaluation coefficient includes: The second difficulty evaluation coefficient is determined based on the relationship between the determined rotational motion components and their corresponding target rotational component thresholds; Wherein, the translational motion component is the target translation amount determined according to the direction of the three axes of the local coordinate system, and the rotational motion component is the target rotation amount determined according to the rotation direction of the three axes of the local coordinate system.

3. The evaluation method according to claim 2, characterized in that, The determination of the first difficulty assessment coefficient based on the relationship between the determined target translation components and their corresponding target translation component thresholds includes: If it is determined that the difficulty evaluation coefficient corresponding to a translational motion component exceeds the first preset coefficient condition, then the difficulty evaluation coefficients on other translational motion components will not be determined, and the difficulty evaluation coefficient will be used as the first difficulty evaluation coefficient. The determination of the second difficulty assessment coefficient based on the relationship between the determined rotational motion components and their corresponding target rotational component thresholds includes: If the difficulty evaluation coefficient corresponding to a rotational motion component exceeds the second preset coefficient condition, then the difficulty evaluation coefficients on other rotational motion components will not be determined, and the determined difficulty evaluation coefficient will be used as the second difficulty evaluation coefficient.

4. The evaluation method according to claim 2, characterized in that, Before determining the target translation and target rotation from the initial position to the target position in the local coordinate system of the tooth to be moved, based on the initial position and target position of the tooth to be moved, the process includes: The translational and rotational motion components to be evaluated are determined from multiple translational and rotational motion components. The step of determining, based on the initial position and the target position of the tooth to be moved, a target translation component corresponding to the translational motion component from the initial position to the target position on at least one translational motion component includes: Based on the initial position and target position of the tooth to be moved, determine the target translational component from the initial position to the target position for the translational motion component to be evaluated. The step of determining, based on the initial position and the target position of the tooth to be moved, a target rotational component corresponding to the rotational motion component from the initial position to the target position in at least one rotational motion component includes: Based on the initial position and the target position of the tooth to be moved, a target rotational component from the initial position to the target position is determined for the rotational motion component to be evaluated.

5. The evaluation method according to claim 2, characterized in that, The determination of the first difficulty assessment coefficient based on the relationship between the determined target translation components and their corresponding target translation component thresholds includes: From all translational motion components, determine the translational motion component that exceeds the corresponding target translation component threshold by the largest proportion. Based on the magnitude relationship between the target translation component on this translational motion component and the corresponding target translation component threshold, determine the first difficulty evaluation coefficient. The determination of the second difficulty evaluation coefficient based on the relationship between the determined target rotation components and their corresponding target rotation component thresholds includes: From all rotational motion components, identify the rotational motion component that exceeds the corresponding target rotational component threshold the most. Based on the magnitude relationship between the target rotational component on that rotational motion component and the corresponding target rotational component threshold, determine the second difficulty evaluation coefficient.

6. The evaluation method according to any one of claims 1-5, characterized in that, The step of determining the target achievement difficulty assessment result of the tooth to be moved based on the first difficulty assessment coefficient and the second difficulty assessment coefficient includes: The highest difficulty assessment coefficient is selected from the first and second difficulty assessment coefficients as the difficulty assessment result for achieving the target of the tooth to be moved; or... The first difficulty assessment coefficient and the second difficulty assessment coefficient are summed, and the summed result is used as the target achievement difficulty assessment result of the tooth to be moved. This includes: the first difficulty assessment coefficient and the second difficulty assessment coefficient have corresponding weight values, and the first difficulty assessment coefficient and the second difficulty assessment coefficient are assigned corresponding weight values ​​before being summed.

7. The evaluation method according to any one of claims 1-5, characterized in that, The first difficulty evaluation coefficient is a difficulty level, and different difficulty levels correspond to different target translation thresholds; and / or, the second difficulty evaluation coefficient is a difficulty level, and different difficulty levels correspond to different target rotation thresholds.

8. The evaluation method according to any one of claims 1-5, characterized in that, The first difficulty assessment coefficient is the first achievement rate, which is calculated based on the ratio of the target translation threshold to the target translation amount; and / or, The second difficulty assessment coefficient is the second achievement rate, which is calculated based on the ratio of the target rotation amount threshold to the target rotation amount.

9. The evaluation method according to any one of claims 1-5, characterized in that, The treatment plan also includes multiple phase positions between the initial position and the target position; The evaluation method further includes: a phased evaluation step, which includes: In the local coordinate system of the tooth to be moved, the translation and rotation amounts from the earlier stage to the later stage are determined based on any two stage positions of the tooth to be moved. By comparing the magnitude of the stage translation amount with the preset stage translation amount threshold, the third difficulty evaluation coefficient is determined; The fourth difficulty evaluation coefficient is determined by comparing the magnitude of the stage rotation amount with the preset stage rotation amount threshold. Based on the third difficulty assessment coefficient and the fourth difficulty assessment coefficient, the difficulty assessment result of achieving the stage target of the tooth to be moved between the earlier stage position and the later stage position is determined.

10. The evaluation method according to claim 9, characterized in that, When the difficulty assessment result of achieving the final goal meets the preset requirements, the stage assessment step is executed.

11. The evaluation method according to claim 9, characterized in that, The subsequent stage is the stage following the preceding stage.

12. The evaluation method according to any one of claims 1-5, characterized in that, After determining the difficulty assessment result of achieving the final goal of the tooth to be moved, the process includes: adding a visual marker representing the difficulty assessment result of achieving the final goal to the patient's dental model.

13. The evaluation method according to claim 12, characterized in that, The step of adding a visual marker representing the difficulty assessment result of achieving the final goal in the patient's dental model includes: when the difficulty assessment result of achieving the final goal of the tooth to be moved exceeds a preset condition, adding a visual marker representing the difficulty assessment result of achieving the final goal on the tooth to be moved.

14. The evaluation method according to claim 12, characterized in that, The visual markers are one of the following or any combination thereof: colors, graphics, text, and symbols.

15. The evaluation method according to claim 14, characterized in that, When the visual markers include colors, darker colors correspond to greater difficulty in achieving the goal; and / or, different colors correspond to different levels of difficulty in achieving the goal.

16. The evaluation method according to claim 14, characterized in that, When the visualization marker includes color, adding the visualization marker includes: setting the color of the tooth to be moved as the visualization marker.

17. The evaluation method according to claim 12, characterized in that, The step of adding visual markers representing the difficulty assessment results of achieving the final goal on the tooth to be moved includes: Identify the addition location on the labial / buccal side and / or above the gingival line of the tooth to be moved; Add visual markers representing the difficulty of achieving the target location based on the identified location.

18. The evaluation method according to claim 17, characterized in that, The patient's dental model is a mesh model; the addition locations are identified on the labial / buccal side and above the gingival line of the teeth to be moved, including: Identify the mesial and distal axes of the tooth to be moved; The labial-buccal-lingual plane of the teeth is calculated based on the mesial-distal axis. Using the gingival line of the tooth to be moved as an index, find the points belonging to the gingival line in the tooth mesh model; The points located on the labial / buccal side of the tooth are selected to confirm the addition location.

19. The evaluation method according to claim 17, characterized in that, The step of adding visual markers representing the difficulty of achieving the goal based on the determined locations includes: On the tooth to be moved where the visual marker needs to be added, a predetermined number of grids are selected based on the determined addition location, and the selected grids are rendered to form the visual marker; or... Add a 3D mesh block of a preset shape at the determined addition location as the visualization marker.

20. A method for determining the target position in orthodontics, characterized in that, include: Obtain a patient's dental model and a corresponding orthodontic treatment plan, wherein the orthodontic treatment plan includes at least the initial position and target position of the patient's dental model; The method for assessing the difficulty of achieving the tooth movement target according to any one of claims 1-19 confirms the assessment results of the difficulty of achieving the final target for each tooth to be moved in the patient's dental model; If the achievement of any tooth to be moved does not meet the preset conditions, an instruction to modify the orthodontic plan is returned, and the instruction includes at least information indicating the tooth to be moved that does not meet the preset conditions. Based on the instructions, the target position of the patient's dental model in the orthodontic plan is modified, wherein at least the target position of the indicated tooth to be moved in the patient's dental model is modified; Based on the modified orthodontic plan, the assessment method for the difficulty of achieving the tooth movement target according to any one of claims 1-19 is repeated to confirm the final target achievement difficulty assessment results of each tooth to be moved in the patient's dental model to reach the target position, until the final target achievement difficulty assessment results of each tooth to be moved meet the preset conditions. Based on the modified target location, generate a patient target dental model corresponding to the patient's orthodontic target location.

21. The method for determining the orthodontic target position according to claim 20, characterized in that, When the evaluation method for the difficulty of achieving the tooth movement target as described in claim 7 confirms the final target achievement difficulty evaluation result of each tooth to be moved in the patient's dental model, the preset condition is that the first difficulty evaluation coefficient is lower than the preset first difficulty level threshold, and the second difficulty evaluation coefficient is lower than the preset second difficulty level threshold. When the method for assessing the difficulty of achieving the tooth movement target as described in claim 8 confirms the assessment result of the final target achievement difficulty of each tooth to be moved in the patient's dental model, the preset condition is that the first difficulty assessment coefficient is higher than the preset first achievement rate threshold, and the second difficulty assessment coefficient is higher than the preset second achievement rate threshold.

22. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for assessing the difficulty of achieving the tooth movement target in the dental orthodontic treatment plan according to any one of claims 1 to 19, or the method for determining the orthodontic target position according to claim 20 or 21.

Citation Information

Patent Citations

  • Correcting evaluation method and system of tooth model, medium and terminal

    CN115861523A