Tooth surface distance measurement method and device, electronic equipment and storage medium

By searching for connection points in the dental model and generating veneer curves, the problem of inaccurate tooth distance measurement methods is solved, and more accurate tooth surface distance measurement is achieved.

CN119831948APending Publication Date: 2025-04-15WUHAN RULER TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411883509.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

Traditional tooth distance measurement methods use straight-line distances, which cannot accurately reflect the actual distance of the complex curved surface of the tooth, resulting in inaccurate measurements.

Method used

By obtaining multiple key points on the dentition model, search for connection points in the dentition model for every two adjacent key points, generate a veneer curve that fits with the surface of the dentition model, and calculate the surface distance.

Benefits of technology

More accurate measurement of tooth surface distance is achieved, and the curved surface distance is consistent with the length data of the actual tooth list, surpassing the accuracy of traditional straight-line distances.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119831948A_ABST
    Figure CN119831948A_ABST
Patent Text Reader

Abstract

The invention provides a tooth surface distance measurement method and device, electronic equipment and a storage medium, and relates to the field of three-dimensional scanning. The method comprises the following steps: acquiring a dentition model and a plurality of key points on the dentition model; aiming at every two adjacent key points, searching a plurality of connection points between the two adjacent key points in the dentition model; and finally, based on all the key points and all the connection points, generating a veneering curve attached to the surface of the dentition model, and calculating the curved surface distance of the veneering curve. Therefore, a plurality of connection points between two adjacent key points are searched in the dentition model, so that the obtained veneering curve is attached to the surface of the dentition model, the final curved surface distance is matched with the length data of the actual dentition surface, and the method is more accurate than direct sampling of the linear distance between two points on the tooth.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of three-dimensional scanning, and in particular to a method, device, electronic equipment and storage medium for measuring the distance of a tooth surface. Background Art

[0002] In stomatology, tooth restoration, orthodontics and other operations usually require tooth distance data, such as the distance between two points on the tooth surface, the arc distance of the dental arch, etc. Traditional tooth distance mainly uses straight-line distance, which is simple and easy to use, but for complex tooth curved surfaces, straight-line distance is inaccurate and cannot accurately reflect the actual distance. Summary of the invention

[0003] The purpose of the present invention is to provide a tooth surface distance measurement method, device, electronic equipment and storage medium to improve the problems existing in the prior art.

[0004] The embodiments of the present invention can be implemented as follows:

[0005] In a first aspect, the present invention provides a method for measuring the distance of a tooth surface, comprising:

[0006] Acquire a dentition model and a plurality of key points on the dentition model;

[0007] For every two adjacent key points, searching for a plurality of connection points between the two adjacent key points in the dental arch model;

[0008] Based on all the key points and all the connection points, a veneer curve that fits the surface of the dental model is generated, and the surface distance of the veneer curve is calculated.

[0009] In an optional embodiment, the dental arch model includes a plurality of triangular surface elements, each of which includes three vertices;

[0010] The step of searching for a plurality of connection points between the two adjacent key points in the dental model comprises:

[0011] Take one of the key points as the current connection point;

[0012] Acquire each adjacent vertex of the current connection point from the dental model;

[0013] For each of the adjacent vertices, calculating a first distance between the current connection point and the adjacent vertex and a second distance between the adjacent vertex and another key point, and taking the sum of the first distance and the second distance as the connection cost corresponding to the adjacent vertex;

[0014] Taking the adjacent vertex with the smallest connection cost as the next connection point of the current connection point;

[0015] Determine whether the adjacent vertices of the next connection point include the other key point;

[0016] If not, taking the next connection point as the new current connection point and returning to execute the step of obtaining each adjacent vertex of the current connection point from the dental model until the adjacent vertices of the next connection point include the other key point;

[0017] If so, it is determined that the search is completed and multiple connection points between the two adjacent key points are obtained.

[0018] In an optional embodiment, the step of generating a veneer curve that fits the surface of the dental model based on all key points and all connection points, and calculating the surface distance of the veneer curve includes:

[0019] All key points and all connection points are taken as target points;

[0020] Connect every two adjacent target points to get the initial curve;

[0021] Smoothing the initial curve to obtain a veneer curve that fits the surface of the dentition model;

[0022] The distance between every two adjacent target points is calculated, and the sum of the distances between all adjacent target points is used as the surface distance of the fitting curve.

[0023] In an optional embodiment, the method further comprises:

