Generation method of correction design scheme, electronic equipment and storage medium

By acquiring patients' dentition information, generating and optimizing orthodontic design plans, the design difficulties that rely on doctors' experience in existing technologies are solved, realizing automated and constraint-satisfied orthodontic design, and improving the reliability and consistency of the plans.

CN121754329APending Publication Date: 2026-03-31SHANGHAI EA MEDICAL INSTR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In orthodontic settings, the lack of quantitative details in medical documentation means that the reliability of treatment plans depends on the doctor's experience, and the lack of unified standards makes design difficult.

Method used

By acquiring the patient's dentition information, a step-by-step treatment plan is generated based on a preset treatment plan generation process, which includes N treatment steps from the initial position to the target position of the dentition. Each treatment step is traversed, and the position information of the teeth marked with key position nodes is recorded. These positions are adjusted according to the orthodontic constraints, and the plan that does not meet the constraints is optimized.

Benefits of technology

This has improved the success rate of automated orthodontic design scheme generation, ensured that various constraints are met during orthodontic treatment, and enhanced the reliability and consistency of the design scheme.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121754329A_ABST
    Figure CN121754329A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a generation method of a correction design scheme, electronic equipment and a storage medium, which are used for improving the success rate of automatically generating the correction design scheme. The method comprises the following steps: the electronic equipment acquires dentition information of a patient, such as initial position information and target position information; based on the dentition information and a preset scheme generation process, generating a first correction design scheme which comprises a step-by-step scheme of N correction steps; traversing the step-by-step scheme of each correction step, and recording position information corresponding to the teeth marked with the key position nodes in the step-by-step scheme of the first correction step; according to the position information corresponding to the teeth marked with the key position nodes in the step-by-step scheme of the first correction step and the tooth correction constraint, the positions of the teeth marked with the key position nodes in the step-by-step scheme of the first correction step are adjusted, a second correction design scheme is obtained, and the success rate of automatically generating the correction design scheme can be increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of orthodontics, and more particularly to a method for generating orthodontic design schemes, an electronic device, and a storage medium. Background Technology

[0002] In orthodontic settings, treatment plans are primarily generated based on the requirements of medical documents. However, these documents often lack quantitative details, leaving the decision to manually determine whether the treatment plan meets the requirements. Consequently, the reliability of the generated treatment plan depends on the experience of the doctor or designer and lacks standardized criteria, making the design of treatment plans difficult. Summary of the Invention

[0003] This invention provides a method for generating orthodontic design schemes, an electronic device, and a storage medium to improve the success rate of automatically generating orthodontic design schemes.

[0004] In a first aspect, embodiments of this application provide a method for generating an orthodontic treatment design scheme, applied to an electronic device. The method includes: acquiring a patient's dentition information, the dentition information including initial position information and target position information of the patient's dentition; generating a first orthodontic treatment design scheme based on the dentition information and a preset scheme generation process, the first orthodontic treatment design scheme including a step-by-step scheme of N orthodontic steps for transforming the patient's dentition from initial position information to target position information; traversing the step-by-step scheme of each orthodontic step in the first orthodontic treatment design scheme, recording the position information corresponding to teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step, the first orthodontic step being an orthodontic step in the first orthodontic treatment design scheme in which teeth are marked with key position nodes; adjusting the position of teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step according to the position information corresponding to teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step and the orthodontic constraints, to obtain a second orthodontic treatment design scheme.

[0005] In the above scheme, the electronic device generates a first orthodontic design scheme based on the patient's dental arch information and a preset scheme generation process. This scheme involves N steps of orthodontic treatment, transforming the patient's dental arch from initial position information to target position information. The electronic device iterates through these N steps, identifying the step-by-step scheme containing teeth marked with key position nodes as the first orthodontic step's step-by-step scheme. The electronic device records the position information corresponding to the teeth marked with key position nodes in the first orthodontic step's step-by-step scheme. Then, based on this position information and orthodontic constraints, it adjusts the position of these teeth, thereby automatically generating a second orthodontic design scheme. Furthermore, by adjusting the position of these teeth based on the position information and orthodontic constraints in the first orthodontic step's step-by-step scheme, the success rate of automatically generating the orthodontic design scheme can be improved.

[0006] In one possible implementation, based on the positional information of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step and the orthodontic constraints, the positions of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step are adjusted to obtain a second orthodontic design scheme. This includes: determining the step-by-step schemes in the first orthodontic design scheme that do not meet the orthodontic constraints based on the positional information of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step and the orthodontic constraints; and optimizing the step-by-step schemes that do not meet the orthodontic constraints by adjusting the positions of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step to obtain the second orthodontic design scheme.

[0007] In one possible implementation, before optimizing the step-by-step plan that does not meet the orthodontic constraints to obtain the second orthodontic design plan by adjusting the position of the teeth marked with key location nodes in the step-by-step plan of the first orthodontic step, the plan further includes:

[0008] In the first orthodontic design, key location nodes are added or deleted, and the step-by-step plan of the first orthodontic design with teeth marked with key location nodes after adding or deleting key location nodes is determined as the step-by-step plan of the first orthodontic step.

[0009] In one possible implementation, orthodontic constraints include penetration constraints on teeth during orthodontic treatment. The penetration constraints include the amount of mutual intrusion between adjacent teeth during orthodontic treatment within a specified range. The amount of mutual intrusion between adjacent teeth is determined based on the shortest distance from a sampling point on the surface of one tooth to the surface of another tooth, or based on the volume of the overlapping space formed by the overlapping areas between adjacent teeth.

