Display method and device of hard palate appliance, electronic equipment and storage medium

By generating a display model of the hard palate appliance, the problem of the inability to digitally display the shape of the hard palate appliance in existing technologies is solved, enabling users to intuitively understand and simulate the adjustment of the hard palate appliance shape.

CN116029082BActive Publication Date: 2026-02-03SHANGHAI SMARTEE DENTI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111257924.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-27
Publication Date
2026-02-03
Estimated Expiration
2041-10-27

AI Technical Summary

Technical Problem

During orthodontic treatment, existing technologies cannot digitally display the animated morphological features of hard palate appliances, resulting in users being unable to understand the simulated state and morphological changes of hard palate appliances in the jawbone, thus affecting the orthodontic effect.

Method used

By acquiring information from a digital dental model, control points are calculated, and mesh models of the lower and upper surfaces are generated. Combined with the occlusal direction, a display model of the hard palate appliance is generated to show the status of the hard palate appliance.

Benefits of technology

It enables digital display of hard palate appliances, allowing users to intuitively see their morphological characteristics on the display device, facilitating simulation, understanding, and adaptive adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116029082B_ABST
    Figure CN116029082B_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the field of digital processing, and disclose a display method and device of a hard palate appliance, an electronic device and a storage medium. The display method of the hard palate appliance in the present application comprises: obtaining information of a digital dental model, the information of the digital dental model at least including a maxillary tooth grid, a hard palate grid and a bite direction in tooth data of a case; calculating control points of teeth with preset numbers in the maxillary tooth grid; obtaining a grid model of a lower surface according to the control points and the hard palate grid; obtaining a grid model of an upper surface according to the grid model of the lower surface and the bite direction; generating a display model of the hard palate appliance according to the grid model of the lower surface and the grid model of the upper surface; and displaying the display model of the hard palate appliance. In the embodiments of the present application, the morphological characteristics of the hard palate appliance can be displayed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of digital processing, and in particular to a display method, device, electronic device, and storage medium for hard palate orthodontic appliances. Background Technology

[0002] When there is a problem of an overly narrow dental arch during orthodontic treatment, a hard palate appliance with an arch-expanding function is usually used for correction. The arch-expanding function expands the maxillary teeth and maxilla to both sides, widening the midline of the maxillary palate, thereby correcting the narrowness of the maxillary dental arch.

[0003] Invisible braces are increasingly chosen due to their comfort, removability, and aesthetic appeal. When expanding the arch using invisible braces, a force-applying section is designed into the shell-shaped appliance in the upper jaw. During wear, the expansion is achieved by the reaction force applied to the teeth as the expansion section elastically deforms and returns to its original shape. Currently, the treatment process only supports digital display of the patient's dental data (including the hard palate). Users cannot see the animated morphological characteristics of the hard palate appliance during treatment, meaning they cannot see the simulated state of the hard palate appliance in the patient's jaw or its morphological changes during treatment. This lack of understanding of the actual precision or shape of the hard palate appliance, or the ability to make digital adjustments, can negatively impact the achievement of the final orthodontic goals. Summary of the Invention

[0004] The purpose of this invention is to provide a display method, device, electronic device, and storage medium for hard palate orthodontic appliances, which can display the morphological features of hard palate orthodontic appliances.

[0005] To address the aforementioned technical problems, embodiments of the present invention provide a method for displaying a hard palate appliance, comprising the following steps: acquiring information from a digital dental model, wherein the information from the digital dental model includes at least the maxillary tooth grid, hard palate grid, and occlusal direction from the dental data of a case; calculating control points for pre-numbered teeth in the maxillary tooth grid; acquiring a grid model of the lower surface based on the control points and the hard palate grid; acquiring a grid model of the upper surface based on the grid model of the lower surface and the occlusal direction; generating a display model of the hard palate appliance based on the grid model of the lower surface and the grid model of the upper surface; and displaying the display model of the hard palate appliance.

[0006] An embodiment of this application also provides a display device for a hard palate appliance, comprising: a parameter acquisition module for acquiring information from a digital dental model, wherein the information from the digital dental model includes at least the maxillary tooth grid, hard palate grid, and occlusal direction from the dental data of a case; a control point calculation module for calculating control points for pre-numbered teeth in the maxillary tooth grid; a lower surface acquisition module for acquiring a grid model of the lower surface based on the control points and the hard palate grid; an upper surface acquisition module for acquiring a grid model of the upper surface based on the grid model of the lower surface and the occlusal direction; a model generation module for generating a display model of the hard palate appliance based on the grid model of the upper surface and the grid model of the lower surface; and a display module for displaying the display model of the hard palate appliance.