[0024] Based on the dental arch model, the veneer curve and the surface distance, a visualization interface is displayed, wherein the visualization interface includes the veneer curve and the surface distance located on the surface of the dental arch model.

[0025] In a second aspect, the present invention provides a tooth surface distance measuring device, comprising:

[0026] An acquisition module, used for acquiring a dentition model and a plurality of key points on the dentition model;

[0027] A search module, for searching, for each two adjacent key points, a plurality of connection points between the two adjacent key points in the dentition model;

[0028] The calculation module is used to generate a veneer curve that fits the surface of the dentition model based on all key points and all connection points, and calculate the surface distance of the veneer curve.

[0029] In an optional embodiment, the dental arch model includes a plurality of triangular face elements, each of which includes three vertices; and the search module is used to search for a plurality of connection points between two adjacent key points in the dental arch model, specifically for:

[0030] Take one of the key points as the current connection point;

[0031] Acquire each adjacent vertex of the current connection point from the dental model;

[0032] For each of the adjacent vertices, calculating a first distance between the current connection point and the adjacent vertex and a second distance between the adjacent vertex and another key point, and taking the sum of the first distance and the second distance as the connection cost corresponding to the adjacent vertex;

[0033] Taking the adjacent vertex with the smallest connection cost as the next connection point of the current connection point;

[0034] Determine whether the adjacent vertices of the next connection point include the other key point;

[0035] If not, taking the next connection point as the new current connection point and returning to execute the step of obtaining each adjacent vertex of the current connection point from the dental model until the adjacent vertices of the next connection point include the other key point;

[0036] If so, it is determined that the search is completed and multiple connection points between the two adjacent key points are obtained.

[0037] In an optional embodiment, the calculation module is used to generate a veneer curve that fits the surface of the dentition model based on all key points and all connection points, and calculate the surface distance of the veneer curve, specifically for:

[0038] All key points and all connection points are taken as target points;

[0039] Connect every two adjacent target points to get the initial curve;

[0040] Smoothing the initial curve to obtain a veneer curve that fits the surface of the dentition model;

[0041] The distance between every two adjacent target points is calculated, and the sum of the distances between all adjacent target points is used as the surface distance of the fitting curve.

[0042] In an optional embodiment, the device further comprises:

[0043] The display module is used to display a visualization interface based on the dental arch model, the veneer curve and the surface distance, wherein the visualization interface includes the veneer curve and the surface distance located on the surface of the dental arch model.

[0044] In a third aspect, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory stores a software program, and when the electronic device is running, the processor executes the software program to implement the distance measurement method of the tooth surface as described in the first aspect above.

[0045] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the tooth surface distance measurement method described in the first aspect.

[0046] Compared with the prior art, the embodiment of the present invention provides a method, device, electronic device and storage medium for measuring the distance of the tooth surface, which obtains a dental arch model and multiple key points located on the dental arch model; for each two adjacent key points, multiple connection points between the two adjacent key points are searched in the dental arch model; finally, based on all the key points and all the connection points, a veneer curve that fits the surface of the dental arch model is generated, and the surface distance of the veneer curve is calculated. In this way, multiple connection points between two adjacent key points are searched in the dental arch model, so that the veneer curve is obtained to fit the surface of the dental arch model, so that the final surface distance is consistent with the length data of the actual dental arch surface, which is more accurate than directly sampling the straight-line distance between two points on the teeth. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0048] Figure 1 One of the flow charts of a method for measuring distance on a tooth surface provided in an embodiment of the present invention.

[0049] Figure 2 The second flowchart of a method for measuring distance on a tooth surface provided in an embodiment of the present invention.

[0050] Figure 3 This is one of the example diagrams of a visualization interface provided by an embodiment of the present invention.

[0051] Figure 4This is a second example diagram of a visualization interface provided by an embodiment of the present invention.

[0052] Figure 5 A schematic structural diagram of a tooth surface distance measuring device provided in an embodiment of the present invention.

[0053] Figure 6 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0054] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, 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 described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0055] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0056] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0057] In addition, the terms “first”, “second”, etc., if used, are merely used to distinguish between the descriptions and should not be understood as indicating or implying relative importance.

[0058] It should be noted that, in the absence of conflict, the features in the embodiments of the present invention may be combined with each other.