[0010] In one possible implementation, the orthodontic constraints include constraints on the amount of tooth movement during orthodontic treatment. The constraints on the amount of movement include the fact that the amount of tooth movement in any two adjacent orthodontic steps along a preset direction is less than a first threshold corresponding to the preset direction. The amount of movement in the preset direction includes translation along the tangent direction of the dental arch, translation along the normal direction at the tooth's position point on the dental arch, translation along the direction perpendicular to the common line of the tangent and normal directions of the dental arch, and three rotational scalar values.

[0011] In one possible implementation, orthodontic constraints include constraints on the reciprocating movement of teeth during orthodontic treatment, which include ensuring that any one tooth maintains unidirectional movement during the orthodontic treatment.

[0012] In one possible implementation, the orthodontic constraints include oral aesthetic constraints during the orthodontic process. The oral aesthetic constraints include that the vertical step between any two adjacent teeth is less than a second threshold and the labial-lingual step is less than a third threshold. The vertical step is the height difference between the vertical step feature points of two adjacent teeth in the oral world coordinate system, and the labial-lingual step is the magnitude of the projection vector formed after the labial-lingual step feature points of two adjacent teeth are projected onto the dental arch curve.

[0013] In one possible implementation, the orthodontic constraints include combined movement constraints of teeth during orthodontic treatment. The combined movement constraints include anchorage restriction constraints where the number of teeth moving simultaneously in the same direction is less than a fourth threshold, and prohibition movement constraints where the speed of torsional movement of teeth along the dental axis during elongation is less than a fifth threshold.

[0014] In one possible implementation, orthodontic constraints include constraints on the occlusal relationship between the maxilla and mandible during orthodontic treatment. The occlusal relationship constraints include a coverage metric value between the maxillary and mandibular dentitions that is less than a sixth threshold. The coverage metric value is determined based on the spatial distance between the coverage feature points corresponding to the characteristic arch curves of the maxillary and mandibular dentitions, respectively.

[0015] In one possible implementation, orthodontic constraints include attachment constraints and enamel removal constraints during the orthodontic process. Attachment constraints include a movement speed of teeth with attachments that is less than a seventh threshold, and enamel removal constraints include a number of orthodontic steps between any two enamel removal positions that is less than an eighth threshold.

[0016] In one possible implementation, the key location nodes include any of the following types: single-tooth nodes for marking a single tooth, half-tooth nodes for marking all teeth in a half-jaw, and temporary nodes for marking a single tooth or half-jaw tooth that needs optimization.

[0017] Secondly, embodiments of this application provide an apparatus for generating a treatment design scheme, comprising:

[0018] The acquisition unit is used to acquire the patient's dentition information, which includes the patient's initial position information, target position information, and historical orthodontic information.

[0019] The generation unit is used to generate a first orthodontic design scheme based on the dental arch information and a preset scheme generation process. The first orthodontic design scheme includes a step-by-step scheme of N orthodontic steps in which the patient's dental arch is transformed from the initial position information to the target position information.

[0020] The traversal unit is used to traverse the step-by-step scheme of each orthodontic step in the first orthodontic design scheme, and record the position information of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step. The first orthodontic step is the orthodontic step in the first orthodontic design scheme in which the teeth are marked with key position nodes.

[0021] The adjustment unit is used to adjust the position of the teeth marked with key position nodes in the step-by-step plan of the first orthodontic step according to the position information of the teeth marked with key position nodes and the orthodontic constraints, so as to obtain the second orthodontic design plan.

[0022] Thirdly, embodiments of this application also provide an electronic device comprising modules / units for executing the method steps of the first aspect and any possible implementation thereof. These modules / units may be implemented in hardware or by hardware executing corresponding software.

[0023] Fourthly, embodiments of this application provide an electronic device, including a processor and a memory, wherein the memory stores program instructions; the processor executes the program instructions in the memory to implement the method steps in the first aspect and any possible implementation of the first aspect.

[0024] Fifthly, embodiments of this application provide a computer-readable storage medium including computer-executable instructions that, when executed on a computer, cause the computer to perform method steps as described in the first aspect and any possible implementation thereof.

[0025] Sixthly, embodiments of this application also provide a computer program product that, when run on an electronic device, causes the electronic device to perform the method steps as described in the first aspect and any possible implementation thereof. Attached Figure Description

[0026] Figure 1A schematic flowchart illustrating a method for generating a treatment design scheme provided in an embodiment of this application;

[0027] Figure 2 This is a schematic diagram of the calculation of the vertical steps provided in the embodiments of this application;

[0028] Figure 3 This is a schematic diagram of the calculation of the lip-tongue step provided in the embodiments of this application;

[0029] Figure 4 A schematic diagram illustrating the calculation of the overlay measurement between the maxillary and mandibular dentitions provided in an embodiment of this application;

[0030] Figure 5 A schematic diagram of a device for generating a treatment design scheme provided in an embodiment of this application;

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

[0032] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The specific implementation methods in the method embodiments can also be applied to the device embodiments or system embodiments. In the description of this application, unless otherwise stated, "multiple" means two or more.

[0033] It should be noted that the term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Furthermore, the character " / " in this document, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship. Also, in the description of the embodiments in this application, words such as "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or order.

[0034] The various embodiments disclosed in this application can be applied to electronic devices that have display functions. In some embodiments of this application, the electronic device may include, for example, a mobile phone, tablet computer, laptop computer, wearable device with wireless communication function (such as a smartwatch or smart glasses), in-vehicle device, etc. The electronic device includes devices capable of performing data processing functions (such as a processor, or an application processor, or an image processor, or other processor), and devices capable of displaying a user interface (such as a display screen). Exemplary embodiments of the electronic device include, but are not limited to, devices equipped with... Alternatively, it can be an electronic device with another operating system. The aforementioned electronic device can also be a laptop computer, such as one with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of this application, the aforementioned electronic device can also be a desktop computer with a touch-sensitive surface (e.g., a touch panel).

