Method, program, storage medium, and device for automatically generating flat guide undercut

By automatically generating a flat guide concave on the position and form of the flat guide attachment, the problem of adding a concave model in the prior art consumes a lot of manpower and material resources, and a rapid and resource-saving concave model generation is achieved.

CN120093459APending Publication Date: 2025-06-06KELIER MEDICAL TECH CHANGZHOU CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510240188.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-03
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

When adding concaves to flat guide accessories, it is difficult to quickly generate concave models, resulting in a large amount of manpower and material resources consumed during the production process, and it is easy to cause problems such as demolding and model breakage.

Method used

By automatically generating a flat guide concave method based on the position and shape of the flat guide attachment, the specific steps include selecting the flat guide surface end points, equal spacing points, fitting planes, projection points, structuring concave surface sheets and hole filling operations, and using the CGAL library to achieve grid generation and hole filling.

Benefits of technology

The rapid and automatic generation of the flat guide concave model is realized, saving manpower and material resources during the production process, and avoiding the problems of demolding and model breakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120093459A_ABST
    Figure CN120093459A_ABST
Patent Text Reader

Abstract

The invention relates to a method for automatically generating a flat guide undercut. The method comprises the following steps of: selecting four end points on adjacent flat guide accessories on the surface of the flat guide undercut; the upper end point and the lower end point of the adjacent flat guide accessories are correspondingly connected, point taking is conducted at equal intervals, and flat guide undercut top construction points are obtained; fitting a plane by using the flat guide undercut top construction points, and projecting the flat guide undercut top construction points along the normal direction of the constructed plane to obtain projection points on the teeth; respectively constructing four undercut patches according to the projection points, and combining the four undercut patches into a grid; and performing hole filling operation on the grid surface patch to obtain a closed undercut grid. According to the method, the flat adit undercut is automatically generated based on the position form of the flat adit accessory, points are manually selected on the surfaces of the adjacent flat adit accessories, the undercut grids are automatically generated in combination with the corresponding teeth and the undercut grids between the teeth, and the areas between the flat adits are covered; according to the method, manpower and material resources additionally consumed in the production process are saved to a great extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of oral orthodontics, and in particular to an automatic generation method, program, storage medium and device for a flat guide undercut. Background Art

[0002] Flat guide, full name plane guide, is a functional correction device proposed in the field of orthodontics, mainly used to solve the problem of occlusal disorder. For example, in cases of deep overbite, flat guide attachments are usually added to the lingual side of the teeth to correct the tooth occlusion. However, since the flat guide attachment is a raised attachment added to the surface of the tooth, it may be difficult to demold during the model generation process. Difficult demolding will cause model breakage and other scrap problems, which will require a lot of manpower and material resources. To avoid this problem, resin and other materials are usually used to add undercuts between the teeth to fill the recessed areas between the flat guides, but this will also consume a lot of manpower.

[0003] Therefore, how to use software to quickly add undercuts to flat guides has become a problem that needs to be solved at this stage. Summary of the invention

[0004] The technical problem to be solved by the present invention is to design a method for automatically generating a flat guide undercut based on the position and shape of a flat guide attachment, so as to solve the existing technical problems.

[0005] In order to solve the above technical problems, the present invention provides a method for automatically generating a flat guide undercut, comprising the following steps: Step S1: Select 4 endpoints on the concave surface of the flat guide, the endpoints are on adjacent flat guide accessories, and one endpoint is selected from the upper and lower flat guide accessories on one side, and the straight line formed by connecting the endpoints above the adjacent flat guide accessories and the straight line formed by connecting the corresponding lower endpoints are parallel to each other.

[0006] Step S2: respectively connect the upper and lower endpoints of the adjacent flat guide attachments, and respectively take points at equal intervals, including taking N points above and below the two endpoints, to obtain the top construction points of the flat guide undercut.

