Multi-data bracket matching method and device
Through the matching of the bracket torque data database with the teeth, combined with digital tooth discharge and biomechanical model, multiple bracket models are generated, which solves the problem that the finished bracket cannot adapt to individual differences, realizes low-cost and high-precision personalized bracket manufacturing, and improves the effect and flexibility of orthodontic treatment.
Patent Information
- Application Number
- CN202510468927.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-08-01
AI Technical Summary
In the prior art, the finished bracket with fixed data is low cost but cannot be accurately suitable for individuals. Although the personalized bracket has high accuracy, the production cost is high and difficult, which limits its clinical promotion.
The bracket database of bracket torque data matches the vertical distance of the tooth surface of the tooth to generate the most matching bracket torque data. Combined with digital tooth discharge technology and biomechanical model, multiple bracket models are generated to adapt to individual differences and batch manufacturing is used to use fixed templates.
It achieves the ability to meet individual different needs while reducing manufacturing costs, improves the accuracy and efficiency of orthodontic treatment, and adapts to the needs of different tooth morphology and treatment stages.
Smart Images

Figure CN120392343A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital orthodontics, and particularly to a matching system for multi-data brackets. Background Art
[0002] This section aims to provide background or context for the embodiments of the present invention described in the claims. The description herein is not admitted to be prior art merely because it is included in this section.
[0003] During orthodontic treatment, the labial fixed appliance (referred to as a bracket) is the most commonly used corrective device. The bracket consists of a bracket base plate and a bracket body. Among them, the angle of the bracket slot determines the angle of the teeth after orthodontic treatment. Commercial brackets include two types: finished brackets with fixed data, that is, the angle data of the bracket slots corresponding to each tooth position is fixed, and the external shape data of each set of brackets is exactly the same; personalized brackets, that is, the external shape of the bracket base plate and the slot data are inversely deduced according to the angles and positions of the teeth in the digital virtual orthodontic tooth arrangement result, and the external shape and data of each set of brackets are different. The finished brackets with fixed data have low cost and low manufacturing difficulty and are widely used clinically. However, their disadvantage is that the fixed data cannot accurately fit each individual, and the clinical treatment effect highly depends on the experience and operation of the doctor. Since the personalized brackets are designed and manufactured according to the personalized digital virtual orthodontic tooth arrangement result, their accuracy is higher than that of the finished brackets with fixed data. However, their disadvantage is that the production cost is very high and the manufacturing difficulty is extremely large, so their popularization in clinical practice is limited.
[0004] Therefore, there is currently a need for a bracket and its digital matching and positioning orthodontic system with low manufacturing cost and taking into account individual differences. Summary of the Invention
[0005] The embodiments of the present invention provide a matching method for multi-data brackets, which can match with the vertical distance of the tooth surface of the teeth through a bracket database including bracket torque data, so as to obtain the bracket torque data with the highest matching degree, which can meet individual differences and is convenient for batch manufacturing using a fixed template with low manufacturing cost. The method includes:
[0006] After performing digital tooth arrangement using the three-dimensional data of the user's teeth, obtain the user's virtual orthodontic tooth arrangement model;
[0007] On the virtual orthodontic tooth arrangement model, fit and generate an arch wire curve according to the center points of the tooth surfaces on the labial and buccal surfaces of all teeth;
[0008] Generate an arch wire shape with a cross-sectional size conforming to the bracket slot shape according to the arch wire curve;
[0009] At the center point of the slot of each tooth, fit the bracket with the shape of the arch wire. Taking the center point of the slot as the origin, during the process of sliding the bracket along the arch wire curve within the range of the second preset distance, calculate the vertical distance between the edge point of the bracket base and the tooth surface of each corresponding tooth every third distance;
[0010] Query the bracket torque data of each tooth position from the bracket database. The bracket database stores multiple bracket torque data of each tooth position, and the bracket torque data is the angle formed by the bracket base and the bottom surface of the slot;
[0011] Match the bracket torque data of each tooth position with the vertical distance of the tooth surface corresponding to the tooth position to obtain the bracket torque data with the highest matching degree for this tooth.
[0012] The embodiment of the present invention also provides a matching device for multi-data brackets, which can match through a bracket database including bracket torque data with the vertical distance of the tooth surface, so as to obtain the bracket torque data with the highest matching degree, which can meet individual differences, is convenient for batch manufacturing, and has a low manufacturing cost. The device includes:
[0013] A virtual orthodontic tooth arrangement model acquisition module, which is used to obtain the user's virtual orthodontic tooth arrangement model after digitally arranging teeth using the user's three-dimensional tooth data;
[0014] An arch wire curve fitting module, which is used to fit and generate an arch wire curve on the virtual orthodontic tooth arrangement model according to the center points of the tooth surfaces of all teeth on the labial and buccal sides;
[0015] An arch wire shape generation module, which is used to generate an arch wire shape with a cross-sectional size that conforms to the shape of the bracket slot according to the arch wire curve;
[0016] A vertical distance calculation module for the tooth surface, which is used to fit the bracket with the arch wire shape at the center point of the slot of each tooth. Taking the center point of the slot as the origin, during the process of sliding the bracket along the arch wire curve within the range of the second preset distance, calculate the vertical distance between the edge point of the bracket base and the tooth surface of each corresponding tooth every third distance;
[0017] A query module, which is used to query the bracket torque data of each tooth position from the bracket database. The bracket database stores multiple bracket torque data of each tooth position, and the bracket torque data is the angle formed by the bracket base and the bottom surface of the slot;
[0018] A matching module, which is used to match the bracket torque data of each tooth position with the vertical distance of the tooth surface corresponding to the tooth position to obtain the bracket torque data with the highest matching degree for this tooth.
[0019] An embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above-mentioned matching method for multi-data brackets is implemented.
[0020] An embodiment of the present invention further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned matching method for multi-data brackets is implemented.
[0021] An embodiment of the present invention further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the above-mentioned matching method for multi-data brackets is implemented.
[0022] In an embodiment of the present invention, after digital tooth arrangement is performed using the three-dimensional data of the user's teeth, a virtual orthodontic tooth arrangement model of the user is obtained; on the virtual orthodontic tooth arrangement model, an arch wire curve is fitted according to the center points of the tooth surfaces on the labial and buccal surfaces of all teeth; an arch wire profile with a cross-sectional size conforming to the shape of the bracket slot groove is generated according to the arch wire curve; at the center point of the slot groove of each tooth, the bracket is fitted with the arch wire profile, and with the center point of the slot groove as the origin, during the process of the bracket sliding along the arch wire curve within a range of a second preset distance, the vertical distance between the edge points of the bracket base and the tooth surface of each corresponding tooth is calculated every third distance; the bracket torque data for each tooth position is queried from the bracket database, and the bracket database stores multiple bracket torque data for each tooth position, and the bracket torque data is the angle formed by the bracket base and the bottom surface of the slot groove; the bracket torque data for each tooth position is matched with the vertical distance of the tooth surface corresponding to this tooth position to obtain the bracket torque data with the highest matching degree for this tooth. The above steps are matched with the vertical distance of the tooth surface through a bracket database including bracket torque data, so as to obtain the bracket torque data with the highest matching degree, which can meet individual differences, is convenient for manufacturing, and has a low manufacturing cost. Description of the Drawings
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings. In the drawings:
[0024] Figure 1 It is a flowchart of the matching method for multi-data brackets in an embodiment of the present invention; [[ID=!20]]
[0025] Figure 2 It is a schematic diagram of the bracket structure in an embodiment of the present invention;
[0026] Figure 3 It is a schematic structural diagram corresponding to various bracket torque data of one tooth position in the embodiment of the present invention;
[0027] Figure 4 It is a schematic diagram of the virtual orthodontic tooth arrangement model in the embodiment of the present invention;
[0028] Figure 5 It is a schematic diagram of the center points of the tooth surfaces on the labial and buccal surfaces of all teeth in the embodiment of the present invention;
[0029] Figure 6 It is a schematic diagram of the arch wire plane generated by fitting the center points of the tooth surfaces in the embodiment of the present invention;
[0030] Figure 7 It is a schematic diagram of the longitudinal section of a tooth crown in the embodiment of the present invention;
[0031] Figure 8 It is a schematic diagram of the arch wire curve and brackets in the embodiment of the present invention;
[0032] Figure 9 It is a schematic diagram of the bracket sliding along the arch wire curve in the embodiment of the present invention;
[0033] Figure 10 It is a schematic structural diagram of the matching device for multi-data brackets in the embodiment of the present invention;
[0034] Figure 11 It is a schematic diagram of the computer device in the embodiment of the present invention. Specific embodiments
[0035] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer and more understandable, the following further describes the embodiments of the present invention in detail with reference to the accompanying drawings. Herein, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but do not limit the present invention.
[0036] Figure 1 It is a flowchart of the matching method for multi-data brackets in the embodiment of the present invention, including:
[0037] Step 101: After digitizing the tooth arrangement using the three-dimensional tooth data of the user, obtain the virtual orthodontic tooth arrangement model of the user;
[0038] Step 102: On the virtual orthodontic tooth arrangement model, generate an arch wire curve by fitting the center points of the tooth surfaces on the labial and buccal surfaces of all teeth;
[0039] Step 103: Generate an arch wire shape with a cross-sectional size that conforms to the shape of the bracket slot groove according to the arch wire curve;
[0040] Step 104: At the center point of the slot of each tooth, fit the bracket with the shape of the arch wire. With the center point of the slot as the origin, during the process of sliding the bracket along the curve of the arch wire within the range of the second preset distance, calculate the vertical distance between the edge point of the bracket base and the tooth surface of each corresponding tooth every third distance.
[0041] Step 105: Query the bracket torque data of each tooth position from the bracket database. The bracket database stores multiple bracket torque data of each tooth position, and the bracket torque data is the angle formed by the bracket base and the bottom surface of the slot.
[0042] Step 106: Match the bracket torque data of each tooth position with the vertical distance between the tooth surface of the tooth corresponding to this tooth position to obtain the bracket torque data with the highest matching degree for this tooth.
[0043] In the embodiment of the present invention, by matching the bracket database including bracket torque data with the vertical distance between the tooth surfaces of the teeth, the bracket torque data with the highest matching degree can be obtained, which can meet individual differences, is convenient for manufacturing, and has a low manufacturing cost.
[0044] The following introduces each step in detail.
[0045] In an embodiment, the method further includes:
[0046] Generate multiple bracket torque data of each tooth position according to the shape characteristics and arrangement rules of each tooth position. The bracket torque data is the angle formed by the bracket base and the bottom surface of the slot.
[0047] Store the bracket torque data of each tooth position in the bracket database.
[0048] Specifically, there is more than one torque data for each tooth position. The same bracket base and the shape of the bracket can correspond to multiple torque data, forming multiple bracket models, which are put into the bracket database.
[0049] There are significant differences in the shape characteristics of teeth in different tooth positions in the oral cavity. For example, the maxillary central incisors are relatively wide and shovel-shaped, with a flat and smooth labial surface; while the canines have sharp cusps, a prominent labial surface, and a more slender overall crown shape. These different shape characteristics directly affect the setting of the bracket torque data. At the same time, the arrangement rules of the teeth are also extremely important. From the overall shape of the dental arch, the maxillary dental arch is parabolic, the mandibular dental arch is relatively flat, and the inclination angle and position of each tooth in the dental arch have their specific rules. Generating multiple bracket torque data for these complex tooth position shape characteristics and arrangement rules is to better meet the personalized needs of different teeth during orthodontics.
[0050] During tooth eruption, the long axis of the tooth is not completely perpendicular to the dental arch plane, but rather has a certain inclination angle. For example, the long axis of the maxillary lateral incisor is more mesial than that of the central incisor. This difference in inclination angle also needs to be considered in the design of bracket torque data. The embodiment of the present invention summarizes the typical inclination angle range of teeth in different tooth positions, providing an important reference for generating bracket torque data.
[0051] In one embodiment, based on the shape characteristics and arrangement rules of each tooth position, multiple bracket torque data for each tooth position are generated, including:
[0052] Collect multi-source data for each tooth position, including microscopic structure data of the tooth surface acquired by a microscope, 3D oral scan data, genetic data, and orthodontic case data. The 3D oral scan data includes shape features and arrangement rules.
[0053] Training a bracket torque mapping model based on the multi-source data, and using the trained bracket torque mapping model to predict multiple bracket torque data for each tooth position, wherein the bracket torque mapping model is used to mine the nonlinear relationship between tooth position characteristics and bracket torque data;
[0054] Through finite element analysis and based on oral 3D scanning data, a biomechanical dynamic model of different tooth positions is constructed, and the microstructure data of the tooth surface is integrated into the biomechanical dynamic model;
[0055] The biomechanical dynamic model is used to predict bracket torque data of various tooth positions for tooth movement paths and stress distribution of periodontal tissues during orthodontics;
[0056] According to the movement path of the tooth and the stress distribution of the periodontal tissue, a preset number of bracket torque data are screened from the predicted bracket torque data of multiple tooth positions.
[0057] In the above embodiment, when performing multi-source data collection, high-resolution microscopes and other equipment can be used to obtain microstructural data of tooth surfaces in different tooth positions, including the crystal arrangement direction of the enamel, microtexture characteristics, etc. Detailed oral three-dimensional scanning data of the user is collected, covering tooth shape, arrangement, and facial aesthetics-related information such as lip inclination, smile line, etc., to construct a tooth macrostructure and arrangement model. Personalized genetic testing is carried out to obtain genetic data related to tooth development and orthodontic treatment response, in preparation for subsequent personalized analysis at the genetic level. A large amount of past orthodontic case data, including the shape, arrangement, bracket torque data of different tooth positions and corresponding treatment effect evaluation, is integrated for the training of artificial intelligence deep learning models.
[0058] When making predictions through the bracket torque mapping model, multi-source data is input into the deep learning algorithm, enabling the model to automatically discover the complex non-linear relationships between tooth position features (including microstructure, macroscopic shape, arrangement, genetic features, etc.) and bracket torque data. Among them, during prediction, the bracket torque mapping model can predict multiple bracket torque data and output them in sorted order.
[0059] When constructing the biomechanical dynamic model, finite element analysis software is used to construct a biomechanical dynamic model that includes teeth, periodontal tissues, brackets, and archwires based on the above-mentioned data collected from teeth, periodontal tissues, etc. This model needs to consider the adaptive changes of periodontal tissues during tooth movement and simulate the stress conditions of different tooth positions during orthodontic treatment. Incorporating microstructure data into the biomechanical model to analyze the influence of microstructure differences on the bonding effect between brackets and teeth and force conduction, making the model more consistent with the actual mechanical response of teeth.
[0060] From the predicted bracket torque data of multiple tooth positions, a preset number of bracket torque data is selected for the combination of artificial intelligence deep learning and the biomechanical dynamic model to generate multiple bracket torque data based on dynamic biomechanics and considering personalized factors.
[0061] In addition, an interdisciplinary team consisting of orthodontic experts, biomechanical experts, materials scientists, and computer scientists can be organized to evaluate and optimize the bracket torque data. Orthodontic experts, based on clinical experience, refer to the initially generated bracket torque data, combine the oral functional needs of users (such as chewing, pronunciation, etc.) and aesthetic needs, and evaluate the data and put forward optimization suggestions. Biomechanical experts conduct in-depth analysis of the mechanical effects of the initial data on teeth and periodontal tissues from the perspective of mechanical principles and discuss the optimization direction with orthodontic experts. Materials scientists study the interaction between bracket materials and teeth, and according to the optimization direction, put forward improvement suggestions for bracket design to better achieve the desired mechanical effects of the bracket torque data. Computer scientists are responsible for integrating the opinions of all parties, using data processing and analysis tools, and conducting multiple rounds of optimization on the initially generated bracket torque data to generate more innovative and practical multiple bracket torque data.
[0062] In addition, real-time feedback and adaptive adjustment can be carried out. During orthodontic treatment, sensors are used to monitor in real time the force exerted by the brackets on the teeth and the movement of the teeth. These real-time data are fed back into the bracket torque data generation system, and the system dynamically adjusts the bracket torque data according to the real-time monitoring results, combining the biomechanical dynamic model and the deep learning model. At the same time, the new treatment data is fed back to the database for further optimization of the deep learning model and the biomechanical dynamic model.
[0063] The same bracket base plate and bracket slot groove shape correspond to multiple torque data, forming multiple bracket models. This design greatly improves the flexibility of orthodontic treatment. In actual clinical applications, the tooth shapes, sizes, and dental arch shapes of different users are not the same. Even for teeth in the same tooth position, there may be slight differences between individuals. For example, some users' teeth may be relatively wide, while some are narrower, and the change in tooth width will affect the force application points of the bracket on the teeth and the direction of the force applied to the teeth. By providing multiple bracket torque data, the most suitable bracket model can be selected according to the specific conditions of the user's teeth, thus achieving more precise orthodontic treatment.
[0064] In addition, different orthodontic treatment plans and treatment stages may also require brackets with different torque data. In the initial stage of orthodontic treatment, brackets with larger torque may be needed to quickly correct severe tooth inclination or torsion; while in the later stage of treatment, in order to achieve fine adjustment of teeth and perfect matching of occlusion relationships, brackets with smaller torque may be required. This design of diverse bracket torque data can meet the needs of different stages in the whole process of orthodontic treatment, improving the treatment effect and user satisfaction.
[0065] As the core carrier for storing multiple bracket torque data, the construction and management of the bracket database are crucial. The database should not only store multiple bracket torque data for each tooth position, but also record other relevant information of the brackets, such as the brand, material, applicable scope, etc. of the brackets. At the same time, for the convenience of clinicians to quickly query and use, the database needs to have an efficient retrieval function, which can accurately screen according to multiple conditions such as tooth position, torque data range, bracket model, etc.
[0066] With the continuous development of orthodontic technology and the accumulation of clinical experience, the bracket database needs to be continuously updated and improved. New bracket torque data may be verified through clinical research and practice and added to the database, while some bracket torque data that do not meet clinical requirements or have poor effects may be eliminated. In addition, the security of the database cannot be ignored, and strict data encryption and access control measures need to be taken to ensure that the user's oral data and bracket torque data are not leaked.
[0067] Figure 2 This is the schematic diagram of the bracket structure in the embodiment of the present invention. Figure 3 This is the schematic diagram corresponding to multiple bracket torque data of one tooth position in the embodiment of the present invention. Refer to Figures 2 and Figure 3, taking the maxillary central incisor as an example, the reference bracket torque is 11 degrees, and the bracket torque data for this tooth position in the bracket database is 11 / 11 ± n / 11 ± 2n / 11 ± 3n / ... That is, the bracket database contains several bracket models of maxillary central incisors with different bracket torque data. The interval of the bracket torque data can be adjusted. Note: The specific shape of the bracket, such as the shape of the bracket wing or the body and base plate of the bracket, does not affect the basic concept of the embodiments of the present invention, and the specific shapes of these parts may have various forms in actual production. It may even be a special shape such as a self-locking bracket.
[0068] In step 101, after digital tooth arrangement using the user's three-dimensional tooth data, a virtual orthodontic tooth arrangement model of the user is obtained;
[0069] After obtaining the user's three-dimensional tooth data, a virtual orthodontic tooth arrangement model is constructed using advanced digital tooth arrangement technology. In this process, through comprehensive analysis of various information such as the shape, position, and occlusion relationship of the teeth, the user's teeth are accurately arranged in a virtual environment to simulate the ideal orthodontic treatment goal. The application of digital tooth arrangement technology can not only intuitively display the current situation of the user's teeth and the expected treatment effect, but also provide accurate basic data for subsequent arch wire curve generation and bracket positioning.
[0070] During the digital tooth arrangement process, it is necessary to accurately capture and reconstruct the detailed features of the teeth. For example, the texture information on the tooth surface is obtained through a high-precision oral scanner, and this texture information is crucial for accurately judging the position and direction of the teeth. At the same time, using computer-aided design (CAD) software to process and analyze the three-dimensional tooth data can quickly generate multiple different tooth arrangement schemes and display them to doctors and users through a visualization interface, facilitating communication and selection between the two parties.
[0071] In step 102, on the virtual orthodontic tooth arrangement model, an arch wire curve is fitted according to the center points of the tooth surfaces on the labial and buccal surfaces of all teeth;
[0072] In one embodiment, on the virtual orthodontic tooth arrangement model, fitting an arch wire curve according to the center points of the tooth surfaces on the labial and buccal surfaces of all teeth includes:
[0073] On the virtual orthodontic tooth arrangement model, an arch wire plane is fitted with the center points of the tooth surfaces on the labial and buccal surfaces of all teeth;
[0074] The intersection points of the intersection lines formed by the arch wire plane and the longitudinal sections of each tooth with the labial and buccal surfaces of each tooth are determined as the original bracket center points of each tooth;
[0075] The original bracket center points of all teeth are moved a first preset distance in a direction away from the tooth surface on the arch wire plane to serve as the groove center points of all teeth;
[0076] Fit the center points of the slots of all teeth to generate an arch wire curve.
[0077] In the above embodiment, fitting the center points of the tooth surfaces on the labial and buccal surfaces of all teeth to generate an arch wire plane is a key step in the process of generating an arch wire curve. As the geometric center of the contour of the tooth surface on the labial and buccal surfaces of the teeth, the distribution of the center points of the tooth surfaces can reflect the overall position and arrangement trend of the teeth in the dental arch. By performing mathematical fitting on these center points of the tooth surfaces, a plane that can represent the overall trend of the labial and buccal surfaces of the teeth can be obtained. In actual operation, mathematical algorithms such as the least squares method are usually used to achieve the fitting of the center points of the tooth surfaces to ensure the accuracy and stability of the arch wire plane.
[0078] In order to improve the fitting accuracy of the arch wire plane, other characteristic information of the teeth, such as the long axis direction of the teeth, the adjacent relationship, etc., can also be combined. For example, when fitting the arch wire plane, considering the angle between the long axis of the tooth and the dental arch plane can make the arch wire plane better fit the actual arrangement of the teeth, thus providing a more reliable basis for subsequent bracket positioning and arch wire curve generation.
[0079] Determine the intersection points of the intersection line between the arch wire plane and the longitudinal section of each tooth with the labial and buccal surfaces of each tooth as the original bracket center points. This operation is based on the anatomical structure of the teeth and the principles of orthodontic mechanics. The accurate determination of the original bracket center points can ensure that the position of the bracket on the tooth matches the direction of the tooth force, thereby achieving effective control of the teeth. In actual operation, high-precision three-dimensional measurement techniques, such as laser scanning, cone beam CT (CBCT), etc., are required to accurately obtain the intersection line between the arch wire plane and the longitudinal section of the tooth and the position of the intersection point with the labial and buccal surfaces.
[0080] After moving the original bracket center points of all teeth away from the tooth surface by a first preset distance on the arch wire plane, they are used as the center points of the slots of all teeth. This design mainly takes into account the assembly relationship between the bracket and the arch wire and the sliding space of the arch wire in the slot. The size of the first preset distance usually needs to be determined according to the shape design of the bracket, the thickness of the arch wire, and the specific requirements of orthodontic treatment. For example, for self-ligating brackets, due to their structural characteristics, a larger first preset distance may be required to ensure that the arch wire can slide smoothly in the slot; while for ordinary brackets, the first preset distance can be appropriately reduced.
[0081] Fit the center points of the slots of all teeth to generate an arch wire curve. In this process, curve generation methods such as quartic curves or B-spline curves are used. According to the distribution of the center points of the slots, a smooth, continuous and arch wire curve that meets the requirements of orthodontic mechanics can be generated. These curve generation methods have good mathematical properties and can flexibly control the shape and trend of the curve by adjusting the control points and parameters of the curve, so as to meet the needs of different users' tooth arrangement situations.
[0082] When generating the arch wire curve, the mechanical properties of the arch wire and the biomechanical principles of tooth movement also need to be considered. For example, mechanical parameters such as the elastic modulus and bending stiffness of the arch wire will affect the magnitude and direction of the force exerted by the arch wire on the teeth. Therefore, when generating the arch wire curve, these mechanical parameters need to be combined to optimize the shape and parameters of the curve to ensure that the arch wire can provide appropriate orthodontic forces for the teeth during orthodontic treatment and achieve safe and effective tooth movement.
[0083] Among them, the center of the tooth surface on the labial and buccal surfaces usually refers to the geometric center of the contour of the labial and buccal surfaces of the tooth. Figure 4 This is a schematic diagram of the virtual orthodontic tooth alignment model in the embodiment of the present invention. Figure 4 It shows a schematic diagram of the labial and buccal surfaces of the teeth. Figure 5 This is a schematic diagram of the center points of the tooth surfaces of all the teeth on the labial and buccal surfaces in the embodiment of the present invention. Figure 5 The red dots marked in it are the centers of the tooth surfaces. Figure 6 This is a schematic diagram of the arch wire plane generated by fitting the center points of the tooth surfaces in the embodiment of the present invention.
[0084] Figure 7 This is a schematic diagram of the longitudinal section of a tooth crown in the embodiment of the present invention. The intersection line between the arch wire plane and the longitudinal section of the tooth crown and the intersection point with the labial and buccal surfaces of the tooth crown are the original center points of the brackets of the tooth crown.
[0085] For example, the first preset distance is 0.5 mm. This distance can be determined and varied according to the outer shape design of different brackets; the center points of the slots of all the teeth are fitted to generate an arch wire curve by using curve generation methods such as quartic curves or B-spline curves.
[0086] Figure 8 This is a schematic diagram of the arch wire curve and the brackets in the embodiment of the present invention. The red arc line is the arch wire curve, which is generated by fitting using curve generation methods such as quartic curves or B-spline curves. Figure 9 This is a schematic diagram of the bracket sliding along the arch wire curve in the embodiment of the present invention.
[0087] Step 103, generate an arch wire shape with a cross-sectional size that conforms to the outer shape of the bracket slot according to the arch wire curve.
[0088] For example, the cross-sectional height is 0.022 inches and the width is 0.025 inches. This size can be determined and varied according to the outer shape design of different brackets.
[0089] Step 104, at the center point of the slot of each tooth, fit the bracket with the arch wire shape, and with the center point of the slot as the origin, during the process of sliding the bracket along the arch wire curve within the range of the second preset distance, calculate the vertical distance between the edge point of the bracket base and the tooth surface of each corresponding tooth every third distance;
[0090] At the center point of the slot of each tooth, the bracket is fitted to the shape of the arch wire, which is a key link in realizing orthodontic force transmission. The fitting method of the bracket and the arch wire needs to be tight and stable to ensure that the force exerted by the arch wire on the bracket can be accurately transmitted to the tooth. In practical applications, the slot design of the bracket needs to be precisely matched with the cross-sectional shape and size of the arch wire. For example, for a common square arch wire, the slot of the bracket is usually also designed as square, and the width and height of the slot are slightly larger than the cross-sectional size of the arch wire to ensure that the arch wire can slide freely in the slot while maintaining a certain frictional force to meet the requirements for controlling the speed and direction of tooth movement during orthodontic treatment.
[0091] The self-locking function of the bracket also needs to be considered in the fitting of the bracket and the arch wire. The self-locking bracket fixes the arch wire in the slot through a special locking device. Compared with the traditional ligated bracket, the self-locking bracket can reduce the frictional force between the arch wire and the bracket, reduce the discomfort of the user during orthodontic treatment, and improve the efficiency of orthodontic treatment. When designing the self-locking bracket, it is necessary to carefully design the structure and mechanical properties of the lock to ensure that while fixing the arch wire, it does not affect the normal sliding of the arch wire and the effect of applying force to the tooth.
[0092] Taking the center point of the slot as the origin, the bracket slides along the curve of the arch wire within the range of the second preset distance. During the sliding process, the vertical distance between the edge point of the bracket base and the tooth surface of each corresponding tooth is calculated every third distance. By analyzing these vertical distances, the fitting degree between the bracket and the tooth surface and the changes in the direction and magnitude of the force exerted by the bracket on the tooth at different positions can be understood.
[0093] To accurately calculate the vertical distance between the edge point of the bracket base and the tooth surface, high-precision measuring instruments and software are needed. For example, using optical measurement technology or calculation methods based on three-dimensional models can obtain the position of the bracket on the arch wire curve and the relative position relationship between the edge point of the bracket base and the tooth surface in real time, so as to accurately calculate the vertical distance. These vertical distance data have important reference value for subsequent bracket torque data matching and adjustment of orthodontic treatment plans.
[0094] Step 106: Match the bracket torque data of each tooth position with the vertical distance of the tooth surface corresponding to the tooth position of this tooth to obtain the bracket torque data with the highest matching degree for this tooth.
[0095] In an embodiment, matching the bracket torque data of each tooth position with the vertical distance of the tooth surface corresponding to the tooth position of this tooth to obtain the bracket torque data with the highest matching degree for this tooth includes:
[0096] For each tooth position, the bracket torque data with a positive vertical distance of the tooth surface and the minimum total vertical distance of the tooth surfaces is the bracket torque data with the highest matching degree for the teeth corresponding to that tooth position;
[0097] Record the relative positional relationship between the bracket corresponding to the minimum value and the teeth corresponding to each tooth position.
[0098] Querying the bracket torque data of each tooth position from the bracket database and matching it with the vertical distance of the tooth surface of the teeth corresponding to that tooth position is the core step in determining the optimal bracket torque data. During the matching process, the method of using the bracket torque data with a positive vertical distance of the tooth surface and the minimum total vertical distance of the tooth surfaces as the bracket torque data with the highest matching degree for the teeth corresponding to that tooth position is based on orthodontic mechanics principles and clinical experience. When the bracket torque data matches well with the actual situation of the teeth, the bracket base plate can better fit the tooth surface, effectively increasing the bonding strength of the bracket, so that the force exerted by the arch wire on the teeth is more uniform and effective, reducing unnecessary inclination or torsion of the teeth during orthodontic treatment or accidental detachment.
[0099] In one embodiment, the method further includes:
[0100] For each tooth position, after obtaining the bracket torque data with the minimum total vertical distance of the tooth surface, add the bracket torque data of the minimum value and the first preset number of multiple bracket torque data closest to the minimum value to the set to be screened for that tooth position;
[0101] For each tooth position, determine the optimal bracket torque data from the set to be screened according to the user's behavior habits and the health status of the teeth corresponding to that tooth position.
[0102] In the above embodiment, the health status of the teeth includes the presence of dental caries, periodontitis, etc. The user's behavior habits include eating habits (whether often chewing hard foods, preferred food types, etc.), oral hygiene habits (brushing frequency, brushing method, flossing situation, etc.), and daily behavior patterns (whether there is a habit of mouth breathing, bad habits such as lip biting or finger sucking), as well as doctor's operation habits.
[0103] When determining the optimal bracket torque data from the set to be screened, for example, for users with poor dental health, such as those suffering from periodontitis, when selecting bracket torque data, priority is given to the scheme that can reduce the burden on the periodontal tissue and make the stress distribution more uniform, even if this may not result in an absolutely minimum total vertical distance of the tooth surface. The same applies to the user's behavior habits.
[0104] When determining the optimal bracket torque data from the set to be screened based on the user's behavioral habits and the health status of the teeth corresponding to that tooth position, a pre-trained bracket torque data recommendation model can be used. The bracket torque data recommendation model is trained based on the user's behavioral habits, the health status of the teeth, and the bracket torque data labels. The model continuously optimizes its own parameters to obtain the final screening results. For example, the model may find that for users with mouth breathing habits, a specific bracket torque data combination can better offset the uneven force on the teeth caused by mouth breathing, thereby making targeted adjustments to the preliminary plan and appropriately increasing the support force on the labial and buccal sides of the teeth. Through multiple iterative optimizations, the accuracy and efficiency of bracket torque data matching are improved.
[0105] Recording the relative positional relationship between the bracket corresponding to the minimum value and the tooth corresponding to each tooth position is of great significance for the quality control and effect evaluation of orthodontic treatment. By recording these relative positional relationships, doctors can refer to them at any time during the treatment process to understand whether the actual position of the bracket on the tooth is consistent with the expectation, and promptly discover and correct possible problems. For example, if the position of the bracket is found to have shifted during treatment, the doctor can quickly determine the direction and degree of the shift based on the recorded relative positional relationship, and take appropriate adjustment measures to ensure that the orthodontic treatment can proceed smoothly according to the predetermined plan.
[0106] In addition, recording the relative position relationship between brackets and teeth can also provide valuable data support for subsequent case analysis and research. By statistically analyzing the relative position relationship data of a large number of cases, it is possible to summarize the distribution pattern of bracket positions for different types of orthodontic cases, provide a reference basis for the design and optimization of orthodontic treatment plans, and promote the continuous development and progress of orthodontic technology.
[0107] The embodiment of the present invention further provides a matching device for multiple data brackets, the principle of which is similar to the matching method for multiple data brackets and will not be described in detail here.
[0108] Figure 10 : is a schematic structural diagram of a matching device for multiple data brackets according to an embodiment of the present invention. The matching device for multiple data brackets according to an embodiment of the present invention includes:
[0109] A virtual orthodontic tooth arrangement model obtaining module 1001 is used to obtain a virtual orthodontic tooth arrangement model of the user after performing digital tooth arrangement using the user's three-dimensional tooth data;
[0110] The archwire curve fitting module 1002 is used to fit and generate an archwire curve based on the center points of the labial and buccal surfaces of all teeth on the virtual orthodontic tooth arrangement model;
[0111] The archwire shape generating module 1003 is used to generate an archwire shape having a cross-sectional size that conforms to the bracket groove shape according to the archwire curve;
[0112] The tooth surface vertical distance calculation module 1004 is configured to fit the bracket to the archwire profile at the center point of the groove of each tooth, and calculate the vertical distance between the bracket base edge and the tooth surface of each corresponding tooth every third distance while the bracket slides along the archwire curve within a second preset distance range with the groove center point as the origin;
[0113] A query module 1005 is used to query bracket torque data for each tooth position from a bracket database. The bracket database stores a plurality of bracket torque data for each tooth position. The bracket torque data is the angle between the bracket base and the bottom surface of the groove.
[0114] The matching module 1006 is used to match the bracket torque data of each tooth position with the vertical distance of the tooth surface corresponding to the tooth position to obtain the bracket torque data with the highest matching degree for the tooth.
[0115] In one embodiment, the apparatus further comprises a bracket torque data generating module, configured to:
[0116] Based on the shape characteristics and arrangement rules of each tooth position, multiple bracket torque data for each tooth position are generated. The bracket torque data is the angle between the bracket base and the bottom surface of the groove;
[0117] The bracket torque data of each tooth position is stored in the bracket database.
[0118] In one embodiment, the bracket torque data generation module is further configured to:
[0119] Collect multi-source data for each tooth position, including microscopic structure data of the tooth surface acquired by a microscope, 3D oral scan data, genetic data, and orthodontic case data. The 3D oral scan data includes shape features and arrangement rules.
[0120] Training a bracket torque mapping model based on the multi-source data, and using the trained bracket torque mapping model to predict multiple bracket torque data for each tooth position, wherein the bracket torque mapping model is used to mine the nonlinear relationship between tooth position characteristics and bracket torque data;
[0121] Through finite element analysis and based on oral 3D scanning data, a biomechanical dynamic model of different tooth positions is constructed, and the microstructure data of the tooth surface is integrated into the biomechanical dynamic model;
[0122] The biomechanical dynamic model is used to predict bracket torque data of various tooth positions for tooth movement paths and stress distribution of periodontal tissues during orthodontics;
[0123] According to the movement path of the tooth and the stress distribution of the periodontal tissue, a preset number of bracket torque data are screened from the predicted bracket torque data of multiple tooth positions.
[0124] In one embodiment, the archwire curve fitting module is configured to:
[0125] On the virtual orthodontic tooth arrangement model, the archwire plane is generated by fitting the center points of the labial and buccal surfaces of all teeth;
[0126] The intersection of the line formed by the plane of the archwire and the longitudinal section of each tooth and the labial and buccal surface of each tooth is determined as the original center point of the bracket of each tooth;
[0127] The original center points of the brackets of all teeth are moved on the archwire plane in a direction away from the tooth surface by a first preset distance to serve as the groove center points of all teeth;
[0128] The center points of the grooves of all teeth are fitted to generate the archwire curve.
[0129] In one embodiment, the matching module is configured to:
[0130] For each tooth position, the bracket torque data with a positive vertical distance of the tooth surface and a minimum sum of the vertical distances of the tooth surface is the bracket torque data with the highest matching degree for the tooth at the tooth position;
[0131] Record the relative position relationship between the bracket corresponding to the minimum value and the tooth corresponding to each tooth position.
[0132] In one embodiment, the matching module is configured to:
[0133] For each tooth position, after obtaining bracket torque data whose sum of vertical distances between tooth surfaces is a minimum value, the bracket torque data of the minimum value and a first preset number of bracket torque data closest to the minimum value are added to the set to be screened for the tooth position;
[0134] For each tooth position, the optimal bracket torque data is determined from the set to be screened based on the user's behavioral habits and the health status of the teeth corresponding to that tooth position.
[0135] In summary, in the method and device provided by the embodiments of the present invention, after digital tooth arrangement is performed using the three-dimensional tooth data of the user, a virtual orthodontic tooth arrangement model of the user is obtained; on the virtual orthodontic tooth arrangement model, according to the center points of the tooth surfaces on the labial and buccal surfaces of all teeth and the longitudinal section of each tooth, an arch wire curve is fitted; an arch wire profile with a cross-sectional size conforming to the shape of the bracket slot is generated according to the arch wire curve; at the center point of the slot of each tooth, the bracket is fitted with the arch wire profile, and with the center point of the slot as the origin, during the process of the bracket sliding along the arch wire curve within a range of a second preset distance, the vertical distance between the edge point of the bracket base and the tooth surface of each corresponding tooth is calculated every third distance; the bracket torque data for each tooth position is queried from the bracket database, and the bracket database stores multiple sets of bracket torque data for each tooth position, and the bracket torque data is the angle formed by the bracket base and the bottom surface of the slot; the bracket torque data for each tooth position is matched with the vertical distance of the tooth surface corresponding to the tooth position of this tooth to obtain the bracket torque data with the highest matching degree for this tooth. The above steps are matched with the vertical distance of the tooth surface through the bracket database including bracket torque data, so as to obtain the bracket torque data with the highest matching degree, which can meet individual differences, facilitate mass production of fixed templates, and have low manufacturing costs.
[0136] The embodiments of the present invention further provide a computer device, Figure 11 which is a schematic diagram of the computer device in the embodiments of the present invention. The computer device 1100 includes a memory 1110, a processor 1120, and a computer program 1130 stored on the memory 1110 and executable on the processor 1120. When the processor 1120 executes the computer program 1130, the above multi-data bracket matching method is implemented.
[0137] The embodiments of the present invention further provide a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the above multi-data bracket matching method is implemented.
[0138] The embodiments of the present invention further provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the above multi-data bracket matching method is implemented.
[0139] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0140] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in one or more of the flows Figure 1 one or more flows and / or blocks Figure 1 or one or more of the blocks.
[0141] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in one or more of the flows Figure 1 one or more flows and / or blocks Figure 1 or one or more of the blocks.
[0142] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more of the flows Figure 1 one or more flows and / or blocks Figure 1 or one or more of the blocks.
[0143] The specific embodiments described above further elaborate on the objectives, technical solutions, and beneficial effects of the present invention. It should be understood that the above description is only specific embodiments of the present invention and is not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A matching method for multi-data brackets, characterized in that, include: After digitally arranging teeth using the user's three-dimensional tooth data, a virtual orthodontic tooth arrangement model of the user is obtained; On the virtual orthodontic tooth arrangement model, the archwire curve is fitted and generated according to the center points of the labial and buccal surfaces of all teeth; Generate an archwire shape with a cross-section size that conforms to the shape of the bracket groove according to the archwire curve; At the center point of the groove of each tooth, the bracket is fitted with the archwire shape, and with the groove center point as the origin, the bracket is slid along the archwire curve within the range of the second preset distance, and the vertical distance between the edge point of the bracket base and the tooth surface of each corresponding tooth is calculated every third distance; Querying bracket torque data for each tooth position from a bracket database, wherein the bracket database stores a plurality of bracket torque data for each tooth position, wherein the bracket torque data is the angle formed between the bracket base plate and the bottom surface of the groove; The bracket torque data of each tooth position is matched with the vertical distance of the tooth surface corresponding to the tooth position to obtain the bracket torque data with the highest matching degree for the tooth.
2. The method according to claim 1, characterized in that, Also includes: Based on the shape characteristics and arrangement rules of each tooth position, multiple bracket torque data for each tooth position are generated. The bracket torque data is the angle between the bracket base and the bottom surface of the groove; The bracket torque data of each tooth position is stored in the bracket database.
3. The method according to claim 2, characterized in that According to the appearance characteristics and arrangement rules of each tooth position, various bracket torque data for each tooth position are generated, including: Collect multi-source data for each tooth position, including microscopic structure data of the tooth surface acquired by a microscope, 3D oral scan data, genetic data, and orthodontic case data. The 3D oral scan data includes shape features and arrangement rules. Training a bracket torque mapping model based on the multi-source data, and using the trained bracket torque mapping model to predict multiple bracket torque data for each tooth position, wherein the bracket torque mapping model is used to mine the nonlinear relationship between tooth position characteristics and bracket torque data; Through finite element analysis and based on oral 3D scanning data, a biomechanical dynamic model of different tooth positions is constructed, and the microstructure data of the tooth surface is integrated into the biomechanical dynamic model; The biomechanical dynamic model is used to predict bracket torque data of various tooth positions for tooth movement paths and stress distribution of periodontal tissues during orthodontics; According to the movement path of the tooth and the stress distribution of the periodontal tissue, a preset number of bracket torque data are screened from the predicted bracket torque data of multiple tooth positions.
4. The method according to claim 1, characterized in that, On the virtual orthodontic tooth arrangement model, the archwire curve is fitted based on the center points of the labial and buccal surfaces of all teeth, including: On the virtual orthodontic tooth arrangement model, the archwire plane is generated by fitting the center points of the labial and buccal surfaces of all teeth; The intersection of the line formed by the plane of the archwire and the longitudinal section of each tooth and the labial and buccal surface of each tooth is determined as the original center point of the bracket of each tooth; The original center points of the brackets of all teeth are moved on the archwire plane in a direction away from the tooth surface by a first preset distance to serve as the groove center points of all teeth; The center points of the grooves of all teeth are fitted to generate the archwire curve.
5. The method according to claim 1, characterized in that, Match the bracket torque data of each tooth position with the vertical distance from the bracket to the tooth surface of the corresponding tooth to obtain the bracket torque data with the highest matching degree for this tooth, including: For each tooth position, the bracket torque data with a positive vertical distance from the bracket to the tooth surface and the minimum total vertical distance from the bracket to the tooth surface is the bracket torque data with the highest matching degree for the corresponding tooth of this tooth position; Record the relative position relationship between the bracket corresponding to the minimum value and the corresponding tooth of each tooth position.
6. The method according to claim 5, wherein It also includes: For each tooth position, after obtaining the bracket torque data with the minimum total vertical distance from the bracket to the tooth surface, add the bracket torque data of the minimum value and the first preset number of multiple bracket torque data closest to the minimum value to the set to be screened for this tooth position; For each tooth position, determine the optimal bracket torque data from the set to be screened according to the user's behavior habits and the health status of the corresponding tooth of this tooth position.
7. A matching device for multi-data brackets, characterized in that, It includes: A virtual orthodontic tooth arrangement model acquisition module, configured to use the three-dimensional tooth data of the user to perform digital tooth arrangement and then obtain the user's virtual orthodontic tooth arrangement model; An arch wire curve fitting module, configured to fit and generate an arch wire curve on the virtual orthodontic tooth arrangement model according to the center points of the tooth surfaces on the labial and buccal surfaces of all teeth; An arch wire profile generation module, configured to generate an arch wire profile with a cross-sectional size that conforms to the shape of the bracket slot according to the arch wire curve; A vertical distance calculation module of the tooth surface, configured to fit the bracket with the arch wire profile at the center point of the slot of each tooth, and use the center point of the slot as the origin. During the process of sliding the bracket along the arch wire curve within a second preset distance range, calculate the vertical distance between the edge point of the bracket base and the tooth surface of each corresponding tooth every third distance; A query module, configured to query the bracket torque data of each tooth position from the bracket database. The bracket database stores multiple bracket torque data of each tooth position, and the bracket torque data is the angle formed by the bracket base and the bottom surface of the slot; A matching module, configured to match the bracket torque data of each tooth position with the vertical distance from the bracket to the tooth surface of the corresponding tooth of this tooth position to obtain the bracket torque data with the highest matching degree for this tooth.
8. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that When the processor executes the computer program, it implements the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, it implements the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by the processor, it implements the method according to any one of claims 1 to 6.