[0007] Embodiments of this application also provide an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the above-described display method for a hard palate orthodontic appliance.

[0008] Embodiments of this application also provide a computer-readable storage medium, wherein the computer program, when executed by a processor, implements the above-described method for displaying a hard palate orthodontic appliance.

[0009] In the embodiments of this application, control points are first calculated using the maxillary tooth grid, hard palate grid, and occlusal direction from the dental data of the case, to obtain the lower surface. Then, the upper surface is obtained based on the lower surface. A display model of the hard palate appliance is generated by combining the upper and lower surfaces, and the display model shows the state of the hard palate appliance. Based on the dental characteristics of the case, users can intuitively see the morphological characteristics of the hard palate appliance on digital display devices such as monitors, which facilitates simulation, understanding, and adaptive adjustments of the hard palate appliance.

[0010] Furthermore, obtaining the mesh model of the lower surface based on the control points and the hard palate mesh includes: obtaining the boundary of the lower surface based on the control points; obtaining the mesh plane of the lower surface based on the boundary of the lower surface; and obtaining the mesh model of the lower surface based on the mesh plane of the lower surface and the hard palate mesh. That is, by determining the boundary range of the lower surface, i.e., the boundary of the mesh plane of the lower surface, through the control points, the shape of the mesh model of the lower surface can be determined through the hard palate mesh.

[0011] Furthermore, the control points include eight control points, from the first control point to the eighth control point. Obtaining the boundary of the lower surface based on these control points includes: performing linear equidistant interpolation between the first and second control points, between the third and fourth control points, between the fifth and sixth control points, and between the seventh and eighth control points; performing curved equidistant interpolation between the second and third control points, between the fourth and fifth control points, between the sixth and seventh control points, and between the eighth control point and the first control point; and obtaining the boundary of the lower surface based on the results of the linear and curved equidistant interpolation between the control points. In other words, interpolation is performed between each control point to obtain the boundary. The interpolation includes linear equidistant interpolation and curved equidistant interpolation, used to simulate the shape of an actual hard palate appliance.

[0012] Furthermore, obtaining the mesh model of the lower surface based on the mesh plane of the lower surface and the hard palate mesh includes: for each mesh vertex in the mesh plane of the lower surface, drawing rays along the projection direction, and the distance from the intersection of each ray with the hard palate mesh to the mesh vertex is the pre-projection height of the mesh vertex; wherein the projection direction is the occlusal direction; obtaining the projection height based on the pre-projection height and a preset retention height; wherein the retention height is less than the pre-projection height; and projecting the mesh plane of the lower surface onto the hard palate mesh based on the projection direction and the pre-projection height to obtain the mesh model of the lower surface. In other words, in the process of obtaining the mesh model of the lower surface through the hard palate mesh, the mesh plane of the lower surface is not directly projected onto the hard palate mesh, but there is a predetermined retention height between them, which makes the display of the hard palate orthodontic appliance more obvious. The final generated display model of the hard palate orthodontic appliance has a certain thickness, making it easier for the user to observe. Attached Figure Description

[0013] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0014] Figure 1 This is a flowchart of a method for displaying a hard palate orthodontic appliance according to one embodiment of this application;

[0015] Figure 2 This is a schematic diagram of a display method for a hard palate orthodontic appliance according to one embodiment of this application. Figure 1 ;

[0016] Figure 3 This is a schematic diagram of a display method for a hard palate orthodontic appliance according to one embodiment of this application. Figure 2 ;

[0017] Figure 4 This is a schematic diagram of a display method for a hard palate orthodontic appliance according to one embodiment of this application. Figure 3 ;

[0018] Figure 5 This is a schematic diagram of a display method for a hard palate orthodontic appliance according to one embodiment of this application. Figure 4 ;

[0019] Figure 6 This is a schematic diagram of a display method for a hard palate orthodontic appliance according to one embodiment of this application. Figure 5 ;

[0020] Figure 7 This is a schematic diagram of a display method for a hard palate orthodontic appliance according to one embodiment of this application. Figure 6 ;

[0021] Figure 8 This is a schematic diagram of a display method for a hard palate orthodontic appliance according to one embodiment of this application. Figure 7 ;

[0022] Figure 9 This is a schematic diagram of a display device for a hard palate orthodontic appliance according to one embodiment of this application;