[0059] Please refer to Figure 1 , Figure 1 A schematic flow chart of a method for measuring the distance of a tooth surface provided in an embodiment of the present invention, the method for measuring the distance of a tooth surface is applied to an electronic device, the electronic device may be a server, for example, a single server, a server cluster, etc., or a terminal, for example, a smart phone, a laptop, a tablet computer, a desktop computer, etc., or a chip system, the chip system may be composed of a chip, or may include a chip and other discrete devices, etc., the embodiment of the present application does not impose any restrictions on this. The method for measuring the distance of a tooth surface may include the following steps S101 to S103.

[0060] S101, obtaining a dental arch model and a plurality of key points on the dental arch model.

[0061] In this embodiment, the dentition model is a three-dimensional model obtained by a dentist using a three-dimensional scanning device to scan the upper or lower dentition of a patient.

[0062] The key point may be selected by the dentist from the surface of the dental model based on the patient's treatment program. For example, if the patient's treatment program is orthodontics, the dentist may select the center point of the outer surface of each tooth on the dental model as the key point, which is only an example and is not limited here.

[0063] S102: For every two adjacent key points, search for multiple connection points between the two adjacent key points in the dental arch model.

[0064] In this embodiment, the dental model may include a plurality of triangular face elements, each of which includes three vertices, and each key point and each connection point found out may be a vertex in the dental model.

[0065] S103. Based on all the key points and all the connection points, generate a veneer curve that fits the surface of the dental model, and calculate the surface distance of the veneer curve.

[0066] In this embodiment, based on all key points and all connection points, the obtained veneer curve is completely fitted with the surface of the dental model, so the calculated surface distance can also accurately reflect the length of the veneer curve.

[0067] The tooth surface distance measurement method provided by the embodiment of the present invention obtains a dental arch model and a plurality of key points located on the dental arch model; for each two adjacent key points, a plurality of connection points between the two adjacent key points are searched in the dental arch model; finally, based on all the key points and all the connection points, a veneer curve that fits the surface of the dental arch model is generated, and the surface distance of the veneer curve is calculated. In this way, a plurality of connection points between two adjacent key points are searched in the dental arch model, so that the veneer curve is obtained to fit the surface of the dental arch model, so that the final surface distance is consistent with the length data of the actual dental arch surface, which is more accurate than directly sampling the straight-line distance between two points on the teeth.

[0068] In an optional implementation, the idea of ​​shortest path search can be combined to search from the dental model. Figure 1 Based on Figure 2 The process of "searching for multiple connection points between two adjacent key points in the dental model" in the above step S102 may include the following sub-steps S1021 to S1027.

[0069] S1021. Use one of the key points as the current connection point.

[0070] S1022. Obtain each adjacent vertex of the current connection point from the dental model.

[0071] S1023. For each adjacent vertex, calculate a first distance between the current connection point and the adjacent vertex and a second distance between the adjacent vertex and another key point, and use the sum of the first distance and the second distance as the connection cost corresponding to the adjacent vertex.

[0072] S1024. Use the adjacent vertex with the smallest connection cost as the next connection point of the current connection point.

[0073] S1025. Determine whether the adjacent vertices of the next connection point include another key point.

[0074] In this embodiment, if the adjacent vertices of the next connection point do not include another key point, then the following step S1026 is executed and then the above step S1022 is returned to execute until the adjacent vertices of the next connection point include another key point. If the adjacent vertices of the next connection point include another key point, the following step S1027 is executed.

[0075] S1026. Use the next connection point as the new current connection point.

[0076] S1027: Determine that the search is completed and obtain multiple connection points between two adjacent key points.

[0077] Through the above steps S1021 to S1027, a plurality of connection points can be searched out from all vertices of the dental model, and the plurality of connection points are points on the shortest path between two adjacent key points.

[0078] In an optional implementation, the process of "generating a veneer curve that fits the surface of the dental model based on all key points and all connection points, and calculating the surface distance of the veneer curve" in the above step S103 may include the following sub-steps S1031 to S1034:

[0079] S1031, taking all key points and all connection points as target points;

[0080] S1032, connecting every two adjacent target points to obtain an initial curve;

[0081] S1033, smoothing the initial curve to obtain a veneer curve that fits the surface of the dentition model;

[0082] S1034. Calculate the distance between every two adjacent target points, and use the sum of the distances between all adjacent target points as the surface distance of the fitting curve.

[0083] In this embodiment, the initial curve may be smoothed by performing interpolation processing between every two adjacent target points to obtain multiple interpolation points, and then sequentially connecting the multiple interpolation points between every two adjacent target points to obtain a smoother cladding curve.