[0035] Figure 1 This is a schematic flowchart illustrating a method for generating an orthodontic design scheme according to an embodiment of this application. This method can be executed by an electronic device or a component within an electronic device. For ease of description, the following embodiments use an electronic device as an example. Figure 1 As shown, the method for generating this orthodontic treatment plan includes the following steps:

[0036] Step 101: The electronic device acquires the patient's dental arch information, which includes the initial position information and target position information of the patient's teeth.

[0037] Optionally, the dentition information may also include historical orthodontic information, such as information about the orthodontic process performed by the patient before the start of this treatment. The dentition information may also include other information, which is not limited in this application.

[0038] Step 102: The electronic device generates a first orthodontic design plan based on the dental arch information and the preset plan generation process. The first orthodontic design plan includes a step-by-step plan of N orthodontic steps to transform the patient's dental arch from initial position information to target position information.

[0039] The preset scheme generation process supports the generation of orthodontic design schemes according to a pre-designed process by customizing half-jaw nodes. Half-jaw nodes are markings of the same type of node for all teeth in the half-jaw that need to be optimized. For example, in one orthodontic step, all teeth in the half-jaw are marked as opening gap nodes, or in one orthodontic step, all teeth in the half-jaw are marked as segmented intrusion start nodes, or in one orthodontic step, all teeth in the half-jaw are marked as segmented intrusion waiting nodes, or in one orthodontic step, all teeth in the half-jaw are marked as segmented intrusion end nodes, or in one orthodontic step, all teeth in the half-jaw are marked as retraction posterior nodes.

[0040] In this embodiment, in addition to marking half-jaw nodes on teeth, single-tooth nodes can also be marked. A single-tooth node can be marked for a single tooth, such as an anchorage movement start node and an anchorage movement end node. For example, for the right maxillary central incisor 1, an anchorage movement start node is marked for central incisor 1 in the third orthodontic step, and an anchorage movement end node is marked for central incisor 1 in the fifth orthodontic step. For ease of subsequent optimization, this embodiment can also temporarily add some temporary nodes, which can be removed during subsequent optimization. Temporary nodes can be marked for single teeth, multiple teeth, or half-jaw teeth. It should be understood that the above series of nodes can be called key location nodes, and can be defined according to medical rules, physical tooth movement, the orthodontist's experience, and other information; this application does not impose any limitations on this.

[0041] It should be understood that the aforementioned nodes such as the opening gap node, the segmented depressor start node, the segmented depressor waiting node, the segmented depressor end node, and the retraction post-position node can be marked for a single tooth, multiple teeth, or all teeth in the half-tooth region. The anchorage movement start node and the anchorage movement end node can be marked for a single tooth.

[0042] The preset treatment plan generation process can be implemented in a variety of ways. For example, it can be implemented by defining three semi-semi-terminal nodes: opening the gap, segmented indentation, and retraction and repositioning. This process first opens the gap as a whole, then segments the anterior teeth, and finally retracts the teeth as a whole to the target position.

[0043] For example, by defining the molar region for anchorage preparation -> opening the gap in the anterior region -> retracting and posteriorizing the anterior region -> moving the molar region mesial one by one, a treatment design process can be generated. This process first ensures that the molar region meets the anchorage requirements, then the gap in the anterior region is opened, then the anterior region is retracted and posteriorized, and finally the molar region is mesialized one by one to the target treatment position.

[0044] For example, a treatment plan generation process can be achieved by defining the following semi-maxillary nodes: first, the molar region is moved distally to open the gap; then the anterior teeth are aligned using the gap; then the anterior teeth are segmentally intruded; and finally the anterior teeth are retracted and placed back to the target position.

[0045] For example, by defining the overall opening gap -> segmental intrusion of the anterior teeth -> retraction and posterior placement of the anterior teeth -> individual mesial movement of the molars, a treatment design process can be generated, which follows the steps of first opening the overall gap, then segmental intrusion of the anterior teeth, then retraction and posterior placement of the anterior teeth, and finally individual mesial movement of the molars to the target position.

[0046] The aforementioned preset scheme generation process can be automatically generated by an algorithm or implemented according to the preferences of doctors or designers; this application does not impose any restrictions on this.

[0047] Step 103: The electronic device traverses the step-by-step scheme of each orthodontic step in the first orthodontic design scheme and records the position information of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step.

[0048] In step 103, the first orthodontic step is the orthodontic step in the first orthodontic design plan where key position nodes are marked on the teeth. The step-by-step plan for the first orthodontic step can include one or more step-by-step plans. For example, if the first orthodontic design plan includes 40 orthodontic steps, and each step in steps 2-5 has key position nodes marked on the teeth, the step in step 10 has key position nodes marked on the teeth, the step in steps 22-29 has key position nodes marked on the teeth, and the step in step 38 has key position nodes marked on the teeth, then step 103... The first orthodontic step includes steps 2 to 5, step 10, steps 22 to 29, and step 38. Therefore, the positional information of all teeth marked with key location nodes in the step-by-step plan for steps 2-5, the step-by-step plan for step 10, the step-by-step plan for steps 22-29, and the step-by-step plan for step 38 can be recorded.

[0049] For any step in the first orthodontic treatment plan, if one or more teeth are marked with key location nodes, then it can be determined that the step in the first orthodontic treatment plan has teeth marked with key location nodes. Taking the step in the second orthodontic treatment plan as an example, there are two teeth marked with key location nodes. Record the position information corresponding to these two teeth, including but not limited to the position coordinates in the oral world coordinate system, the tooth number, and the type and name of the key location node. The name of the key location node includes but is not limited to any of the following: opening gap node, segmented indentation start node, segmented indentation waiting node, segmented indentation end node, and retraction posterior node.

[0050] The key location nodes include any of the following types: single-tooth nodes for marking a single tooth, half-tooth nodes for marking all teeth in a half-jaw, and temporary nodes for marking a single tooth or half-jaw tooth that needs optimization.