[0023] Figure 10 This is a schematic diagram of the structure of an electronic device according to one embodiment of this application. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the various embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details are presented in the various embodiments of the present invention to facilitate a better understanding of this application. However, the technical solutions claimed in this application can be implemented even without these technical details and various changes and modifications based on the following embodiments. The division of the various embodiments below is for ease of description and should not constitute any limitation on the specific implementation of the present invention. The various embodiments can be combined with and referenced by each other without contradiction.

[0025] The terms "first" and "second" used in the embodiments of this application are for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a system, product, or device that includes a series of components or units is not limited to the listed components or units, but may optionally include unlisted components or units, or may optionally include other components or units inherent to such products or devices. In the description of this application, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0026] One embodiment of the present invention relates to a method for displaying a hard palate orthodontic appliance. The specific process is as follows: Figure 1 As shown.

[0027] Step 101: Obtain information from the digital dental model. The information from the digital dental model includes at least the maxillary tooth grid, hard palate grid, and occlusal direction from the case's dental data.

[0028] Step 102: Calculate the control points of the pre-numbered teeth in the maxillary tooth mesh;

[0029] Step 103: Obtain the mesh model of the lower surface based on the control points and the hard palate mesh;

[0030] Step 104: Obtain the mesh model of the upper surface based on the mesh model of the lower surface and the meshing direction;

[0031] Step 105: Generate a display model of the hard palate appliance based on the mesh model of the lower surface and the mesh model of the upper surface;

[0032] Step 106: Display a model of the hard palate appliance.

[0033] In this embodiment, control points are first calculated using the maxillary tooth grid, hard palate grid, and occlusal direction from the patient's dental data to obtain the lower surface. Then, the upper surface is derived from the lower surface. Combining the upper and lower surfaces, a display model of the hard palate appliance is generated to show its state. Based on the patient's dental characteristics, users can intuitively see the morphological features of the hard palate appliance on digital display devices such as monitors, facilitating simulation, understanding, and adaptive adjustments.

[0034] The following is a detailed description of the implementation details of the display method of the hard palate orthodontic appliance in this embodiment. The following content is only for the convenience of understanding and is not necessary for implementing this solution.

[0035] In step 101, information from a digital dental model is acquired. This digital dental model information includes at least the maxillary tooth grid, hard palate grid, and occlusal direction from the patient's dental data. The maxillary tooth grid and hard palate grid can be considered as a single unit, and the occlusal direction is from the mandible towards the maxilla. Additionally, the digital dental model information may also include the occlusal plane, which is the maxillary occlusal plane. Acquiring a digital dental model of the patient allows for targeted analysis of the case and is used for simulation demonstration with a hard palate appliance.

[0036] In step 102, control points for pre-numbered teeth in the maxillary tooth mesh are calculated. For digital dental models that require the use of hard palate appliances, there are generally pre-defined teeth that need to contact the hard palate appliance. The distribution range of the hard palate appliance is obtained by calculating the control points on the pre-defined teeth.

[0037] In one example, obtaining the control points of pre-numbered teeth in the maxillary dental grid includes: obtaining the control points of teeth with FDI (Fédération Dentaire Internationale) numbers ending in 6, 5, 3, and 2 respectively. That is, obtaining the control points of teeth numbered 16, 15, 13, 12, 26, 25, 23, and 22. In this embodiment, these eight teeth are pre-designed to be in contact with the hard palate appliance. Therefore, after obtaining the control points of these teeth, the main distribution range of the hard palate appliance can be obtained, thereby simulating the display state of the hard palate appliance on the hard palate. If there are missing teeth at the locations of the pre-numbered teeth, virtual teeth are automatically added to achieve this implementation. Alternatively, the calculation can start from tooth number 26, and the control points of subsequent teeth can be obtained sequentially in the order of 25, 23, 22, 12, 13, 15, and 16. Obtaining control points in this order is more in line with common medical practices.

[0038] In one example, the calculation of control points for pre-numbered teeth in the maxillary tooth mesh involves, for instance, determining two pre-control points for each tooth among the vertices of the pre-numbered teeth in the maxillary tooth mesh. For each tooth, the two pre-control points are the two vertices furthest apart along a first connecting line. This first connecting line is perpendicular to the first surface of the tooth. The first surface of the tooth is either a plane formed by the line connecting the center point of the tooth and the center point of the adjacent tooth, and the line forming the occlusal direction, or a plane formed by the line connecting the center point of the gingiva of the tooth and the center point of the gingiva of the adjacent tooth, and the line forming the occlusal direction. The pre-control point located on the user's lingual side is then determined as the control point for that tooth. The gingival line for each tooth is generated by the intersection of the tooth model and the gingival model. In other words, the control points of the pre-numbered teeth are first determined, and then the boundaries are constructed based on the control points. This includes: first, taking two pre-control points on the pre-numbered teeth, and determining the lingual pre-control point as the control point; since the hard palate appliance is located on the user's hard palate, according to the relationship between the hard palate and the maxilla, that is, the boundary of the hard palate appliance is located on the lingual side of the user's teeth, the control points are obtained in order to determine the boundary of the hard palate appliance, so the lingual pre-control point is used as the control point of the tooth.