[0084] Optionally, the method may further include:

[0085] S104. Display a visualization interface based on the dental arch model, veneer curve, and surface distance.

[0086] The visualization interface may include a veneer curve and a surface distance located on the surface of the dental model.

[0087] The tooth surface distance measurement method provided by the present invention is of reference value for the following six treatment items:

[0088] 1. Tooth surface wear and occlusal adjustment:

[0089] (1) In oral scanning, the tooth surface is often uneven, and the traditional straight-line distance cannot accurately reflect the actual distance on the tooth surface. The curved surface distance calculation of the present invention that fits the curve of the tooth surface can accurately measure the concave and convex shape of the tooth surface, helping dentists to determine the bite point and wear area;

[0090] (2) When adjusting the occlusal surface of the teeth, accurate surface distance measurement can more effectively locate the adjustment area and avoid unnecessary grinding of the healthy tooth surface;

[0091] 2. Design of orthodontics and restorations:

[0092] (1) Orthodontic appliances (such as invisible braces) need to fit closely to the patient's tooth surface, so accurate three-dimensional path and distance information must be generated along the tooth surface. Surface distance calculation can ensure the design accuracy of orthodontic appliances and restorations, allowing them to fit perfectly to the teeth;

[0093] (2) For example, when designing restorations such as crowns or inlays, the surface distance can be used to ensure that the restoration fits the tooth surface adequately while avoiding interference with occlusal function;

[0094] 3. Periodontal disease detection and cleaning:

[0095] (1) By measuring the curved distance between the gums and the tooth surface, the depth and shape of the periodontal pocket can be accurately understood, helping doctors develop more accurate cleaning and treatment plans;

[0096] (2) The calculation of surface distance can also help simulate the expected effects of periodontal surgery, such as the extent of removing plaque and tartar from the tooth surface;

[0097] 4. Dental implant planning:

[0098] (1) During dental implant surgery, dentists need to accurately determine the relationship between the implant and the surrounding teeth and bone tissue. Surface distance calculation can help dentists plan the direction and angle of the implant to avoid excessive contact with adjacent teeth or nerve canals, thereby reducing surgical risks;

[0099] (2) By analyzing the distance between the curved surfaces, the doctor can ensure that the implant maintains an appropriate gap with the adjacent teeth and bone structure to support the stability and biocompatibility of the implant;

[0100] 5. Model registration and analysis:

[0101] (1) After oral scanning, doctors usually need to compare the scanned tooth model with the standard tooth model to analyze the arrangement and shape of the teeth. By calculating the distance along the curved surface, the difference between the scanned model and the standard model can be accurately determined, thereby more accurately analyzing the patient's tooth morphology;

[0102] (2) Surface distance can also help track changes during treatment, such as the change in distance between scanned tooth models at different stages, and analyze the actual effect of braces or other treatment methods;

[0103] 6. Measurement in dental beauty and restoration:

[0104] When performing cosmetic dental work (such as dental veneers, tooth polishing) and restorations, doctors need to know the distance between the curved surfaces of different areas on the tooth surface to determine the area with the least grinding of tooth enamel. Measuring along the curved surface can ensure that cosmetic materials (such as veneers) fit closely to the tooth surface without creating unnatural protrusions or depressions.

[0105] In an optional example, suppose the patient needs to wear invisible braces for orthodontic treatment, then the dentist needs to measure the patient's dentition data, see Figure 3 , Figure 3 In the model, the dentist selected a point on the outer surface of each tooth in the patient's lower dentition model as the key point, thereby obtaining a veneer curve with a length of 167.42 mm.

[0106] In another optional example, suppose a patient's large tooth needs to be adjusted in bite, and the dentist needs data on the occlusal surface of the large tooth. Figure 4 , Figure 4 In the process, the dentist selected multiple points on the occlusal surface of the large teeth to be adjusted in the patient's lower dentition model as key points, thereby obtaining a veneer curve, the length of which is 26.02 mm.

[0107] It should be noted that Figure 3and Figure 4 The illustration is only an example, and the embodiment of the present invention does not limit the position of the key points.

[0108] It should be noted that the execution order of each step in the above method embodiment is not limited to that shown in the drawings, and the execution order of each step shall be based on the actual application situation.

[0109] In order to execute the corresponding steps in the above method embodiment and various possible implementations, an implementation of a distance measuring device for a tooth surface is provided below.