[0051] Step 104: The electronic device adjusts the position of the teeth marked with key position nodes in the step-by-step plan of the first orthodontic step according to the position information of the teeth marked with key position nodes and the orthodontic constraints, so as to obtain the second orthodontic design plan.

[0052] In this embodiment, the patient's teeth are represented by a watertight triangular mesh model to represent the geometric space. The digital model of the patient's entire oral cavity is assembled by assembling all the patient's teeth to form the digital model environment of the entire oral cavity. In a qualified orthodontic treatment plan, the digital model of the patient's teeth needs to meet the orthodontic constraints throughout the entire treatment process. The orthodontic constraints are described below.

[0053] Orthodontic constraints are used to restrict the orthodontic parameters of teeth during the orthodontic process to meet preset constraint conditions.

[0054] The constraints include at least one of the following:

[0055] The amount of mutual intrusion between adjacent teeth is within the specified range;

[0056] The amount of tooth movement along a preset direction between two adjacent orthodontic steps is less than a first threshold corresponding to the preset direction;

[0057] The vertical step between adjacent teeth is less than the second threshold, and the labial / lingual step between adjacent teeth is less than the third threshold;

[0058] The number of teeth moving in the same direction at the same time is less than the fourth threshold;

[0059] The speed at which the tooth moves along the tooth axis during elongation is less than the fifth threshold.

[0060] The overlap metric between the maxillary and mandibular dentitions is less than the sixth threshold;

[0061] Teeth with attached attachments move at a speed less than the seventh threshold between two adjacent orthodontic steps;

[0062] The number of correction steps between two adjacent deenamel positions is less than the eighth threshold.

[0063] In this embodiment of the application, orthodontic constraints may include, but are not limited to, a combination of at least one or more of the following:

[0064] Implementation method A1, penetration constraint of teeth during orthodontic treatment, the penetration constraint includes the mutual intrusion between adjacent teeth during the orthodontic treatment within a specified range, such as the mutual intrusion between any adjacent teeth being less than a certain threshold.

[0065] In the same orthodontic step, the amount of mutual intrusion between two adjacent teeth can be determined by calculating the shortest distance from the sampling point on the surface of one tooth that falls inside the watertight adjacent tooth grid to the surface of its adjacent tooth; or by the volume of the overlapping space formed by the overlapping area between two overlapping teeth.

[0066] Implementation method A2, the limitation constraint on the amount of tooth movement during the orthodontic process, the limitation constraint includes that the amount of tooth movement along a preset direction between any two adjacent orthodontic steps during the orthodontic process is less than a first threshold corresponding to the preset direction;

[0067] During orthodontic treatment, the movement of teeth from one position to another is a gradual process that takes time. The amount of movement of any single tooth between adjacent treatment steps must meet certain limitations.

[0068] In some examples, the amount of tooth movement is quantified as translation in three directions and rotation in three scalar values, with the amount of tooth movement in each of the three directions between two adjacent orthodontic steps being less than the threshold for the corresponding direction.

[0069] The translation amounts in the three directions are as follows: (1) the translation amount along the tangent direction of the dental arch, where the tangent direction of the dental arch can be the tangent direction after making a tangent at a point on the dental arch curve selected on the tooth; (2) the translation amount along the normal direction of the dental arch position point, where the dental arch position point can be a position point on the dental arch curve selected on the tooth, and the normal direction of the dental arch position point can be the direction perpendicular to the tangent made at the dental arch position point on the dental arch curve; (3) the translation amount along the direction perpendicular to the common line of the tangent direction and the normal direction of the dental arch.

[0070] The three rotation scalar values ​​are obtained by multiplying the normalized rotation axis of the change in tooth orientation between two orthodontic steps by the three components of the rotation angle. For example, if the tooth rotates 10 degrees around the x-axis and the three-dimensional coordinates of the tooth position before the rotation are (1,0,0), then the three rotation scalar values ​​are 20, 0,0.

[0071] Implementation method A3, the constraint on the reciprocating movement of teeth during the orthodontic process, the constraint on the reciprocating movement includes the requirement that any tooth maintains unidirectional movement during the orthodontic process.

[0072] During orthodontic treatment, the movement of any tooth in the three translational directions and the rotation in the three rotational scalar values ​​can only increase or decrease in one direction. By ensuring that the movement of the tooth in the three translational directions and the rotation in the three rotational scalar values ​​remain unidirectional, the tooth is prevented from moving or rotating back and forth in one direction during the orthodontic process, thus reducing the damage to the gums, alveolar bone, etc. caused by the back-and-forth movement of the tooth during the orthodontic process.

[0073] Implementation method A4, oral aesthetic constraints on teeth during orthodontic treatment, including the vertical step between any adjacent teeth being less than a second threshold and the labial / lingual step being less than a third threshold.

[0074] Among them, the step-like elevation of teeth can be identified by, for example... Figure 2 The schematic diagram shows the feature points of the vertical step on adjacent teeth. The height difference d1 between the feature points of the vertical step on two teeth in the oral world coordinate system is the size of the vertical step on the two adjacent teeth.

[0075] The lip-tongue step can be identified as such Figure 3 The diagram shows the dental arch curves of local areas of two adjacent teeth and the labial-lingual step feature points of the two adjacent teeth. After projecting the feature points onto the dental arch curves, the normals of the two projected points are added together and then normalized to obtain the normal for step calculation. The vector formed by the two feature points is then projected onto this normal, and the magnitude d2 of the projected vector is the size of the labial-lingual step.

