Adjacent tooth neck-edge line determination method and device, electronic equipment and storage medium
By determining the standard points and translations of the neck edge line in the dental model and finding the alveolar ridge line, the problem of neck edge line search that cannot be applied to missing dental models in the prior art is solved, and a simple and fast manner for all types of dental models is achieved. Confirm, improving universality.
Patent Information
- Application Number
- CN202411115993.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2024-12-24
AI Technical Summary
The prior art adjacent teeth cervical line search algorithm cannot be applied to the situation where tooth is missing in the dental model, resulting in poor general use.
By obtaining the tooth model, determine the center point and preset direction of the target tooth and its neck edge line, build a plane, calculate the standard point on the neck edge line, translate to obtain the adjacent tooth point, and find the alveolar ridge line as the neck based on this point Edge line, realizes the determination of adjacent neck edge lines for all types of teeth models.
The cervical edge line of the target tooth in all types of teeth is realized, and the search is simple and fast, with good general use, and there is no need to rely on the parameters of the adjacent tooth.
Smart Images

Figure CN119174659A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of medical technology, and in particular to a method, device, electronic equipment and storage medium for determining a cervical margin line of adjacent teeth. Background Art
[0002] In actual tooth design, it is often necessary to make personalized designs based on the adjacent tooth morphology of different patients. The different characteristics of each adjacent tooth will directly affect the design results.
[0003] In CAD denture software design, the adjacent tooth neck margin line search algorithm in the related technology requires that there are no missing teeth on the tooth model before the adjacent tooth neck margin line search can be performed. It cannot be applied to all scenarios and has poor versatility. Summary of the invention
[0004] In view of the deficiencies in the prior art, the present application provides a method, device, electronic device and storage medium for determining the adjacent tooth cervical margin line, which is conducive to determining the adjacent tooth cervical margin line of target teeth in all types of tooth models.
[0005] To solve the above problems, the present invention provides the following technical solutions: In a first aspect, an embodiment of the present application provides a method for determining a cervical margin line of adjacent teeth, the method comprising: Obtain a dental model; Determine a target tooth in the tooth model, as well as a cervical margin line corresponding to the target tooth, a first center point of the cervical margin line, and a preset direction; wherein the preset direction is a mesial direction or a distal direction; Constructing a first plane according to the first center point and the preset direction; Calculate a first standard point in the neck margin line that is farthest from the first plane in the preset direction; Determine the translation distance according to the neck edge line; The first standard point is translated along the preset direction by the translation distance to obtain a first adjacent tooth point corresponding to the first adjacent tooth of the target tooth; The alveolar ridge line of the first adjacent tooth is found based on the first adjacent tooth point, and the alveolar ridge line of the first adjacent tooth is used as the cervical margin line of the first adjacent tooth.
[0006] In some embodiments, the method further comprises: Calculate a second standard point in the neck margin line that is farthest from the first plane in the opposite direction of the preset direction; The second standard point is translated by the translation distance in the opposite direction of the preset direction to obtain a second adjacent tooth point corresponding to the second adjacent tooth of the target tooth; The alveolar ridge line of the second adjacent tooth is found based on the second adjacent tooth point, and the alveolar ridge line of the second adjacent tooth is used as the cervical margin line of the second adjacent tooth.
[0007] In some embodiments, determining the preset direction corresponding to the target tooth includes: Constructing a first clipping sphere based on the first center point and a preset clipping radius; Cutting the tooth model based on the first cutting ball to obtain a first cutting model; Acquire the buccal direction corresponding to the target tooth; constructing a clipping plane according to the buccal direction and the first center point; Clipping the first sub-model and the second sub-model from the first clipping model according to the clipping plane; The preset direction is obtained by subtracting the coordinates of the second model center point of the second submodel from the coordinates of the first model center point of the first submodel.
[0008] A preset direction is obtained according to the first model center point and the second model center point.
[0009] In some implementations, constructing a first plane according to the first center point and the preset direction includes: Constructing a projection plane according to the preset direction and the first center point; Determine the point on the neck edge line that is farthest from the projection plane in the preset direction; A first plane is constructed according to the center of the projected neck edge line and the preset direction.
[0010] In some implementations, using the preset direction as the normal vector of the first plane and using the first center point as a point on the first plane to construct the first plane includes: Projecting the neck margin line onto the first plane to obtain a projected neck margin line; Calculate the area of the projected neck edge line divided by the radius of the projected neck edge line as the cutting radius; Constructing a second clipping sphere according to the center of the projected neck edge line and the clipping radius; Clipping the first clipping model based on the second clipping sphere to obtain a second clipping model; In the second clipping model, the first plane is constructed by taking the preset direction as the normal vector of the first plane and taking the first center point as a point on the first plane.
[0011] In some embodiments, finding the alveolar ridge line of the first adjacent tooth based on the first adjacent tooth point includes: Acquiring the occlusal direction of the target tooth; constructing a first ray according to the first adjacent tooth point and the occlusal direction of the target tooth; When the first ray and the first adjacent tooth have an intersection, use the intersection as a seed point; A diffusion search is performed based on the seed point to obtain the neck margin line of the first adjacent tooth.
[0012] In some embodiments, the method further comprises: When there is no intersection between the first ray and the first adjacent tooth, constructing a second ray according to the first adjacent tooth point and the opposite direction of the occlusal direction; An intersection point between the second ray and the first adjacent tooth is determined as the seed point.
[0013] In a second aspect, an embodiment of the present application provides a device for determining a cervical margin line of adjacent teeth, the device comprising: An acquisition unit, used for acquiring a tooth model; A first determination unit is used to determine a target tooth in the tooth model, and a cervical margin line corresponding to the target tooth, a first center point of the cervical margin line, and a preset direction; wherein the preset direction is a mesial direction or a distal direction; A construction unit, configured to construct a first plane according to the first center point and the preset direction; A calculation unit, configured to calculate a first standard point in the neck margin line that is farthest from the first plane in the preset direction; A second determining unit, configured to determine a translation distance according to the neck margin line; A translation unit, used for translating the first standard point along the preset direction by the translation distance to obtain a first adjacent tooth point corresponding to the first adjacent tooth of the target tooth; A searching unit is used to search the alveolar ridge line of the first adjacent tooth based on the first adjacent tooth point, and use the alveolar ridge line of the first adjacent tooth as the cervical margin line of the first adjacent tooth.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the adjacent tooth cervical margin line determination method according to the first aspect.
[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores an executable program, and the executable program is executed by a processor to implement the method for determining the adjacent tooth cervical margin line as in the first aspect.
[0016] The present application provides a method, device, electronic device and storage medium for determining the cervical margin line of an adjacent tooth, the method comprising: obtaining a tooth model; determining a target tooth in the tooth model, and a cervical margin line corresponding to the target tooth, a first center point of the cervical margin line and a preset direction; wherein the preset direction is a mesial direction or a distal direction; constructing a first plane according to the first center point and the preset direction; calculating a first standard point in the cervical margin line that is farthest from the first plane in the preset direction; determining a translation distance according to the cervical margin line; translating the first standard point along the preset direction by the translation distance to obtain a first adjacent tooth point corresponding to a first adjacent tooth of the target tooth; searching for the alveolar ridge line of the first adjacent tooth based on the first adjacent tooth point, and using the alveolar ridge line of the first adjacent tooth as the cervical margin line of the first adjacent tooth. In the present application, the cervical margin line of the adjacent tooth is determined by the parameters of the target tooth, and the parameters of the adjacent tooth are not needed, so the search is simple and fast, and the application is good. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a flow chart of a method for determining the cervical margin line of adjacent teeth provided in an embodiment of the present application.
[0018] Figure 2 It is a schematic diagram of the first plane provided in an embodiment of the present application.
[0019] Figure 3 It is a structural schematic diagram of a device for determining the cervical margin line of adjacent teeth provided in an embodiment of the present application.
[0020] Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application.
[0021] Figure 5 It is a structural block diagram of a computer-readable storage medium provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0023] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0024] See also Figure 1 , Figure 1 Schematic diagram of a method for determining the cervical margin line of adjacent teeth provided in an embodiment of the present application. Figure 1 As shown, the adjacent tooth cervical margin line determination method 100 includes: steps 110 to 170.
[0025] Step 110: Obtain a tooth model.
[0026] Step 120: Determine the target tooth in the tooth model, as well as the cervical margin line corresponding to the target tooth, the first center point of the cervical margin line, and a preset direction; wherein the preset direction is the mesial direction or the distal direction.
[0027] In some embodiments, the target tooth is one of the teeth in the tooth model.
[0028] In some embodiments, the user may input a selection instruction to select a target tooth.
[0029] In some embodiments, if the preset direction is the mesial direction, the opposite direction of the preset direction is the distal direction. If the preset direction is the distal direction, the opposite direction of the preset direction is the mesial direction.
[0030] Specifically, the cervical margin mainly refers to the dividing line between the crown and the gum, also known as the neck of the tooth. It is the boundary between the anatomical crown (the part covered by enamel) and the clinical crown (the part exposed to the mouth).
[0031] In some embodiments, because the neck margin line is an irregular curve, the two points farthest from the center of the neck margin line can be determined, the first distance and the second distance of the two points from the center can be calculated, and the radius of the neck margin line can be obtained by dividing the sum of the first distance and the second distance by two.
[0032] Specifically, the mesial direction and distal direction in teeth are terms commonly used in stomatology to describe the relative positional relationship between teeth and the facial midline.
[0033] Mesial direction: refers to the direction in which the teeth are closer to the midline of the face. Specifically, when the face is facing the mirror, the midpoint of the hairline and the midpoint of the line between the eyebrows are connected. This line is called the midline of the face. The side of the teeth closer to this line is the mesial direction.
[0034] Distal direction: The opposite direction of the mesial direction, referring to the direction in which the teeth are farther from the midline of the face.
[0035] In some embodiments, in order to remove interference in the model and improve the calculation speed of the model, the step of determining the preset direction corresponding to the target tooth in step 120 includes the following steps 121 to 126.
[0036] Step 121: construct a first clipping sphere based on the first center point and a preset clipping radius.
[0037] In some embodiments, the value of the preset cutting radius can be determined empirically, and this application does not impose any limitation thereto, but the first cutting sphere must include the target tooth and the first adjacent tooth and the second adjacent tooth.
[0038] Step 122: cropping the tooth model based on the first cropping ball to obtain a first cropped model.
[0039] Step 123: Obtain the buccal direction corresponding to the target tooth.
[0040] Specifically, the buccal side refers to the side of the teeth facing the cheek.
[0041] Step 124: construct a clipping plane according to the buccal direction and the first center point.
[0042] In some embodiments, the buccal direction is used as a plane normal vector and the first center point is used as a point on the plane to determine the clipping plane.
[0043] Step 125: Clipping the first clipping model into a first sub-model and a second sub-model according to the clipping plane.
[0044] Specifically, the clipping plane intersects with the first clipping model, and the first clipping model is divided into two according to the clipping plane to obtain a first sub-model and a second sub-model.
[0045] Step 126: Subtract the coordinates of the second model center point of the second sub-model from the coordinates of the first model center point of the first sub-model to obtain the preset direction.
[0046] Specifically, different target teeth correspond to different buccal directions, so the preset direction obtained by subtracting the above two coordinates may be the mesial direction or the distal direction. However, in the present application, there is no need to distinguish whether the preset direction is the mesial direction or the distal direction. It is only necessary to execute a step according to the mesial direction once to find the first adjacent tooth, and to execute a step according to the distal direction once to find the second adjacent tooth. The execution is simple and efficient.
[0047] In the above manner, the mesial direction and the distal direction of the target tooth can be quickly determined, and because the first clipping ball is used for clipping, the number of parameters that need to be calculated is reduced during the execution of the steps, thereby improving the calculation speed.
[0048] Furthermore, although the mesial direction and the distal direction can also be obtained by cross-producting the occlusal direction and the buccal direction, the mesial direction and the distal direction obtained by the cross-product method are not accurate enough when encountering a tooth model in a special state, such as a tooth model of a crowded dentition. Therefore, steps 121 to 126 can improve the accuracy of the obtained mesial direction and the distal direction, and are applicable to tooth models in any state.
[0049] Step 130: construct a first plane according to the first center point and the preset direction.
[0050] In some implementations, step 130 includes step 131: constructing the first plane by taking the preset direction as the normal vector of the first plane and taking the first center point as a point on the first plane.
[0051] In some implementations, to further remove interference in the model, step 131 includes the following steps.
[0052] (1) Projecting the neck margin line onto the first plane to obtain a projected neck margin line.
[0053] (2) Calculate the area of the projected neck edge line divided by the radius of the projected neck edge line as the clipping radius.
[0054] (3) Constructing a second clipping sphere according to the center of the projected neck edge line and the clipping radius.
[0055] (4) Clipping the first clipping model based on the second clipping sphere to obtain a second clipping model.
[0056] (5) In the second clipping model, the first plane is constructed by taking the preset direction as the normal vector of the first plane and taking the first center point as a point on the first plane.
[0057] The value obtained by dividing the area of the projected neck edge line by the radius of the projected neck edge line is used as the clipping radius, which is a preferred value in actual operation and can be replaced by other values.
[0058] Through the above method, the useless information in the model can be further reduced and the algorithm calculation speed can be improved.
[0059] Step 140: Calculate a first standard point in the neck margin line that is farthest from the first plane in the preset direction.
[0060] See also Figure 2 , Figure 2 It is a schematic diagram of the first plane provided in an embodiment of the present application.
[0061] like Figure 2 As shown, Figure 2 If the preset direction is the distal direction, the opposite direction of the preset direction is the mesial direction.
[0062] Furthermore, in the present application, the neck margin line of the first adjacent tooth can be found through the preset direction, but in the actual scenario, the neck margin line of the second adjacent tooth may also need to be found. At this time, the preset direction in steps 130 to 170 can be replaced with the opposite direction of the preset direction to execute the steps. At this time, the point calculated in step 140 is the second standard point.
[0063] Step 150: Determine the translation distance according to the neck edge line.
[0064] In some embodiments, the translation distance is the radius of the neck edge line. It is understandable that the radius of the neck edge line is also an empirical value in actual operation, and this application does not impose any limitation thereto.
[0065] Step 160: translating the first standard point along the preset direction by the translation distance to obtain a first adjacent tooth point corresponding to the first adjacent tooth of the target tooth.
[0066] Step 170: Find the alveolar ridge line of the first adjacent tooth based on the first adjacent tooth point, and use the alveolar ridge line of the first adjacent tooth as the cervical margin line of the first adjacent tooth.
[0067] Specifically, the alveolar ridge line, also known as the alveolar bone ridge line, is an important concept in oral anatomy. It refers to the bony edge line around the root of each tooth on the alveolar bone, which separates the root of the tooth from the surrounding alveolar bone tissue. The shape and position of the alveolar ridge line are of great significance for tooth stability, periodontal health, and subsequent oral treatment (such as alveolar bone reconstruction after tooth extraction, dental implant surgery, etc.).
[0068] In some implementations, step 170 includes steps 171 to 174 .
[0069] Step 171: Acquire the occlusal direction of the target tooth.
[0070] Step 172: construct a first ray according to the first adjacent tooth point and the occlusal direction of the target tooth.
[0071] Step 173: When the first ray and the first adjacent tooth have an intersection, use the intersection as a seed point.
[0072] Step 174: Perform diffusion search based on the seed point to obtain the alveolar ridge line of the first adjacent tooth.
[0073] In the above manner, because the adjacent tooth point obtained may not be inside the first adjacent tooth due to the presence of an inlay or a post crown, constructing a ray intersection through the occlusal direction of the target tooth can effectively solve the problem that the adjacent tooth point is not inside due to a post crown or an inlay.
[0074] In some embodiments, the step of finding the alveolar ridge line of the first adjacent tooth based on the seed point includes the following steps.
[0075] (1) Performing regional diffusion and collision detection based on the seed points to obtain inner patches.
[0076] Specifically, a seed point is selected as the center of the sphere, and the radius of the sphere is set based on the side length of the tooth model; a sphere inside the region is generated based on the center of the sphere and the radius of the sphere; a single diffusion step and a diffusion direction are set; regional diffusion and collision detection are performed on the sphere inside the region based on the single diffusion step and the diffusion direction to obtain an inner patch.
[0077] (2) Performing neighborhood filling processing on the missing area of the inner patch to fill the inner patch.
[0078] Specifically, the neighborhood features of the inner patch are extracted based on the feature extraction method; and the missing area of the inner patch is filled in with a neighborhood based on the inner patch and the neighborhood features to obtain an inner filled patch.
[0079] (3) Based on the inner filling patch, an outer patch is obtained by using a method for finding the maximum connected area, and the alveolar ridge line is output based on the outer patch and the inner filling patch.
[0080] Specifically, the inner filling patch is returned and set to a disconnected state; based on the disconnected state of the inner filling patch, the outer layer patch is obtained using a method for finding the maximum connected area; and the alveolar ridge line is output based on the outer layer patch and the inner filling patch.
[0081] Furthermore, the method of finding the maximum connected area based on the disconnected state of the inner filling patch is used to obtain the outer layer patch, including: obtaining the connected area based on the disconnected state of the inner filling patch using a grayscale information similarity algorithm; performing connectivity analysis on the connected area to obtain the connectivity of regional pixels; and performing regional screening based on the connectivity of regional pixels to obtain the outer layer patch.
[0082] It is understandable that the steps of finding the alveolar ridge line of the first adjacent tooth based on the seed point are not limited to the above steps. The above steps are only used as examples. For example, non-collision detection methods can also be used. The relevant methods have been disclosed in the relevant technology and will not be repeated in this application.
[0083] In some implementations, if the first ray has no intersection with the first adjacent tooth, step 175 to step 176 are performed.
[0084] Step 175: When there is no intersection between the first ray and the first adjacent tooth, construct a second ray according to the first adjacent tooth point and the opposite direction of the occlusal direction.
[0085] Step 176: Determine the intersection point of the second ray and the first adjacent tooth as the seed point.
[0086] Through the above method, because the adjacent teeth may still have defects, for example, the adjacent teeth originally have an intersection with the first ray, but because that part of the adjacent teeth is defective, the first adjacent tooth point cannot be obtained. At this time, the present application constructs a second ray to find the second adjacent tooth point. Even if the adjacent teeth are defective, accurate and available seed points can be quickly found, and the search speed is fast.
[0087] In some embodiments, after finding the cervical margin line of the first adjacent tooth, it is necessary to find the cervical margin line of the second adjacent tooth. In this case, the method in the present application further includes steps 180 to 210.
[0088] Step 180: construct a projection plane according to the first center point and the opposite direction of the preset direction.
[0089] Step 190: Calculate a second standard point in the neck margin line that is farthest from the first plane in the opposite direction of the preset direction.
[0090] Step 200: translating the second standard point by the translation distance in the opposite direction of the preset direction to obtain a second adjacent tooth point corresponding to the second adjacent tooth of the target tooth.
[0091] Step 210: Find the alveolar ridge line of the second adjacent tooth based on the second adjacent tooth point, and use the alveolar ridge line of the second adjacent tooth as the cervical margin line of the second adjacent tooth.
[0092] The cervical margin lines of the two adjacent teeth of the target tooth can be quickly obtained in the above method. The search is simple, fast and versatile.
[0093] See also Figure 3 , Figure 3 Schematic diagram of a device for determining the cervical margin line of adjacent teeth provided in an embodiment of the present application. Figure 3 As shown, the adjacent tooth cervical margin line determination device 200 includes: an acquisition unit 210, a first determination unit 220, a construction unit 230, a calculation unit 240, a second determination unit 250, a translation unit 260 and a search unit 270.
[0094] The acquisition unit 210 is used to acquire a tooth model.
[0095] The first determination unit 220 is used to determine the target tooth in the tooth model, as well as the cervical margin line corresponding to the target tooth, the first center point of the cervical margin line and a preset direction; wherein the preset direction is the mesial direction or the distal direction.
[0096] The construction unit 230 is configured to construct a first plane according to the first center point and the preset direction.
[0097] The calculation unit 240 is configured to calculate a first standard point in the neck margin line that is farthest from the first plane in the preset direction.
[0098] The second determining unit 250 is configured to determine a translation distance according to the neck margin line.
[0099] The translation unit 260 is used to translate the first standard point along the preset direction by the translation distance to obtain a first adjacent tooth point corresponding to the first adjacent tooth of the target tooth.
[0100] The searching unit 270 is configured to search the alveolar ridge line of the first adjacent tooth based on the first adjacent tooth point, and use the alveolar ridge line of the first adjacent tooth as the cervical margin line of the first adjacent tooth.
[0101] See also Figure 4 , Figure 4 Schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 4 As shown, the electronic device 300 includes: one or more processors 310 and a memory 320, Figure 4 A processor 310 is taken as an example.
[0102] In some implementations, the processor 310 and the memory 320 may be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.
[0103] In some embodiments, the processor 310 is used to obtain a tooth model; determine a target tooth in the tooth model, and a cervical margin line corresponding to the target tooth, a first center point of the cervical margin line, and a preset direction; wherein the preset direction is a mesial direction or a distal direction; construct a first plane based on the first center point and the preset direction; calculate a first standard point in the cervical margin line that is farthest from the first plane in the preset direction; determine a translation distance based on the cervical margin line; translate the first standard point along the preset direction by the translation distance to obtain a first adjacent tooth point corresponding to a first adjacent tooth of the target tooth; find the alveolar ridge line of the first adjacent tooth based on the first adjacent tooth point, and use the alveolar ridge line of the first adjacent tooth as the cervical margin line of the first adjacent tooth.
[0104] In some embodiments, the memory 320 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules of the adjacent tooth cervical margin line determination method in the embodiment of the present application. The processor 310 executes various functional applications and data processing of the electronic device by running the non-volatile software programs, instructions and modules stored in the memory 320, that is, the adjacent tooth cervical margin line determination method of the above method embodiment is implemented.
[0105] In some embodiments, the memory 320 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 320 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 320 may optionally include a memory remotely arranged relative to the processor 310, and these remote memories may be connected to the controller via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0106] In some embodiments, one or more modules are stored in the memory 320, and when executed by one or more processors 310, the adjacent tooth cervical margin line determination method in any of the above method embodiments is executed, for example, the above described method is executed. Figure 1 Method steps 110 to 170 in.
[0107] Please refer to Figure 5 , Figure 5 The computer-readable storage medium 400 stores a program code 410, which can be called by a processor to execute the adjacent tooth cervical margin line determination method described in the above method embodiment.
[0108] The computer-readable storage medium 400 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer-readable storage medium includes a non-transitory computer-readable storage medium. The computer-readable storage medium 400 has a storage space for program codes for executing any method steps in the above-mentioned adjacent tooth cervical margin line determination method. These program codes may be read from or written into one or more computer program products. The program codes may be compressed, for example, in an appropriate form.
[0109] In summary, the present application provides a method, device, electronic device and storage medium for determining the cervical margin line of an adjacent tooth, the method comprising: obtaining a tooth model; determining a target tooth in the tooth model, and a cervical margin line corresponding to the target tooth, a first center point of the cervical margin line and a preset direction; wherein the preset direction is a mesial direction or a distal direction; constructing a first plane according to the first center point and the preset direction; calculating a first standard point in the cervical margin line that is farthest from the first plane in the preset direction; determining a translation distance according to the cervical margin line; translating the first standard point along the preset direction by the translation distance to obtain a first adjacent tooth point corresponding to the first adjacent tooth of the target tooth; searching for the alveolar ridge line of the first adjacent tooth based on the first adjacent tooth point, and using the alveolar ridge line of the first adjacent tooth as the cervical margin line of the first adjacent tooth. In the present application, the cervical margin line of the adjacent tooth is determined by the parameters of the target tooth, and the parameters of the adjacent tooth are not needed, so the search is simple and fast, and the application is good.
[0110] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for determining the cervical margin line of adjacent teeth, characterized in that: The method comprises: Obtain a dental model; Determine a target tooth in the tooth model, as well as a cervical margin line corresponding to the target tooth, a first center point of the cervical margin line, and a preset direction; wherein the preset direction is a mesial direction or a distal direction; Constructing a first plane according to the first center point and the preset direction; Calculate a first standard point in the neck margin line that is farthest from the first plane in the preset direction; Determine the translation distance according to the neck edge line; The first standard point is translated along the preset direction by the translation distance to obtain a first adjacent tooth point corresponding to the first adjacent tooth of the target tooth; The alveolar ridge line of the first adjacent tooth is found based on the first adjacent tooth point, and the alveolar ridge line of the first adjacent tooth is used as the cervical margin line of the first adjacent tooth.
2. The method according to claim 1, characterized in that The method further comprises: Calculate a second standard point in the neck margin line that is farthest from the first plane in the opposite direction of the preset direction; The second standard point is translated by the translation distance in the opposite direction of the preset direction to obtain a second adjacent tooth point corresponding to the second adjacent tooth of the target tooth; The alveolar ridge line of the second adjacent tooth is found based on the second adjacent tooth point, and the alveolar ridge line of the second adjacent tooth is used as the cervical margin line of the second adjacent tooth.
3. The method according to claim 1, characterized in that The step of determining the preset direction corresponding to the target tooth includes: Constructing a first clipping sphere based on the first center point and a preset clipping radius; Cutting the tooth model based on the first cutting ball to obtain a first cutting model; Acquire the buccal direction corresponding to the target tooth; constructing a clipping plane according to the buccal direction and the first center point; Clipping the first sub-model and the second sub-model from the first clipping model according to the clipping plane; The preset direction is obtained by subtracting the coordinates of the second model center point of the second submodel from the coordinates of the first model center point of the first submodel.
4. The method according to claim 3, characterized in that The constructing a first plane according to the first center point and the preset direction includes: The first plane is constructed by taking the preset direction as the normal vector of the first plane and taking the first center point as a point on the first plane.
5. The method according to claim 4, characterized in that The step of using the preset direction as the normal vector of the first plane and using the first center point as a point on the first plane to construct the first plane includes: Projecting the neck margin line onto the first plane to obtain a projected neck margin line; Calculate the area of the projected neck edge line divided by the radius of the projected neck edge line as the cutting radius; Constructing a second clipping sphere according to the center of the projected neck edge line and the clipping radius; Clipping the first clipping model based on the second clipping sphere to obtain a second clipping model; In the second clipping model, the first plane is constructed by taking the preset direction as the normal vector of the first plane and taking the first center point as a point on the first plane.
6. The method according to claim 1, characterized in that The step of finding the alveolar ridge line of the first adjacent tooth based on the first adjacent tooth point comprises: Acquiring the occlusal direction of the target tooth; constructing a first ray according to the first adjacent tooth point and the occlusal direction of the target tooth; When the first ray and the first adjacent tooth have an intersection, use the intersection as a seed point; A diffusion search is performed based on the seed point to obtain the alveolar ridge line of the first adjacent tooth.
7. The method according to claim 6, characterized in that The method further comprises: When there is no intersection between the first ray and the first adjacent tooth, constructing a second ray according to the first adjacent tooth point and the opposite direction of the occlusal direction; An intersection point between the second ray and the first adjacent tooth is determined as the seed point.
8. A device for determining the cervical margin line of adjacent teeth, characterized in that: The device comprises: An acquisition unit, used for acquiring a tooth model; A first determination unit is used to determine a target tooth in the tooth model, and a cervical margin line corresponding to the target tooth, a first center point of the cervical margin line, and a preset direction; wherein the preset direction is a mesial direction or a distal direction; A construction unit, configured to construct a first plane according to the first center point and the preset direction; A calculation unit, configured to calculate a first standard point in the neck margin line that is farthest from the first plane in the preset direction; A second determining unit, configured to determine a translation distance according to the neck margin line; A translation unit, used for translating the first standard point along the preset direction by the translation distance to obtain a first adjacent tooth point corresponding to the first adjacent tooth of the target tooth; A searching unit is used to search the alveolar ridge line of the first adjacent tooth based on the first adjacent tooth point, and use the alveolar ridge line of the first adjacent tooth as the cervical margin line of the first adjacent tooth.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for determining the adjacent tooth cervical margin line according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an executable program, and the executable program is executed by a processor to implement the method for determining the adjacent tooth cervical margin line according to any one of claims 1 to 7.