[0110] See also Figure 5 , Figure 5 The schematic diagram of the structure of the tooth surface distance measurement device provided by the embodiment of the present invention is shown. The tooth surface distance measurement device 200 comprises: an acquisition module 210 , a search module 220 , and a calculation module 230 .

[0111] An acquisition module 210, for acquiring a dentition model and a plurality of key points on the dentition model;

[0112] A search module 220, for searching for a plurality of connection points between two adjacent key points in the dental arch model for each two adjacent key points;

[0113] The calculation module 230 is used to generate a veneer curve that fits the surface of the dental model based on all key points and all connection points, and calculate the surface distance of the veneer curve.

[0114] Optionally, the dental model includes a plurality of triangular face elements, each of which includes three vertices. When the search module 220 is used to search for multiple connection points between two adjacent key points in the dental model, it can be specifically used to: use one of the key points as the current connection point; obtain each adjacent vertex of the current connection point from the dental model; for each adjacent vertex, calculate the first distance between the current connection point and the adjacent vertex and the second distance between the adjacent vertex and another key point, and use the sum of the first distance and the second distance as the connection cost corresponding to the adjacent vertex; use the adjacent vertex with the smallest connection cost as the next connection point of the current connection point; determine whether the adjacent vertices of the next connection point include another key point; if not, use the next connection point as the new current connection point and return to execute the step of obtaining each adjacent vertex of the current connection point from the dental model until the adjacent vertex of the next connection point includes another key point; if so, determine that the search is completed and multiple connection points between two adjacent key points are obtained.

[0115] Optionally, the calculation module 230 is used to generate a veneer curve that fits the surface of the dental model based on all key points and all connection points, and calculate the surface distance of the veneer curve. Specifically, it can be used to: take all key points and all connection points as target points; connect every two adjacent target points to obtain an initial curve; smooth the initial curve to obtain a veneer curve that fits the surface of the dental model; calculate the distance between every two adjacent target points, and take the sum of the distances between all adjacent target points as the surface distance of the veneer curve.

[0116] Optionally, the tooth surface distance measuring device 200 may further include a display module 240 for displaying a visualization interface based on the dentition model, the veneer curve and the surface distance, wherein the visualization interface includes the veneer curve and the surface distance on the surface of the dentition model.

[0117] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the tooth surface distance measuring device 200 described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0118] See also Figure 6 , Figure 6 The electronic device 300 includes a processor 310 , a memory 320 , and a bus 330 , wherein the processor 310 is connected to the memory 320 via the bus 330 .

[0119] The memory 320 can be used to store software programs, for example, software programs corresponding to the tooth surface distance measuring device 200 provided in the embodiment of the present invention. The processor 310 executes various functional applications and data processing to implement the tooth surface distance measuring method provided in the embodiment of the present invention by running the software programs stored in the memory 320.

[0120] Among them, the memory 320 can be but is not limited to: RAM (Random Access Memory), ROM (Read Only Memory), FLASH (Flash Memory), PROM (Programmable Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electric Erasable Programmable Read-Only Memory), etc.

[0121] The processor 310 may be an integrated circuit chip with signal processing capability. The processor 310 may be a general-purpose processor, including: CPU (Central Processing Unit), NP (Network Processor), SoC (System on Chip), etc.; it may also be: DSP (Digital Signal Processing), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0122] Understandably, Figure 6 The structure shown is for illustration only. The electronic device 300 may also include Figure 6 More or fewer components as shown, or with Figure 6 Different configurations are shown. Figure 6 Each component shown in the figure can be implemented by hardware, software or a combination thereof.

[0123] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the distance measurement method of the tooth surface disclosed in the above embodiment is implemented. The computer-readable storage medium can be, but is not limited to, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a PROM, an EPROM, an EEPROM, a FLASH disk, or an optical disk.

[0124] In summary, the embodiments of the present invention provide a method, device, electronic device and storage medium for measuring the distance of the tooth surface, which obtains a dental arch model and multiple key points located on the dental arch model; for every two adjacent key points, multiple connection points between the two adjacent key points are searched in the dental arch model; finally, based on all key points and all connection points, a veneer curve that fits the surface of the dental arch model is generated, and the surface distance of the veneer curve is calculated. In this way, multiple connection points between two adjacent key points are searched in the dental arch model, so that the veneer curve is obtained to fit the surface of the dental arch model, so that the final surface distance is consistent with the length data on the actual dental arch surface, which is more accurate than directly sampling the straight-line distance between two points on the teeth.