[0007] Step S3: Fit the plane using the top construction points of the flat guide undercut, and project the top construction points of the flat guide undercut along the normal direction of the constructed plane to obtain the projection points on the tooth.

[0008] Step S4: construct four concave face patches (front, back, top and bottom) respectively according to the projection points (ie, the four line points), and merge them into one mesh.

[0009] Step S5: performing a hole-filling operation on the obtained mesh surface to obtain a closed concave mesh.

[0010] Furthermore, in step S2, the number N of equally spaced points is in the range of 6≤N≤10.

[0011] Furthermore, step S3 specifically includes the following steps: Step S31: Use the PCA principal component analysis method to obtain the corresponding main coordinate axis information for the 2N flat-guided undercut top construction points. The origin and X direction of the coordinate axis are used as the origin and normal of the fitting plane, and the plane normal is adjusted to point to the buccal direction.

[0012] Step S32: Project the 2N points along the adjusted plane normal direction onto the grid formed by the teeth and the undercuts to obtain the points on the grid, which are the projection points.

[0013] Furthermore, in step S32, if no corresponding projection point is obtained along the normal direction of the plane, the endpoints on the left and right sides in step S2 are offset along the concave Z-axis direction until the corresponding projection point is found; points are inserted at equal intervals between the obtained projection endpoints, and N points above and below are also taken as projection points on the grid.

[0014] Furthermore, when the endpoints on the left and right sides are offset along the Z-axis direction of the undercut, the offset is performed in units of 0.1 mm.

[0015] Furthermore, in step S4, each facet is generated using a facet construction method in the CGAL library.

[0016] Furthermore, in step S5, a hole filling algorithm in the CGAL library is used to perform a hole filling operation.

[0017] The present invention also provides a computer program product, comprising computer instructions, which, when executed by a processor, enable a computer device to execute the aforementioned method for automatically generating a flat guide undercut.

[0018] The present invention also provides a computer-readable storage medium having computer-executable instructions stored thereon. When a processor executes the computer-executable instructions, the aforementioned method for automatically generating a flat-guide undercut is implemented.

[0019] The present invention also provides an automatic generation device for a flat guide undercut, comprising: at least one processor; and at least one memory in communication with the processor; The memory stores instructions executable by the processor, and the instructions are executed by the processor so that the device executes the aforementioned method for automatically generating flat guide undercuts.

[0020] Beneficial effects of the present invention: The method of the present invention automatically generates flat guide undercuts based on the position and shape of flat guide accessories. Points are manually selected on the surfaces of adjacent flat guide accessories and combined with the undercut grids of corresponding teeth and between teeth to automatically generate an undercut grid that covers the area between the flat guides. The method of the present invention saves the extra manpower and material resources consumed in the production process to a great extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The specific implementation of the present invention will be further explained below in conjunction with the accompanying drawings.

[0022] Figure 1 The figure is a flow chart of the method for automatically generating a flat guide undercut according to the present invention.

[0023] Figure 2 Schematic diagram of the four flat guide surface endpoints in the method of the present invention.

[0024] Figure 3 It is a schematic diagram of the top construction points of the flat guide undercut in the method of the present invention.

[0025] Figure 4 It is a schematic diagram of the corresponding projection points of the flat guide undercut top construction points in the method of the present invention.

[0026] Figure 5 It is a schematic diagram of the flat-guided concave grid in the method of the present invention.

[0027] Figure 6 It is a schematic diagram of the overall dental model including the flat guide undercut in the method of the present invention. DETAILED DESCRIPTION Example 1