[0076] During orthodontic treatment, the vertical step between adjacent teeth in any step of the treatment plan cannot be larger than the vertical step at the initial position, and the labial / lingual step between adjacent teeth in any step of the treatment plan cannot be larger than the vertical step at the initial position. These oral aesthetic constraints ensure that the aesthetic alignment of teeth in the mouth changes positively over time during orthodontic treatment.

[0077] In implementation method A5, the teeth are subjected to combined movement constraints during orthodontic treatment. The combined movement constraints include anchorage restriction constraints where the number of teeth moving simultaneously in the same direction is less than a fourth threshold, and prohibition movement constraints where the speed of torsional movement along the tooth axis while the teeth are elongating is less than a fifth threshold.

[0078] For example, anchorage constraints may include limiting the number of teeth that move simultaneously to the left side of the mouth to a specified value, or limiting the number of teeth that indent simultaneously into the alveolar bone to a specified value.

[0079] Contraindications to movement include limiting the rate of tooth elongation along the dental axis to prevent the risk of tooth loosening during orthodontic treatment, in order to prevent damage to the gums.

[0080] Implementation method A6, during the orthodontic treatment, the occlusal relationship between the upper and lower jaws is constrained, and the occlusal relationship constrainment includes the overbite measurement value between the upper and lower jaws being less than a sixth threshold.

[0081] Among them, the overbite measurement between the maxillary and mandibular dentitions can be obtained by means of, for example Figure 4 The schematic diagram illustrates the calculation process. First, the characteristic arch curves of the maxillary and mandibular dentitions are calculated separately. Then, the overbite calculation feature points of these two characteristic arch curves are identified, namely the corresponding feature points on the central incisors. The spatial distance d3 between these overbite feature points is calculated to characterize the overbite measurement in the current state. By constraining the overbite measurement to not exceed a given range during orthodontic treatment, the relative occlusal relationship of the anterior dentition is maintained.

[0082] Implementation method A7 includes attachment constraints and enamel removal constraints during the orthodontic process. Attachment constraints include the movement speed of teeth with attachments being less than a seventh threshold, and enamel removal constraints include the number of orthodontic steps between any two enamel removal positions being less than an eighth threshold.

[0083] Among them, the attachment is a specially shaped element that is glued to the tooth to achieve a special orthodontic movement effect. For example, if a positive axis attachment is glued to the tooth during the nth to mth orthodontic steps, then the tooth should be in a positive axis at full speed during the nth to mth orthodontic steps.

[0084] Enamel removal is a general term for clinical procedures that use destructive methods to create orthodontic space, usually between two teeth. An enamel removal site involves two adjacent teeth to which the removal is performed. The space constraint values ​​before and after enamel removal are different. The number of treatment steps between any two enamel removal sites must be less than the eighth threshold. For example, if the eighth threshold is 10, then the interval between any two enamel removal sites during orthodontic treatment must be 10 treatment steps.

[0085] Both attaching attachments and enamel removal are clinical procedures. Attaching attachments and removing enamel from two teeth are performed at specific time points during orthodontic treatment. Patients' follow-up appointments vary, and clinical procedures must be scheduled at time points that correspond to these appointment cycles. For example, if the follow-up cycle is 10 steps, procedures such as enamel removal and attaching attachments can only be performed at time points that are multiples of 10.

[0086] It should be understood that the orthodontic constraints in step 104 above may include any one of the above embodiments A1 to A7, or a combination of any of the above embodiments A1 to A7, and this application does not limit this.

[0087] In one possible implementation of this application embodiment, step 104 can be achieved through the following processes S1 and S2:

[0088] In process S1, the electronic device can determine the step-by-step scheme in the first orthodontic design scheme that does not meet the orthodontic constraints based on the position information of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step and the orthodontic constraints.

[0089] In process S2, by adjusting the position of the teeth marked with key location nodes in the step-by-step plan of the first orthodontic step, the step-by-step plan that does not meet the orthodontic constraints is optimized to obtain the second orthodontic design plan.

[0090] In process S2, the position of the teeth marked with key position nodes in the step-by-step plan of some orthodontic steps in the first orthodontic step can be adjusted, or the position of the teeth marked with key position nodes in the step-by-step plan of all orthodontic steps included in the first orthodontic step can be adjusted. The specific adjustment of the position of the teeth in the step-by-step plan of several orthodontic steps, as well as the position adjustment of several teeth marked with key position nodes, can be determined according to the actual situation of the patient's dentition. This application does not limit this.

[0091] In another possible implementation, after process S1 and before process S2, the electronic device further executes process S3, which involves adding or deleting key location nodes in the first orthodontic design, and determining the step-by-step plan of the first orthodontic step with teeth marked with key location nodes in the first orthodontic design after adding or deleting key location nodes as the step-by-step plan of the first orthodontic step. That is to say, the above step 104 is implemented sequentially through processes S1, S3, and S2.

[0092] In this application embodiment, based on the orthodontic constraints in the different implementations described above, the above process S1 can have multiple implementations.

[0093] In Implementation B1, based on the penetration constraint of teeth during the orthodontic process in Implementation A1, the electronic device can determine whether the mutual intrusion between any adjacent teeth marked with key position nodes in the step-by-step scheme of each orthodontic step is within a specified range according to the position information corresponding to the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step. The step-by-step scheme in which the mutual intrusion between adjacent teeth is not within the specified range is determined as a step-by-step scheme that does not meet the orthodontic constraints.

[0094] In Implementation B2, based on the limitation on the amount of tooth movement during orthodontic treatment in Implementation A2, the electronic device can determine whether the amount of tooth movement between two adjacent orthodontic steps is less than a first threshold based on the position information corresponding to the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step. The step-by-step scheme in which the amount of tooth movement between two adjacent orthodontic steps is not less than the first threshold is determined as a step-by-step scheme that does not meet the orthodontic constraints.