[0039] To better understand the execution method proposed in this embodiment, the following examples provide a detailed explanation. It should be understood that the implementation details included are not necessarily the processes required by this solution. For example... Figure 2 As shown, the direction of the first connecting line is t1t0. A vector t is drawn using the center points of two adjacent teeth, where t = t1 - t0, t1 being the center point of the first tooth and t0 being the center point of the second tooth. The cross product of the occlusal direction (occDir) and t is obtained as vector t1t2. A ray R1 is drawn using the center point of the first tooth as the starting point and vector t1t2 as the direction. The maximum and minimum values ​​of the tooth vertices along ray R1 on the reference plane are calculated (i.e., the distance from the starting point after projecting the vertex onto the ray; if the projected point is in the positive direction of the starting point, the distance is positive; otherwise, it is negative), resulting in two pre-control points A1 and A2. A1 represents the user's lingual side, and A1 is taken as the control point for the tooth.

[0040] In another example, the calculation of control points for pre-numbered teeth in the maxillary tooth mesh includes, for example: determining two pre-control points for each tooth among the pre-numbered teeth in the maxillary tooth mesh; wherein, for each tooth, the center point of the tooth is projected onto the occlusal plane; the perpendicular vector of the vector formed by the center point of the tooth and the center point of the adjacent tooth on the occlusal plane is obtained, and the longest set of intersections between the tooth and the perpendicular vector is the two pre-control points of the tooth; the pre-control point located on the user's lingual side is determined, and the pre-control point located on the user's lingual side is the control point of the tooth. That is, the center point of the maxillary teeth is projected onto the occlusal plane, and control points are determined on the occlusal plane. This includes obtaining the line connecting the projections of the center points of the current tooth and the adjacent teeth, and taking the perpendicular vector of this line that intersects the tooth. This intersection can be with the projection of the tooth on the occlusal plane or with the tooth in space parallel to the occlusal plane. The length of the line segment where the perpendicular vector intersects the tooth is calculated, and the two ends of the longest line segment are the two pre-control points. The pre-control points on the lingual side are taken as control points. In other words, the control points can be selected not only from three-dimensional space but also from the occlusal plane. Alternatively, the tooth center point can also be the tooth-gingival center point; that is, the tooth-gingival center point and the center point of the adjacent tooth-gingival center point are projected onto the occlusal plane, followed by the subsequent steps of taking the perpendicular vector and calculating the length of the intersecting line segment.

[0041] In step 103, a mesh model of the lower surface is obtained based on the control points and the hard palate mesh. The control points obtained in the above steps can determine the approximate range of the hard palate appliance, and the hard palate mesh can serve as the shape basis for the formation of the hard palate appliance.

[0042] In one example, the process of obtaining the mesh model of the lower surface based on the control points and the hard palate mesh involves, for instance: obtaining the boundary of the lower surface based on the control points; obtaining the mesh plane of the lower surface based on the boundary of the lower surface; and obtaining the mesh model of the lower surface based on the mesh plane of the lower surface and the hard palate mesh. That is, the mesh plane of the lower surface is established first, and then the mesh model of the lower surface is established based on the range of the mesh plane and the shape characteristics of the hard palate mesh.

[0043] After obtaining the lower surface boundary through control points, the grid plane of the lower surface can be obtained based on the grid filling according to the lower surface boundary. The filling grid can be triangular, which makes the structure more stable. The area of ​​the triangle can be set independently to control the density of the grid. For example, the maximum area of ​​each triangular grid is 0.5 square millimeters.

