Method and device for adjusting tooth model

By automatically adjusting the edge lines of the tooth model, the problem of inaccurate edge lines in the prior art is solved, and higher trimming accuracy and efficiency are achieved.

CN112734948BActive Publication Date: 2025-08-12SHINING 3D TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110077663.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-20
Publication Date
2025-08-12
Estimated Expiration
2041-03-31

AI Technical Summary

Technical Problem

In the prior art, the edge line after the dental model is not accurate, relies on human experience and lack of intuitive feedback, resulting in high uncertainty in the dressing results.

Method used

By obtaining the initial edge line of the tooth model, the computer system automatically adjusts the edge line, including projection, defect detection, filling and edge line movement, ensuring the accuracy of the edge line.

Benefits of technology

It improves the accuracy of the edge lines of the tooth model, reduces the skill requirements for operators, saves time and costs, and improves correction efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112734948B_ABST
    Figure CN112734948B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and apparatus for adjusting a tooth model. The method comprises: obtaining an initial edge line of the tooth model to be adjusted; and adjusting at least a portion of the initial edge line to obtain an adjusted edge line. The present invention solves the prior art problem of inaccurate edge lines after trimming a tooth model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of model design, and in particular to a method and device for adjusting a tooth model. Background Art

[0002] Oral impressions, of which optical impressions are a key source of information in clinical dental diagnosis and restoration, are currently acquired using intraoral or desktop scanners. However, these methods often fail to adequately expose the edges of the tooth model, necessitating trimming of the tooth model.

[0003] In the existing technology, the tooth model can be modified through the mesh deformation toolkit in the dental CAD software. The toolkit allows the user to deform the data of a certain area according to his or her own experience. For example, a part of the model can be adjusted to be concave or convex. At the same time, the user can also set the strength and range of the deformation, and finally the edge line of the tooth model can be produced according to the user's experience.

[0004] As can be seen from the above, this approach requires the staff to have experience in model trimming, using this experience to estimate the required correction values for the dental model. Moreover, compared with the method of trimming on a real plaster model, using deformation technology to trim the dental model on a computer lacks intuitive feedback, making it difficult to accurately assess whether the dental model has been trimmed properly. Furthermore, the degree of trimming of the dental model depends entirely on the trimmer's assessment, a process that is significantly affected by human factors and contains uncertainties, making it impossible to accurately trim the dental model.

[0005] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention

[0006] The embodiments of the present invention provide a method and apparatus for adjusting a tooth model, so as to at least solve the technical problem in the prior art of inaccurate edge lines after trimming a tooth model.

[0007] According to one aspect of an embodiment of the present invention, a method for adjusting a tooth model is provided, comprising: obtaining an initial edge line of the tooth model to be adjusted; adjusting the tooth model to be adjusted based on the initial edge line to obtain a target model; and adjusting at least part of the initial edge line based on the target model to obtain an adjusted edge line.

[0008] Furthermore, the method for adjusting the tooth model further includes: projecting the tooth model to be adjusted to obtain a target area corresponding to the tooth model to be adjusted, wherein the target area at least includes a deformed area; and determining an initial edge line according to the target area.

[0009] Furthermore, the method for adjusting the tooth model also includes: detecting whether there are defects in the tooth model to be adjusted; if there are no defects in the tooth model to be adjusted, adjusting the tooth model to be adjusted based on the initial edge line to obtain an adjusted edge line; if there are defects in the tooth model to be adjusted, filling the tooth model to be adjusted based on the defects to obtain a filled tooth model to be adjusted, and then adjusting the filled tooth model to be adjusted based on the initial edge line to obtain a target model, and adjusting at least part of the initial edge line based on the target model to obtain an adjusted edge line.

[0010] Furthermore, the method for adjusting the tooth model also includes: obtaining a target area of the tooth model to be adjusted and a depth map corresponding to the tooth model to be adjusted; determining whether there is an occlusion area within the target area of the tooth model to be adjusted based on the depth map; and if there is an occlusion area within the target area of the tooth model to be adjusted, determining that there is a defect in the tooth model to be adjusted.