[0095] In Implementation B3, based on the constraint of reciprocating movement of teeth during orthodontic treatment as described in Implementation A3, the electronic device can determine whether the movement direction of the teeth marked with key position nodes is consistent across L consecutive orthodontic steps based on the position information corresponding to the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step. A step-by-step scheme in which the movement direction of the teeth marked with key position nodes is inconsistent between any two orthodontic steps with the movement direction between other orthodontic steps is determined as a step-by-step scheme that does not meet the orthodontic constraints. Here, L is an integer greater than 2.

[0096] In Implementation B4, based on the oral aesthetic constraints of teeth during orthodontic treatment in Implementation A4, the electronic device can determine whether the vertical step between adjacent teeth marked with key position nodes is less than a second threshold and whether the labial-lingual step is less than a third threshold, according to the position information corresponding to the teeth marked with key position nodes in the step-by-step scheme of each orthodontic step in the first orthodontic step. The step-by-step scheme in which the vertical step between adjacent teeth marked with key position nodes is not less than the second threshold or the labial-lingual step between adjacent teeth is not less than the third threshold is determined as a step-by-step scheme that does not meet the orthodontic constraints.

[0097] Implementation B5, based on the combined movement constraints of teeth during orthodontic treatment in Implementation A5 above, includes anchorage restriction constraints where the number of teeth moving simultaneously in the same direction is less than a fourth threshold, and prohibition movement constraints where the torsional movement speed along the tooth axis while elongating is less than a fifth threshold; the electronic device can determine whether there are teeth that do not meet the anchorage restriction constraints or prohibition movement constraints among the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step according to the position information corresponding to the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step; the step-by-step scheme with teeth that do not meet the anchorage restriction constraints or prohibition movement constraints is determined as a step-by-step scheme that does not meet the orthodontic constraints.

[0098] In Implementation B6, based on the maxillary-mandibular occlusal constraints during orthodontic treatment as described in Implementation A6 above, the maxillary-mandibular occlusal constraints include a coverage metric value between the maxillary and mandibular dentitions that is less than a sixth threshold. The electronic device can determine whether the coverage metric value between the maxillary and mandibular dentitions in each step of the first orthodontic step is less than the sixth threshold based on the positional information of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step. The step-by-step scheme of the orthodontic step where the coverage metric value between the maxillary and mandibular dentitions is not less than the sixth threshold is determined as a step-by-step scheme that does not meet the orthodontic constraints.

[0099] In Implementation B7, based on the above-described Implementation A7, the orthodontic constraints include attachment constraints and enamel removal constraints during the orthodontic process. Attachment constraints include the movement speed of the tooth with the attachment attached being less than a seventh threshold, and enamel removal constraints include the number of orthodontic steps between any two enamel removal positions being less than an eighth threshold. The electronic device can determine, based on the position information corresponding to the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step, whether the movement speed of the tooth with the attachment attached in the step-by-step scheme of each orthodontic step in the first orthodontic step is less than the seventh threshold, and whether the number of orthodontic steps between any two enamel removal positions is less than the eighth threshold. The step-by-step scheme of the orthodontic step where the movement speed of the tooth with the attachment attached is not less than the seventh threshold, and / or the step-by-step scheme where the number of orthodontic steps between any two enamel removal positions is not less than the eighth threshold, is determined as a step-by-step scheme that does not meet the orthodontic constraints.

[0100] After determining a step-by-step treatment plan that does not meet the orthodontic constraints based on any of the above implementation methods, the plan can be optimized by directly adjusting the positions of the teeth marked with key location nodes in each step of the treatment plan until a step-by-step plan that meets or nearly meets the orthodontic constraints is obtained, thus obtaining the second orthodontic design plan. Alternatively, after determining a step-by-step treatment plan that does not meet the orthodontic constraints based on any of the above implementation methods, key location nodes can be added or deleted in the first orthodontic design plan. The step-by-step treatment plan with teeth marked with key location nodes in the first orthodontic design plan after adding or deleting key location nodes is determined as the step-by-step plan of the first orthodontic step. Then, the step-by-step plan that does not meet the orthodontic constraints is optimized by adjusting the positions of the teeth marked with key location nodes in each step of the first orthodontic step until a step-by-step plan that meets the orthodontic constraints is obtained, thus obtaining the second orthodontic design plan.

[0101] The methods provided in the embodiments of this application above are described from the perspective of an electronic device as the executing entity. To implement the functions of the methods provided in the embodiments of this application above, the electronic device may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0102] Based on the same technical concept, embodiments of this application provide an apparatus for generating orthodontic design schemes, such as... Figure 5 As shown, the generation device 500 includes an acquisition unit 501, a generation unit 502, a traversal unit 503, and an adjustment unit 504, wherein:

[0103] The acquisition unit 501 is used to acquire the patient's dentition information, which includes the initial position information and target position information of the patient's dentition.

[0104] The generation unit 502 is used to generate a first orthodontic design scheme based on the dental arch information and a preset scheme generation process. The first orthodontic design scheme includes a step-by-step scheme of N orthodontic steps in which the patient's dental arch is transformed from the initial position information to the target position information.

[0105] The traversal unit 503 is used to traverse the step-by-step scheme of each orthodontic step in the first orthodontic design scheme, and record the position information of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step. The first orthodontic step is the orthodontic step in the first orthodontic design scheme in which the teeth are marked with key position nodes.

[0106] The adjustment unit 504 is used to adjust the position of the teeth marked with key position nodes in the step-by-step plan of the first orthodontic step according to the position information of the teeth marked with key position nodes and the orthodontic constraints, so as to obtain the second orthodontic design plan.

[0107] Optionally, the adjustment unit 504 is specifically used to: determine the step-by-step scheme in the first orthodontic design scheme that does not meet the orthodontic constraints based on the position information of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step and the orthodontic constraints; and optimize the step-by-step scheme that does not meet the orthodontic constraints by adjusting the position of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step to obtain a second orthodontic design scheme.

