Dental arch curve acquisition method and apparatus, computer readable storage medium

By obtaining the saliency values ​​of the surface features of the three-dimensional dental model and using a fitting algorithm, dental arch curves are generated, solving the problem of the cumbersome and labor-intensive process of obtaining dental arch curves in existing technologies, and achieving efficient and accurate acquisition of dental arch curves.

CN115471514BActive Publication Date: 2026-01-16WUYI UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211167318.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-23
Publication Date
2026-01-16
Estimated Expiration
2042-09-23

AI Technical Summary

Technical Problem

Existing methods for obtaining dental arch curves are complex, labor-intensive, and inefficient.

Method used

By acquiring the target three-dimensional dental model, determining the saliency value of the surface features, determining the tooth feature points according to preset rules, mapping the dental arch reference points to a two-dimensional plane, and generating the dental arch curve using a fitting algorithm.

Benefits of technology

This improved the efficiency, accuracy, and effectiveness of obtaining dental arch curves.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115471514B_ABST
    Figure CN115471514B_ABST
Patent Text Reader

Abstract

The application discloses a tooth arch curve acquisition method and device, and a computer readable storage medium. The method comprises the following steps: acquiring a target three-dimensional dental model, the target three-dimensional dental model being a three-dimensional dental model of a target object, and the target three-dimensional dental model comprising a plurality of curved surface features; determining a saliency value of each curved surface feature, and determining a target tooth feature point according to a first preset rule and the saliency value of each curved surface feature; determining a tooth arch reference point from the target tooth feature point according to a second preset rule; mapping the tooth arch reference point to a preset two-dimensional plane to obtain a two-dimensional mapping point, the two-dimensional mapping point corresponding to the tooth arch reference point; and performing fitting processing on the two-dimensional mapping point according to a preset fitting algorithm to obtain a target tooth arch curve. The application determines the tooth arch curve based on the three-dimensional dental model, and compared with the technical scheme of manually drawing the tooth arch curve by using a mathematical function in the prior art, the efficiency of acquiring the tooth arch curve can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of computer graphics, and particularly relates to a method and device for obtaining a dental arch curve and a computer readable storage medium. BACKGROUND

[0002] A dental arch curve is a curve formed by teeth on a maxillary or mandibular dentition. In clinical practice, shape analysis and measurement of the dental arch curve is of great significance. The dental arch curve can be used to assist orthodontists in judging tooth malocclusion, diagnosing patients, designing and specifying orthodontic plans, and thus correcting abnormal dental arch morphology. Common methods for obtaining a dental arch curve mainly involve manually using complex mathematical functions such as an elliptic function or a parabolic function to draw the dental arch curve, which is tedious and inefficient and consumes a lot of manpower. SUMMARY

[0003] Embodiments of the present application provide a method and device for obtaining a dental arch curve and a computer readable storage medium, which can effectively improve the efficiency of obtaining a dental arch curve.

[0004] In a first aspect, the embodiments of the present application provide a method for obtaining a dental arch curve, comprising:

[0005] obtaining a target three-dimensional dental model, the target three-dimensional dental model being a three-dimensional dental model of a target object, the target three-dimensional dental model comprising a plurality of curved surface features;

[0006] determining a saliency value of each of the curved surface features, and determining a target tooth feature point according to a first preset rule and the saliency value of each of the curved surface features;

[0007] determining a dental arch reference point from the target tooth feature point according to a second preset rule;

[0008] mapping the dental arch reference point to a preset two-dimensional plane to obtain a two-dimensional mapping point, the two-dimensional mapping point corresponding to the dental arch reference point;

[0009] performing fitting processing on the two-dimensional mapping point according to a preset fitting algorithm to obtain a target dental arch curve.

[0010] In some embodiments, each of the curved surface features corresponds to a curved surface vertex, and the determination of the saliency value of each of the curved surface features comprises:

[0011] determining a correlation value between each of the curved surface vertices and the corresponding curved surface feature;

[0012] calculating the saliency value of each of the curved surface features according to each of the correlation values.

[0013] In some embodiments, the determining the target tooth feature point according to the first preset rule and the respective saliency value comprises:

[0014] determining a reference curved feature adjacent to each of the curved features, each of the reference curved features corresponding to a reference curved feature vertex;