[0011] Furthermore, the method for adjusting the tooth model also includes: when there are defects in the tooth model to be adjusted, removing the noise information in the defect area to obtain a first defect area, wherein the defect area includes multiple occlusion points; mixing the isolated occlusion points in the first defect area to obtain a second defect area; filling the second defect area to obtain the filled tooth model to be adjusted.

[0012] Furthermore, the method for adjusting the tooth model also includes: when there are no defects in the tooth model to be adjusted and the accuracy of all edge lines of the initial edge line is lower than the preset accuracy, determining that the movement mode of at least part of the edge line of the initial edge line is a first movement mode, wherein the first movement mode is used to control all edge lines of the initial edge line to a preset position.

[0013] Furthermore, the method for adjusting the tooth model also includes: when the tooth model to be adjusted has no defects and the accuracy of part of the initial edge line is lower than the preset accuracy, determining that the movement mode of at least part of the edge line of the initial edge line is the second movement mode.

[0014] Furthermore, the method for adjusting the tooth model also includes: determining the starting position and ending position of at least part of the initial edge line based on the target model; determining the first edge line according to the starting position and the ending position, wherein the accuracy of the first edge line is lower than the preset accuracy; controlling the first edge line to move to the preset position to obtain the adjusted edge line.

[0015] Furthermore, the method for adjusting the tooth model also includes: when the tooth model to be adjusted has defects and the accuracy of at least part of the initial edge line is lower than the preset accuracy, determining that the movement mode of at least part of the initial edge line is a third movement mode.

[0016] Furthermore, the method for adjusting the tooth model also includes: determining the starting position and ending position of at least part of the initial edge line based on the target model; determining a second edge line based on the starting position and the ending position, wherein the accuracy of the second edge line is lower than the preset accuracy; determining key control points from multiple control points included in the second edge line; determining the preset position corresponding to each key control point; controlling each key control point to move to the preset position corresponding to each key control point to obtain an adjusted edge line.

[0017] Furthermore, the method for adjusting the tooth model further includes: determining a target position corresponding to a non-critical control point included in the second edge line; and moving the non-critical control point to the target position to obtain an adjusted edge line.

[0018] According to another aspect of an embodiment of the present invention, a device for adjusting a tooth model is provided, comprising: an acquisition module for acquiring an initial edge line of the tooth model to be adjusted; and an adjustment module for adjusting at least part of the initial edge line to obtain an adjusted edge line.

[0019] According to another aspect of an embodiment of the present invention, a non-volatile storage medium is provided, in which a computer program is stored. The computer program is configured to execute the above-mentioned method for adjusting a tooth model when running.

[0020] According to another aspect of an embodiment of the present invention, a processor is further provided, which is used to run a program, wherein the program is configured to execute the above-mentioned method for adjusting the tooth model when running.

[0021] In an embodiment of the present invention, the initial edge line of the tooth model is adjusted. After obtaining the initial edge line of the tooth model to be adjusted, at least part of the initial edge line is adjusted to obtain the adjusted edge line.

[0022] During this process, the initial margins of the dental model are adjusted, resulting in more accurate margins and facilitating subsequent dental restoration design. Furthermore, this process eliminates the need for specialized software skills to perform dental model restoration, reducing the skill requirements. Furthermore, this process automatically adjusts the initial margins, eliminating the need for redrawing, saving time and improving the efficiency of dental model revisions.

[0023] It can be seen that the solution provided in this application achieves the purpose of adjusting the tooth model, thereby realizing the technical effect of improving the accuracy of the edge line of the trimmed tooth model, and further solving the technical problem of inaccurate edge line after trimming the tooth model in the existing technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0025] Figure 1 is a flow chart of a method for adjusting a tooth model according to an embodiment of the present invention;

[0026] Figure 2 is a schematic diagram of an optional display interface according to an embodiment of the present invention;

[0027] Figure 3 is a schematic diagram of an optional display interface according to an embodiment of the present invention;

[0028] Figure 4 is a schematic diagram of an optional depth map according to an embodiment of the present invention;

