Digital generation method and apparatus for dental braces, device and medium
By adjusting the concave direction and identifying tooth feature points, the brace digital model is automatically generated, which solves the problems of complex and inefficient generation of brace models in the existing technology, and achieves more efficient and accurate brace digital model generation.
Patent Information
- Application Number
- PCT/CN2024/096841
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-30
- Filing Date
- 2024-05-31
- Publication Date
- 2025-01-02
AI Technical Summary
The generation process of existing digital brace models is complex, the learning cost is high, the adjustment process is cumbersome, and the efficiency is inefficient.
By obtaining the original three-dimensional tooth model, adjusting the concave direction until the area meets the preset conditions, identifying the tooth characteristic points, generating a brace digital model based on these parameters, automatically computing key parameters, and reducing user interaction.
It improves the efficiency and accuracy of the generation of brace digital models, automates the processing of key parameters, and simplifies user operation processes.
Smart Images

Figure CN2024096841_02012025_PF_FP_ABST
Abstract
Description
A digital generation method, device, equipment and medium for braces
[0001] This disclosure claims priority to a Chinese patent application filed with the Patent Office of China on June 30, 2023, with application number 202310800175.X and invention name “A method, device, equipment and medium for digitally generating braces”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of intelligent oral medicine technology, and in particular to a method, device, equipment and medium for digitally generating braces. Background Art
[0003] With the increasing popularity of digitalization in dentistry, the production of dental products such as night bruxism pads and orthodontic retainers through 3D printing has gradually become popular. Generating digital models of dental products requires many parameters, such as the direction of the undercut and the position of the edge line. Currently, when importing dental data to generate dental products, these parameters need to be manually set step by step according to the process to generate the model. The model generation process is too complicated, not only requiring learning costs, but also requiring multiple user interactions during each generation process, making the adjustment process cumbersome and inefficient.
[0004] Summary of the Invention
[0005] (1) Technical issues to be resolved
[0006] The technical problem to be solved by the present disclosure is to solve the problems of complex model generation process, high learning cost, cumbersome adjustment process and low efficiency in the existing model.
[0007] (2) Technical solution
[0008] In order to solve the above technical problems, the embodiments of the present disclosure provide a method, device, equipment and medium for digitally generating braces.
[0009] According to one aspect of the present disclosure, a method for digitally generating a dental brace is provided, comprising:
[0010] Obtain the original three-dimensional tooth model;
[0011] Continuously adjusting the direction of the original three-dimensional tooth model and calculating the area of the undercut region of the tooth in the original three-dimensional tooth model during each adjustment, and stopping the adjustment when the area of the undercut region meets a preset condition to determine the direction of the undercut;
[0012] Identify the tooth feature points of each tooth in the original three-dimensional tooth model;
[0013] generating a margin line on the original three-dimensional tooth model based on a plurality of tooth feature points;
[0014] According to the undercut direction, edge line and preset undercut parameters, a digital model of the braces corresponding to the original three-dimensional tooth model is generated.
[0015] According to another aspect of the present disclosure, there is provided a device for digitally generating a dental brace, comprising:
[0016] a model acquisition module configured to acquire an original three-dimensional tooth model;
[0017] an undercut direction determination module configured to continuously adjust the direction of the original three-dimensional tooth model and calculate the area of the undercut region of the tooth in the original three-dimensional tooth model during each adjustment, and stop adjusting when the area of the undercut region meets a preset condition to determine the undercut direction;
[0018] a feature recognition module configured to recognize tooth feature points of each tooth in the original three-dimensional tooth model;
[0019] a margin line generating module configured to generate a margin line on the original three-dimensional tooth model based on a plurality of tooth feature points;
[0020] The model generation module is configured to generate a digital model of the braces corresponding to the original three-dimensional tooth model according to the undercut direction, the edge line and the preset undercut parameters.
[0021] According to another aspect of the present disclosure, an electronic device is provided, the electronic device including:
[0022] processor;
[0023] a memory for storing processor-executable instructions;
[0024] The processor is configured to read executable instructions from the memory and execute the instructions to implement the above method.
[0025] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to execute the above method. (3) Beneficial effects
[0026] The above technical solution provided by the embodiments of the present disclosure has the following advantages compared with the prior art:
[0027] The digital generation method, device, equipment and medium of braces provided by the embodiments of the present disclosure include: for the acquired original three-dimensional tooth model, first, continuously adjusting the direction of the original three-dimensional tooth model, and calculating the area of the undercut area of the tooth in the original three-dimensional tooth model during each adjustment, and stopping the adjustment until the area of the undercut area meets the preset conditions, and determining the undercut direction; secondly, identifying the tooth feature points of each tooth in the original three-dimensional tooth model, and generating edge lines on the original three-dimensional tooth model based on multiple tooth feature points; and then generating a digital braces model corresponding to the original three-dimensional tooth model according to the undercut direction, edge line and preset undercut parameters.
[0028] This technical solution changes the area of the undercut region by continuously adjusting the direction of the original three-dimensional tooth model, thereby being able to quickly and accurately determine the direction of the undercut; utilizing tooth feature points, it is possible to quickly and accurately generate edge lines without the need for manual adjustment of the edge lines; the undercut parameters can be directly read, which is convenient and quick; it can be seen that the above-mentioned key parameters for generating the digital model of braces can all be automatically calculated without the need for manual adjustment by the user, thereby improving the efficiency of parameter calculation, and furthermore, utilizing the direction of the undercut, edge line and undercut parameters can effectively improve the generation efficiency of the digital model of braces.
[0029] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0031] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0032] FIG1 is a flow chart of a method for digitally generating braces according to an embodiment of the present disclosure;
[0033] FIG2 is a schematic diagram of an original three-dimensional tooth model provided by an embodiment of the present disclosure;
[0034] FIG3 is a schematic diagram of an original three-dimensional tooth model after orientation adjustment provided by an embodiment of the present disclosure;
[0035] FIG4 is a schematic diagram of a straight-line edge line provided by an embodiment of the present disclosure;
[0036] FIG5 is a schematic diagram of a curved edge line provided by an embodiment of the present disclosure;
[0037] FIG6 is a schematic diagram of undercut parameters provided by an embodiment of the present disclosure;
[0038] FIG7 is a schematic diagram of automatically generating a digital model of braces according to an embodiment of the present disclosure;
[0039] FIG8 is a structural block diagram of a device for digitally generating braces provided in an embodiment of the present disclosure;
[0040] FIG9 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure are clearly and completely described below. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of the present disclosure.
[0042] At present, for dental products such as night bruxism pads and orthodontic retainers, in the process of generating digital models, it is impossible to obtain the characteristic points of the teeth, such as the tooth orientation, the buccal-lingual lowest point of the teeth, the buccal-lingual point to the gingival papilla, etc., and thus it is impossible to obtain better data for the necessary parameters for generating the digital model of the dental product, such as the direction of the undercut, the position of the edge line, the model thickness of products such as night bruxism pads or orthodontic retainers, and the gap between the model and the original jaw. Therefore, in the process of generating the model, the user is required to perform multiple interactive operations to achieve the results required by the user, and there are problems such as complicated and tedious operations and low efficiency. Based on this, the embodiments of the present disclosure provide a method, device, equipment and medium for digitally generating braces. For ease of understanding, the embodiments of the present disclosure are described below.
[0043] Figure 1 is a flowchart of a method for digitally generating braces according to an embodiment of the present disclosure. This method can be executed by a device for digitally generating braces configured on a terminal, which can be implemented using software and / or hardware. As shown in Figure 1, the method for digitally generating braces can include the following steps.
[0044] S102: Obtain an original three-dimensional tooth model.
[0045] In this embodiment, an oral scanning device can be used to perform a global scan of the upper or lower teeth of a person's oral cavity, obtain multiple scan images, and generate an original three-dimensional tooth model of the entire tooth based on the multiple scan images. The three-dimensional tooth model can be shown in FIG2 .
[0046] S104, continuously adjusting the direction of the original three-dimensional tooth model, and calculating the area of the undercut region of the tooth in the original three-dimensional tooth model during each adjustment, until the area of the undercut region meets a preset condition, stopping the adjustment, and determining the undercut direction.
[0047] Since the crown of a tooth is wider than its root, there is an undercut between adjacent teeth that is wider at the top and narrower at the bottom. In the process of making a digital model of tooth braces, the original three-dimensional tooth model needs to be filled with the undercut.
[0048] To the user, the area not visible on the original 3D tooth model is the undercut. When the orientation of the original 3D tooth model is adjusted, the undercut also changes in real time. Based on this, the orientation of the original 3D tooth model can be adjusted. When it is adjusted to a certain direction, and the area of the undercut meets the preset conditions, it can be considered a relatively reasonable positioning direction, which can provide the user with a comfortable wearing feeling.
[0049] In this embodiment, the orientation of the original 3D tooth model can be adjusted multiple times. Each time the orientation is adjusted, the area of the undercut region of the teeth in the original 3D tooth model is calculated. In this embodiment, there are multiple ways to determine the undercut region. For example, for the undercut region between any two adjacent teeth, a digitized tooth mesh of the two adjacent teeth can be obtained from the original 3D tooth model, and the undercut region of the two adjacent teeth can be determined based on the digitized tooth mesh.
[0050] Or in another example, the mesial control point and the distal control point of the undercut between adjacent teeth in the original three-dimensional tooth model can be identified. The mesial control point and the distal control point can better describe the shape of the undercut between adjacent teeth; based on the mesial control point and the distal control point, the corresponding undercut area is determined.
[0051] After determining the undercut area between each pair of adjacent teeth, the area of the undercut region can be determined. In this case, adjustment is stopped until the area of the undercut region meets the preset conditions, as shown below.
[0052] Based on the undercut areas of each tooth in the original three-dimensional tooth model and the preset weighting coefficients of each tooth, the area-weighted average value of the undercut areas of multiple teeth is determined; it is judged whether the area-weighted average value meets the preset conditions; wherein the preset conditions include: the area-weighted average value is a minimum value, or the area-weighted average value is less than a preset area threshold; if the preset conditions are met, stop adjusting the direction of the original three-dimensional tooth model and maintain the current direction.
[0053] It's understandable that the larger the undercut area, the looser the braces will fit. Furthermore, different types of dental deformities and teeth in different locations may require different brace tightness requirements. Based on this, different weight coefficients can be set for different teeth. The weight coefficients represent the desired brace tightness for the given tooth, or in other words, the size of the undercut area required for the given tooth.
[0054] The weighted average area of the undercut areas of the multiple teeth is determined by referring to the following formula and based on the undercut areas of the teeth in the original three-dimensional tooth model and the preset weighting coefficients of the teeth:
[0055] Among them, s i represents the area of the undercut region of tooth number i, λ i represents the weighting coefficient of tooth i, n represents the number of all teeth, represents the area-weighted average of the undercut areas of n teeth.
[0056] According to the above embodiment, in the process of continuously adjusting the direction of the original three-dimensional tooth model, each direction corresponds to a weighted average of the areas of the undercut regions in that direction.
[0057] In one embodiment, each time the orientation of the original 3D tooth model is adjusted and the weighted average area of the undercut regions in the current orientation is obtained, a determination is made as to whether the weighted average area of the undercut regions is less than a preset area threshold. If not, the orientation of the original 3D tooth model continues to be adjusted. If not, the orientation of the original 3D tooth model is stopped and the current orientation is maintained, with subsequent steps such as determining the direction of the undercuts being performed in the current orientation.
[0058] In another embodiment, each time the orientation of the original 3D tooth model is adjusted and the weighted average area of the undercut regions in the current orientation is obtained, it is determined whether the weighted average area of the undercut regions is a minimum value. If not, the orientation of the original 3D tooth model is further adjusted.
[0059] In the case of a minimum value, whether the current weighted average value of the area of the undercut region is a valid minimum value can be determined based on the number of times the direction has been adjusted and / or the number of occurrences of the weighted average value of the area of the minimum undercut region.
[0060] Assume that the orientation of the original 3D tooth model is adjusted twice, resulting in the weighted average of the areas of two undercuts. One of these values will inevitably be the minimum value, but this minimum value is clearly inaccurate. Therefore, this embodiment can further determine whether the current weighted average of the areas of the undercuts is a valid minimum value by considering the number of orientation adjustments and / or the number of occurrences of the weighted average of the areas of the undercuts.
[0061] In one example, it can be determined whether the number of orientation adjustments currently performed has reached a preset reference value (e.g., 10 times). If so, the area-weighted average value of the current undercut region is the minimum value among the 10 previous orientation adjustments, and the area-weighted average value can be determined to be a valid minimum value. If not, the area-weighted average value can be ignored, and the orientation of the original 3D tooth model can continue to be adjusted.
[0062] In another example, it can be determined whether the area-weighted average of the undercut region occurs at least twice. If so, this indicates that the minimum area-weighted average value has occurred multiple times, reducing the likelihood of chance, and thus confirming that the area-weighted average value is a valid minimum value. Otherwise, the area-weighted average value can be ignored, and the orientation of the original 3D tooth model can continue to be adjusted.
[0063] Of course, it is also possible to determine whether the current weighted average area of the undercut region is a valid minimum value based on the number of times the current direction has been adjusted and the number of times the weighted average area of the smallest undercut region has appeared. For example, if the number of times the current direction has been adjusted reaches a preset reference value and the weighted average area of the smallest undercut region has appeared at least twice, the weighted average area is determined to be a valid minimum value. This determination method is more accurate and avoids misjudging the minimum weighted average area.
[0064] According to the above embodiment, when the area of the undercut region satisfies the preset conditions, adjustment is stopped. At this point, the orientation of the original three-dimensional tooth model is ideal for wearing braces, as shown in FIG3 . Next, the direction of the undercut is determined. The embodiment of determining the direction of the undercut may include the following.
[0065] For any tooth in the original three-dimensional tooth model, a coordinate system is formed with the mesiodistal direction, buccal-lingual direction and long axis direction as the coordinate axis directions, and the center point of any tooth as the coordinate origin. The direction of any tooth is calculated in the coordinate system; the average value of the directions of multiple teeth in the three-dimensional tooth is determined as the undercut direction.
[0066] Referring to the coordinate system shown on tooth 27 in Figure 2 , it should be understood that each tooth in the original three-dimensional tooth model has its own coordinate system. Tooth 27 is used as an example for ease of viewing. In the coordinate system of tooth 27, the center point of tooth 27 is the origin, the mesiodistal direction is the x-axis, the buccal and lingual direction is the y-axis, and the long axis is the z-axis. The position and orientation of tooth 27 are calculated in this coordinate system. Using the same method, the relative position and orientation of each tooth in three-dimensional space can be obtained. The average value of the orientations of all teeth is then determined as the orientation of the original three-dimensional tooth model as a whole in the world coordinate system. This orientation is the undercut direction, also known as the insertion direction.
[0067] S106: Identify the tooth feature points of each tooth in the original three-dimensional tooth model.
[0068] In this embodiment, the buccal-lingual feature points of each tooth can be identified through a preset recognition model to obtain the tooth feature points of each tooth at the target position; wherein the target position includes: the lowest point of the buccal-lingual tooth and the buccal-lingual gingival papilla point.
[0069] In specific implementation, each tooth on the three-dimensional tooth model can be segmented according to the regional segmentation algorithm to obtain multiple tooth segmentation regions. Then, the buccal and lingual feature points in the multiple tooth segmentation regions are identified by a preset recognition model to obtain the tooth feature points in each tooth segmentation region. The tooth feature points may include: the buccal and lingual lowest point of the tooth and the buccal and lingual gingival papilla point. Among them, the buccal and lingual direction represents the position in the mouth based on the position of the buccal and lingual surfaces of the posterior tooth crown. That is, the buccal and lingual lowest point of the tooth includes the buccal lowest point of the tooth and the lingual lowest point of the tooth; the buccal and lingual gingival papilla point includes the buccal gingival papilla point and the lingual gingival papilla point.
[0070] In actual product manufacturing, products with straight boundary lines, such as night bruxism pads, generally use the buccal-lingual lowest point of the teeth as a reference. Products with curved boundary lines, such as orthodontic retainers, generally use the buccal-lingual lowest point of the teeth and the buccal-lingual gingival papilla as references. Therefore, in this embodiment, the buccal-lingual target positions may include, for example, the buccal-lingual lowest point of the teeth shown in Figure 4 and the buccal-lingual gingival papilla shown in Figure 5.
[0071] S108 : Generate edge lines on the original three-dimensional tooth model based on the multiple tooth feature points.
[0072] This embodiment can generate different types of edge lines based on tooth feature points at different target locations. For ease of understanding, several possible embodiments are provided below.
[0073] In an embodiment of generating edge lines, a straight-line type edge line on the original three-dimensional tooth model can be generated based on the tooth feature points at the lowest point of the teeth in the buccal and lingual directions. Specifically, in the original three-dimensional tooth model, the tooth feature points at the lowest point of the teeth in the buccal and lingual directions in each tooth segmentation area are connected in sequence according to the order of tooth numbering to generate a first closed line; the first closed line is spline fitted to obtain a straight-line type edge line on the original three-dimensional tooth model. The straight-line type edge line can refer to the two viewing angles shown in Figure 4, where the left figure in Figure 4 is a buccal straight-line type edge line, and the right figure in Figure 4 is a lingual straight-line type edge line. It can be understood that the straight-line type is relative to the curve type, and is not a straight line in the geometric sense.
[0074] In another embodiment of generating edge lines, a curved edge line on the original three-dimensional tooth model can be generated based on the tooth feature points at the lowest point of the buccal and lingual teeth and the gingival papilla. Specifically, in the original three-dimensional tooth model, the tooth feature points at the lowest point of the buccal and lingual teeth and the gingival papilla in each tooth segmentation area are sequentially connected in the order of tooth numbering and according to the contour line of the tooth segmentation area to generate a second closed line; spline fitting is performed on the second closed line to obtain a curved edge line on the original three-dimensional tooth model. The curved edge line can be viewed from the two viewing angles shown in Figure 5, where the left figure in Figure 5 is a buccal curved edge line and the right figure in Figure 5 is a lingual curved edge line.
[0075] S110 , generating a digital model of the braces corresponding to the original three-dimensional tooth model according to the undercut direction, the edge line, and the preset undercut parameters.
[0076] In practical applications, factors that influence the final shape of a digital model of a dental brace, such as a night bruxism pad or orthodontic retainer, in addition to the undercut direction and edge line described in the aforementioned embodiments, also include undercut parameters. As shown in Figure 6, undercut parameters generally include: undercut filling ratio, model thickness, and the gap between the model and the jaw.
[0077] The undercut parameters are the default parameter values that best meet the public's requirements, obtained based on doctors' actual work experience and multiple parameter experimental adjustments. The undercut parameters can be read directly during use without the need to adjust them.
[0078] In this embodiment, generating a digital model of the braces corresponding to the original three-dimensional tooth model according to the undercut direction, the edge line, and the preset undercut parameters may include:
[0079] The undercut area of the original three-dimensional tooth model is filled according to the filling ratio to obtain a target three-dimensional tooth model; the undercut direction is used as the insertion direction of the digital braces model to be generated; the target three-dimensional tooth model is meshed according to the insertion direction and with the edge line as the boundary line to obtain a target mesh; the target mesh is surface reconstructed according to the voxel method and the parameters of the model thickness and the gap between the model and the jaw to generate a digital braces model corresponding to the original three-dimensional tooth model.
[0080] In this embodiment, because the target mesh is extracted from the target 3D tooth model using the undercut as the insertion direction and the edge line as the boundary line, the target mesh closely matches the user's jaw. Furthermore, using a voxel-based method and based on parameters such as model thickness and the gap between the model and the jaw, the extracted mesh can be reconstructed through edge processing and surface smoothing. The resulting digital brace model meets user requirements for wearer comfort in terms of thickness and gap.
[0081] Based on the digital generation method of braces provided in the above embodiments, a specific example of applying the method to automatically generate a digital model of braces is provided herein.
[0082] Referring to Figure 7, the original three-dimensional tooth model is obtained by scanning, and the original three-dimensional tooth model is imported into an electronic device with computing capabilities or software installed in the electronic device. The direction of the original three-dimensional tooth model is continuously adjusted until the area of the undercut area is the minimum value or is less than the preset area threshold, and the adjustment is stopped to determine the undercut direction. The tooth feature points of each tooth in the original three-dimensional tooth model are identified; based on multiple tooth feature points, an edge line is generated on the original three-dimensional tooth model. The undercut parameters are read. Based on the undercut direction, edge line and preset undercut parameters, a target grid is extracted from the target three-dimensional tooth model, and a digital model of braces is generated using the voxel method. Finally, the digital model of braces is output through an electronic device or software.
[0083] Throughout the entire process of generating a digital model of braces, the user does not need to manually set or adjust parameters. Instead, the process automatically determines the direction of the undercut, generates edge lines, and reads the undercut parameters according to the digital generation method for braces. The digital model of the braces is then generated based on these parameters. This embodiment automates the generation of digital braces models, improving model generation efficiency while significantly reducing the number of user interactions, saving user time, and making adjustments easier.
[0084] In some embodiments, generating a dental brace digital model corresponding to the original three-dimensional tooth model according to the undercut direction, the edge line, and the preset undercut parameters, previously includes:
[0085] The preset user information is obtained, where the user information is used to indicate whether the type of the edge line to be generated is a straight line type or a curve type and the value of the preset undercut parameter.
[0086] The user information may include the user's medical history. This information generally specifies the type of orthodontic treatment the user requires. Each type of orthodontic treatment corresponds to a fixed type of margin line. Therefore, the user information for the margin lines to be generated can be determined based on the user's medical history. For example, a straight margin line can be used for a night bruxism pad, while a curved margin line can be used for an orthodontic retainer.
[0087] User information may include user patient history records, and different patients may correspond to undercut parameters. For example, some patients are not suitable for thicker occlusal pads such as night bruxule pads or orthodontic retainers, and some patients have too crowded teeth and are not suitable for night bruxule pads or orthodontic retainers that fill 100% of the undercut. In addition, the undercut parameters of night bruxule pads or orthodontic retainers can be the same, or they can be fine-tuned according to the doctor's settings. Therefore, by obtaining the preset user information, it is possible to automatically and quickly determine the type of edge line to be generated as a straight line type or a curve type and the value of the preset undercut parameter, thereby personalizing braces, generating night bruxule pads, orthodontic retainers, braces, etc., and improving user comfort.
[0088] In summary, the digital generation method of braces provided by the embodiment of the present disclosure is based on the obtained original three-dimensional tooth model. First, the direction of the original three-dimensional tooth model is continuously adjusted, and the area of the undercut area of the tooth in the original three-dimensional tooth model is calculated during each adjustment. The adjustment is stopped until the area of the undercut area meets the preset conditions, and the undercut direction is determined; secondly, the tooth feature points of each tooth in the original three-dimensional tooth model are identified, and the edge line is generated on the original three-dimensional tooth model based on multiple tooth feature points; and then, according to the undercut direction, edge line and preset undercut parameters, a digital model of braces corresponding to the original three-dimensional tooth model is generated.
[0089] This technical solution, among the key parameters required for generating a digital braces model, changes the area of the undercut by continuously adjusting the orientation of the original three-dimensional tooth model, thereby quickly determining a more optimal and accurate undercut direction. It also utilizes tooth feature points to quickly and accurately generate edge lines without the need for manual adjustment. The undercut parameters can be directly read, making it quick and convenient. As can be seen, the aforementioned key parameters for generating a digital braces model can all be automatically calculated, eliminating the need for manual adjustment by the user, improving parameter calculation efficiency. Furthermore, utilizing the undercut direction, edge line, and undercut parameters can improve the efficiency of generating a digital braces model. Furthermore, each of these parameters is a high-quality parameter with increased accuracy, resulting in a more accurate digital braces model that better matches the user's jaw and improves wearing comfort.
[0090] FIG8 is a block diagram of a digital generation device for braces according to an embodiment of the present disclosure, which is used to implement the digital generation method for braces according to the above embodiment. As shown in FIG8 , the digital generation device for braces may include the following modules.
[0091] The model acquisition module 210 is configured to acquire an original three-dimensional tooth model;
[0092] an undercut direction determination module 220 configured to continuously adjust the direction of the original three-dimensional tooth model and calculate the area of the undercut region of the tooth in the original three-dimensional tooth model during each adjustment, and to stop adjusting when the area of the undercut region meets a preset condition, thereby determining the undercut direction;
[0093] The feature recognition module 230 is configured to recognize tooth feature points of each tooth in the original three-dimensional tooth model;
[0094] The margin line generating module 240 is configured to generate a margin line on the original three-dimensional tooth model based on a plurality of tooth feature points;
[0095] The model generation module 250 is configured to generate a digital model of the braces corresponding to the original three-dimensional tooth model according to the undercut direction, the edge line and the preset undercut parameters.
[0096] In one embodiment, the undercut direction determining module 220 is further configured to:
[0097] determining a weighted average of the undercut areas of the plurality of teeth according to the undercut areas of the teeth in the original three-dimensional tooth model and a preset weighting coefficient for each tooth;
[0098] Determine whether the area-weighted average value meets a preset condition; wherein the preset condition includes: the area-weighted average value is a minimum value, or the area-weighted average value is less than a preset area threshold;
[0099] When a preset condition is met, the adjustment of the orientation of the original 3D tooth model is stopped and the current orientation is maintained.
[0100] In one embodiment, the undercut direction determining module 220 is further configured to:
[0101] For any tooth in the original three-dimensional tooth model, a coordinate system is formed with the mesiodistal direction, buccal and lingual direction, and long axis direction as the coordinate axis directions, and the center point of any tooth is used as the coordinate origin, and the direction of any tooth is calculated in the coordinate system;
[0102] The average value of the directions of the plurality of teeth in the three-dimensional tooth is determined as the undercut direction.
[0103] In one embodiment, the feature recognition module 230 is further configured to:
[0104] The buccal and lingual feature points of each tooth are identified through a preset recognition model to obtain the tooth feature points of each tooth at the target position; wherein the target position includes: the lowest point of the buccal and lingual teeth and the buccal and lingual gingival papilla point.
[0105] In one embodiment, the edge line generation module 240 is further configured to:
[0106] Based on the tooth feature points at the lowest point of the buccal and lingual teeth, a straight line type edge line is generated on the original three-dimensional tooth model;
[0107] or,
[0108] Based on the tooth feature points at the lowest point of the buccal and lingual teeth and the gingival papilla point, a curved edge line on the original three-dimensional tooth model is generated.
[0109] In one embodiment, the undercut parameters include: undercut filling ratio, model thickness, and gap parameters between the model and the jaw;
[0110] The model generation module 250 is further configured to:
[0111] Filling the undercut area of the original three-dimensional tooth model according to the undercut filling ratio to obtain a target three-dimensional tooth model;
[0112] The undercut direction is used as the placement direction of the digital model of the braces to be generated;
[0113] According to the insertion direction and taking the edge line as the boundary line, mesh extraction is performed on the target three-dimensional tooth model to obtain the target mesh;
[0114] The target mesh is surface reconstructed according to the voxel method and the parameters of model thickness and gap between the model and the jaw to generate a digital model of the braces corresponding to the original three-dimensional tooth model.
[0115] In one embodiment, the device further includes a user information acquisition module, which is configured to:
[0116] The preset user information is obtained, where the user information is used to indicate whether the type of the edge line to be generated is a straight line type or a curve type and the value of the preset undercut parameter.
[0117] The device provided in this embodiment has the same implementation principle and technical effects as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference may be made to the corresponding contents in the aforementioned method embodiment.
[0118] FIG9 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. As shown in FIG9 , the electronic device 300 includes one or more processors 301 and a memory 302 .
[0119] The processor 301 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 300 to perform desired functions.
[0120] The memory 302 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), a hard disk, flash memory, etc. One or more computer program instructions may be stored on a computer-readable storage medium, and the processor 301 may execute the program instructions to implement the digital generation method of braces of the embodiment of the present disclosure described above and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.
[0121] In one example, the electronic device 300 may further include an input device 303 and an output device 304 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0122] In addition, the input device 303 may also include, for example, a keyboard, a mouse, and the like.
[0123] The output device 304 can output various information to the outside, including determined distance information, direction information, etc. The output device 304 can include, for example, a display, a speaker, a printer, a communication network and its connected remote output device, etc.
[0124] Of course, for the sake of simplicity, FIG9 only shows some of the components related to the present disclosure in the electronic device 300, omitting components such as buses, input / output interfaces, etc. In addition, the electronic device 300 may further include any other appropriate components according to specific application scenarios.
[0125] Furthermore, this embodiment also provides a computer-readable storage medium, which stores a computer program, and the computer program is used to execute the above-mentioned digital generation method of braces.
[0126] The embodiments of the present disclosure provide a computer program product of a method, device, electronic device, and medium for digitally generating braces, including a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method in the previous method embodiment. For specific implementation, please refer to the method embodiment and will not be repeated here.
[0127] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0128] The foregoing description is intended only to provide specific embodiments of the present disclosure, which will enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments shown herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein. Industrial Applicability
[0129] The digital generation method of braces provided by the present disclosure changes the area of the undercut region by continuously adjusting the direction of the original three-dimensional tooth model, thereby being able to quickly and accurately determine the direction of the undercut; utilizing tooth feature points, it is possible to quickly and accurately generate edge lines without the need for manual adjustment of the edge lines; the undercut parameters can be directly read, which is convenient and quick; it can be seen that the above-mentioned key parameters used for generating the digital model of braces can all be automatically calculated without the need for manual adjustment by the user, thereby improving the efficiency of parameter calculation; furthermore, utilizing the undercut direction, edge line and undercut parameters can effectively improve the generation efficiency of the digital model of braces, and has strong industrial applicability.
Claims
1. A method for digitally generating a dental brace, comprising: Obtaining the original three-dimensional tooth model; Continuously adjusting the direction of the original three-dimensional tooth model, and calculating the area of the undercut region of the tooth in the original three-dimensional tooth model during each adjustment, and stopping the adjustment until the area of the undercut region meets a preset condition, and determining the undercut direction; Identifying tooth feature points of each tooth in the original three-dimensional tooth model; generating a margin line on the original three-dimensional tooth model based on a plurality of the tooth feature points; A dental brace digital model corresponding to the original three-dimensional tooth model is generated according to the undercut direction, the edge line and preset undercut parameters.
2. The method according to claim 1, wherein the step of stopping the adjustment until the area of the undercut region meets a preset condition comprises: Determining a weighted average of the areas of the undercut areas of the plurality of teeth according to the undercut areas of the respective teeth in the original three-dimensional tooth model and the preset weighting coefficients of the respective teeth; Determine whether the area weighted average value meets a preset condition; wherein the preset condition includes: the area weighted average value is a minimum value, or the area weighted average value is less than a preset area threshold; When the preset condition is met, the adjustment of the direction of the original three-dimensional tooth model is stopped and the current direction is maintained.
3. The method according to claim 1, wherein determining the undercut direction comprises: For any tooth in the original three-dimensional tooth model, a coordinate system is formed with the mesiodistal direction, the buccal-lingual direction and the long axis direction as coordinate axis directions and the center point of any tooth as the coordinate origin, and the direction of any tooth is calculated in the coordinate system; An average value of directions of a plurality of teeth in the three-dimensional tooth is determined as the undercut direction.
4. The method according to claim 1, wherein the identifying tooth feature points of each tooth in the original three-dimensional tooth model comprises: The buccolingual feature points of each tooth are identified through a preset recognition model to obtain the tooth feature points of each tooth at the target position; wherein the target position includes: the lowest point of the buccolingual tooth and the buccolingual gingival papilla point.
5. The method according to claim 4, wherein generating edge lines on the original three-dimensional tooth model based on the plurality of tooth feature points comprises: Based on the tooth feature point at the lowest point of the buccal-lingual tooth, generate a straight-line edge line on the original three-dimensional tooth model; or, Based on the tooth feature points at the lowest points of the buccal and lingual teeth and at the gingival papilla points, a curve-type edge line is generated on the original three-dimensional tooth model.
6. The method according to claim 1, wherein the undercut parameters include: The parameters of undercut ratio, model thickness and gap between model and tooth; The method of generating a dental brace digital model corresponding to the original three-dimensional tooth model according to the undercut direction, the edge line and the preset undercut parameters comprises: Filling the undercut area of the original three-dimensional tooth model according to the undercut filling ratio to obtain a target three-dimensional tooth model; The undercut direction is used as the placement direction of the dental braces digital model to be generated; According to the positioning direction and taking the edge line as the boundary line, mesh extraction is performed on the target three-dimensional tooth model to obtain a target mesh; The target mesh is surface reconstructed according to the voxel method and the model thickness and the gap parameters between the model and the jaw, so as to generate a dental brace digital model corresponding to the original three-dimensional tooth model.
7. The method according to claim 1, wherein generating a dental brace digital model corresponding to the original three-dimensional tooth model according to the undercut direction, the edge line and the preset undercut parameters comprises: Preset user information is obtained, where the user information is used to indicate whether the type of the edge line to be generated is a straight line type or a curve type and a value of the preset undercut parameter.
8. A digital generation device for braces, comprising: A model acquisition module, configured to acquire an original three-dimensional tooth model; an undercut direction determination module, configured to continuously adjust the direction of the original three-dimensional tooth model, and calculate the area of the undercut region of the tooth in the original three-dimensional tooth model during each adjustment, and stop adjusting when the area of the undercut region meets a preset condition, thereby determining the undercut direction; A feature recognition module, configured to recognize tooth feature points of each tooth in the original three-dimensional tooth model; A margin line generating module, configured to generate a margin line on the original three-dimensional tooth model based on a plurality of tooth feature points; The model generation module is configured to generate a dental brace digital model corresponding to the original three-dimensional tooth model according to the undercut direction, the edge line and preset undercut parameters.
9. An electronic device, comprising: processor; a memory for storing instructions executable by the processor; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the method described in any one of claims 1 to 7.
10. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method for producing figure tooth model
CN103181829A
In-place direction algorithm, terminal and storage medium
CN111714235A
Method and device for optimizing undercut filling form of tooth digital model
CN114329964A
Digitalized generation method, device and equipment of tooth socket and medium
CN116824087A
Method for generating edge curve for dental devices
US20230005196A1