[0015] when the saliency value corresponding to the curved feature vertex is greater than the saliency value of the reference curved feature vertex, determining the curved feature vertex as a candidate tooth feature point;

[0016] obtaining a reference saliency value, the reference saliency value being the average of the saliency values of all the candidate tooth feature points;

[0017] determining the target tooth feature point from the candidate tooth feature points, wherein the saliency value corresponding to the target tooth feature point is greater than the reference saliency value.

[0018] In some embodiments, the determining the dental arch reference point from the target tooth feature point according to the second preset rule comprises:

[0019] obtaining a dental occlusion plane of the target object;

[0020] obtaining target distance information and determining a dental arch reference point from the target tooth feature point according to the target distance information, wherein the target distance information is the distance information between the target tooth feature point and the dental occlusion plane.

[0021] In some embodiments, before the determining the saliency value of each of the curved features, the method further comprises:

[0022] obtaining a preset smoothing algorithm;

[0023] performing smoothing processing on the target three-dimensional dental model according to the preset smoothing algorithm to obtain a smoothed target three-dimensional dental model.

[0024] In some embodiments, the saliency value of the curved feature is determined according to the following formula:

[0025]

[0026] wherein G(p, K) is the saliency value, p is the curved feature vertex, σ is a constant, and f(p) is the correlation value, which is determined according to the following formula:

[0027]

[0028] Wherein, k is 1, r1 is the maximum curvature radius of the principal curvature corresponding to the vertex p of the curved surface, and r2 is the minimum curvature radius of the principal curvature corresponding to the vertex p of the curved surface.

[0029] In some embodiments, the preset fitting algorithm is a least square method.

[0030] In a second aspect, the embodiments of the present application provide a dental arch curve acquisition device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the dental arch curve acquisition method of the first aspect when executing the computer program.

[0031] In a third aspect, the embodiments of the present application further provide a computer readable storage medium, which stores computer executable instructions for executing the dental arch curve acquisition method of the first aspect.

[0032] The embodiments of the present application provide a dental arch curve acquisition method, device and computer readable storage medium, wherein the method comprises: acquiring a target three-dimensional dental model, the target three-dimensional dental model being a three-dimensional dental model of a target object, the target three-dimensional dental model comprising a plurality of curved surface features; determining a saliency value of each of the curved surface features, and determining a target tooth feature point according to a first preset rule and the saliency value; determining a dental arch reference point from the target tooth feature point according to a second preset rule; mapping the dental arch reference point to a preset two-dimensional plane to obtain a two-dimensional mapping point, the two-dimensional mapping point corresponding to the dental arch reference point; and performing fitting processing on the two-dimensional mapping point according to a preset fitting algorithm to obtain a target dental arch curve. The embodiments of the present application determine the dental arch curve based on the three-dimensional dental model, and compared with the technical solution of manually drawing the dental arch curve by using a mathematical function in the prior art, the efficiency of acquiring the dental arch curve can be effectively improved. BRIEF DESCRIPTION OF DRAWINGS

[0033] Figure 1 is a step flowchart of the dental arch curve acquisition method provided by an embodiment of the present application;

[0034] Figure 2 is a step flowchart of determining the saliency value of each of the curved surface features provided by another embodiment of the present application;

[0035] Figure 3 is a step flowchart of determining the target tooth feature point provided by another embodiment of the present application;

[0036] Figure 4 is a step flowchart of determining the dental arch reference point provided by another embodiment of the present application;

[0037] Figure 5is a step flow chart provided by another embodiment of the present application for smoothing a target three-dimensional dental model;

[0038] Figure 6 is a schematic diagram of a bite reference point for determining a dental bite plane provided by another embodiment of the present application;

[0039] Figure 7 is a schematic diagram of a dental arch curve on a target three-dimensional dental model provided by another embodiment of the present application;

[0040] Figure 8 is a module schematic diagram of a dental arch curve acquisition device provided by another embodiment of the present application;

[0041] Figure 9 is a hardware structure schematic diagram of a dental arch curve acquisition device provided by another embodiment of the present application. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solutions and advantages of the present application more clear, the present application is further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.