[0029] Figure 5 is a schematic diagram of an optional display interface according to an embodiment of the present invention;

[0030] Figure 6 is a schematic diagram of an optional shielding area according to an embodiment of the present invention;

[0031] Figure 7 is a schematic diagram of an optional undercut filling according to an embodiment of the present invention;

[0032] Figure 8 is a schematic diagram of an optional tooth model according to an embodiment of the present invention;

[0033] Figure 9 is a schematic diagram of an optional tooth model according to an embodiment of the present invention;

[0034] Figure 10 is a schematic diagram of an optional tooth model according to an embodiment of the present invention;

[0035] Figure 11 is a schematic diagram of an optional tooth model according to an embodiment of the present invention;

[0036] Figure 12 2 is a schematic diagram of a device for adjusting a tooth model according to an embodiment of the present invention. DETAILED DESCRIPTION

[0037] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0038] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0039] Example 1

[0040] According to an embodiment of the present invention, an embodiment of a method for adjusting a tooth model is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0041] Furthermore, it should be noted that a terminal device can be used as an execution subject of the method for adjusting the tooth model, wherein the terminal device includes at least an input unit and an output unit. Optionally, the output unit includes at least a display.

[0042] in addition, Figure 1 is a flow chart of a method for adjusting a tooth model according to an embodiment of the present invention. Figure 1 As shown, the method includes the following steps:

[0043] Step S102: obtaining the initial edge line of the tooth model to be adjusted.

[0044] In step S102, the initial edge line of the tooth model to be adjusted can be determined by the user. For example, the user sets the initial edge line of the tooth model to be adjusted through the input unit of the terminal device. For example, Figure 2In the schematic diagram of the display interface of the terminal device shown, the white line is the initial edge line, that is, the white line is the initial edge line input by the user.

[0045] It should be noted that, in addition to inputting the initial edge line into the terminal device, the user also needs to input the tooth model to be adjusted and the positioning path, wherein the positioning path is the direction when the denture is worn in the mouth.

[0046] Step S104 : adjusting at least a portion of the initial edge line to obtain an adjusted edge line.

[0047] Optionally, in step S104, the terminal device first controls the initial edge line to sink along the direction of the positioning path. When the initial edge line sinks to a specified position, the initial edge line is deformed to obtain an adjusted edge line.

[0048] It should be noted that, in actual applications, the user can choose whether to adjust all the initial edge lines or only adjust part of the edge lines according to needs.

[0049] In addition, it should be noted that after the initial edge line sinks to the specified position, the initial edge line is deformed to maintain the smoothness of the edge line.

[0050] Based on the scheme defined by the above steps S102 to S104, it can be known that in an embodiment of the present invention, the initial edge line of the tooth model is adjusted. After obtaining the initial edge line of the tooth model to be adjusted, the adjusted edge line is obtained by adjusting at least part of the edge line of the initial edge line.

[0051] It's easy to notice that, during this process, the initial margins of the dental model are adjusted, resulting in more accurate margins and facilitating subsequent dental restoration design. Furthermore, this process eliminates the need for skilled personnel to perform dental model restorations without requiring advanced software skills. Furthermore, this process automatically adjusts the initial margins, eliminating the need for redrawing, saving time and improving the efficiency of dental model revisions.

[0052] It can be seen that the solution provided in this application achieves the purpose of adjusting the tooth model, thereby realizing the technical effect of improving the accuracy of the edge line of the trimmed tooth model, and further solving the technical problem of inaccurate edge line after trimming the tooth model in the existing technology.

[0053] In an optional embodiment, before adjusting the dental model, the terminal device first needs to obtain the initial edge line of the dental model to be adjusted. Specifically, the terminal device projects the dental model to be adjusted to obtain a target area corresponding to the dental model to be adjusted, and then determines the initial edge line based on the target area. The target area includes at least the deformed area.