[0108] Optionally, the adjustment unit 504 is also used to: add or delete key location nodes in the first orthodontic design scheme, and determine the step-by-step scheme of the first orthodontic step with teeth marked with key location nodes in the first orthodontic design scheme after adding or deleting key location nodes as the step-by-step scheme of the first orthodontic step.

[0109] Optionally, the orthodontic constraints are used to restrict the orthodontic parameters of the teeth during the orthodontic process to meet preset constraint conditions.

[0110] Optionally, the constraints include at least one of the following:

[0111] The amount of mutual intrusion between adjacent teeth is within the specified range;

[0112] The amount of tooth movement along a preset direction between two adjacent orthodontic steps is less than a first threshold corresponding to the preset direction;

[0113] The vertical step between adjacent teeth is less than the second threshold, and the labial / lingual step between adjacent teeth is less than the third threshold;

[0114] The number of teeth moving in the same direction at the same time is less than the fourth threshold;

[0115] The speed at which the tooth moves along the tooth axis during elongation is less than the fifth threshold.

[0116] The overlap metric between the maxillary and mandibular dentitions is less than the sixth threshold;

[0117] Teeth with attached attachments move at a speed less than the seventh threshold between two adjacent orthodontic steps;

[0118] The number of correction steps between two adjacent deenamel positions is less than the eighth threshold.

[0119] Optionally, the orthodontic constraints include penetration constraints on the teeth during the orthodontic process. The penetration constraints include the amount of mutual intrusion between adjacent teeth during the orthodontic process being within a specified range. The amount of mutual intrusion between adjacent teeth is determined based on the shortest distance from a sampling point on the surface of one tooth to the surface of another tooth, or based on the volume of the overlapping space formed by the overlapping areas between the adjacent teeth.

[0120] Optionally, the orthodontic constraints include constraints on the amount of tooth movement during orthodontic treatment. The constraints on the amount of movement include the fact that the amount of tooth movement in a preset direction between any two adjacent orthodontic steps is less than a first threshold corresponding to the preset direction. The amount of movement in the preset direction includes translation along the tangent direction of the dental arch, translation along the normal direction at the tooth's position point on the dental arch, translation along the direction perpendicular to the common line of the tangent and normal directions of the dental arch, and three rotational scalar values.

[0121] Optionally, the orthodontic constraints include restrictions on the reciprocating movement of teeth during the orthodontic process, wherein the restrictions on the reciprocating movement include ensuring that any one tooth maintains unidirectional movement during the orthodontic process.

[0122] Optionally, the orthodontic constraints include oral aesthetic constraints during the orthodontic process. The oral aesthetic constraints include that the vertical step between any two adjacent teeth is less than a second threshold and the labiolingual step is less than a third threshold. The vertical step is the height difference between the vertical step feature points of two adjacent teeth in the oral world coordinate system, and the labiolingual step is the modulus of the projection vector formed by projecting the labiolingual step feature points of two adjacent teeth onto the dental arch curve.

[0123] Optionally, the orthodontic constraints include combined movement constraints during the orthodontic process. The combined movement constraints include anchorage restriction constraints where the number of teeth moving simultaneously in the same direction is less than a fourth threshold, and prohibition movement constraints where the speed of torsional movement along the tooth axis while the tooth is elongating is less than a fifth threshold.

[0124] Optionally, the orthodontic constraints include constraints on the occlusal relationship between the maxilla and mandible during orthodontic treatment. The occlusal relationship constraints include a cover metric value between the maxillary and mandibular dentitions that is less than a sixth threshold. The cover metric value is determined based on the spatial distance between the cover feature points corresponding to the characteristic arch curves of the maxillary and mandibular dentitions, respectively.

[0125] Optionally, the orthodontic constraints include attachment constraints and enamel removal constraints during the orthodontic process. The attachment constraints include that the movement speed of teeth with attachments is less than a seventh threshold, and the enamel removal constraints include that the number of orthodontic steps between any two enamel removal positions is less than an eighth threshold.

[0126] Optionally, the key location nodes include any of the following types: single-tooth nodes for marking a single tooth, half-tooth nodes for marking all teeth in a half-jaw, and temporary nodes for marking a single tooth or half-jaw tooth that needs optimization.

[0127] When implemented in hardware, the hardware implementation of this electronic device can be found in [reference needed]. Figure 6 And its related descriptions.

[0128] See Figure 6The electronic device includes: a display screen 601; one or more processors 602; a memory 603; one or more application programs (not shown); and one or more computer programs 604. These devices can be connected via one or more communication buses 605. The one or more computer programs 604 are stored in the memory 603 and configured to be executed by the one or more processors 602. The one or more computer programs 604 include instructions that can be used to perform the methods in any of the above embodiments.

[0129] This application also provides a computer storage medium storing computer instructions. When the computer instructions are executed on an electronic device, the electronic device performs the aforementioned method steps to implement the methods described in the above embodiments.

[0130] This application also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned steps to implement the methods described in the above embodiments.

[0131] In addition, embodiments of this application also provide an apparatus, which may specifically be a chip, an analysis item, or a module. The apparatus may include a connected processor and a memory; wherein the memory is used to store computer execution instructions, and when the apparatus is running, the processor may execute the computer execution instructions stored in the memory to cause the chip to execute the smile simulation interaction method in the above method embodiments.