[0043] It can be understood that although the functional modules are divided in the device schematic diagram, and the logical order is shown in the flow chart, in some cases, the steps shown or described can be executed in a manner different from the module division in the device or the order in the flow chart. The terms "first", "second", etc. in the specification, claims or above-described drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence.

[0044] The present application provides a dental arch curve acquisition method, device and computer readable storage medium, wherein the method comprises: acquiring a target three-dimensional dental model, the target three-dimensional dental model being a three-dimensional dental model of a target object, the target three-dimensional dental model comprising a plurality of curved surface features; determining a saliency value of each of the curved surface features, and determining a target tooth feature point according to a first preset rule and each of the saliency values; determining a dental arch reference point from the target tooth feature point according to a second preset rule; mapping the dental arch reference point to a preset two-dimensional plane to obtain a two-dimensional mapping point, the two-dimensional mapping point corresponding to the dental arch reference point; and performing fitting processing on the two-dimensional mapping point according to a preset fitting algorithm to obtain a target dental arch curve. The present application embodiment determines the dental arch curve based on the three-dimensional dental model, which can effectively improve the efficiency of acquiring the dental arch curve compared with the technical solution of manually drawing the dental arch curve using a mathematical function in the prior art.

[0045] The present application embodiments are further described below in combination with the drawings.

[0046] As Figure 1 shown, Figure 1 is a step flow chart of a dental arch curve acquisition method provided by an embodiment of the present application, the embodiment of the present application provides a dental arch curve acquisition method, which includes but is not limited to the following steps:

[0047] Step S110, acquiring a target three-dimensional dental model, the target three-dimensional dental model being a three-dimensional dental model of a target object, the target three-dimensional dental model including a plurality of curved surface features;

[0048] Step S120, determining a saliency value of each curved surface feature, and determining a target tooth feature point according to a first preset rule and the saliency value of each curved surface feature;

[0049] Step S130, determining a dental arch reference point from the target tooth feature point according to a second preset rule;

[0050] Step S140, mapping the dental arch reference point to a preset two-dimensional plane to obtain a two-dimensional mapping point, the two-dimensional mapping point corresponding to the dental arch reference point;

[0051] Step S150, performing fitting processing on the two-dimensional mapping point according to a preset fitting algorithm to obtain a target dental arch curve.

[0052] It can be understood that the three-dimensional dental model corresponding to the target object, i.e., the target three-dimensional dental model, can be obtained by scanning the oral cavity of the target object by an intraoral scanning device, and the embodiment of the present application does not limit the specific model of the intraoral scanning device, which can be selected by a person skilled in the art according to actual needs.

[0053] It should be noted that the preset fitting algorithm can be a least square method, and the specific steps of performing fitting processing on the two-dimensional mapping point according to the preset fitting algorithm to obtain the target dental arch curve can be as follows: fitting the target dental arch curve according to the two-dimensional mapping point is essentially to find a curve y=p(x) with the smallest sum of squares of distances of the two-dimensional mapping point set (x i ,y i )(i=0,1,...,n), and the expression of the target dental arch curve p(x) is as follows:

[0054] p(x)=p1x 4 +p2x 3 +p3x 2 +p4x 1 +p5x;

[0055] Wherein, y=p(x) is the least square solution of the two-dimensional mapping point set, and the target of the least square method of curve fitting is to determine the coefficients in y=p(x) so that the error r i =p(x i )-y ithe sum of squares of (i = 0, 1,..., n) reaches minimum, so as to obtain the target dental arch curve 710 as shown in Figure 7

[0056] It can be understood that the target three-dimensional dental model is obtained, the saliency values of the respective surface features of the target three-dimensional dental model are determined, the target tooth feature points are determined according to the first preset rule and the respective saliency values, the dental arch reference points are determined from the target tooth feature points according to the second preset rule, the dental arch reference points are mapped to the preset two-dimensional plane to obtain the two-dimensional mapping points corresponding to the dental arch reference points, the two-dimensional mapping points are subjected to fitting processing according to the preset fitting algorithm, and the target dental arch curve is obtained. Compared with the technical solution of manually drawing a dental arch curve by using a mathematical function in the prior art, the efficiency of obtaining a dental arch curve can be effectively improved.