[0054] Optionally, the terminal device projects the tooth model to be adjusted to obtain the target area, for example, Figure 3 In the schematic diagram of the display interface shown, the target area is the area enclosed by curve 32. The area enclosed by curve 31 is the projection area, the light-colored area within curve 32 is the deformation area, the dark-colored area within curve 32 is the constraint area, and dashed line 33 is the positioning direction. Optionally, curve 30 is the initial edge line set by the user.

[0055] Furthermore, after determining the initial edge line of the tooth model to be adjusted, the terminal device detects whether the tooth model to be adjusted has defects. Specifically, the terminal device detects whether the tooth model to be adjusted has defects, wherein, if the tooth model to be adjusted does not have defects, the tooth model to be adjusted is adjusted based on the initial edge line to obtain an adjusted edge line; if the tooth model to be adjusted has defects, the tooth model to be adjusted is filled based on the defects to obtain a filled tooth model to be adjusted, and then the filled tooth model to be adjusted is adjusted based on the initial edge line to obtain a target model, and at least a portion of the initial edge line is adjusted based on the target model to obtain an adjusted edge line.

[0056] It should be noted that the above-mentioned defects may include, but are not limited to, undercuts in the dental model. If the dental model to be adjusted has undercuts, this may affect the position of the margin line of the dental model to be adjusted. Therefore, before adjusting the margin line of the dental model to be adjusted, it is necessary to detect whether the dental model to be adjusted has undercuts. If the dental model to be adjusted does not have undercuts, the margin line of the dental model to be adjusted can be directly adjusted. Otherwise, after filling the undercuts in the dental model to be adjusted, a target model is obtained, and the margin line is then adjusted based on the target model.

[0057] In an optional embodiment, the terminal device may detect whether the tooth model to be adjusted has defects based on a depth map of the tooth model to be adjusted. Specifically, the terminal device first obtains a target area of the tooth model to be adjusted and a depth map corresponding to the tooth model to be adjusted. Then, based on the depth map, the terminal device determines whether there is an occlusion area within the target area of the tooth model to be adjusted. Finally, if there is an occlusion area within the target area of the tooth model to be adjusted, the terminal device determines that the tooth model to be adjusted has defects.

[0058] Optionally, the terminal device first rotates the tooth model to be adjusted so that the tooth model to be adjusted is in the Z-axis direction. Then, a depth map of the tooth model to be adjusted is created, for example, Figure 4 In the depth map shown, the black area is the occlusion area, from which we can determine Figure 4 There is a defect in the tooth model on the left side of the middle part, and the undercut on the left side of the tooth model needs to be filled.

[0059] It should be noted that the depth map is the depth information of the tooth model to be adjusted in the seating direction, that is, the depth position of the tooth model to be adjusted projected in the seating direction. The depth map can be used to guide the subsequent determination of the occlusion area and the position of the occlusion point to be deformed.

[0060] Optionally, the terminal device first slices the tooth model to be adjusted to obtain the occlusion area, and then obtains the occlusion points contained in the occlusion area based on the depth map and the layer where the tooth model to be adjusted is located, and records the moving position corresponding to the occlusion point, wherein the moving position corresponding to the occlusion point is the nearest point on the contour line of the depth map.

[0061] In an optional embodiment, if the tooth model to be adjusted has defects, it is necessary to perform an undercut filling operation on the tooth model to be adjusted. Specifically, the terminal device first removes noise information in the defective area to obtain a first defective area, then performs a blending operation on isolated occlusion points in the first defective area to obtain a second defective area, and finally fills the second defective area to obtain the filled tooth model to be adjusted. The defective area includes multiple occlusion points.

[0062] For example, Figure 5 The terminal device first removes the extremely small occlusion area caused by noise or precision, and mixes the isolated points in the occlusion area to obtain the second defect area, and then fills the second defect area. For example, Figure 6 is a schematic diagram of the occlusion area, where Figure 6 In the figure, the lines in the occluded area are the corresponding points when the tooth model to be adjusted is filled. The terminal device can deform the tooth model to be adjusted in an iterative manner to complete the filling of the occluded area.