[0125] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for measuring the distance of a tooth surface, characterized in that: include: Acquire a dentition model and a plurality of key points located on the dentition model; For every two adjacent key points, searching the dental model for a plurality of connection points between the two adjacent key points; Based on all the key points and all the connection points, a veneer curve that fits the surface of the dental model is generated, and the surface distance of the veneer curve is calculated.

2. The method according to claim 1, characterized in that The dental arch model includes a plurality of triangular surface elements, each of which includes three vertices; The step of searching for a plurality of connection points between the two adjacent key points in the dental model comprises: Take one of the key points as the current connection point; Acquire each adjacent vertex of the current connection point from the dental model; For each of the adjacent vertices, calculating a first distance between the current connection point and the adjacent vertex and a second distance between the adjacent vertex and another key point, and taking the sum of the first distance and the second distance as the connection cost corresponding to the adjacent vertex; Taking the adjacent vertex with the smallest connection cost as the next connection point of the current connection point; Determine whether the adjacent vertices of the next connection point include the other key point; If not, taking the next connection point as the new current connection point and returning to execute the step of obtaining each adjacent vertex of the current connection point from the dental model until the adjacent vertices of the next connection point include the other key point; If so, it is determined that the search is completed and multiple connection points between the two adjacent key points are obtained.

3. The method according to claim 1, characterized in that The step of generating a veneer curve that fits the surface of the dental model based on all key points and all connection points, and calculating the surface distance of the veneer curve comprises: All key points and all connection points are taken as target points; Connect every two adjacent target points to get the initial curve; Smoothing the initial curve to obtain a veneer curve that fits the surface of the dentition model; The distance between every two adjacent target points is calculated, and the sum of the distances between all adjacent target points is used as the surface distance of the fitting curve.

4. The method according to claim 1, characterized in that: The method further comprises: Based on the dental arch model, the veneer curve and the surface distance, a visualization interface is displayed, wherein the visualization interface includes the veneer curve and the surface distance located on the surface of the dental arch model.

5. A tooth surface distance measuring device, characterized in that: include: An acquisition module, used for acquiring a dentition model and a plurality of key points on the dentition model; A search module, for searching, for each two adjacent key points, a plurality of connection points between the two adjacent key points in the dentition model; The calculation module is used to generate a veneer curve that fits the surface of the dentition model based on all key points and all connection points, and calculate the surface distance of the veneer curve.

6. The device according to claim 5, characterized in that The dental arch model includes a plurality of triangular face elements, each of which includes three vertices; when the search module is used to search for a plurality of connection points between two adjacent key points in the dental arch model, it is specifically used to: Take one of the key points as the current connection point; Acquire each adjacent vertex of the current connection point from the dental model; For each of the adjacent vertices, calculating a first distance between the current connection point and the adjacent vertex and a second distance between the adjacent vertex and another key point, and taking the sum of the first distance and the second distance as the connection cost corresponding to the adjacent vertex; Taking the adjacent vertex with the smallest connection cost as the next connection point of the current connection point; Determine whether the adjacent vertices of the next connection point include the other key point; If not, taking the next connection point as the new current connection point and returning to execute the step of obtaining each adjacent vertex of the current connection point from the dental model until the adjacent vertices of the next connection point include the other key point; If so, it is determined that the search is completed and multiple connection points between the two adjacent key points are obtained.

7. The device according to claim 5, characterized in that The calculation module is used to generate a veneer curve that fits the surface of the dentition model based on all key points and all connection points, and calculate the surface distance of the veneer curve, specifically for: All key points and all connection points are taken as target points; Connect every two adjacent target points to get the initial curve; Smoothing the initial curve to obtain a veneer curve that fits the surface of the dentition model; The distance between every two adjacent target points is calculated, and the sum of the distances between all adjacent target points is used as the surface distance of the fitting curve.

8. The device according to claim 5, characterized in that The device also includes: The display module is used to display a visualization interface based on the dental arch model, the veneer curve and the surface distance, wherein the visualization interface includes the veneer curve and the surface distance located on the surface of the dental arch model.

9. An electronic device, characterized in that: include: A memory and a processor, wherein the memory stores a software program, and when the electronic device is running, the processor executes the software program to implement the distance measurement method for the tooth surface according to any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the distance measurement method for a tooth surface according to any one of claims 1 to 4 is implemented.