[0028] Combination Figure 1 The automatic generation method of the flat guide undercut in this embodiment specifically includes the following steps: Step S1: Manually select 4 endpoints on the concave surface of the flat guide, the endpoints are on the adjacent flat guide attachments, and one endpoint is selected from the upper and lower ends of the flat guide attachments on one side, and the straight line formed by connecting the endpoints above the adjacent flat guide attachments and the straight line formed by connecting the corresponding endpoints below are parallel to each other, such as Figure 2 As shown, the endpoints on the flat guide attachment on one side are point A and point B, and the endpoints on the flat guide attachment on the other side are point C and point D, and the straight line where endpoints A and endpoint C are located is parallel to the straight line where endpoints B and endpoint D are located. This setting can ensure that the undercut shape is regular and is a rectangular parallelepiped.

[0029] Step S2: respectively connect the upper and lower endpoints of the adjacent flat guide attachments, and respectively take points at equal intervals, including taking N points above and below the two endpoints, to obtain the top construction points of the flat guide undercut.

[0030] Specifically, in this embodiment, line segment AC and line segment BD are equally divided by points, that is, (N-2) equally divided points are added to divide the line segment into (N-1) equally divided points, and a total of N points including the line segment endpoints and equally divided points are obtained, which are the construction points of the flat guide concave top.

[0031] In this embodiment, preferably, in step S2, the number N of equally spaced points is in the range of 6≤N≤10.

[0032] Specifically, in this embodiment, N=6, that is, 6 points (including two endpoints) are taken for the top construction points of the upper and lower flat guide concave, and 12 flat guide concave top construction points are obtained, such as Figure 3 shown.

[0033] Step S3: Fit the plane using the top construction points of the flat guide undercut, and project the top construction points of the flat guide undercut along the normal direction of the constructed plane to obtain the projection points on the tooth.

[0034] In this embodiment, preferably, step S3 specifically includes the following steps: Step S31: 2N (12 in this embodiment) flat guide undercut top construction points are analyzed using the PCA principal component analysis method to obtain the corresponding main coordinate axis information, the origin and X direction of the coordinate axis are used as the origin and normal of the fitting plane, and the plane normal is adjusted to point to the buccal direction; Step S32: Project 2N points (12 in this embodiment) along the adjusted plane normal direction onto the mesh formed by the teeth and undercuts to obtain points on the mesh, namely, projection points, such as Figure 4 As shown; Preferably, in this embodiment, in step S32, if no corresponding projection point is obtained along the normal direction of the plane, the endpoints on the left and right sides in step S2 are offset along the Z-axis direction of the concave until the corresponding projection point is found; points are inserted at equal intervals between the obtained projection endpoints, and N points (6 in this embodiment) above and below are also taken as projection points on the grid.

[0035] In this embodiment, preferably, when the endpoints on the left and right sides are offset along the Z-axis direction of the undercut, the offset is performed in units of 0.1 mm.

[0036] Step S4: construct four concave face patches (front, back, top and bottom) respectively according to the projection points (ie, the four line points), and merge them into one mesh.

[0037] In this embodiment, preferably, in step S4, each facet is generated using a facet construction method in the CGAL library.

[0038] Step S5: Perform hole filling operation on the obtained mesh surface to obtain a closed concave mesh, such as Figure 5As shown, the left side is the complete flat guide concave grid after the hole is filled, and the right side is the overall effect.

[0039] Preferably, in this embodiment, in step S5, a hole filling algorithm in the CGAL library is used to perform the hole filling operation.

[0040] According to the automatic generation method of the flat undercut in this embodiment, the dental model can be processed to obtain an overall dental jaw model including the flat undercut. Figure 6 shown. Example 2

[0041] This embodiment provides a computer program product, including computer instructions, which, when executed by a processor, enable a computer device to execute the method for automatically generating a flat guide undercut as described in Embodiment 1. Example 3

[0042] This embodiment provides a computer-readable storage medium on which computer execution instructions are stored. When a processor executes the computer execution instructions, the automatic generation method of the flat guide undercut as described in Embodiment 1 is implemented. Example 4

[0043] This embodiment provides an automatic generation device for a flat guide undercut, comprising: at least one processor; and at least one memory in communication with the processor; Wherein, the memory stores instructions that can be executed by the processor, and the instructions are executed by the processor to enable the device to perform the automatic generation method of the flat guide undercut described in any one of Example 1.