[0044] In one example, the control points include eight control points in total, from the first control point to the eighth control point, such as... Figure 3As shown; the boundary of the lower surface is obtained based on the control points, for example: linear equidistant interpolation is performed between the first and second control points, between the third and fourth control points, between the fifth and sixth control points, and between the seventh and eighth control points; curved equidistant interpolation is performed between the second and third control points, between the fourth and fifth control points, between the sixth and seventh control points, and between the eighth control point and the first control point; the boundary of the lower surface is obtained based on the results of the linear and curved equidistant interpolation between the control points and each of the control points. Figure 4 As shown. The first to eighth control points are labeled V1, V2, V3, V4, V5, V6, V7, and V8, respectively. This means performing linear interpolation at equal intervals between V1 and V2, V3 and V4, V5 and V6, and V7 and V8. The interpolation density can be set according to the required mesh density, for example, an interval of 0.8 mm. Curve interpolation at equal intervals is then performed between V2 and V3, V4 and V5, V6 and V7, and V8 and V1, with the same interpolation density. The interpolated vertices are then sorted to form the boundary of the lower surface, as shown. Figure 5 As shown.

[0045] The curvature angles of V4 and V5 relative to V8 and V1 can be larger than those of V2 and V3 relative to V6 and V7, and the specific curvature angles can be adjusted by the user. This limitation on the curvature angle makes the hard palate appliance more aesthetically pleasing and conforms to the user's physiological conditions and usage habits.

[0046] In one example, the curvature angle of the interpolated curves at equal intervals is inversely proportional to the adjustment factor corresponding to the interpolated curves at equal intervals, and each adjustment factor is greater than a preset threshold. Specifically, the curvature angle of the arc between two points is inversely proportional to the adjustment factor before those two points. When the two points are at opposite ends of a diameter (i.e., when the curvature angle of the arc between the two points is maximum), the adjustment factor is m1. When the arc between the two points is a sector with a curvature angle less than 180 degrees, the adjustment factor is greater than m1. Specifically, as shown... Figure 6 As shown. Here, the angle of curvature of the arc between points p and q is calculated, where L is the arc length, l is the chord length, r is the radius, and θ is the curvature angle. The relationship between θ and the adjustment factor α can be found using the formulas: lα = r; L = θr.

[0047] In one example, the mesh model of the lower surface is obtained based on the mesh plane of the lower surface and the hard palate mesh. For example, for each mesh vertex in the mesh plane of the lower surface, a ray is drawn along the projection direction. The distance from the intersection of each ray with the hard palate mesh to the mesh vertex is the pre-projection height of the mesh vertex; wherein the projection direction is the occlusal direction; the projection height is obtained based on the pre-projection height and a preset retention height; wherein the retention height is less than the pre-projection height; the mesh plane of the lower surface is projected onto the hard palate mesh according to the projection direction and the pre-projection height to obtain the mesh model of the lower surface. That is, the distance from each point on the occlusal plane to the hard palate mesh is used as the pre-projection height of each point. There is also a retention height. The projection height is obtained by subtracting the retention height from the pre-projection height. The mesh vertices in the mesh plane of the lower surface are projected along the occlusal direction according to the projection height onto the hard palate mesh direction to obtain the mesh model of the lower surface. Since this implementation aims to visualize the hard palate appliance, a pre-stored retention height is used to ensure the display of the hard palate appliance closely matches the hard palate mesh and is more clearly visible. The retention height can be set to 1mm. The mesh model of the lower surface is as follows: Figure 7 As shown.

[0048] In step 104, the mesh model of the upper surface is obtained based on the mesh model of the lower surface and the meshing direction. For example, the mesh model of the lower surface can be copied to obtain the mesh model of the upper surface.

[0049] In one example, the process of obtaining the upper surface mesh model based on the lower surface mesh model and the occlusal direction can be achieved by: copying the lower surface mesh model; translating the copy along the occlusal direction by a preset distance to obtain the upper surface mesh model; the preset distance is related to the display effect of the hard palate orthodontic appliance's display model. That is, the upper surface mesh model is obtained by copying and translating the lower surface mesh model; alternatively, the upper surface mesh model can be obtained by projecting each vertex of the lower surface mesh model along the occlusal direction at a preset distance. The preset distance ensures that there is a distance between the upper and lower surface mesh planes, giving the generated hard palate orthodontic appliance display model thickness, allowing the user to intuitively see the display status of the hard palate orthodontic appliance. In one example, the upper surface mesh model is actually located above the hard palate mesh surface, meaning the hard palate mesh surface is located between the upper and lower surface mesh models.

[0050] In steps 105 to 106, a display model of the hard palate appliance is generated based on the mesh model of the lower surface and the mesh model of the upper surface; the display model of the hard palate appliance is then displayed.