[0063] It should be noted that since the undercut filling operation will cover part of the original edge line of the tooth model to be adjusted, after filling the undercut on the tooth model to be adjusted, it is necessary to determine whether to adjust the edge line of the tooth model to adapt to the undercut. The line where the undercut and the gum intersect becomes the edge line after the undercut is filled. Figure 7 shown.

[0064] In addition, it should be noted that in the process of making a tooth model, the edge of the tooth model needs to be carved, wherein the edge carving refers to an edge line that can be identified by the naked eye. However, in actual applications, the edge line may not be accurate. In addition, in the process of taking a mold of the tooth model, the gums may press the edge line, resulting in the edge line not being fully exposed, so the edge line needs to be deformed. The deformation can be based on the vertical sinking of the edge line, that is, the edge line is sunk according to the set positioning direction, and the upper model does not need to be deformed, and the sinking distance is specified by the user. For example, in Figure 8 In the tooth model shown, the initial edge line is not accurate. It is necessary to sink the initial edge line to the position of the adjusted edge line. Figure 9 It shows that the initial edge line sinks by a distance of 0.2 mm.

[0065] In an optional embodiment, when there are no defects in the tooth model to be adjusted and the accuracy of all edge lines of the initial edge line is lower than the preset accuracy, the movement mode of at least part of the edge line of the initial edge line is determined to be a first movement mode, wherein the first movement mode is used to control all edge lines of the initial edge line to move to a preset position.

[0066] It should be noted that in the first movement mode, the initial edge line is moved downward as a whole, that is, the initial edge line is moved downward as a whole according to the set sinking distance, wherein the initial edge line is pulled vertically downward to form a new edge line (that is, the adjusted edge line), and the upper model of the tooth model to be adjusted does not need to be deformed.

[0067] In an optional embodiment, if the tooth model to be adjusted does not have defects and the accuracy of a portion of the initial edge line is lower than a preset accuracy, the movement mode of at least a portion of the initial edge line is determined to be a second movement mode. In the second movement mode, the terminal device first determines the starting and ending positions of at least a portion of the initial edge line based on the target model, then determines a first edge line based on the starting and ending positions, and finally controls the movement of the first edge line to a preset position to obtain an adjusted edge line. The accuracy of the first edge line is lower than the preset accuracy.

[0068] It should be noted that in the second movement mode, by selecting control points, the first control point (i.e., the starting position) and the last control point (i.e., the ending position) among the selected control points are set as fixed points, and the middle edge line (i.e., the first edge line) sinks as a whole according to the set sinking distance, and the sunken part forms a new edge line (i.e., the adjusted edge line), and the upper model of the tooth model to be adjusted does not need to be deformed.

[0069] In an optional embodiment, when there are defects in the tooth model to be adjusted and the accuracy of at least part of the initial edge line is lower than the preset accuracy, the movement mode of at least part of the initial edge line is determined to be the third movement mode. In the third movement mode, the terminal device first determines the starting position and the ending position of at least part of the initial edge line, and determines the second edge line based on the starting position and the ending position, and then determines the key control points from the multiple control points included in the second edge line, and determines the preset position corresponding to each key control point, and finally controls each key control point to move to the preset position corresponding to each key control point to obtain the adjusted edge line. For non-critical control points, first determine the target position corresponding to the non-critical control point included in the second edge line, and then determine the non-critical control point to move to the target position to obtain the adjusted edge line. The accuracy of the second edge line is lower than the preset accuracy.

[0070] It should be noted that the third movement method is usually used in the scenario of sinking of the newly generated edge line after filling the undercut. In the third movement method, part of the edge line remains unchanged, and the sinking distance of each control point in the remaining edge line (i.e., the second edge line) is different. In this method, the user can specify key control points, set the sinking distance corresponding to each key control point respectively, and then control the key control points to sink according to their respective sinking distances, while the remaining non-key control points in the second edge line adaptively descend to the target position, so that the position coordinates of the key control points after sinking and the position coordinates of the non-key control points after sinking are on a smooth curve.

