Dental gap measuring method and related device
By utilizing three-dimensional jaw network model data and two-dimensional projection technology, the dentition gap measurement is simplified, and the problems of insufficient accuracy and low efficiency in traditional methods are solved, achieving higher measurement accuracy and efficiency.
Patent Information
- Application Number
- CN202510166120.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2025-05-16
AI Technical Summary
Traditional dental gap measurement methods have problems of insufficient accuracy and low efficiency. They rely on professional doctors and a lot of labor, which makes measurement difficult, accuracy and accuracy difficult to ensure.
Using three-dimensional tooth jaw network model data, the center point set of triangular mesh in the tooth area is obtained and projected on the occlusal surface and lip surface are used to determine the direction of the dentition gap measurement, and transform it into the main viewing direction. The polygonal contour of the projection area of the adjacent tooth is constructed, and the dentition gap is measured based on the polygonal contour.
The three-dimensional spatial distance measurement is simplified through two-dimensional projection, which reduces the computational complexity, improves the calculation efficiency, and enhances the accuracy of dentition gap measurement, and is not affected by factors such as tooth type and shape.
Smart Images

Figure CN120000367A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to a measurement method, and specifically to a method for measuring interdental space and a related device. Background Art
[0002] Diastema is the loss of interproximal contact between two or more consecutive teeth.
[0003] Traditional methods for measuring dental gaps generally rely on professional doctors to use auxiliary medical tools such as vernier calipers or brass archwires to perform direct or indirect measurements on physical toothpaste models or inside the patient's mouth. These methods have the following significant disadvantages: ① Dental gaps can easily cause tooth deformities, and it is difficult to determine the gap measurement surface between deformed teeth. When there are many dental gaps, doctors need to constantly change the measurement angle and measurement position. In addition, the dental gap value is generally in the micron level, and the precision level is relatively high. These reasons make it difficult to measure dental gaps, and the precision and accuracy are difficult to guarantee; ② It relies too much on the doctor's professional technical level and experience knowledge, and a large amount of manual participation consumes unnecessary diagnosis and treatment time, which not only reduces the measurement efficiency, but also increases the patient's medical costs. Summary of the invention
[0004] The present application aims to solve the technical problems of insufficient precision and low efficiency when using auxiliary medical tools to directly or indirectly measure the dental space, and provides a dental space measurement method and related devices.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions: In a first aspect, the present application proposes a method for measuring a dentition gap, comprising: Obtaining three-dimensional jaw network model data of the dentition to be tested; According to the three-dimensional tooth-jaw network model data, the center point set of the triangular mesh of the tooth area is obtained, and the center point set is projected on the occlusal surface and the labial surface respectively, and the corresponding two-dimensional projection of the occlusal surface and the labial surface are obtained; According to the two-dimensional projection of the occlusal surface, the direction of the tooth gap measurement is determined, and then according to the tooth gap measurement direction, the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional dental network model is obtained; Taking the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional dental network model as the rotation angle, combined with the two-dimensional projection of the occlusal surface and the two-dimensional projection of the labial surface, the tooth gap measurement direction is transformed into the main viewing direction to obtain the adjacent teeth projection map in the main viewing direction; According to the adjacent teeth projection images in the main viewing direction, polygonal contours of the adjacent teeth projection areas are constructed respectively; For all straight lines intersecting with the polygonal contours of the adjacent tooth projection area, the corresponding two intersection point distances are obtained respectively, and the minimum value of the two intersection point distances among all the two intersection point distances is taken as the dentition gap of the adjacent teeth.
[0006] Furthermore, according to the tooth gap measurement direction, the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional jaw network model is obtained, which is calculated by the following formula:
[0007] in, It indicates the deviation angle between the measurement direction of the dental space and the main viewing direction of the three-dimensional dental network model. Indicates the slope of the direction of interdental space measurement.
[0008] Furthermore, the slope of the dentition gap measurement direction is calculated by the following formula:
[0009] in, Indicates the slope of the direction of the interdental space measurement, Indicates the number of meshes contained in each tooth, Indicates The x-axis coordinate of the three-dimensional center point of the tooth, Indicates The y-axis coordinate of the three-dimensional center point of the tooth.
[0010] Furthermore, the tooth gap measurement direction is transformed into the main viewing direction to obtain the adjacent tooth projection diagram in the main viewing direction, and the first Tooth projection : .
[0011] in, .
[0012] Furthermore, the method for constructing a polygonal outline of adjacent tooth projection areas comprises: (1) In the tooth projection image of a single tooth in the main viewing direction, select any point , calculation point The set of Euclidean distances to all other points in the tooth projection image in the main viewing direction of a single tooth And the average value is calculated as the rolling circle radius of the tooth projection area in the tooth projection image in the main viewing direction of the current single tooth ; (2) At the point Euclidean distance is less than 2 The subset of points Select any point , ask for more and Point The center of the circle ; (3) In the subset Calculate the division point and Point Other points to the center The Euclidean distance set ; If the Euclidean distance set The values in are all greater than the rolling circle radius , then point and Point is the boundary point, corresponding to is a boundary segment; otherwise, return to step (2) until the subset All points in are calculated through step (2); (4) Obtain the boundary points of the adjacent tooth projection images in the main viewing direction respectively, and connect the boundary points one by one to obtain the polygonal contour of the adjacent tooth projection area.
[0013] Furthermore, the method of obtaining the corresponding two intersection distances for all straight lines intersecting with the polygonal contours of the adjacent tooth projection area, and taking the minimum value of the two intersection distances among all the two intersection distances as the dentition gap of the adjacent teeth includes: Construct the slope-intercept equation of a line that intersects the polygonal contours of adjacent tooth projection areas:
[0014] in, , , , For the A tooth projection diagram; Respectively and For the starting point and end point, set As an increment, search The minimum value of the distance between two intersection points is obtained from all the distances between two intersection points.
[0015] In a second aspect, the present application proposes a dentition gap measurement system, comprising: A data acquisition module is used to acquire the three-dimensional jaw network model data of the dentition to be tested; The two-dimensional projection module obtains the center point set of the triangular mesh of the tooth area according to the three-dimensional tooth-jaw network model data, and projects the center point set on the occlusal surface and the labial surface respectively, and obtains the two-dimensional projection of the occlusal surface and the two-dimensional projection of the labial surface respectively; The deviation angle calculation module is used to determine the tooth gap measurement direction according to the two-dimensional projection of the occlusal surface, and then obtain the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional dental network model according to the tooth gap measurement direction; An adjacent teeth projection module is used to transform the dentition gap measurement direction into the main viewing direction by taking the deviation angle between the dentition gap measurement direction and the main viewing direction of the three-dimensional dental network model as the rotation angle, and obtain an adjacent teeth projection diagram in the main viewing direction; A contour acquisition module, used to construct polygonal contours of adjacent tooth projection areas according to adjacent tooth projection images in the main viewing direction; The gap calculation module is used to obtain the corresponding two intersection distances for all straight lines that intersect with the polygonal contours of the adjacent tooth projection area, and take the minimum value of the two intersection distances among all the two intersection distances as the dental gap of the adjacent teeth.
[0016] Furthermore, the contour acquisition module includes: The rolling circle radius calculation submodule is used to select any point in the tooth projection image of a single tooth in the main viewing direction. , calculation point The set of Euclidean distances to all other points in the tooth projection image in the main viewing direction of a single tooth And the average value is calculated as the rolling circle radius of the tooth projection area in the tooth projection image in the main viewing direction of the current single tooth ; The center calculation submodule is used to calculate the center of the circle. Euclidean distance is less than 2 The subset of points Select any point , ask for more and Point The center of the circle ; The boundary point calculation submodule is used to calculate the boundary point in the subset Calculate the division point and Point Other points to the center The Euclidean distance set ; If the Euclidean distance set The values in are all greater than the rolling circle radius , then point and Point is the boundary point, corresponding to is a boundary segment; otherwise, the subset is calculated again through the circle center calculation submodule The next point selected from the subset All points in the calculation pass through the circle center calculation submodule; The contour calculation submodule is used to obtain the boundary points of the adjacent tooth projection images in the main viewing direction respectively, and connect the boundary points one by one to obtain the polygonal contour of the adjacent tooth projection area.
[0017] In a third aspect, the present application proposes an electronic device, comprising: a memory, and one or more processors; the memory is coupled to the processor; wherein computer program code is stored in the memory, and the computer program code includes computer instructions, and when the computer instructions are executed by the processor, the electronic device performs the steps of the above-mentioned dental space measurement method.
[0018] In a fourth aspect, the present application proposes a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned dental space measurement method are implemented.
[0019] Compared with the prior art, this application has the following beneficial effects: The present application proposes a method for measuring the interdental space. According to the data of the three-dimensional dental-jaw network model, the center point set of the triangular mesh of the tooth area is obtained, and the center point set is projected on the occlusal surface and the labial surface respectively, and the two-dimensional projection of the occlusal surface and the labial surface are obtained respectively. The measurement direction of the interdental space is transformed into the main viewing direction, and the projection map of the adjacent teeth in the main viewing direction is obtained. Then, the polygonal contours of the adjacent tooth projection area are constructed respectively, and the interdental space of the adjacent teeth is measured according to the polygonal contours of the adjacent tooth projection area. The present application uses the two-dimensional projections in multiple directions of the three-dimensional dental-jaw network model as the calculation basis, simplifies the complex three-dimensional space distance measurement problem of interdental space measurement into a two-dimensional plane for analysis and solution, reduces the calculation complexity, and improves the calculation efficiency. At the same time, by reconstructing the boundary of the two-dimensional projection and taking the polygonal boundary as the measurement basis, it is not affected by factors such as tooth type, grid unit order of magnitude, tooth shape, etc., and can accurately obtain the measurement points of the interdental space, thereby improving the accuracy of interdental space measurement.
[0020] The present application also proposes a method for measuring tooth gaps, an electronic device and a computer storage medium, which possess all the advantages of the above-mentioned method for measuring tooth gaps. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application 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.
[0022] Figure 1A schematic diagram of a process of measuring the dentition gap of the present application; Figure 2 A three-dimensional jaw view of a lower jaw in an embodiment of the present application; Figure 3 for Figure 2 Two-dimensional projection of the occlusal surface of the corresponding tooth area; Figure 4 for Figure 2 The 2D projection of the labial surface of the corresponding tooth area; Figure 5 Schematic diagram of the deviation angle between the dentition gap measurement direction and the main viewing direction of the three-dimensional dental network model in the embodiment of the present application; Figure 6 This is a schematic diagram of the main projection of adjacent teeth before transformation in the embodiment of the present application; Figure 7 This is a schematic diagram of the main projection of adjacent teeth after transformation in the embodiment of the present application; Figure 8 This is a schematic diagram of the polygonal outline of the projection area of two adjacent teeth 43 and 44 in the embodiment of the present application; Fig. 9 A schematic diagram of searching for a minimum spacing value in an embodiment of the present application; Fig.10 A schematic diagram of the tooth gap measurement system of the present application. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0024] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0025] 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.
[0026] In the description of the embodiments of the present application, it should be noted that if the terms "upper", "lower", "horizontal", "inner", etc. appear, the orientation or position relationship indicated is based on the orientation or position relationship shown in the drawings, or the orientation or position relationship in which the invented product is usually placed when used. It is only for the convenience of describing the present application and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.
[0027] In addition, if the term "horizontal" appears, it does not mean that the component must be absolutely horizontal, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", which does not mean that the structure must be completely horizontal, but can be slightly tilted.
[0028] In the description of the embodiments of the present application, it is also necessary to explain that, unless otherwise clearly specified and limited, the terms "set", "install", "connect", and "connect" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal connection of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0029] Diastema refers to the loss of interproximal contact points between teeth, forming a space or gap between two or more consecutive teeth. The existence of diastema destroys the integrity of the dental arch, causing adjacent teeth to tilt and stretch in all directions, forming malocclusion, which is not only prone to food impaction, causing gingivitis and even periodontitis, causing oral health problems, but also affecting facial beauty and pronunciation, causing physical and psychological obstacles to patients' social and daily life.
[0030] With the continuous development of digital technology in the field of stomatology, doctors can more accurately capture and analyze the patient's oral condition through digital three-dimensional dental models, and then formulate correction plans that are more in line with individual characteristics and needs. In the process of using digital technology to reconstruct virtual dental models, customize correctors and treatment tools, the dentition gap is a key parameter that provides a basis for diagnosis and analysis, planning dental implants and corrections, and other treatment plans. By measuring the dentition gap, the positional relationship and arrangement relationship between teeth can be accurately described, providing a data basis for further formulating correction plans to completely close the dentition gap and achieve ideal treatment effects. Therefore, accurately measuring the dentition gap has important clinical value and practical significance.
[0031] However, the traditional method of measuring the interdental space mainly uses auxiliary tools to measure on a physical dental model or in the patient's mouth. This measurement method has the problems of high measurement difficulty, limited precision and accuracy, and also relies on the doctor's professional skills and experience.
[0032] Based on the above situation, the present application proposes a method for measuring the gap between teeth and a related device. The present application is described in detail below in conjunction with embodiments and drawings.
[0033] like Figure 1 As shown, it is a schematic diagram of a process of the method for measuring the dentition gap of the present application, which may include: S101, obtaining three-dimensional jaw network model data of the dentition to be tested.
[0034] In practical applications, oral scanning equipment such as intraoral scanners can be used to perform a three-dimensional scan of the patient's dentition to obtain three-dimensional dental network model data containing structures such as teeth, gums, and jaws. These data are usually represented in the form of triangular meshes, each of which is defined by three vertex coordinates, and can accurately reflect the three-dimensional morphology of the dentition.
[0035] S102, obtaining a set of center points of the triangular mesh of the tooth region according to the three-dimensional dental network model data, and projecting the set of center points on the occlusal surface and the labial surface respectively, to obtain a two-dimensional projection of the occlusal surface and a two-dimensional projection of the labial surface.
[0036] It should be noted that by calculating the geometric center or center of gravity of each vertex of the triangular mesh of the tooth area, a set of center points can be obtained, which represent the position of the teeth in three-dimensional space. The occlusal surface refers to the contact surface when the teeth are occluded, and the labial surface refers to the side of the outer side of the teeth facing the lips. By projecting the center point set on the occlusal surface and labial surface respectively, the three-dimensional data is simplified to facilitate subsequent gap measurement. The two-dimensional projection diagram can intuitively show the arrangement of teeth on the occlusal surface and labial surface, which helps to quickly identify the gap between teeth.
[0037] S103, determining a dentition gap measurement direction according to the two-dimensional projection of the occlusal surface, and then obtaining a deviation angle between the dentition gap measurement direction and the main viewing direction of the three-dimensional dental network model according to the dentition gap measurement direction.
[0038] On the occlusal two-dimensional projection, a measurement direction can be determined according to the arrangement and gap of the teeth. This direction is usually consistent with the direction of the gap between the teeth. Then, the angle between the measurement direction and the main viewing direction of the three-dimensional dental network model is calculated. This angle is used for subsequent rotation transformation. The main viewing direction of the three-dimensional dental network model refers to the viewing direction of the three-dimensional dental network model in the initial view.
[0039] S104, taking the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional dental network model as the rotation angle, combining the two-dimensional projection of the occlusal surface and the two-dimensional projection of the labial surface, transforming the tooth gap measurement direction into the main viewing direction, and obtaining the adjacent teeth projection map in the main viewing direction.
[0040] It should be noted that by rotating the occlusal two-dimensional projection and the labial two-dimensional projection, the dentition gap measurement direction can be made consistent with the main viewing direction. In the projection diagram in the main viewing direction, the arrangement of teeth is more intuitive, which is conducive to accurate measurement of the dentition gap.
[0041] S105, constructing polygonal contours of adjacent tooth projection areas respectively according to the adjacent tooth projection images in the main viewing direction.
[0042] It should be noted that by constructing the polygonal contour of the adjacent tooth projection area, the measurement range of the interdental space is clarified, avoiding the measurement error caused by blurred boundaries. The precise construction of the polygonal contour helps to improve the accuracy of interdental space measurement.
[0043] S106, for all straight lines intersecting with the polygonal contours of the adjacent tooth projection area, respectively obtain the corresponding two intersection point distances, and use the minimum value of the two intersection point distances among all the two intersection point distances as the dentition gap of the adjacent teeth.
[0044] In practical applications, calculating the intersection distances in multiple directions and taking the minimum value can more comprehensively consider the complex situation of tooth arrangement and improve the reliability and accuracy of measurement. In the set of straight lines that intersect the polygonal contours of the adjacent tooth projection area, search for the optimal straight line, obtain the corresponding intersection distance set, and use the minimum intersection distance as the tooth gap between adjacent teeth.
[0045] This application achieves accurate measurement of the dental gap by obtaining accurate three-dimensional dental network model data, simplifying data, determining measurement direction, unifying viewing angles, clarifying measurement ranges, and accurately measuring. This not only improves the accuracy and efficiency of measurement, but also provides strong support for clinical operations such as orthodontics and restoration.
[0046] The following is a specific example of the method for measuring the dentition gap of the present application, which is used to explain the present application in detail: S201, according to the three-dimensional tooth-jaw mesh model data, obtain the center point set of the triangular mesh of the tooth area, and project the center point set onto the occlusal surface and the labial surface respectively to obtain a two-dimensional projection point set to form a two-dimensional projection map.
[0047] For the fully annotated 3D tooth-jaw mesh model data, obtain the 3D center point set of the triangular mesh contained in the tooth area .in, Indicates the number of meshes contained in each tooth, Indicates the three-dimensional center point number, Indicates The x-axis coordinate of the three-dimensional center point of the tooth, Indicates The y-axis coordinate of the three-dimensional center point of the tooth, Indicates The z-axis coordinate of the three-dimensional center point of the tooth, Indicates the tooth number.
[0048] For the three-dimensional center point set Make a projection on the occlusal surface to obtain the two-dimensional projection point set of the occlusal surface . And Make a projection on the lip surface to obtain a two-dimensional projection point set on the lip surface .
[0049] Occlusal 2D projection point set and the 2D projection point set of the lip surface Together they form a two-dimensional projection point set, which respectively correspond to the two-dimensional projection of the occlusal surface and the two-dimensional projection of the labial surface.
[0050] like Figure 2 As shown in the figure, it is a three-dimensional view of the lower jaw. Figure 3 As shown, Figure 2 The two-dimensional projection of the occlusal surface of the corresponding tooth area. Figure 4 As shown, Figure 2 Two-dimensional projection of the labial surface corresponding to the tooth area.
[0051] S202, determining the measurement direction of the interdental space according to the two-dimensional projection of the occlusal surface.
[0052] In the occlusal 2D projection, define the perpendicular line connecting the center points of the 2D projections of the occlusal surfaces of adjacent teeth. The slope of the tooth gap measurement direction is for:
[0053] Slope according to the direction of the tooth gap measurement ,calculate and Angle between coordinate axes :
[0054] in, It indicates the deviation angle between the measurement direction of the dental space and the main viewing direction of the three-dimensional dental network model.
[0055] like Figure 5The figure shows the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional dental network model.
[0056] S203, with deviation angle To achieve the rotation angle, the tooth gap measurement direction is changed to the main viewing direction, and the adjacent teeth projection image in the main viewing direction is obtained.
[0057] Deviation Angle is the rotation angle, and spatial transformation is performed on adjacent teeth (e.g. Figure 5 43 and 44 in the figure), adjust the spatial position, transform the current dentition gap measurement direction into the main viewing direction, and obtain the transformed adjacent teeth 3D center point set and :
[0058] in, , It is the center point set of the triangular mesh of the tooth area.
[0059] like Figure 6 As shown in, it is a schematic diagram of the main projection of adjacent teeth before transformation. Figure 7 The figure shows the schematic diagram of the main projection of adjacent teeth after transformation.
[0060] S204, based on the adjacent tooth projection image in the main viewing direction obtained after the transformation, a dynamic radius Alpha shape algorithm is used to reconstruct the tooth projection boundary and construct a polygonal contour of the tooth projection area.
[0061] It should be noted that the dynamic radius Alpha shape algorithm is an extension of the traditional Alpha shape algorithm, mainly in that the α value (i.e. the rolling ball radius) is no longer a fixed constant, but can be dynamically adjusted according to the characteristics of the grid data or the requirements of the algorithm. This enables the dynamic radius Alpha shape algorithm to better adapt to point cloud data of different shapes and complexities, thereby more accurately extracting the boundary and shape features of the point cloud.
[0062] The basic principle of the dynamic radius Alpha shape algorithm is similar to that of the traditional Alpha shape algorithm, which is to describe the geometric shape of the point cloud data by constructing a parameterized Delaunay triangle network. Specifically, in areas with high point cloud data density, the radius can be appropriately reduced. value to capture the local features of the point cloud more finely; in areas with low point cloud data density, the value can be appropriately increased value to reduce the impact of noise and outliers on the algorithm results.
[0063] In this embodiment, the following method may be specifically adopted: S4-1, tooth projection point set in the main viewing direction of a single tooth In ,calculate The set of Euclidean distances to all other points And calculate the average value as the rolling circle radius of the current tooth projection area , to adapt to the projection point density of different types of teeth:
[0064] S4-2, in Euclidean distance is less than 2 The subset of points Pick any point , ask for and The center of the circle :
[0065] in, , .
[0066] S4-3, in subset Calculate the difference and arrive The Euclidean distance set If the Euclidean distance set The values in are greater than ,but and Point is the boundary point, is a boundary segment; otherwise, if the Euclidean distance set There is less than , then for the subset Repeat the above step S4-2 for the next point in the middle, and re-judge until All points in the judgment are completed.
[0067] S4-4, obtain the boundary points of the main projection of adjacent teeth and ,in and is the number of boundary points of the main projection of the tooth. Connect the boundary points one by one to construct and The polygonal outline of the adjacent tooth projection area composed of line segments and .like Figure 8 As shown, it is a schematic diagram of the polygonal outline of the projection area of two adjacent teeth 43 and 44.
[0068] S5, for adjacent teeth, the minimum distance in the two-dimensional projection area is taken as the interdental gap.
[0069] For the polygonal contour obtained above and , we need to find a straight line that intersects both polygon boundaries , so that and , The intersection of and intersection spacing The minimum spacing is the gap between the teeth, so the straight line Need to meet:
[0070] in, For straight line The equation of .
[0071] Respectively and As the starting point and end point, is the increment, searching for the minimum spacing, then , the number of searches is At this point, calculating the minimum spacing can be summarized as a minimum optimization problem:
[0072] The dentition gaps of the current adjacent teeth can be obtained by calculation. By doing the same calculation for all adjacent teeth, all dentition gaps of the current jaw model can be obtained.
[0073] like Fig. 9 As shown, this is a schematic diagram of searching for the minimum spacing value.
[0074] like Fig.10 FIG. 1 is a schematic diagram of a dentition gap measurement system of the present application, which may include: A data acquisition module is used to acquire the three-dimensional jaw network model data of the dentition to be tested; The two-dimensional projection module obtains the center point set of the triangular mesh of the tooth area according to the three-dimensional tooth-jaw network model data, and projects the center point set on the occlusal surface and the labial surface respectively, and obtains the two-dimensional projection of the occlusal surface and the two-dimensional projection of the labial surface respectively; The deviation angle calculation module is used to determine the tooth gap measurement direction according to the two-dimensional projection of the occlusal surface, and then obtain the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional dental network model according to the tooth gap measurement direction; An adjacent teeth projection module is used to transform the dentition gap measurement direction into the main viewing direction by taking the deviation angle between the dentition gap measurement direction and the main viewing direction of the three-dimensional dental network model as the rotation angle, and obtain an adjacent teeth projection diagram in the main viewing direction; A contour acquisition module, used to construct polygonal contours of adjacent tooth projection areas according to adjacent tooth projection images in the main viewing direction; The gap calculation module is used to obtain the corresponding two intersection distances for all straight lines that intersect with the polygonal contours of the adjacent tooth projection area, and take the minimum value of the two intersection distances among all the two intersection distances as the dental gap of the adjacent teeth.
[0075] In some embodiments of the dentition space measurement system of the present application, the contour acquisition module may include: The rolling circle radius calculation submodule is used to select any point in the tooth projection image of a single tooth in the main viewing direction. , calculation point The set of Euclidean distances to all other points in the tooth projection image in the main viewing direction of a single tooth And the average value is calculated as the rolling circle radius of the tooth projection area in the tooth projection image in the main viewing direction of the current single tooth ; The center calculation submodule is used to calculate the center of the circle. Euclidean distance is less than 2 The subset of points Select any point , ask for more and Point The center of the circle ; The boundary point calculation submodule is used to calculate the boundary point in the subset Calculate the division point and Point Other points to the center The Euclidean distance set ; If the Euclidean distance set The values in are all greater than the rolling circle radius , then point and Point is the boundary point, corresponding to is a boundary segment; otherwise, the subset is calculated again through the circle center calculation submodule The next point selected from the subset All points in the calculation pass through the circle center calculation submodule; The contour calculation submodule is used to obtain the boundary points of the adjacent tooth projection images in the main viewing direction respectively, and connect the boundary points one by one to obtain the polygonal contour of the adjacent tooth projection area.
[0076] It should be noted that in the 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 system embodiments described above are merely schematic. For example, the division of each module is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules can be combined or integrated into another device, or some features can be ignored or not executed. The module described as a separate component may or may not be physically separated. The component displayed as a module may be a physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed in multiple different places. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0077] In addition, each module in each embodiment of the present invention may be integrated into a processing unit, each module may exist physically separately, or two or more modules may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0078] An embodiment of the present application also provides an electronic device, which may include one or more processors, a memory, and a communication interface.
[0079] The memory, the communication interface and the processor are coupled, for example, the memory, the communication interface and the processor may be coupled together via a bus.
[0080] The communication interface is used for data transmission with other devices. The memory stores computer program code. The computer program code includes computer instructions, and when the computer instructions are executed by the processor, the electronic device executes the steps of the above-mentioned dentition space measurement method.
[0081] Wherein, the processor can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the present disclosure. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessors, and the like. The processor can be used to support electronic devices to execute the method steps provided in the above embodiments.
[0082] The bus may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The above bus may be divided into an address bus, a data bus, a control bus, etc.
[0083] An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for measuring the dental space are implemented.
[0084] The computer-readable storage medium involved in the present application includes random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the technical field.
[0085] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for measuring the interdental space, characterized in that: include: Obtaining three-dimensional jaw network model data of the dentition to be tested; According to the three-dimensional tooth-jaw network model data, the center point set of the triangular mesh of the tooth area is obtained, and the center point set is projected on the occlusal surface and the labial surface respectively, and the corresponding two-dimensional projection of the occlusal surface and the labial surface are obtained; According to the two-dimensional projection of the occlusal surface, the direction of the tooth gap measurement is determined, and then according to the tooth gap measurement direction, the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional dental network model is obtained; Taking the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional dental network model as the rotation angle, combined with the two-dimensional projection of the occlusal surface and the two-dimensional projection of the labial surface, the tooth gap measurement direction is transformed into the main viewing direction to obtain the adjacent teeth projection map in the main viewing direction; According to the adjacent teeth projection images in the main viewing direction, polygonal contours of the adjacent teeth projection areas are constructed respectively; For all straight lines intersecting with the polygonal contours of the adjacent tooth projection area, the corresponding two intersection point distances are obtained respectively, and the minimum value of the two intersection point distances among all the two intersection point distances is taken as the dentition gap of the adjacent teeth.
2. The method for measuring the dentition gap according to claim 1, characterized in that: According to the tooth gap measurement direction, the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional jaw network model is obtained, which is calculated by the following formula: in, It indicates the deviation angle between the measurement direction of the dental space and the main viewing direction of the three-dimensional dental network model. Indicates the slope of the direction of interdental space measurement.
3. The method for measuring the dental space according to claim 2, characterized in that: The slope of the dentition gap measurement direction is calculated by the following formula: in, Indicates the slope of the direction of measuring the interdental space, Indicates the number of meshes contained in each tooth, Indicates The x-axis coordinate of the three-dimensional center point of the tooth, Indicates The y-axis coordinate of the three-dimensional center point of the tooth.
4. The method for measuring the dental space according to claim 3, characterized in that: The tooth gap measurement direction is transformed into the main viewing direction to obtain the adjacent tooth projection diagram in the main viewing direction, and the first Tooth projection : in, , It is the center point set of the triangular mesh of the tooth area.
5. The method for measuring the dentition gap according to claim 4, characterized in that: The method for constructing a polygonal outline of an adjacent tooth projection area comprises: (1) In the tooth projection image of a single tooth in the main viewing direction, select any point , calculation point The set of Euclidean distances to all other points in the tooth projection image in the main viewing direction of a single tooth And the average value is calculated as the rolling circle radius of the tooth projection area in the tooth projection image in the main viewing direction of the current single tooth ; (2) At the point Euclidean distance is less than 2 The subset of points Select any point , ask for more and Point The center of the circle ; (3) In the subset Calculate the division point and Point Other points to the center The Euclidean distance set ; If the Euclidean distance set The values in are all greater than the rolling circle radius , then point and Point is the boundary point, corresponding to is a boundary segment; otherwise, return to step (2) until the subset All points in are calculated through step (2); (4) Obtain the boundary points of the adjacent tooth projection images in the main viewing direction respectively, and connect the boundary points one by one to obtain the polygonal contour of the adjacent tooth projection area.
6. The method for measuring the dentition gap according to claim 5, characterized in that: The method of obtaining the corresponding two intersection point distances for all straight lines intersecting with the polygonal contours of the adjacent tooth projection area, and taking the minimum value of the two intersection point distances among all the two intersection point distances as the dentition gap of the adjacent teeth, comprises: Construct the slope-intercept equation of a line that intersects the polygonal contours of adjacent tooth projection areas: in, , , , For the A tooth projection diagram; Respectively and For the starting point and end point, set As an increment, search The minimum value of the distance between two intersection points is obtained from all the distances between two intersection points.
7. A system for measuring the interdental space, characterized in that: include: A data acquisition module is used to acquire the three-dimensional jaw network model data of the dentition to be tested; The two-dimensional projection module obtains the center point set of the triangular mesh of the tooth area according to the three-dimensional tooth-jaw network model data, and projects the center point set on the occlusal surface and the labial surface respectively, and obtains the two-dimensional projection of the occlusal surface and the two-dimensional projection of the labial surface respectively; The deviation angle calculation module is used to determine the tooth gap measurement direction according to the two-dimensional projection of the occlusal surface, and then obtain the deviation angle between the tooth gap measurement direction and the main viewing direction of the three-dimensional dental network model according to the tooth gap measurement direction; An adjacent teeth projection module is used to transform the dentition gap measurement direction into the main viewing direction by taking the deviation angle between the dentition gap measurement direction and the main viewing direction of the three-dimensional dental network model as the rotation angle, and obtain an adjacent teeth projection diagram in the main viewing direction; A contour acquisition module, used to construct polygonal contours of adjacent tooth projection areas according to adjacent tooth projection images in the main viewing direction; The gap calculation module is used to obtain the corresponding two intersection distances for all straight lines that intersect with the polygonal contours of the adjacent tooth projection area, and take the minimum value of the two intersection distances among all the two intersection distances as the dental gap of the adjacent teeth.
8. The dentition space measurement system according to claim 7, characterized in that: The contour acquisition module comprises: The rolling circle radius calculation submodule is used to select any point in the tooth projection image of a single tooth in the main viewing direction. , calculation point The set of Euclidean distances to all other points in the tooth projection image in the main viewing direction of a single tooth And the average value is calculated as the rolling circle radius of the tooth projection area in the tooth projection image in the main viewing direction of the current single tooth ; The circle center calculation submodule is used to calculate the center of the circle. Euclidean distance is less than 2 The subset of points Pick any point , ask for more and Point The center of the circle ; The boundary point calculation submodule is used to calculate the boundary point in the subset. Calculate the division point and Point Other points to the center The Euclidean distance set ; If the Euclidean distance set The values in are all greater than the rolling circle radius , then point and Point is the boundary point, corresponding to is a boundary line segment; otherwise, the subset is calculated again through the circle center calculation submodule The next point selected from the subset All points in the calculation pass through the circle center calculation submodule; The contour calculation submodule is used to obtain the boundary points of the adjacent tooth projection images in the main viewing direction respectively, and connect the boundary points one by one to obtain the polygonal contour of the adjacent tooth projection area.
9. An electronic device, characterized in that: include: A memory and one or more processors; the memory is coupled to the processor; wherein the memory stores computer program code, the computer program code includes computer instructions, and when the computer instructions are executed by the processor, the electronic device executes the steps of the method for measuring tooth gaps as described in any one of claims 1-6.
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 steps of the method for measuring the dental space according to any one of claims 1 to 6 are implemented.