[0051] After generating the lower and upper surface mesh models, the boundary portions of the two are closed accordingly, resulting in a complete display model of the hard palate appliance, as shown below. Figure 8 As shown; or a side surface can be generated at the boundary between the two to obtain a display model of the hard palate appliance. This display model can provide a full-range view, making the hard palate appliance visible and observable to the user.

[0052] The method for displaying a hard palate appliance provided in this application first calculates control points and obtains the lower surface by using the maxillary tooth grid, hard palate grid, and occlusal direction from the patient's dental data. Then, the upper surface is obtained based on the lower surface. A display model of the hard palate appliance is generated by combining the upper and lower surfaces, and the display model shows the state of the hard palate appliance. Based on the dental characteristics of the patient, users can intuitively see the morphological characteristics of the hard palate appliance on a digital display device such as a monitor, which facilitates simulation, understanding, and adaptive adjustments of the hard palate appliance. A certain distance exists between the grid models of the upper and lower surfaces to allow users to see the hard palate appliance model more clearly.

[0053] The steps of the various methods described above are only for clarity. In practice, they can be combined into one step or some steps can be split into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. Adding insignificant modifications or introducing insignificant designs to the algorithm or process, but without changing the core design of the algorithm and process, are also within the scope of protection of this patent.

[0054] One embodiment of the present invention relates to a display device for a hard palate orthodontic appliance, such as Figure 9 As shown, it includes:

[0055] The parameter acquisition module 201 is used to acquire information from the digital dental model, which includes at least the maxillary tooth grid, hard palate grid, and occlusal direction from the dental data of the case.

[0056] Control point calculation module 202 is used to calculate the control points of the teeth with preset numbers in the maxillary tooth mesh;

[0057] The lower surface acquisition module 203 is used to acquire the mesh model of the lower surface based on the control points and the hard palate mesh;

[0058] The upper surface acquisition module 204 is used to acquire the mesh model of the upper surface based on the mesh model of the lower surface and the interlocking direction;

[0059] The model generation module 205 is used to generate a display model of the hard palate orthodontic appliance based on the mesh model of the upper surface and the mesh model of the lower surface.

[0060] Display module 206 is used to display a display model of the hard palate orthodontic appliance.

[0061] For the control point calculation module 202, in one example, obtaining the control points of the teeth with preset numbers in the maxillary tooth mesh includes: obtaining the control points of the teeth whose FDI numbers in the maxillary tooth mesh are 6, 5, 3, and 2 respectively.

[0062] In one example, the calculation of control points for pre-numbered teeth in the maxillary tooth mesh involves, for instance, determining two pre-control points for each tooth among the vertices of the pre-numbered teeth in the maxillary tooth mesh; wherein, for each tooth, the two pre-control points are the two vertices furthest apart along a first line connecting the teeth; the first line is perpendicular to the first surface of the tooth; the first surface of the tooth is a plane formed by the line connecting the center point of the tooth and the center point of the adjacent tooth and the line of the occlusal direction, or a plane formed by the line connecting the center point of the gingiva of the tooth and the center point of the gingiva of the adjacent tooth and the line of the occlusal direction; and determining the pre-control point located on the user's lingual side, which is the control point of the tooth.

[0063] In one example, the calculation of control points for pre-numbered teeth in the maxillary tooth mesh includes, for instance: determining two pre-control points for each tooth among the pre-numbered teeth in the maxillary tooth mesh; wherein, for each tooth, the center point of the tooth is projected onto the occlusal plane; the perpendicular vector of the vector formed by the center point of the tooth and the center point of the adjacent tooth on the occlusal plane is obtained, and the longest set of intersections between the tooth and the perpendicular vector is the two pre-control points of the tooth; the pre-control point located on the user's lingual side is determined, and the pre-control point located on the user's lingual side is the control point of the tooth.

[0064] For the lower surface acquisition module 203, in one example, the lower surface mesh model is acquired based on the control points and the hard palate mesh. For example, the boundary of the lower surface is obtained based on the control points; the mesh plane of the lower surface is obtained based on the boundary of the lower surface; and the mesh model of the lower surface is obtained based on the mesh plane of the lower surface and the hard palate mesh.

[0065] In one example, the boundary of the lower surface is obtained based on the control points, for example: linear equidistant interpolation is performed between the first and second control points, between the third and fourth control points, between the fifth and sixth control points, and between the seventh and eighth control points; curved equidistant interpolation is performed between the second and third control points, between the fourth and fifth control points, between the sixth and seventh control points, and between the eighth control point and the first control point; the boundary of the lower surface is obtained based on the results of the linear and curved equidistant interpolation between the control points and each of the control points.