[0071] Furthermore, the terminal device obtains the movement value and movement method of the tooth model to be adjusted, and controls at least part of the edge line of the initial edge line to move from the current position to the preset position according to the movement method to obtain the adjusted edge line, wherein the movement value is the distance between the current position and the preset position, and the preset position is within the deformation area.

[0072] It should be noted that the above-mentioned movement mode includes the first movement mode, the second movement mode and the third movement mode, wherein the user can determine the movement mode to be used from the three movement modes according to actual needs. Figure 10 In the schematic diagram shown, the area included by the two solid lines is the position where the initial edge line of the tooth model to be adjusted is to be sunken. Figure 11 A schematic diagram showing the adjusted edge line in the tooth model to be adjusted is shown.

[0073] From the above content, it can be seen that the present application automatically sinks the edge line according to the direction of the positioning path through pre-marked edge lines and positioning paths, and pre-set values for the sinking of the entire or part of the edge line, and at the same time smoothes the sunken edge line to ensure the smoothness of the edge line.

[0074] Through this method, the initial margin line and the path of insertion can be determined by a doctor or experienced technician, and the initial margin line sinking distance can be precisely determined, avoiding the error problem that exists in the prior art, which relies on manual judgment to determine whether the margin line is adjusted in place. In addition, this application can flexibly adjust the deformation intensity and range of the initial margin line without redrawing the margin line, thereby increasing the flexibility of modifying the tooth model.

[0075] Example 2

[0076] According to an embodiment of the present invention, there is also provided an embodiment of a device for adjusting a tooth model, wherein: Figure 12 Schematic diagram of a device for adjusting a tooth model according to an embodiment of the present invention. Figure 12 As shown, the device includes: an acquisition module 1201 and an adjustment module 1203.

[0077] The acquisition module 1201 is used to acquire the initial edge line of the tooth model to be adjusted; the adjustment module 1203 is used to adjust at least part of the initial edge line to obtain the adjusted edge line.

[0078] It should be noted that the above-mentioned acquisition module 1201 and adjustment module 1203 correspond to steps S102 to S104 in the above-mentioned embodiment. The examples and application scenarios implemented by the two modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned embodiment 1.

[0079] Optionally, the acquisition module includes: a projection module and a first determination module. The projection module is configured to project the tooth model to be adjusted to obtain a target area corresponding to the tooth model to be adjusted, wherein the target area includes at least a deformed area; and the first determination module is configured to determine an initial edge line based on the target area.

[0080] Optionally, the adjustment module includes: a detection module, a first adjustment module, and a second adjustment module. The detection module is used to detect whether there are defects in the tooth model to be adjusted; the first adjustment module is used to adjust the tooth model to be adjusted based on the initial edge line if there are no defects in the tooth model to be adjusted, to obtain an adjusted edge line; the second adjustment module is used to fill the tooth model to be adjusted based on the defects if there are defects in the tooth model to be adjusted, to obtain a filled tooth model to be adjusted, and then adjust the filled tooth model to be adjusted based on the initial edge line to obtain a target model, and adjust at least part of the initial edge line based on the target model to obtain an adjusted edge line.

[0081] Optionally, the detection module includes: a first acquisition module, a second determination module, and a third determination module. The first acquisition module is used to acquire a target area of the tooth model to be adjusted and a depth map corresponding to the tooth model to be adjusted; the second determination module is used to determine whether there is an occlusion area within the target area of the tooth model to be adjusted based on the depth map; and the third determination module is used to determine that there is a defect in the tooth model to be adjusted if there is an occlusion area within the target area of the tooth model to be adjusted.

[0082] Optionally, the second adjustment module includes: a removal module, a processing module, and a filling module. The removal module is used to remove noise information in the defect area to obtain a first defect area, wherein the defect area includes multiple occlusion points; the processing module is used to perform a blending process on the isolated occlusion points in the first defect area to obtain a second defect area; and the filling module is used to fill the second defect area to obtain a tooth model to be adjusted after filling.