[0044] Many specific details are described in the above description to facilitate a full understanding of the present invention. However, the above description is only a preferred embodiment of the present invention. The present invention can be implemented in many other ways different from those described herein, so the present invention is not limited to the specific implementation disclosed above. At the same time, any person familiar with the art can make many possible changes and modifications to the technical solution of the present invention using the methods and technical contents disclosed above without departing from the scope of the technical solution of the present invention, or modify it into an equivalent embodiment of equivalent changes. Any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention without departing from the content of the technical solution of the present invention still falls within the scope of protection of the technical solution of the present invention.

Claims

1. A method for automatically generating a flat guide undercut, characterized in that: The steps include: Step S1: Select 4 endpoints on the concave surface of the flat guide, the endpoints are on adjacent flat guide attachments, and one endpoint is selected from the upper and lower ends of one side of the flat guide attachment, and the straight line formed by connecting the upper endpoints of the adjacent flat guide attachments and the straight line formed by connecting the corresponding lower endpoints are parallel to each other; Step S2: respectively connecting the upper and lower endpoints of the adjacent flat guide attachments, and respectively taking points at equal intervals, including taking N points above and below the two endpoints, to obtain the top construction points of the flat guide undercut; Step S3: fitting a plane using the top construction points of the flat guide undercut, and projecting the top construction points of the flat guide undercut along the normal direction of the constructed plane to obtain the projection points on the tooth; Step S4: construct four concave facets according to the projection points and merge them into one mesh. Step S5: performing a hole-filling operation on the obtained mesh surface to obtain a closed concave mesh.

2. The method for automatically generating a flat undercut according to claim 1, characterized in that: In step S2, the number N of equally spaced points is in the range of 6≤N≤10.

3. The method for automatically generating a flat undercut according to claim 1, characterized in that: Step S3 specifically includes the following steps: Step S31: 2N flat guide undercut top construction points are analyzed using the PCA principal component analysis method to obtain the corresponding main coordinate axis information, the origin and X direction of the coordinate axis are used as the origin and normal of the fitting plane, and the plane normal is adjusted to point to the buccal direction; Step S32: Project the 2N points along the adjusted plane normal direction onto the grid formed by the teeth and undercuts to obtain points on the grid.

4. The method for automatically generating a flat undercut according to claim 3, characterized in that: In step S32, if no corresponding projection point is obtained along the normal direction of the plane, the endpoints on the left and right sides in step S2 are offset along the Z-axis direction of the concave until the corresponding projection point is found; points are inserted at equal intervals between the obtained projection endpoints, and N points above and below are also taken as projection points on the grid.

5. The method for automatically generating a flat undercut according to claim 4, characterized in that: When the endpoints on the left and right sides are offset along the Z-axis direction of the undercut, the offset is performed in units of 0.1 mm.

6. The method for automatically generating a flat undercut according to claim 1, characterized in that: In step S4, each patch is generated using the patch construction method in the CGAL library.

7. The method for automatically generating a flat undercut according to claim 1, characterized in that: In step S5, the hole filling algorithm in the CGAL library is used to perform the hole filling operation.

8. A computer program product, characterized in that: The invention comprises computer instructions, which, when executed by a processor, cause a computer device to execute the method for automatically generating a flat guide undercut according to any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that: Computer execution instructions are stored thereon, and when the processor executes the computer execution instructions, the automatic generation method of the flat guide undercut as described in any one of claims 1-7 is implemented.

10. An automatic generation device for flat guide undercuts, characterized in that: include: at least one processor; as well as at least one memory in communication with the processor; Wherein, the memory stores instructions executable by the processor, and the instructions are executed by the processor so that the device executes the method for automatically generating a flat guide undercut as described in any one of claims 1-7.