[0066] In one example, the bending angle of the interpolation result of each curve at equal distances is inversely proportional to the adjustment factor corresponding to the interpolation result of each curve at equal distances, and each adjustment factor is greater than a preset threshold.

[0067] In one example, the mesh model of the lower surface is obtained based on the mesh plane of the lower surface and the hard palate mesh. For example, for each mesh vertex in the mesh plane of the lower surface, a ray is drawn along the projection direction, and the distance from the intersection of each ray with the hard palate mesh to the mesh vertex is the pre-projection height of the mesh vertex; wherein, the projection direction is the occlusal direction; the projection height is obtained based on the pre-projection height and a preset retention height; wherein, the retention height is less than the pre-projection height; the mesh plane of the lower surface is projected onto the hard palate mesh based on the projection direction and the pre-projection height to obtain the mesh model of the lower surface.

[0068] In the implementation method provided in the application, control points are first calculated using the maxillary tooth mesh, hard palate mesh, and occlusal direction from the dental data of the case, resulting in the lower surface. Then, the upper surface is derived from the lower surface. Combining the upper and lower surfaces, a display model of the hard palate appliance is generated to show the state of the appliance. Based on the dental characteristics of the case, users can intuitively see the morphological features of the hard palate appliance on digital display devices such as monitors, facilitating simulation, understanding, and adaptive adjustments. A certain distance exists between the mesh models of the upper and lower surfaces to allow users to see the hard palate appliance model more clearly.

[0069] It is not difficult to see that this embodiment is a system embodiment corresponding to the above embodiments, and this embodiment can be implemented in conjunction with the above embodiments. The relevant technical details mentioned in the above embodiments are still valid in this embodiment, and will not be repeated here to reduce repetition. Accordingly, the relevant technical details mentioned in this embodiment can also be applied to the above embodiments.

[0070] It is worth mentioning that all modules involved in this embodiment are logical modules. In practical applications, a logical unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. Furthermore, to highlight the innovative aspects of this invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by this invention; however, this does not mean that other units are absent from this embodiment.

[0071] One embodiment of the present invention relates to an electronic device, such as... Figure 10 As shown, it includes at least one processor 301; and a memory 302 communicatively connected to the at least one processor 301; wherein the memory 302 stores instructions executable by the at least one processor 301, the instructions being executed by the at least one processor 301 to enable the at least one processor 301 to perform the above-described display method of the hard palate orthodontic appliance.

[0072] The memory and processor are connected via a bus, which can include any number of interconnecting buses and bridges, connecting various circuits of one or more processors and memories. The bus can also connect various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and will not be described further herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by the processor is transmitted over the wireless medium via an antenna, which further receives data and transmits it to the processor.

[0073] The processor manages the bus and general processing, and also provides various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory is used to store data used by the processor during operation.

[0074] One embodiment of the present invention relates to a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the method embodiments described above.

[0075] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0076] Those skilled in the art will understand that the above embodiments are specific examples of implementing the present invention, and in practical applications, various changes in form and detail may be made without departing from the spirit and scope of the present invention.

Claims

1. A method for displaying a hard palate appliance, characterized in that, include: Information from a digital dental model is obtained, including at least the maxillary tooth grid, hard palate grid, and occlusal direction from the case's dental data. Calculate the control points of the pre-numbered teeth in the maxillary tooth grid; Based on the control points and the hard palate mesh, obtain the mesh model of the lower surface; Based on the mesh model of the lower surface and the interlocking direction, obtain the mesh model of the upper surface; Based on the mesh model of the lower surface and the mesh model of the upper surface, a display model of the hard palate orthodontic appliance is generated; A demonstration model of the hard palate corrector is shown.

2. The display method for the hard palate orthodontic appliance according to claim 1, characterized in that, The process of obtaining control points for pre-numbered teeth in the maxillary tooth grid includes: Control points were obtained for the teeth whose FDI numbers in the maxillary tooth mesh were 6, 5, 3, and 2, respectively.

3. The display method for the hard palate appliance according to claim 1, characterized in that, The calculation of control points for pre-numbered teeth in the maxillary tooth grid includes: In the maxillary tooth grid, among the vertices of the pre-numbered teeth, two pre-control points are determined for each tooth; wherein, for each tooth, the two pre-control points are the two vertices furthest apart in the direction of a first connecting line of the tooth; the direction of the first connecting line is perpendicular to the first surface of the tooth; the first surface of the tooth is a plane formed by the line containing the center point of the tooth and the center point of the adjacent tooth and the line containing the occlusal direction, or a plane formed by the line containing the center point of the gingiva of the tooth and the center point of the gingiva of the adjacent tooth and the line containing the occlusal direction. The pre-control point located on the user's lingual side is determined from the two pre-control points, and the pre-control point located on the user's lingual side is the control point of the tooth.