[0083] Optionally, the device for adjusting the tooth model also includes: a fourth determination module, which is used to determine that the movement mode of at least part of the edge lines of the initial edge line is a first movement mode when there are no defects in the tooth model to be adjusted and the accuracy of all edge lines of the initial edge line is lower than a preset accuracy, wherein the first movement mode is used to control all edge lines of the initial edge line to a preset position.

[0084] Optionally, the device for adjusting the tooth model also includes: a fifth determination module, which is used to determine that the movement mode of at least part of the edge line of the initial edge line is the second movement mode when there is no defect in the tooth model to be adjusted and the accuracy of part of the edge line of the initial edge line is lower than the preset accuracy.

[0085] Optionally, the adjustment module includes: a sixth determination module, a seventh determination module, and a first control module. The sixth determination module is configured to determine, based on the target model, a starting position and an ending position of at least a portion of the initial edge line; the seventh determination module is configured to determine, based on the starting position and the ending position, a first edge line, wherein the accuracy of the first edge line is lower than a preset accuracy; and the first control module is configured to control the first edge line to move to a preset position to obtain an adjusted edge line.

[0086] Optionally, the device for adjusting the tooth model also includes: an eighth determination module, which is used to determine that the movement mode of at least part of the edge line of the initial edge line is the third movement mode when there are defects in the tooth model to be adjusted and the accuracy of at least part of the edge line of the initial edge line is lower than the preset accuracy.

[0087] Optionally, the second adjustment module includes: a ninth determination module, a tenth determination module, an eleventh determination module, a twelfth determination module, and a second control module. The ninth determination module is configured to determine the starting position and ending position of at least a portion of the initial edge line based on the target model; the tenth determination module is configured to determine a second edge line based on the starting position and ending position, wherein the accuracy of the second edge line is lower than a preset accuracy; the eleventh determination module is configured to determine key control points from a plurality of control points included in the second edge line; the twelfth determination module is configured to determine a preset position corresponding to each key control point; and the second control module is configured to control each key control point to move to the preset position corresponding to each key control point, thereby obtaining an adjusted edge line.

[0088] Optionally, the device for adjusting the tooth model further includes: a thirteenth determination module and a fourteenth determination module. The thirteenth determination module is configured to determine a target position corresponding to a non-critical control point included in the second edge line; and the fourteenth determination module is configured to determine the non-critical control point is moved to the target position to obtain an adjusted edge line.

[0089] Example 3

[0090] According to another aspect of an embodiment of the present invention, a non-volatile storage medium is provided, in which a computer program is stored. The computer program is configured to execute the method for adjusting the tooth model in the above-mentioned embodiment 1 when running.

[0091] Example 4

[0092] According to another aspect of an embodiment of the present invention, a processor is provided, which is used to run a program, wherein the program is configured to execute the method for adjusting the tooth model in the above-mentioned embodiment 1 when running.

[0093] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0094] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0095] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0096] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0097] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0098] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program codes.

[0099] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A method for adjusting a tooth model, characterized in that: include: Obtaining an initial edge line of the tooth model to be adjusted; Adjusting at least a portion of the initial edge line to obtain an adjusted edge line; Adjusting at least a portion of the initial edge line to obtain an adjusted edge line includes: Adjusting the tooth model to be adjusted based on the initial edge line to obtain the adjusted edge line; The adjustment includes: presetting a value for sinking the entire or part of the edge line, and controlling the initial edge line to sink along the direction of the positioning path.

2. The method according to claim 1, characterized in that Obtain the initial edge line of the tooth model to be adjusted, including: Projecting the tooth model to be adjusted to obtain a target area corresponding to the tooth model to be adjusted, wherein the target area at least includes a deformed area; The initial edge line is determined according to the target area.

3. The method according to claim 1, characterized in that Obtain the initial edge line of the tooth model to be adjusted, including: detecting whether the tooth model to be adjusted has defects; In a case where the tooth model to be adjusted does not have the defect, adjusting the tooth model to be adjusted based on the initial edge line to obtain the adjusted edge line; In the case where the tooth model to be adjusted has the defect, the tooth model to be adjusted is filled based on the defect to obtain the filled tooth model to be adjusted, and then the filled tooth model to be adjusted is adjusted based on the initial edge line to obtain the target model, and at least part of the edge line of the initial edge line is adjusted based on the target model to obtain the adjusted edge line.