[0132] In this application, the electronic devices, computer storage media, computer program products or chips provided in the embodiments are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0133] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0134] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or analysis items may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0135] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0136] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0137] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially or in other words, the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product 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 of 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. The above content is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for generating a treatment plan, characterized in that, The method comprises the following steps: obtaining dentition information of a patient, the dentition information comprising initial position information and target position information of the patient's dentition; generating a first orthodontic design scheme based on the dentition information and a preset scheme, the first orthodontic design scheme comprising a step-by-step scheme of N orthodontic steps for the patient's dentition to change from the initial position information to the target position information; traversing the step-by-step scheme of each orthodontic step in the first orthodontic design scheme, and recording position information of teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step, the first orthodontic step being an orthodontic step in the first orthodontic design scheme in which teeth are marked with key position nodes; adjusting the positions of the teeth marked with key position nodes in the step-by-step scheme of the first orthodontic step according to the position information of the teeth marked with key position nodes and tooth orthodontic constraints in the step-by-step scheme of the first orthodontic step, to obtain a second orthodontic design scheme.

2. The method of claim 1, wherein, The tooth orthodontic constraints are used to limit tooth orthodontic parameters in the orthodontic process to satisfy preset constraint conditions.

3. The method of claim 2, wherein, The constraint conditions comprise at least one of the following: a mutual intrusion amount between adjacent teeth is within a specified range; a movement amount of a tooth in a preset direction between two adjacent orthodontic steps is less than a first threshold value corresponding to the preset direction; a vertical step between adjacent teeth is less than a second threshold value, and a labial-lingual step between adjacent teeth is less than a third threshold value; a number of teeth moving in the same direction at the same time is less than a fourth threshold value; a torsional movement speed of a tooth along a tooth axis while the tooth is elongating is less than a fifth threshold value; an overjet value between the maxillary dentition and the mandibular dentition is less than a sixth threshold value; a movement speed of a tooth with an attached appliance between two adjacent orthodontic steps is less than a seventh threshold value; a number of orthodontic steps between two adjacent enamel-removal positions is less than an eighth threshold value.

4. The method of claim 1, wherein, The tooth orthodontic constraints comprise a penetration constraint for limiting a mutual intrusion amount between adjacent teeth in the orthodontic process to be within a specified range, the mutual intrusion amount between the adjacent teeth being determined according to a shortest distance from a sampling point on a tooth surface of one of the adjacent teeth to a tooth surface of the other tooth, or according to a volume of an overlapping space formed by an overlapping region between the adjacent teeth.

5. The method of claim 1, wherein, The tooth orthodontic constraints comprise a movement amount constraint for limiting a movement amount of a tooth between any two adjacent orthodontic steps in the orthodontic process to be less than a first threshold value corresponding to a preset direction, the movement amount in the preset direction comprising a translation amount in a tangent direction of a dental arch, a translation amount in a normal direction of a position point on the tooth in the dental arch, and a translation amount in a common perpendicular direction of the tangent direction and the normal direction and three rotation scalar values.

6. The method of claim 1, wherein, The tooth orthodontic constraints comprise a reciprocating movement constraint for limiting any tooth to keep moving in a single direction in the orthodontic process.

7. The method of claim 1, wherein, The tooth correction constraint includes an oral cavity aesthetics constraint of teeth in a correction process, and the oral cavity aesthetics constraint is used to limit a height difference between any adjacent teeth in the correction process to be less than a second threshold value, and a lip-tongue step to be less than a third threshold value, the height difference being a height difference between height step feature points of two adjacent teeth in an oral cavity world coordinate system, and the lip-tongue step being a modulus of a projection vector formed after projection of lip-tongue step feature points of the two adjacent teeth onto a dental arch curve.

8. The method of claim 1, wherein, The tooth correction constraint includes a combined movement constraint of teeth in the correction process, and the combined movement constraint is used to limit a number of teeth moving in the same direction to be less than a fourth threshold value, and a torsional movement speed of teeth along a dental axis while elongating to be less than a fifth threshold value.

9. The method of claim 1, wherein, The tooth correction constraint includes a maxilla-mandible occlusion relationship constraint of teeth in the correction process, and the maxilla-mandible occlusion relationship constraint is used to limit a coverage metric value between a maxillary dentition and a mandibular dentition to be less than a sixth threshold value, and the coverage metric value being determined according to a spatial distance between coverage feature points corresponding to a feature dental arch curve of the maxillary dentition and a feature dental arch curve of the mandibular dentition.

10. The method of claim 1, wherein, The tooth correction constraint includes an attachment constraint and an enamel-removal constraint of teeth in the correction process, the attachment constraint is used to limit a movement speed of teeth with an attachment to be less than a seventh threshold value, and the enamel-removal constraint is used to limit a number of correction steps between any two enamel-removal positions to be less than an eighth threshold value.

11. The method of claim 1, wherein, The method further comprises the following steps: According to the position information of the teeth marked with the key position nodes in the first correction step and the tooth correction constraint, the first correction step is adjusted to obtain a second correction design scheme, including: According to the position information of the teeth marked with the key position nodes in the first correction step and the tooth correction constraint, the first correction design scheme is determined to be a first correction step that does not satisfy the tooth correction constraint; 12. The method of claim 11, wherein, The first correction step is adjusted to obtain a second correction design scheme that optimizes the first correction step that does not satisfy the tooth correction constraint. Before the first correction step is adjusted to obtain a second correction design scheme that optimizes the first correction step that does not satisfy the tooth correction constraint, the method further comprises the following steps:

13. The method of any one of claims 1-12, wherein, In the first correction design scheme, a key position node is added or deleted, and a first correction step that exists in the first correction design scheme after the key position node is added or deleted is determined as the first correction step. The key position node includes any one of the following types: A single tooth node for marking a single tooth, a half-jaw node for marking all teeth of a half-jaw, and a temporary node for marking a single tooth or a half-jaw tooth that needs to be optimized.

14. An electronic device, comprising: The electronic device comprises a processor and a memory, the memory storing program instructions; the processor executes the program instructions in the memory to implement the steps of the method according to any one of claims 1 to 13.