[0057] In addition, in an embodiment, each surface feature corresponds to a surface vertex, and the step S120 in the embodiment shown in Figure 2 Figure 1 includes but is not limited to the following steps:

[0058] Step S210, determining a correlation value between each surface vertex and the corresponding surface feature;

[0059] Step S220, calculating a saliency value of each surface feature according to the respective correlation values.

[0060] It should be noted that the correlation value between each surface vertex and the corresponding surface feature can be obtained according to the following formula:

[0061]

[0062] wherein f(p) is the correlation value, k is 1, r1 is the maximum curvature radius of the principal curvature corresponding to the surface vertex p, and r2 is the minimum curvature radius of the principal curvature corresponding to the surface vertex p.

[0063] It should be noted that the saliency value of each surface feature can be obtained according to the following formula according to the respective correlation values:

[0064]

[0065] wherein G(p, K) is the saliency value corresponding to p, p is the surface vertex, and σ is a constant.

[0066] It can be understood that the correlation value between each surface vertex and the corresponding surface feature is determined, and the saliency value of each surface feature is calculated according to the respective correlation values, which can provide an effective data basis for determining the target tooth feature points.

[0067] In addition, referring to​​Figure 3 In an embodiment, Figure 1 Step S120 in the illustrated embodiment includes but is not limited to the following steps:

[0068] Step S310, determining reference surface features of each surface feature, the reference surface features being adjacent to each surface feature, each reference surface feature corresponding to a reference surface vertex;

[0069] Step S320, determining a surface vertex as a candidate tooth feature point when the saliency value corresponding to the surface vertex is greater than the saliency value of the reference surface vertex;

[0070] Step S330, obtaining a reference saliency value, the reference saliency value being the mean of the saliency values of all the candidate tooth feature points;

[0071] Step S340, determining a target tooth feature point from the candidate tooth feature points, wherein the saliency value corresponding to the target tooth feature point is greater than the reference saliency value.

[0072] It can be understood that the greater the saliency value, the greater the possibility that the surface vertex corresponding to the saliency value is a target tooth feature point. The embodiments of the present application compare the saliency value corresponding to each surface vertex with the saliency value corresponding to the reference surface vertex, determine a surface vertex as a candidate tooth feature point when the saliency value corresponding to the surface vertex is greater than the saliency value of the reference surface vertex, obtain a reference saliency value, the reference saliency value being the mean of the saliency values of all the candidate tooth feature points, and determine a candidate tooth feature point corresponding to a saliency value greater than the reference saliency value as a target tooth feature point, that is, screen the target tooth feature point from all the surface vertices according to the saliency value, which can effectively improve the accuracy of obtaining the target tooth feature point and further improve the accuracy of obtaining the target dental arch curve.

[0073] It should be noted that the embodiments of the present application do not limit the specific value of the reference saliency value, which can be selected by those skilled in the art according to actual conditions.

[0074] In addition, with reference to Figure 4 In an embodiment, Figure 1 Step S130 in the illustrated embodiment includes but is not limited to the following steps:

[0075] Step S410, obtaining a dental occlusion plane of the target object;

[0076] Step S420, obtaining target distance information and determining a dental arch reference point from the target tooth feature points according to the target distance information, wherein the target distance information is distance information between the target tooth feature points and the dental occlusion plane.

[0077] It should be noted that the tooth occlusal plane of the target object is determined based on the target three-dimensional dental model, and the reference Figure 6 The specific method for establishing the tooth occlusal plane based on the three occlusal reference points, i.e., the midpoint p1 of the first incisors on the left and right sides of the dentition, the midpoint p2 of the left first incisor cingulum, and the midpoint p3 of the right first incisor cingulum, is well known to those skilled in the art, and will not be described in detail here.

[0078] It should be noted that the present application does not limit the distance information between the target tooth feature points and the tooth occlusal plane, i.e., the specific value of the target distance information. The target distance information can be a numerical range, which can be determined by those skilled in the art according to actual needs. For example, the target tooth feature points with a distance to the tooth occlusal plane within the range of 0-5 mm are determined as the dental arch reference points.

[0079] It can be understood that obtaining the tooth occlusal plane of the target object and determining the dental arch reference points from the target tooth feature points based on the target distance information can provide an effective data basis for obtaining the target dental arch curve.