4. The method according to claim 3, characterized in that Detecting whether the tooth model to be adjusted has defects includes: Acquire a target area of the tooth model to be adjusted and a depth map corresponding to the tooth model to be adjusted; determining, based on the depth map, whether there is an occluded area within the target area of the tooth model to be adjusted; In a case where the blocked area exists in the target area of the tooth model to be adjusted, it is determined that the defect exists in the tooth model to be adjusted.

5. The method according to claim 3, characterized in that In a case where the tooth model to be adjusted has the defect, filling the tooth model to be adjusted based on the defect to obtain a filled tooth model to be adjusted, comprising: performing a removal operation on noise information in the defect area to obtain a first defect area, wherein the defect area includes a plurality of occlusion points; Performing a blending process on isolated occlusion points in the first defect area to obtain a second defect area; A filling operation is performed on the second defect area to obtain the filled tooth model to be adjusted.

6. The method according to claim 3, characterized in that The method further comprises: When the defect does not exist in the tooth model to be adjusted and the accuracy of all edge lines of the initial edge line is lower than the preset accuracy, the movement mode of at least part of the edge line of the initial edge line is determined to be the first movement mode, wherein the first movement mode is used to control all edge lines of the initial edge line to a preset position.

7. The method according to claim 3, characterized in that The method further comprises: When the tooth model to be adjusted does not have the defect and the accuracy of a portion of the initial edge line is lower than a preset accuracy, the movement mode of at least a portion of the initial edge line is determined to be the second movement mode.

8. The method according to claim 7, characterized in that Adjusting at least a portion of the initial edge line to obtain an adjusted edge line includes: determining a starting position and an ending position of at least a portion of the initial edge line based on the target model; determining a first edge line according to the starting position and the ending position, wherein the accuracy of the first edge line is lower than the preset accuracy; The first edge line is controlled to move to a preset position to obtain an adjusted edge line.

9. The method according to claim 3, characterized in that The method further comprises: When the tooth model to be adjusted has the defect and the accuracy of at least part of the initial edge line is lower than the preset accuracy, the movement mode of at least part of the initial edge line is determined to be the third movement mode.

10. The method according to claim 9, characterized in that Adjusting at least a portion of the initial edge line based on the target model to obtain the adjusted edge line includes: determining a starting position and an ending position of at least a portion of the initial edge line based on the target model; determining a second edge line according to the starting position and the ending position, wherein the accuracy of the second edge line is lower than the preset accuracy; determining a key control point from a plurality of control points included in the second edge line; Determining a preset position corresponding to each of the critical control points; Each of the key control points is controlled to move to a preset position corresponding to each of the key control points to obtain the adjusted edge line.

11. The method according to claim 10, characterized in that The method further comprises: Determining a target position corresponding to a non-critical control point included in the second edge line; Determine that the non-critical control point moves to the target position to obtain the adjusted edge line.

12. A device for adjusting a tooth model, characterized in that: include: An acquisition module, used for acquiring an initial edge line of the tooth model to be adjusted; An adjustment module, configured to adjust at least a portion of the initial edge line to obtain an adjusted edge line; The adjustment module is further configured to adjust the tooth model to be adjusted based on the initial edge line to obtain the adjusted edge line; The adjustment includes: presetting a value for sinking the entire or part of the edge line, and controlling the initial edge line to sink along the direction of the positioning path.

13. A non-volatile storage medium, characterized in that: The non-volatile storage medium stores a computer program, wherein the computer program is configured to execute the method for adjusting a tooth model according to any one of claims 1 to 11 when running.

14. A processor, characterized in that: The processor is configured to run a program, wherein the program is configured to execute the method for adjusting a tooth model according to any one of claims 1 to 11 when run.

Citation Information

Patent Citations

  • Method And Apparatus For Extracting Margin Line And Recordable Media Recording Programs For Enabling The Method

    KR101911693B1