4. The display method of the hard palate appliance according to claim 1, characterized in that, The calculation of control points for pre-numbered teeth in the maxillary tooth grid includes: In the pre-numbered teeth in the maxillary tooth grid, two pre-control points are determined for each tooth; wherein, for each tooth, the center point of the tooth is projected onto the occlusal plane; the perpendicular vector of the vector formed by the center point of the tooth and the center point of the adjacent tooth on the occlusal plane is obtained, and the longest set of intersections between the tooth and the perpendicular vector is the two pre-control points of the tooth. The pre-control point located on the user's lingual side is determined from the two pre-control points, and the pre-control point located on the user's lingual side is the control point of the tooth.

5. The display method for the hard palate orthodontic appliance according to claim 1, characterized in that, The step of obtaining the mesh model of the lower surface based on the control points and the hard palate mesh includes: The boundary of the lower surface is obtained based on the control points; Based on the boundary of the lower surface, the grid plane of the lower surface is obtained; The mesh model of the lower surface is obtained based on the mesh plane of the lower surface and the hard palate mesh.

6. The display method for the hard palate orthodontic appliance according to claim 5, characterized in that, The control points include the first control point to the eighth control point, a total of eight control points; The step of obtaining the boundary of the lower surface based on the control points includes: For the relationships between the first and second control points, the third and fourth control points, the fifth and sixth control points, and the seventh and eighth control points, perform linear equidistant interpolation respectively. Curve equidistance interpolation is performed between the second control point and the third control point, between the fourth control point and the fifth control point, between the sixth control point and the seventh control point, and between the eighth control point and the first control point, respectively. The boundary of the lower surface is obtained based on the results of the linear equidistant interpolation and the curve equidistant interpolation between the control points and each control point.

7. The display method for the hard palate orthodontic appliance according to claim 6, characterized in that, The bending angle of the interpolation result of each curve at equal distances is inversely proportional to the adjustment factor corresponding to the interpolation result of each curve at equal distances, and each adjustment factor is greater than a preset threshold.

8. The display method for the hard palate orthodontic appliance according to claim 5, characterized in that, The step of obtaining the mesh model of the lower surface based on the mesh plane of the lower surface and the hard palate mesh includes: For each grid vertex in the grid plane of the lower surface, a ray is drawn along the projection direction. The distance from the intersection of each ray with the hard palate grid to the grid vertex is the pre-projection height of the grid vertex; wherein, the projection direction is the occlusal direction. The projection height is obtained based on the pre-projection height and the preset retention height; wherein the retention height is less than the pre-projection height. Based on the projection direction and the pre-projection height, the mesh plane of the lower surface is projected onto the hard palate mesh to obtain the mesh model of the lower surface.

9. The display method for the hard palate orthodontic appliance according to claim 1, characterized in that, The step of obtaining the mesh model of the upper surface based on the mesh model of the lower surface and the interlocking direction includes: Copy the mesh model of the lower surface; The result is copied along the occlusal direction by a preset distance to obtain the mesh model of the upper surface; the preset distance is related to the display effect of the display model of the hard palate orthodontic appliance.

10. A display device for a hard palate orthodontic appliance, characterized in that, include: The parameter acquisition module is used to acquire information from the digital dental model, which includes at least the maxillary tooth grid, hard palate grid, and occlusal direction from the dental data of the case. The control point calculation module is used to calculate the control points of the teeth with preset numbers in the maxillary tooth mesh; The lower surface acquisition module is used to acquire the mesh model of the lower surface based on the control points and the hard palate mesh; The upper surface acquisition module is used to acquire the mesh model of the upper surface based on the mesh model of the lower surface and the interlocking direction; The model generation module is used to generate a display model of the hard palate orthodontic appliance based on the mesh model of the upper surface and the mesh model of the lower surface. The display module is used to display a model of the hard palate orthodontic appliance.

11. An electronic device, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the display method of the hard palate orthodontic appliance as described in any one of claims 1 to 9.

12. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the display method of the hard palate orthodontic appliance as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Design method and production method of orthodontic brace

    CN111067644A

  • Method and system for constructing digital dental model with hard palate area

    CN113171188A