[0080] In addition, the dental arch curve acquisition method provided by the embodiments of the present application further includes but is not limited to the following steps before step S120 in the embodiment shown in Figure 1

[0081] Step S510, obtaining a preset smoothing algorithm;

[0082] Step S520, smoothing the target three-dimensional dental model according to the preset smoothing algorithm to obtain a smoothed target three-dimensional dental model.

[0083] It can be understood that before determining the saliency values of each of the surface features, the target three-dimensional dental model is smoothed according to the preset smoothing algorithm, which can improve the model quality of the target three-dimensional dental model, thereby improving the accuracy of obtaining the target dental arch curve.

[0084] It should be noted that the present application does not limit the specific smoothing algorithm, which can be a kernel smoothing method, an additive smoothing method, etc., which can be selected by those skilled in the art according to actual needs.

[0085] In addition, with reference to Figure 8 One embodiment of the present application also provides a dental arch curve acquisition device 800, comprising:

[0086] A target three-dimensional dental model acquisition module 810 is configured to acquire a target three-dimensional dental model, wherein the target three-dimensional dental model is a three-dimensional dental model of a target object, and the target three-dimensional dental model includes a plurality of surface features.

[0087] ​The target tooth feature point acquisition module 820 is configured to determine the saliency values of the respective curved features, and determine target tooth feature points according to a preset rule and the respective saliency values.

[0088] The dental arch reference point determination module 830 is configured to determine dental arch reference points from the target tooth feature points according to a second preset rule.

[0089] The two-dimensional mapping point determination module 840 is configured to map the dental arch reference points to a preset two-dimensional plane to obtain two-dimensional mapping points, the two-dimensional mapping points corresponding to the dental arch reference points.

[0090] The target dental arch curve determination module 850 is configured to perform fitting processing on the two-dimensional mapping points according to a preset fitting algorithm to obtain a target dental arch curve.

[0091] It should be noted that the specific implementation of the dental arch curve acquisition device 800 is basically the same as the specific embodiments of the above dental arch curve acquisition method, and will not be repeated here.

[0092] In addition, an embodiment of the present application further provides a dental arch curve acquisition device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the above dental arch curve acquisition method when executing the computer program. The dental arch curve acquisition device can be deployed on any smart terminal such as a tablet computer or a vehicle-mounted computer.

[0093] Please refer to Figure 9 , Figure 9 is a hardware structure schematic diagram of a dental arch curve acquisition device provided by another embodiment of the present application, which comprises:

[0094] The processor 910 can be implemented in a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits, and is configured to execute related programs to implement the technical solutions provided by the embodiments of the present application.

[0095] The memory 920 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 920 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 920 and is called and executed by the processor 910 using the flow control method of the embodiments of this application. When executed by the processor 910, the dental arch curve acquisition method in the above embodiments is executed, for example, the method described above. Figure 1 Method steps S110 to S150 Figure 2 Method steps S210 to S220, Figure 3 Method steps S310 to S340, Figure 4 Method steps S410 to S420 and Figure 5 Method steps S510 to S520;

[0096] The input / output interface 930 is used to implement information input and output;

[0097] The communication interface 940 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0098] Bus 950 transmits information between various components of the device (e.g., processor 910, memory 920, input / output interface 930, and communication interface 940);

[0099] The processor 910, memory 920, input / output interface 930 and communication interface 940 are connected to each other within the device via bus 905.

[0100] Furthermore, one embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions that are executed by a processor or controller, for example, by a processor 910 in the flow control device 900 embodiment, causing the processor to perform the flow control method described above, for example, performing the above-described... Figure 1 Method steps S110 to S150 Figure 2 Method steps S210 to S220, Figure 3 Method steps S310 to S340, Figure 4 Method steps S410 to S420 andFigure 5 The method steps S510 to S520 in the method.

[0101] The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory disposed remotely relative to the processor, and these remote memories can be connected to the processor through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0102] The embodiment of the present application provides a traffic control method, a traffic control device and a computer readable storage medium. The traffic control method comprises the following steps: when a to-be-processed service request is acquired, determining an available interface of the to-be-processed service request according to a preset interface mapping rule; performing traffic control on the to-be-processed service request according to the available interface and a preset traffic control strategy; receiving a target service request after traffic control through the available interface, and performing service processing on the target service request to obtain a service processing result; determining a target sender of the target service request, and sending the service processing result to the target sender through the available interface. According to the technical scheme of the embodiment of the present application, the to-be-processed service request is controlled through the traffic control strategy and the available interface, compared with the method for controlling the to-be-processed service request by limiting the number of service requests of the thread pool in the prior art, the service performance of the software system entrance gateway can be effectively improved.

[0103] The embodiments described in the embodiments of the present application are used to more clearly illustrate the technical scheme of the embodiments of the present application, and do not constitute a limitation on the technical scheme provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical scheme provided by the embodiments of the present application is also applicable to similar technical problems.

[0104] Those skilled in the art can understand that the technical scheme shown in the figure does not constitute a limitation on the embodiments of the present application, and can include more or fewer steps than the figure, or combine certain steps, or different steps.

[0105] The device embodiments described above are only schematic, and the units described as separate components can or can not be physically separate, that is, can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0106] Those skilled in the art can understand that all or some of the steps in the method disclosed above, the function modules / units in the system and the device can be implemented as software, firmware, hardware or appropriate combination thereof.

[0107] The terms "first", "second", "third", "fourth" and the like in the description of the application and in the claims, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of these terms herein is to be construed to cover a general order and / or structure unless otherwise indicated. Furthermore, the terms "comprise", "comprising", "has", "having", "includes", "including", "contain", "containing" or any other similar forms are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains items or components does not include items or components not explicitly recited. The terms "a" or "an", as used herein in the detailed description and in the claims, mean "one or more" or "at least one", unless otherwise indicated.

[0108] It should be understood that, in the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the relationship between associated objects, which means that there can be three relationships, for example, "A and / or B" can mean that there are three cases: only A, only B, and A and B at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be singular or plural.

[0109] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above-mentioned units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed objects can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0110] The units described as separate components above can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0111] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0112] If the integrated unit is realized 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 solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes multiple instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method of each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various program storage media.

[0113] The embodiments can be used in many general or special computer device environments or configurations. For example: personal computers, server computers, handheld electronic devices or portable electronic devices, tablet electronic devices, multi-processor devices, microprocessor-based devices, set-top boxes, programmable consumer electronic devices, network PCs, small computers, large computers, distributed computing environments including any of the above devices or electronic devices, etc. The present application can be described in the general context of computer-executed computer programs, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment in which tasks are performed by remote processing electronic devices connected by a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage electronic devices.

[0114] The units described in the embodiments of the present application can be implemented in software or hardware, and the described units can also be set in a processor. In some cases, the names of these units do not constitute a limitation on the units themselves.

[0115] It should be noted that, although several modules or units of the electronic device for action execution are mentioned in the above detailed description, such division is not mandatory. Indeed, according to an embodiment of the application, the features and functionalities of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functionalities of one module or unit described above can be further divided into several modules or units embodied by.

[0116] From the above description of the embodiments, those skilled in the art will readily appreciate that the example embodiments described herein can be implemented by software and / or by hardware. Accordingly, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product. The software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, or the like) or on a network, and includes a number of instructions to make a computing electronic device (which can be a personal computer, a server, a touch terminal, or a network electronic device, etc.) execute the methods according to the embodiments of the present application.

[0117] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the embodiments disclosed herein. The present application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such

[0118] It should be understood that the application is not limited to the precise construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application should only be limited by the appended claims.

[0119] The above is a specific description of the preferred embodiments of the present application, but the present application is not limited to the above embodiments, and those skilled in the art can make various equivalent modifications or replacements without departing from the spirit of the present application, and these equivalent modifications or replacements are all included in the scope defined by the claims of the present application.

Claims

1. A dental arch curve acquisition method, characterized by, The method comprises the following steps: obtaining a target three-dimensional dental model, the target three-dimensional dental model being a three-dimensional dental model of a target object, the target three-dimensional dental model comprising a plurality of curved surface features; determining a saliency value of each of the curved surface features, and determining a target tooth feature point according to a first preset rule and the saliency value of each of the curved surface features; determining an arch reference point from the target tooth feature point according to a second preset rule; mapping the arch reference point to a preset two-dimensional plane to obtain a two-dimensional mapping point, the two-dimensional mapping point corresponding to the arch reference point; performing fitting processing on the two-dimensional mapping point according to a preset fitting algorithm to obtain a target arch curve; each of the curved surface features corresponds to a curved surface vertex, and the determination of the saliency value of each of the curved surface features comprises: determining a correlation value between each of the curved surface vertices and the corresponding curved surface feature; calculating the saliency value of each of the curved surface features according to the correlation value; the saliency value of the curved surface feature is determined according to the following formula: ; wherein the is the saliency value, is the curved vertex, is a constant, is the correlation value, is determined according to the following formula: ; wherein, has a value of 1, is a vertex of the curved surface is a maximum radius of curvature of the corresponding principal curvature, is a vertex of the curved surface is a minimum radius of curvature of the corresponding principal curvature.

2. The method of claim 1, wherein, the determination of the target tooth feature point according to the first preset rule and the saliency value of each of the curved surface features comprises: determining a reference curved surface feature of each of the curved surface features, the reference curved surface feature being adjacent to each of the curved surface features, and each of the reference curved surface features corresponding to a reference curved surface vertex; when the saliency value of the curved surface vertex is greater than the saliency value of the reference curved surface vertex, the curved surface vertex is determined as a candidate tooth feature point; obtaining a reference saliency value, the reference saliency value being the average of the saliency values of all the candidate tooth feature points; determining the target tooth feature point from the candidate tooth feature points, wherein the saliency value corresponding to the target tooth feature point is greater than the reference saliency value.

3. The method of claim 1, wherein, the determination of the arch reference point from the target tooth feature point according to the second preset rule comprises: obtaining a dental occlusion plane of the target object; obtaining target distance information, and determining the arch reference point from the target tooth feature point according to the target distance information, wherein the target distance information is distance information between the target tooth feature point and the dental occlusion plane.

4. The method of claim 1, wherein, Before the determination of the saliency value of each of the curved surface features, the method further comprises: obtaining a preset smoothing algorithm; performing smoothing processing on the target three-dimensional dental model according to the preset smoothing algorithm to obtain a smoothed target three-dimensional dental model.

5. The method of claim 1, wherein, The preset fitting algorithm is a least square method.

6. A dental arch curve acquisition device, characterized by, The method comprises the following steps: a target three-dimensional dental model acquisition module is configured to obtain a target three-dimensional dental model, the target three-dimensional dental model being a three-dimensional dental model of a target object, the target three-dimensional dental model comprising a plurality of curved surface features; a target tooth feature point acquisition module is configured to determine a saliency value of each of the curved surface features, and determine a target tooth feature point according to a preset rule and the saliency value of each of the curved surface features; an arch reference point determination module is configured to determine an arch reference point from the target tooth feature point according to a second preset rule; a two-dimensional mapping point determination module is configured to map the arch reference point to a preset two-dimensional plane to obtain a two-dimensional mapping point, the two-dimensional mapping point corresponding to the arch reference point; The target dental arch curve determination module is configured to perform fitting processing on the two-dimensional mapping points according to a preset fitting algorithm to obtain a target dental arch curve. The determination of the saliency value of each of the surface features comprises: determining a correlation value between each of the surface vertices and the corresponding surface feature; calculating the saliency value of each of the surface features according to each of the correlation values; The saliency value of the surface feature is determined according to the following formula: ; wherein the is the saliency value, is the curved surface vertex, is a constant, is the correlation value, is determined according to the following formula: ; wherein, has a value of 1, is the maximum radius of curvature of the corresponding principal curvature, is the minimum radius of curvature of the corresponding principal curvature, is the maximum radius of curvature of the corresponding principal curvature, is the minimum radius of curvature of the corresponding principal curvature.

7. A dental arch curve acquisition device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the dental arch curve acquisition method according to any one of claims 1 to 5 when executing the computer program.

8. A computer readable storage medium storing computer executable instructions for performing the dental arch curve acquisition method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Non-harmonic composition for dental orthodontic bonding as well as preparation method and application of non-harmonic composition

    CN109453037A

  • Digital tooth arrangement method, system, device and medium

    CN113449426A