Method and device for evaluating dental restoration model

By using a validated dental restoration model to score the evaluation model, the standardization problem of the quality evaluation of dental restoration model is solved, and accurate quantitative evaluation and standardized evaluation of dental restoration model are achieved.

CN119649065APending Publication Date: 2025-03-18SHENZHEN UP3D TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411535881.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

It is difficult for the prior art to standardize the quality evaluation of dental restoration models, mainly because different evaluators have different understandings of aesthetics, resulting in differences and subjectivity of evaluation results.

Method used

By providing an evaluation method and device for a dental restoration model, the second dental restoration model to be evaluated is scored using a verified first dental restoration model, and the matching degree between the second dental restoration model and the first dental restoration model is determined based on the scoring and weighting coefficients of the design attributes.

Benefits of technology

Accurate quantitative evaluation of dental restoration models is achieved, the subjectivity of the evaluation results is reduced, and the standardization and accuracy of the evaluation is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119649065A_ABST
    Figure CN119649065A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a dental restoration model evaluation method and device, and the method comprises the steps: providing a first dental restoration model as an evaluation reference basis and a second dental restoration model to be evaluated; determining the score of the second dental restoration model under each preset design attribute by using the first dental restoration model, including: determining a first parameter value of the first dental restoration model under each design attribute and a second parameter value of the second dental restoration model under the corresponding design attribute; according to the first parameter value and the second parameter value, determining a score of the second dental restoration model under each preset design attribute; and determining the matching degree between the second dental restoration model and the first dental restoration model based on the score under each design attribute and the weight coefficient corresponding to each design attribute. By adopting the technical scheme, the dental restoration model can be evaluated accurately and quantitatively.
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 oral technology, and in particular to a method and device for evaluating a tooth restoration model. Background Art

[0002] Restoration quality assessment is the process of detecting quality issues, aesthetics and functional effectiveness in restoration design through scientific methods and clinical needs. This is crucial to improving and ensuring the quality of clinical restoration design. The quality assessment results based on clinical reference dimensions determine whether the design is reliable. Incorrect or invalid assessment results may lead to application accidents, such as loose or falling teeth, caries of adjacent teeth, gingival inflammation caused by improper oral restoration design, and affect tooth aesthetics and oral pronunciation.

[0003] To ensure the accuracy and validity of the evaluation results, it is essential to standardize the design quality evaluation process. However, different evaluators may have different understandings of aesthetics. One may emphasize the natural simulation and matching of the crown with the surrounding teeth, while another may pay more attention to the balance of the overall aesthetics of the oral cavity, including the coordination with the patient's facial features, making it difficult to achieve standardization of quality evaluation. Summary of the invention

[0004] In view of this, an embodiment of the present invention provides a method and device for evaluating a dental restoration model, which can accurately and quantitatively evaluate a dental restoration model.

[0005] An embodiment of the present invention provides a method for evaluating a dental restoration model, comprising: providing a first dental restoration model as an evaluation reference and a second dental restoration model to be evaluated, wherein the first dental restoration model and the second dental restoration model are obtained based on the same dental restoration; using the first dental restoration model, determining a score of the second dental restoration model under each preset design attribute, comprising: determining a first parameter value of the first dental restoration model under each design attribute, and a second parameter value of the second dental restoration model under the corresponding design attribute; determining a score of the second dental restoration model under each preset design attribute based on the first parameter value and the second parameter value; and determining a degree of matching between the second dental restoration model and the first dental restoration model based on the score under each design attribute and the weight coefficient corresponding to each design attribute.

[0006] An embodiment of the present invention provides an evaluation device for a dental restoration model, comprising: a model providing module, used to provide a first dental restoration model as an evaluation reference and a second dental restoration model to be evaluated, wherein the first dental restoration model and the second dental restoration model are obtained based on the same dental restoration; a scoring module, used to use the first dental restoration model to determine the score of the second dental restoration model under various preset design attributes, including: determining a first parameter value of the first dental restoration model under various design attributes, and a second parameter value of the second dental restoration model under the corresponding design attribute; determining the score of the second dental restoration model under various preset design attributes according to the first parameter value and the second parameter value; an evaluation module, used to determine the degree of matching between the second dental restoration model and the first dental restoration model based on the score under various design attributes and the weight coefficient corresponding to each design attribute.

[0007] An embodiment of the present invention further provides an electronic device, comprising at least one memory and at least one processor, wherein the memory stores one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method for evaluating a dental restoration model as described in any embodiment of the present invention.

[0008] An embodiment of the present invention further provides a computer program product, comprising computer instructions, which are used to implement the method for evaluating a dental restoration model according to any embodiment of the present invention when executed by a processor.

[0009] Compared with the prior art, the technical solution of the embodiment of the present invention has the following advantages: In the evaluation method of a dental restoration model provided in an embodiment of the present invention, the first dental restoration model is used to determine the score of the second dental restoration model under each preset design attribute, and then based on the score under each design attribute and the weight coefficient corresponding to each design attribute, the matching degree between the second dental restoration model and the first dental restoration model is determined. Since the first dental restoration model used as a reference for evaluation has been verified, it means that the first dental restoration model is reliable, and the dental restoration obtained by the first dental restoration model can meet the design requirements. In this way, based on the matching degree between the second dental restoration model and the first dental restoration model, it can be determined whether the dental restoration obtained by the second dental restoration model can meet the design requirements. In addition, by obtaining the scores under multiple design attributes, various factors are comprehensively considered, so the dental restoration model can be accurately and quantitatively evaluated. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1is a flow chart of a method for evaluating a dental restoration model in an embodiment of the present invention; Figure 2 is a flow chart of a method for determining a first parameter value in an embodiment of the present invention; Figure 3 is a flow chart of a method for determining a second parameter value in an embodiment of the present invention; Figure 4 is a schematic diagram of a collision area in an embodiment of the present invention; Figure 5 It is a flowchart of a specific evaluation method of a tooth restoration model in an embodiment of the present invention; Figure 6 It is a flowchart of another specific evaluation method of a tooth restoration model in an embodiment of the present invention; Figure 7 It is a structural schematic diagram of an evaluation device for a tooth restoration model according to an embodiment of the present invention; Figure 8 The figure is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION

[0011] As can be seen from the background technology, it is difficult to achieve standardization of the quality assessment of dental restoration models in existing solutions. This is because: different researchers have inconsistent understandings of quality dimensions, which will lead to differences in evaluation results. In addition, determining which evaluation method should be used for each evaluation problem also depends on the experience and technical level of the evaluator, which may lead to inconsistent selection of evaluation methods. As a result, the evaluation process of dental restoration models has defects such as subjectivity (for example, relying on the subjective judgment of industry professionals such as doctors, experts or teachers), lack of unified standards and evaluation methods, etc. In order to solve the above technical problems, an embodiment of the present invention provides an evaluation method for a dental restoration model. By using a first dental restoration model, the score of a second dental restoration model under each preset design attribute can be determined, and then based on the score under each design attribute and the weight coefficient corresponding to each design attribute, the matching degree between the second dental restoration model and the first dental restoration model is determined. Since the first dental restoration model used as a reference for evaluation has been verified, it means that the first dental restoration model is reliable, and the dental restoration obtained by the first dental restoration model can meet the design requirements. In this way, based on the matching degree between the second dental restoration model and the first dental restoration model, it can be determined whether the dental restoration obtained by the second dental restoration model can meet the design requirements. In addition, by obtaining the scores under multiple design attributes, various factors are comprehensively considered, so the dental restoration model can be accurately and quantitatively evaluated.

[0012] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and understandable, the present invention is described below with reference to the accompanying drawings.

[0013] See also Figure 1 FIG. 1 is a flow chart of a method for evaluating a tooth restoration model according to an embodiment of the present invention, as shown in FIG. Figure 1 As shown, the steps of the evaluation method include: S110, providing a first tooth restoration model as a reference for evaluation and a second tooth restoration model to be evaluated.

[0014] In this embodiment, the first dental restoration model and the second dental restoration model are obtained based on the same dental restoration. The difference is that the first dental restoration model has been verified and is a dental restoration model that can be used clinically, while the second dental restoration model is newly obtained based on the same dental restoration.

[0015] Furthermore, since the first dental restoration model and the second dental restoration model are established based on the same dental restoration, it is helpful to reduce other interference factors. Thus, when evaluating the second dental restoration model, the problem of inaccurate evaluation results caused by differences in dental restorations can be reduced.

[0016] In this embodiment, the first dental restoration model may be a widely recognized model, or it may be a model determined through clinical experiments that the dental restoration generated based on the first dental restoration model is reliable, or it may be a model established by an operator in the industry based on a dental restoration. This embodiment of the present invention does not impose any restrictions on this.

[0017] S120: Using the first dental restoration model, determine the score of the second dental restoration model under various preset design attributes.

[0018] Specifically, the first dental restoration model can be used to verify the reliability of the second dental restoration model to determine whether the dental restoration obtained by the second dental restoration model can meet the design requirements.

[0019] In this embodiment, the first parameter value of the first dental restoration model under each design attribute and the second parameter value of the second dental model under the corresponding design attribute can be determined, and the score of the second dental restoration model under each preset design attribute can be determined based on the first parameter value and the second parameter value.

[0020] Specifically, since the first dental restoration model serving as a reference for evaluation has been verified, it means that the first dental restoration model is reliable, and the dental restoration obtained by the first dental restoration model can meet the design requirements, so that the first parameter value of the first dental restoration model under each design attribute is accurate, and by determining the second parameter value of the second dental restoration model at the corresponding design attribute, and based on the first parameter value and the second parameter value, it is possible to determine whether the second parameter value of the second dental restoration model under each design attribute is accurate based on the score of the second dental restoration model obtained under each preset design attribute, and can be correctly applied to clinical scenarios.

[0021] Moreover, by obtaining scores under multiple design attributes and comprehensively considering various factors, the dental restoration model can be evaluated accurately and quantitatively.

[0022] In this embodiment, the design attribute may be used to characterize basic information of the dental restoration corresponding to the second dental restoration model.

[0023] For example, the design attributes may represent the restoration type (e.g., full crown, partial crown, inlay, etc.), the tooth number (e.g., the location of the restoration), the material (i.e., the material used for the restoration), the color match (i.e., the difference between the color of the restoration and the surrounding natural teeth), and the design time (i.e., the length of time the second tooth restoration model was designed).

[0024] In this embodiment, different scoring methods are used for different design attributes.

[0025] For example, if the design attributes are tooth number and tooth type, the corresponding score can be obtained by selecting the same tooth number and tooth type as in the first restoration model.

[0026] For another example, if the design attribute is design time, a score can be obtained if the second restoration model is completed within a specified time, wherein the design time can be determined based on the design time of the first restoration model.

[0027] For example, for design attributes such as occlusion, proximity, marginal ridge, and dental arch curve, it is necessary to determine the score of the second dental restoration model under each design attribute in a manner adapted thereto, which is explained below with examples.

[0028] In this embodiment, the first dental restoration model may include a first mesh model and first direction data, wherein the first mesh model represents the initial three-dimensional mesh of the dental restoration, and the relevant parameters in the first dental restoration model can be obtained through the first mesh model; the first direction data represents the position information of the dental restoration in the tooth, and the arrangement of the first dental restoration model in the tooth can be determined based on the first mesh model and the first direction data.

[0029] Furthermore, the first mesh model has multiple attribute points, which are the points that have a greater impact on the quality of the dental restoration during its establishment. Based on these attribute points, the score of the second dental restoration model under each preset design attribute is determined, which can further improve the accuracy of the evaluation results.

[0030] In this case, see Figure 2 A flowchart of a method for determining a first parameter value in an embodiment of the present invention is shown in FIG. Figure 2 As shown, the following steps can be performed: S210: Determine a first fitting plane corresponding to the first dental restoration model according to the first mesh model and the first direction data.

[0031] Specifically, the first mesh model represents the initial three-dimensional mesh of the dental restoration, and the first direction data represents the position information of the dental restoration in the tooth. Therefore, the first mesh model can be projected in the direction indicated by the first direction data to determine the first fitting plane corresponding to the first dental restoration model, and the first fitting plane can be used as a reference plane to evaluate and ensure the accuracy of tooth arrangement and occlusal relationship.

[0032] In this embodiment, the first direction data may include: a first insertion direction (insert), a first mesial direction (near) and a first buccal direction (buccal), wherein the insertion direction generally refers to the path or direction in which the restoration is placed on the tooth, the mesial direction in the dental restoration generally refers to the position of the tooth relative to another tooth or oral structure, and the buccal direction relates to the buccal side of the tooth, that is, the side of the tooth facing the cheek. Through the insertion direction, the mesial direction and the buccal direction, the distribution information of the dental restoration corresponding to the first dental restoration model in the oral cavity and the association information with other teeth can be determined.

[0033] Based on this, in this embodiment, the method for obtaining the first fitting plane may include: The first mesh model is projected along a first insertion direction, a first mesial direction, and a first buccal direction to generate a first bounding box corresponding to the first mesh model.

[0034] That is, the potential collision between the first mesh models is determined by acquiring the projections of the first mesh model in the first insertion direction, the first mesial direction, and the first buccal direction.

[0035] Furthermore, since the first insertion direction, the first mesial direction and the first buccal side are closely related to the formation of the first dental restoration model, the generated first bounding box can more accurately reflect the collision information of the first dental restoration model.

[0036] A plane in the first bounding box that takes the first insertion direction or the first mesial direction as a normal is used as a first initial plane.

[0037] Specifically, the first bounding box has spatial properties, and thus a plane with the first insertion direction or the first mesial direction as a normal can be selected from multiple different planes (such as quadrilateral planes) in the first bounding box, and the plane with the above properties can be used as the first initial plane.

[0038] In this embodiment, for different design attributes, the first initial plane is determined in different ways.

[0039] For example, if the design attribute is related to the adjacent teeth, the first mesial direction is used as the criterion for selecting the first initial plane; for another example, if the design attribute is related to the adjacent teeth, the first insertion direction is used as the criterion for selecting the first initial plane.

[0040] A projection plane formed by each attribute point along the first insertion direction or the first mesial direction is determined, wherein the projection plane is a maximum plane surrounding all attribute points along the first insertion direction or the first mesial direction.

[0041] Next, the first fitting plane is determined according to the projection plane and the first initial plane, and a distance value between a preset position of the projection plane and the center of the first initial plane.

[0042] Specifically, the center of the first initial plane and the preset position of the projection plane both represent the position information of the first dental restoration model in the current state, and the uniqueness of the first fitting plane can be determined by determining the distance value between the preset position of the projection plane and the center of the first initial plane. In a specific embodiment, the preset position of the projection plane may refer to the point at the upper left corner of the giant star corresponding to the projection plane.

[0043] Using the above example, through the first insertion direction, the first mesial direction and the first buccal direction, the obtained first fitting plane can more accurately characterize the features of the first dental restoration model, which can improve the accuracy of the first parameter value obtained subsequently.

[0044] S220: Determine first position information of each attribute point on the first fitting plane according to the first direction data.

[0045] Specifically, the attribute points are points located on the first dental restoration model, each attribute point has an initial position, and the first fitting plane is obtained through the first direction data and the first dental restoration model. Therefore, after determining the first fitting plane, the first position information of each attribute point on the first fitting plane can be determined again based on the first direction data, or in other words, the first position information of each attribute point on the reference plane.

[0046] In other words, the position of each attribute point is transformed to obtain the first position information of each attribute point on the first fitting plane.

[0047] In this embodiment, the following steps may be performed to determine the first position information of each attribute point.

[0048] The first fitting plane is segmented according to a preset first grid to obtain a plurality of first sub-fitting planes.

[0049] Specifically, the solution determines the first position information of each attribute point by projecting each attribute point on the first fitting plane, so that the first fitting plane can be segmented to obtain multiple first sub-fitting planes. The first grid when performing the segmentation operation can be determined according to actual needs.

[0050] As an optional example, the size of the first grid may be "50x50".

[0051] Taking each attribute point as a starting point and the first insertion direction or the first mesial direction as a first reference direction, a first contact intersection point between an outgoing ray of each attribute point along the first reference direction and the first sub-fitting plane is determined.

[0052] In this embodiment, each attribute point has an initial position, so the position of each attribute point can be determined based on the initial position of each attribute point, and then the attribute point can be used as a starting point to emit rays in the direction indicated by the first insertion direction or the first mesial direction. The first sub-fitting plane is determined based on the first insertion direction, the first mesial direction and the first buccal direction, so the emitted rays must intersect with the first sub-fitting plane, and the first contact intersection point is obtained.

[0053] In this embodiment, if the design attribute is related to the adjacent tooth, the first mesial direction is used as the first reference direction to emit rays; for another example, if the design attribute is related to the adjacent tooth, the first insertion direction is used as the first reference direction to emit rays.

[0054] According to the first contact intersection points corresponding to the respective attribute points and the preset position points in the first sub-fitting plane, a corresponding direction vector is determined.

[0055] Specifically, the ray emitted along the first reference direction intersects with the first sub-fitting plane, and each attribute point has an initial position, so the position of the first contact intersection point can be determined. At this time, by selecting a preset position point in the first sub-fitting plane (for example, the upper left corner vertex), a direction vector of the first contact intersection point in the first sub-fitting plane can be determined based on the first contact intersection point and the preset position point.

[0056] It should be noted that in this solution, when determining the direction vector and the center distance, the same orientation of the preset position points is used, which can unify the dimensions and improve the calculation accuracy. In some other embodiments, points with different orientations can also be selected.

[0057] The direction vectors of the attribute points are projected along the length direction and the width direction of the first sub-fitting planes respectively corresponding to the attribute points, and the first value of the attribute points along the length direction and the second value along the width direction are determined.

[0058] Specifically, after determining the direction vector and the first contact intersection point, each attribute point can be projected in the length direction of the first sub-fitting plane according to the direction indicated by the direction vector, so as to obtain the first value of each attribute point along the length direction, that is, after projection, one of the coordinate values ​​of each attribute point in the first sub-fitting plane.

[0059] At the same time, each attribute point is projected in the width direction of the first sub-fitting plane in the direction indicated by the direction vector, so as to obtain the second value of each attribute point along the width direction, that is, another coordinate value of each attribute point in the first sub-fitting plane after projection.

[0060] The ratio between the first value and the length corresponding to the length direction is calculated, and multiplied by the length in the first grid to obtain the first true value of the length of the first contact intersection corresponding to each attribute point in the length direction.

[0061] Specifically, the first sub-fitting plane is obtained by dividing the first fitting plane, so the length value on the first sub-fitting plane has a corresponding relationship with the length value on the first fitting plane. In this way, after determining the first numerical value of each attribute point along the length direction, the first numerical value can be compared with the length corresponding to the length direction to determine the proportion of the first numerical value in the length direction. Then, by multiplying it with the length in the first grid, the true value of the first length of each attribute point on the first fitting plane can be obtained.

[0062] Calculate the ratio between the second value and the width corresponding to the width direction, and multiply it by the width in the first grid to obtain the first width true value of the first contact intersection corresponding to each attribute point in the width direction, and the first length true value and the first width true value are used as the first position information.

[0063] Specifically, the first sub-fitting plane is obtained by dividing the first fitting plane, so the width value on the first sub-fitting plane has a corresponding relationship with the width value on the first fitting plane. In this way, after determining the second numerical value of each attribute point along the width direction, the second numerical value can be compared with the width corresponding to the width direction to determine the proportion of the second numerical value in the width direction. Then, by multiplying it with the width in the first grid, the first true width value of each attribute point on the first fitting plane can be obtained. In this way, the first true length value and the first true width value can be used as the first position information.

[0064] By determining the first position information of each attribute point on the first fitting plane, it is convenient to calculate the parameter value between each attribute point and the reference model, so that it can be used as a reference to evaluate the second tooth restoration model.

[0065] S230: According to the first direction data, with each attribute point as a starting point, determine a first intersection point between each attribute point and a preset reference model, and use a distance value between each attribute point and the first intersection point as the first parameter value.

[0066] Specifically, the reference model is relative to the design attributes (for example, the reference model may include models related to adjacent teeth and models related to the opposing jaw), so that by determining the first intersection between each attribute point and the preset reference model, the distance between each attribute point and the preset reference model can be determined, so that the distance value between each attribute point and the first intersection can be used as the first parameter value. Since the first dental restoration model is reliable, the first parameter value of the first dental restoration model under each design attribute is accurate, so that the first parameter value can be used as a reference value.

[0067] More specifically, the following can be performed: Taking each attribute point as a starting point and emitting rays in a direction opposite to the first reference direction, a second contact intersection point corresponding to each attribute point is determined, wherein the second contact intersection point has a first distance from the attribute point.

[0068] In this embodiment, through the above examples, it is possible to determine that each attribute point has first position information, and thus it is possible to emit rays in a direction opposite to the first reference direction based on the first position of each attribute point as the starting point, so that a point with a first distance from the attribute point can be selected in the direction opposite to the first reference direction as the second contact intersection.

[0069] Taking each second contact intersection as a starting point and emitting rays in a direction opposite to the first reference direction, the first collision intersection between each second contact intersection and the reference model is determined, and the second distance between each attribute point and its corresponding first collision intersection is determined.

[0070] Specifically, taking the second contact intersection as the starting point, rays are emitted again in the direction opposite to the first reference direction, so that the emitted rays can intersect with the reference model, thereby obtaining the first collision intersection. On this basis, the second distance between each attribute point and its corresponding first collision intersection can be determined.

[0071] Furthermore, if the second distance between each second contact intersection point and the corresponding first collision intersection point is less than the first threshold, it indicates that the outgoing ray collides with the reference model. In this case, the second distance can be used as the first parameter value.

[0072] Otherwise (i.e., the second distance is greater than or equal to the first threshold), each second contact intersection is taken as the starting point, and rays are emitted along the first reference direction to determine the second collision intersection between each second contact intersection and the reference model, and the third distance between each attribute point and its corresponding second collision intersection is used as the first parameter value.

[0073] Specifically, if the second distance is greater than or equal to the first threshold, it means that the ray emitted in the direction opposite to the first reference direction cannot contact the reference model. At this time, the ray can be emitted along the first reference direction, so that the emitted ray can intersect with the reference model, thereby obtaining the second collision intersection point. On this basis, the third distance between each attribute point and its corresponding second collision intersection point can be determined. At this time, the third distance is the first parameter value.

[0074] By adopting the above scheme, the first parameter values ​​of the occlusal surface and adjacent teeth of the anterior single crown and the first parameter values ​​of the adjacent teeth of the posterior single crown can be determined. Compared with the posterior teeth, the fitting normal vector of the occlusal surface of the anterior teeth and the insertion direction are already greatly different. The first parameter value obtained by the above method cannot be correctly expressed, and thus further processing is required.

[0075] Specifically, when the design attributes include the occlusal surface of a single crown for posterior teeth, the first parameter value is: the projection value on the surface of the second distance by the dot product of the first normal vector on the surface where the first collision intersection is located; or, the first parameter value is: the projection value on the surface of the third distance by the dot product of the second normal vector on the surface where the second collision intersection is located.

[0076] In short, if the calculation is performed according to the insertion direction, the calculation result is often too large. Therefore, the first parameter value can be determined based on the distance value and the normal vector of the collision intersection on the face when the distance value is obtained.

[0077] Thus, by adopting the method in the above example, the distance value of the first dental restoration model under various design attributes can be determined.

[0078] Next, the second parameter value of the second dental restoration model under each design attribute can be determined. Unlike the first dental restoration model, no corresponding attribute points are set on the second dental restoration model. Therefore, for unified evaluation representation, the position information of the attribute points on the second dental restoration model can be determined, and then the second parameter value can be determined.

[0079] For details, see Figure 3 A flow chart of a method for determining a second parameter value in an embodiment of the present invention is shown in FIG. Figure 3 As shown, the second dental restoration model may include a second mesh model and second direction data, wherein the second mesh model represents the initial three-dimensional mesh of the dental restoration, and the relevant parameters in the second dental restoration model can be obtained through the second mesh model; the second direction data represents the position information of the dental restoration in the tooth, and the arrangement of the second dental restoration model in the tooth can be determined based on the second mesh model and the second direction data.

[0080] In this case, you can follow these steps: S310, determining a second fitting plane corresponding to the second dental restoration model according to a proportional relationship between a second initial plane having the second direction data as a normal line of the second dental restoration model and the first initial plane, and the first fitting plane.

[0081] Specifically, the second dental restoration model and the first dental restoration model are obtained based on the same dental restoration, so that the two have some commonalities, such as a proportional relationship. Therefore, after determining the first initial plane through the above example, the second initial plane corresponding to the second dental restoration model can be determined based on the method described in the above example, and then the correspondence between the first initial plane and the second initial plane can be determined. Through the first fitting plane, the second fitting plane corresponding to the second dental restoration model can be determined.

[0082] In this embodiment, the second direction data may include: a second insertion direction, a second mesial direction (near) and a second buccal direction.

[0083] In this case, the second initial plane is obtained based on the second mesh model and the second direction data. The second initial plane is determined in the same manner as described in the above example for the first initial plane.

[0084] S320: Perform a projection operation on each attribute point to determine a projection point of each attribute point on the second fitting plane, and determine second position information of each projection point based on a preset projection relationship.

[0085] Specifically, each attribute point has first position information. By performing a projection operation on each attribute point, a projection point corresponding to each attribute point can be formed on the second fitting plane. Since the projection operation is performed according to a preset projection relationship, the second position information of each projection point can be determined based on the first position information of each attribute point and the preset projection relationship.

[0086] S330, according to the second direction data, with each projection point as the starting point, determining the second intersection point between each projection point and the preset reference model, and taking the distance value between each projection point and the second intersection point as the second parameter value.

[0087] Specifically, each projection point is taken as a starting point, and rays are emitted in a direction opposite to the second reference direction, and the third contact intersection corresponding to each projection point is determined, and the third contact intersection has a fourth distance with the projection point, wherein the second reference direction is the second insertion direction or the second mesial direction; each third contact intersection is taken as a starting point, and rays are emitted in a direction opposite to the second reference direction, and the third collision intersection between each third contact intersection and the reference model is determined, and the fifth distance between each projection point and the third collision intersection corresponding to each projection point is determined; if the fifth distance between each third contact intersection and the third collision intersection corresponding to each projection point is less than the second threshold value, the fifth distance is used as the second parameter value; otherwise, each third contact intersection is taken as a starting point, and rays are emitted in the second reference direction, and the fourth collision intersection between each third contact intersection and the reference model is determined, and the sixth distance between each projection point and the fourth collision intersection corresponding to each projection point is used as the second parameter value. The determination process of the second parameter value can refer to the description of the first parameter value, which will not be expanded here.

[0088] In this embodiment, the above scheme is used to determine the second parameter values ​​of the occlusal surface and adjacent teeth of the anterior single crown, and the second parameter values ​​of the adjacent teeth of the posterior single crown. Compared with the posterior teeth, the fitting normal vector of the occlusal surface of the anterior teeth and the insertion direction are already greatly different, and the second parameter value obtained by the above method cannot be correctly expressed, so further processing is required.

[0089] Specifically, when the design attributes include the occlusal surface of a single crown for posterior teeth, the second parameter value is: the dot product of the fifth distance and the third normal vector on the patch where the third collision intersection is located, and the projection value on the patch; or, the second parameter value is: the dot product of the sixth distance and the fourth normal vector on the patch where the fourth collision intersection is located, and the projection value on the patch.

[0090] In short, if the calculation is based on the insertion direction, the result is often too large. Therefore, the second parameter value can be determined based on the distance value and the normal vector of the collision intersection on the face when the distance value is obtained.

[0091] Thus, by adopting the method in the above example, the distance value of the second dental restoration model under various design attributes can be determined.

[0092] In this embodiment, after the first parameter value and the second parameter value are determined, the score of the second dental restoration model under various preset design attributes can be determined based on the first parameter value.

[0093] Example 1: Use the maximum value method to determine the score of the second tooth restoration model under various preset design attributes.

[0094] Specifically, determine the difference between the first parameter value corresponding to each attribute point and the second parameter value corresponding to each corresponding projection point; filter out the attribute points and their corresponding projection points that are greater than the preset difference among multiple differences; sort the multiple differences in order from largest to smallest, and select a preset number of differences therefrom in sequence; calculate the first average value between the selected preset number of differences; based on the first average value, determine the score of the second dental restoration model under each design attribute, wherein the smaller the first average value, the higher the score.

[0095] Example 2: The average value method is used to determine the score of the second dental restoration model under each preset design attribute.

[0096] Specifically, determine the first parameter value corresponding to each attribute point and the difference between the second parameter values ​​corresponding to each corresponding projection point, and generate a Gaussian probability distribution function with the preset point as the center; determine the weight coefficient of each difference according to the distance between each difference and the preset point; determine each difference and its weight coefficient to obtain a score value corresponding to one of the differences; calculate the sum of the score values ​​corresponding to all the differences, and determine a second average value; based on the second average value, determine the score of the second dental restoration model under each design attribute, wherein the smaller the average value, the higher the score.

[0097] As an optional example, a two-dimensional Gaussian probability distribution function can be constructed with (25, 25) as the center, and weight values ​​can be generated based on this, wherein the closer to the center area, the higher the weight value, and the weight at the boundary is lower. The second average value is then obtained by scoring and averaging the weighted difference.

[0098] In this embodiment, in addition to characterizing the first parameter value by the distance value, the score of the second dental restoration model under various preset design attributes can also be evaluated by the collision area.

[0099] Specifically, steps S210 to S230 can be executed to determine the first position information, and while determining the distance value between each attribute point and the first intersection point, the number of first intersection points between each attribute point and the reference model is determined. The number of first intersection points is used to characterize the first collision area between each attribute point and the reference model, and the first collision area is used as the first parameter value.

[0100] Similarly, while determining the distance value between each projection point and the second intersection point, the number of second intersection points between each projection point and the reference model is determined. The number of second intersection points is used to characterize the second collision area between each attribute point and the reference model, and the second collision area is used as the second parameter value. As an alternative example, see Figure 4 A schematic diagram of a collision area is shown in FIG. Figure 4 As shown, sub-figure (a) is the model diagram corresponding to the calculated first collision area, and sub-figure (b) is the model diagram corresponding to the calculated second collision area, wherein the first collision area can be 0.996m 2 , and the second collision area can be 0.998m 2 , indicating that the difference between the two collision areas is small, and the second tooth restoration model has a high score under the current design attributes.

[0101] Specifically, if the full score is 10 points, the score of the second dental restoration model under the current design attributes may be 9.98 points.

[0102] The inventors further discovered that when calculating the first collision area and the second collision area, there may be a reference model inside the restoration. For example, the design attributes include adjacent teeth of a posterior single crown. Therefore, before executing the step of determining the number of first intersection points between each attribute point and the reference model, the following may also be included: Deleting the same facet structure of the reference model as the first dental restoration model comprises: taking the first design body neck edge line of the first dental restoration model as a fitting plane, and emitting rays along a first insertion direction to obtain an intersection point; taking the intersection point as a starting point, and deleting the facet located in the area in the first dental restoration model when it is determined that the distance from the vertex of one area to the first design body neck edge line is less than a preset value.

[0103] Similarly, before executing the step of determining the number of second intersection points between each attribute point and the reference model, the method may further include: Deleting the same facet structure of the reference model as the second dental restoration model comprises: taking the second design body neck edge line of the second dental restoration model as a fitting plane, and emitting rays along a second insertion direction to obtain an intersection point; taking the intersection point as a starting point, and deleting the facet located in the area in the first dental restoration model when it is determined that the distance from the vertex of one area to the second design body neck edge line is less than a preset value.

[0104] By performing the deletion operation, interference caused by the dental restoration model itself can be reduced, thereby improving the accuracy of the first collision area and the second collision area.

[0105] By adopting the scheme in the above example, it is possible to determine the scores of the second dental restoration model in terms of the adjacent tooth distance, adjacent tooth area, occlusal distance and occlusal area of ​​the anterior teeth and the posterior teeth.

[0106] In this embodiment, the design attributes may further include: marginal ridges, and thus the score of the second dental restoration model on the marginal ridges may also be determined.

[0107] For details, see Figure 5 A flowchart of a specific evaluation method for a tooth restoration model in an embodiment of the present invention is shown in FIG. Figure 5 As shown, the following steps can be performed: S410, based on each attribute point and its first position information, and the projection direction indicated by the first buccal direction, determine the attribute point located in the first marking area, and determine the angle value corresponding to the first marking area according to the projection direction indicated by the first insertion direction; and determine the range of the first edge ridge point according to the angle value and the marking area as the first parameter value.

[0108] Among them, S410 may specifically include: taking the center of the first mesh model as the starting point, and taking the plane with the first mesial direction as the reference direction as the first initial plane direction, and taking the first insertion direction as the starting direction, making rays respectively, and rotating the first initial plane direction to obtain each first tangent plane; selecting a point on the first section on each first tangent plane as the first end point; taking the slope between the center of the first mesh model and the first end point as the first reference slope, and selecting the first edge ridge point on the first section curve; taking the attribute point as the base point, and with the projection direction indicated by the first buccal direction, removing the first edge ridge point outside the attribute point, and determining the attribute point located in the first marking area; then, according to the projection direction indicated by the first insertion direction, determining the angle value corresponding to the first marking area to obtain the range of the first edge ridge point.

[0109] S420, based on the ratio between the marginal ridge corresponding to the second dental restoration model and the marginal ridge corresponding to the first dental restoration model, and the range of the first marginal ridge point, determine the range of the second marginal ridge point corresponding to the second dental restoration model as the second parameter value.

[0110] Specifically, the second dental restoration model and the first dental restoration model are obtained based on the same dental restoration, so that the two have some commonalities, such as a proportional relationship. Therefore, after determining the range of the first edge ridge point through the above example, the range of the second edge ridge point corresponding to the second dental restoration model can be determined by the ratio between the edge ridge corresponding to the second dental restoration model and the edge ridge corresponding to the first dental restoration model.

[0111] S430, according to the range of the first edge ridge point and the range of the second edge ridge point, using the DTW algorithm to determine the similarity between the range of the first edge ridge point and the range of the second edge ridge point; based on the similarity, determine the score of the second dental restoration model under each design attribute.

[0112] Specifically, the specific implementation of the DTW algorithm can refer to the description in the existing solution, which will not be expanded here.

[0113] Thus, in the above-described manner, the score of the second dental restoration model on the marginal ridge (eg, posterior teeth) can be determined.

[0114] The inventors found that when the design attribute is the edge ridge and the tooth is the front tooth, the directions of the edge ridges of the front teeth and the back teeth are different. Therefore, when determining the range of the edge ridge of the front teeth, the coordinate system for determining the range of the first edge ridge point and the second edge ridge point is reconstructed.

[0115] Specifically, taking the midpoint of the first mesh model as the starting point, emitting rays in the lingual direction of the first mesh model to obtain a first origin; taking the first origin as the reference point, determining multiple patch normal vectors in the same direction as the lingual direction of the first mesh model; normalizing the sum of the multiple patch normal vectors to determine a first target normal vector in the lingual direction of the first mesh model; taking the direction corresponding to the first target normal vector as the first coordinate direction, and taking the cross product of the first coordinate direction and the first insertion direction as the second coordinate direction, and taking the cross product of the first coordinate direction and the second coordinate direction as the third coordinate direction.

[0116] In an optional embodiment, the first coordinate direction may be used as the z-axis of the coordinate system, the second coordinate direction may be used as the y-axis of the coordinate system, and the third coordinate direction may be used as the x-axis of the coordinate system.

[0117] Correspondingly, the coordinate system for reconstructing the range of the second edge ridge point includes: taking the midpoint of the second mesh model as the starting point, emitting rays in the lingual direction of the second mesh model to obtain a second origin; taking the second origin as the reference point, determining multiple patch normal vectors in the same direction as the lingual direction of the second mesh model; normalizing the sum of the multiple patch normal vectors to determine the second target normal vector in the lingual direction of the second mesh model; taking the direction corresponding to the second target normal vector as the fourth coordinate direction, and taking the cross product of the fourth coordinate direction and the second insertion direction as the fifth coordinate direction, and taking the cross product of the fourth coordinate direction and the fifth coordinate direction as the sixth coordinate direction.

[0118] In an optional embodiment, the fourth coordinate direction can be used as the z-axis of the coordinate system, the fifth coordinate direction can be used as the y-axis of the coordinate system, and the sixth coordinate direction can be used as the x-axis of the coordinate system.

[0119] For some special marginal ridges, such as the marginal ridges of triple bridges, it is not easy to directly use the method in the above example to calculate the range of the marginal ridge points. Considering that the middle of the triple bridge model is the bridge body, the triple bridge model can be split according to the cervical margin line data, and then the score of the second tooth restoration model on the marginal ridge can be calculated separately according to the above example.

[0120] In this embodiment, the design attributes may further include: dental arch curve, so the score of the second dental restoration model on the dental arch curve may also be determined.

[0121] Specifically, the score of the second dental restoration model on the dental arch curve can be determined based on the similarity of the bounding boxes.

[0122] For details, see Figure 6FIG. 1 is a flowchart of another specific evaluation method for a tooth restoration model according to an embodiment of the present invention. Figure 6 As shown, the following steps can be performed: S510 , performing a projection operation on the first mesh model along the first insertion direction, the first mesial direction, and the first buccal direction respectively, to generate a first bounding box corresponding to the first mesh model as the first parameter value.

[0123] S520, performing a projection operation on the second mesh model along a second insertion direction, a second mesial direction, and a second buccal direction respectively, to generate a second bounding box corresponding to the second mesh model as the second parameter value.

[0124] The generation process of the second bounding box and the first bounding box may refer to the above example.

[0125] S530: Determine the score of the second dental restoration model under various preset design attributes according to the volume similarity between the first bounding box and the second bounding box, and the midpoint position similarity between the first bounding box and the second bounding box.

[0126] Specifically, if the volumes of the first bounding box and the second bounding box are close to each other, and the midpoints are close to each other, the score of the second dental restoration model under each preset design attribute is higher.

[0127] S130, determining a matching degree between the second dental restoration model and the first dental restoration model based on the scores under each design attribute and the weight coefficient corresponding to each design attribute.

[0128] Specifically, for the second dental restoration model, different design attributes have different importance in the evaluation of the second dental restoration model. Therefore, the comprehensive score of the second dental restoration model under the corresponding design attributes can be determined according to the scores under each design attribute and the weight coefficient corresponding to each design attribute, and then compared with the score of the first dental restoration model under the corresponding design attribute (for example, 100 points), so as to determine the matching degree between the second dental restoration model and the first dental restoration model, that is, the differentiated features between the second dental restoration model and the excellent design scheme (that is, the first dental restoration model), so as to correctly evaluate the second dental restoration model.

[0129] In summary, based on the design attributes, quantitative design and geometric features of tooth morphology, a series of accurate scores can be transformed, which can cover the comprehensive evaluation of all preset comparison dimensions. And this scoring system aims to accurately quantify and compare the matching degree and differentiation characteristics of the benchmark tooth model, not only highlighting the overall consistency or deviation between the two, but also deeply analyzing the functions and deficiencies of each specific design element.

[0130] On this basis, it can also include: generating a scoring report for the second tooth restoration model, so as to provide a clear and thorough design quality analysis report, clearly pointing out the design advantages and areas for improvement, and providing data support and direction guidance for subsequent optimization.

[0131] In this embodiment, the step of generating a scoring report for the second dental restoration model may include: determining quantitative indicators, such as occlusal relationship, adjacent concerns, occlusal functional cusps, gap generation values, drilling compensation, minimum thickness, restoration parts, cervical margin area, insertion direction and undercuts, etc., wherein these indicators can help accurately measure the matching degree and differentiated features between the excellent tooth design and the actual design scheme.

[0132] The design scoring system includes, for example, aesthetics, structural strength, and manufacturing feasibility. Among them, aesthetics includes: cusp morphology and contour curve: the concave and convex shape and curve of the restoration surface, adjacent distance and contact area, marginal ridge height, functional cusp and occlusal distance, arch curvature curve and mesiodistal direction, buccal and lingual direction and color matching; structural strength includes: gap generation value, minimum thickness, cervical margin area, insertion direction and undercut and material selection; manufacturing feasibility includes: drilling compensation, restoration type and tooth position number.

[0133] Data analysis and report generation, including: Comparative analysis: Detailed comparative analysis using digital model data to highlight the overall consistency or deviation between the benchmark tooth model and the design plan, while deeply analyzing the function and shortcomings of each specific design element; generating a design quality analysis report to clearly point out the advantages of the design plan, such as the excellent performance of certain design elements, while clearly pointing out areas for improvement, such as possible size deviations, improper color selection, etc. The transparency and comprehensibility of the report provide important support for users to understand the evaluation results and subsequent optimization.

[0134] Through the above steps, the generated evaluation report can provide users with substantial design feedback and optimization suggestions, helping them to improve the design plan in a targeted manner in the subsequent design optimization process, thereby improving the quality of restoration design.

[0135] This embodiment also provides an evaluation device for a dental restoration model corresponding to the above-mentioned evaluation method for a dental restoration model, which is exemplarily described below with reference to the accompanying drawings.

[0136] It should be noted that the content of the evaluation device for the dental restoration model described below can be referenced to the content of the evaluation method for the dental restoration model described above.

[0137] See also Figure 7 The functional block diagram of an evaluation device for a tooth restoration model according to an embodiment of the present invention is shown in FIG. Figure 7 As shown, the evaluation device 100 for a dental restoration model may include: a model providing module 110, for providing a first dental restoration model as a reference for evaluation and a second dental restoration model to be evaluated, wherein the first dental restoration model and the second dental restoration model are obtained based on the same dental restoration; a scoring module 120, for determining the score of the second dental restoration model under various preset design attributes using the first dental restoration model, including: determining a first parameter value of the first dental restoration model under various design attributes, and a second parameter value of the second dental restoration model under the corresponding design attribute; determining the score of the second dental restoration model under various preset design attributes according to the first parameter value and the second parameter value; an evaluation module 130, for determining the degree of matching between the second dental restoration model and the first dental restoration model based on the score under various design attributes and the weight coefficient corresponding to each design attribute.

[0138] It is understandable that the division of the above modules is only a division of logical functions, and in actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. In addition, the above modules can be implemented in the form of a processor calling software.

[0139] Correspondingly, an embodiment of the present invention further provides an electronic device, which can implement the method for evaluating a dental restoration model provided by an embodiment of the present invention by loading the above-mentioned method for evaluating a dental restoration model in the form of a program.

[0140] See also Figure 8 , shows an optional hardware structure diagram of an electronic device provided by an embodiment of the present invention. The device in the embodiment of the present invention includes: at least one processor 01, at least one communication interface 02, at least one memory 03 and at least one communication bus 04.

[0141] In this embodiment, the number of each of the processor 01 , the communication interface 02 , the memory 03 and the communication bus 04 is at least one, and the processor 01 , the communication interface 02 and the memory 03 communicate with each other via the communication bus 04 .

[0142] The communication interface 02 may be an interface of a communication module for network communication, such as an interface of a GSM module.

[0143] The processor 01 may be a central processing unit CPU, or an application specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the evaluation method of the dental restoration model of the present embodiment.

[0144] The memory 03 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory. The memory 03 stores one or more computer instructions, and the one or more computer instructions are executed by the processor 01 to implement the evaluation method of the dental restoration model provided in the above embodiment.

[0145] It should be noted that the above-mentioned electronic device may also include other devices (not shown) that may not be necessary for understanding the contents disclosed in the embodiments of the present invention. Since these other devices may not be necessary for understanding the contents disclosed in the embodiments of the present invention, the embodiments of the present invention will not introduce them one by one.

[0146] Accordingly, an embodiment of the present invention further provides a computer program product, including a computer program / instruction, wherein the computer program / instruction is used to implement the verification method of the optical proximity correction model described in the embodiment of the present invention when executed by a processor.

[0147] The above-mentioned embodiments of the present invention are combinations of elements and features of the present invention. Unless otherwise mentioned, elements or features may be considered as optional. Each element or feature may be put into practice without being combined with other elements or features. In addition, embodiments of the present invention may be constructed by combining some elements and / or features. The order of operations described in the embodiments of the present invention may be rearranged. Some constructions of any one embodiment may be included in another embodiment, and may be replaced by the corresponding construction of another embodiment. It is obvious to those skilled in the art that claims that do not have a clear reference relationship to each other in the attached claims may be combined into embodiments of the present invention, or may be used as new claims in the amendment after submitting this application.

[0148] The embodiments of the present invention may be implemented by various means such as hardware, firmware, software or a combination thereof. In a hardware configuration, the method according to the exemplary embodiment of the present invention may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, etc.

[0149] In a firmware or software configuration, the embodiments of the present invention may be implemented in the form of modules, procedures, functions, etc. The software code may be stored in a memory unit and executed by a processor. The memory unit is located inside or outside the processor and may send data to and receive data from the processor via various known means.

[0150] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

[0151] Although the present specification is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.

Claims

1. A method for evaluating a dental restoration model, characterized in that: include: Providing a first dental restoration model as a reference for evaluation and a second dental restoration model to be evaluated, wherein the first dental restoration model and the second dental restoration model are obtained based on the same dental restoration; Determining the scores of the second dental restoration model under various preset design attributes using the first dental restoration model, comprising: determining first parameter values ​​of the first dental restoration model under various design attributes, and second parameter values ​​of the second dental restoration model under corresponding design attributes; determining the scores of the second dental restoration model under various preset design attributes according to the first parameter values ​​and the second parameter values; Based on the scores under each design attribute and the weight coefficient corresponding to each design attribute, the matching degree between the second dental restoration model and the first dental restoration model is determined.

2. The method for evaluating a dental restoration model according to claim 1, characterized in that: The first tooth restoration model includes a first mesh model and first direction data, and the first mesh model has a plurality of attribute points; The determining of the first parameter value of the first tooth restoration model under various design attributes comprises: Determining a first fitting plane corresponding to the first dental restoration model according to the first mesh model and the first direction data; Determining first position information of each attribute point on the first fitting plane according to the first direction data; According to the first direction data, with each attribute point as the starting point, determine the first intersection point between each attribute point and the preset reference model, and use the distance value between each attribute point and the first intersection point as the first parameter value; or, determine the number of first intersection points between each attribute point and the reference model, the number of the first intersection points is used to characterize the first collision area between each attribute point and the reference model, and use the first collision area as the first parameter value.

3. The method for evaluating a dental restoration model according to claim 2, characterized in that: The first direction data includes at least one of a first insertion direction, a first mesial direction, and a first buccal direction; Determining a first fitting plane corresponding to the first dental restoration model according to the first mesh model and the first direction data includes: Performing a projection operation on the first mesh model along the first insertion direction, the first mesial direction, and the first buccal direction respectively to generate a first bounding box corresponding to the first mesh model; taking a plane in the first bounding box with the first insertion direction or the first mesial direction as a normal as a first initial plane; Determine a projection plane formed by each attribute point along the first insertion direction or the first mesial direction, wherein the projection plane is a maximum plane surrounding all attribute points along the first insertion direction or the first mesial direction; The first fitting plane is determined according to the projection plane and the first initial plane, and a distance value between a preset position of the projection plane and a center of the first initial plane.

4. The method for evaluating a dental restoration model according to claim 2, wherein: The step of determining first position information of each attribute point on the first fitting plane according to the first direction data includes: Performing a segmentation operation on the first fitting plane according to a preset first grid to obtain a plurality of first sub-fitting planes; Taking each attribute point as a starting point and the first insertion direction or the first mesial direction as a first reference direction, determining a first contact intersection point between an outgoing ray of each attribute point along the first reference direction and the first sub-fitting plane; Determine a corresponding direction vector according to the first contact intersection point corresponding to each attribute point and the preset position point in the first sub-fitting plane; Projecting the direction vectors of the attribute points along the length direction and the width direction of the first sub-fitting plane respectively, and determining the first value of the attribute points along the length direction and the second value along the width direction; Calculate the ratio between the first value and the length corresponding to the length direction, and multiply it by the length in the first grid to obtain the first length true value of the first contact intersection corresponding to each attribute point in the length direction; Calculate the ratio between the second value and the width corresponding to the width direction, and multiply it by the width in the first grid to obtain the first width true value of the first contact intersection corresponding to each attribute point in the width direction, and the first length true value and the first width true value are used as the first position information.

5. The method for evaluating a dental restoration model according to claim 4, characterized in that: The method of determining, based on the first direction data, a first intersection point between each attribute point and a preset reference model with each attribute point as a starting point, and taking a distance value between each attribute point and the first intersection point as the first parameter value, includes: Taking each attribute point as a starting point and emitting rays in a direction opposite to the first reference direction, a second contact intersection point corresponding to each attribute point is determined, wherein the second contact intersection point has a first distance from the attribute point; Taking each second contact intersection point as a starting point and emitting rays in a direction opposite to the first reference direction, determining a first collision intersection point between each second contact intersection point and the reference model, and determining a second distance between each attribute point and the first collision intersection point corresponding to the attribute point; If the second distance between each second contact intersection and its corresponding first collision intersection is less than the first threshold, the second distance is used as the first parameter value; otherwise, taking each second contact intersection as the starting point, emitting rays along the first reference direction to determine the second collision intersection between each second contact intersection and the reference model, and the third distance between each attribute point and its corresponding second collision intersection is used as the first parameter value.

6. The method for evaluating a dental restoration model according to claim 3, characterized in that: The second dental restoration model includes a second mesh model and second direction data; The step of determining a second parameter value of the second dental restoration model under various design attributes comprises: Determine a second fitting plane corresponding to the second dental restoration model according to a second initial plane whose normal line is along the second direction data, and the first initial plane, and the first fitting plane, wherein the second initial plane is obtained based on the second mesh model and the second direction data; perform a projection operation on each attribute point to determine a projection point of each attribute point on the second fitting plane, and determine second position information of each projection point based on a preset projection relationship; According to the second direction data, with each projection point as the starting point, determine the second intersection point between each projection point and the preset reference model, and use the distance value between each projection point and the second intersection point as the second parameter value; or, determine the number of second intersection points between each projection point and the reference model, the number of second intersection points is used to characterize the second collision area between each projection point and the reference model, and use the second collision area as the second parameter value.

7. The method for evaluating a dental restoration model according to claim 2, characterized in that: Determining the score of the second dental restoration model under each preset design attribute according to the first parameter value and the second parameter value includes: Determine the difference between the first parameter value corresponding to each attribute point and the second parameter value corresponding to each corresponding projection point; filter out the attribute points and their corresponding projection points whose difference values ​​are greater than the preset difference value among the multiple difference values; sort the multiple difference values ​​in order from largest to smallest, and select a preset number of difference values ​​therefrom in sequence; calculate the first average value between the selected preset number of difference values; determine the score of the second dental restoration model under each design attribute based on the first average value, wherein the smaller the first average value, the higher the score; and / or Determine the difference between the first parameter value corresponding to each attribute point and the second parameter value corresponding to each corresponding projection point, and generate a Gaussian probability distribution function with the preset point as the center; determine the weight coefficient of each difference according to the distance between each difference and the preset point; determine each difference and its weight coefficient, and obtain the score value corresponding to one of the differences; calculate the sum of the score values ​​corresponding to all the differences, and determine the second average value; based on the second average value, determine the score of the second dental restoration model under each design attribute, wherein the smaller the second average value, the higher the score.

8. The method for evaluating a dental restoration model according to claim 3, characterized in that: The determining of the first parameter value of the first tooth restoration model under various design attributes comprises: Based on each attribute point and its first position information and the projection direction indicated by the first buccal direction, determine the attribute point located in the first marking area, and determine the angle value corresponding to the first marking area according to the projection direction indicated by the first insertion direction; and determine the range of the first edge ridge point according to the angle value and the marking area as the first parameter value; The step of determining a second parameter value of the second dental restoration model under various design attributes comprises: Based on the ratio between the marginal ridge corresponding to the second dental restoration model and the marginal ridge corresponding to the first dental restoration model, and according to the range of the first marginal ridge point, determining the range of the second marginal ridge point corresponding to the second dental restoration model as the second parameter value; Determining the score of the second dental restoration model under each preset design attribute according to the first parameter value and the second parameter value includes: According to the range of the first edge ridge point and the range of the second edge ridge point, the DTW algorithm is used to determine the similarity between the range of the first edge ridge point and the range of the second edge ridge point; based on the similarity, the score of the second dental restoration model under each design attribute is determined.

9. The method for evaluating a dental restoration model according to claim 3, characterized in that: The determining of the first parameter value of the first tooth restoration model under various design attributes comprises: Performing a projection operation on the first mesh model along the first insertion direction, the first mesial direction, and the first buccal direction respectively, to generate a first bounding box corresponding to the first mesh model as the first parameter value; The step of determining a second parameter value of the second dental restoration model under various design attributes comprises: Performing a projection operation on the second mesh model along a second insertion direction, a second mesial direction, and a second buccal direction respectively, to generate a second bounding box corresponding to the second mesh model as the second parameter value; Determining the score of the second dental restoration model under each preset design attribute according to the first parameter value and the second parameter value includes: According to the volume similarity between the first bounding box and the second bounding box, and the midpoint position similarity between the first bounding box and the second bounding box, the score of the second dental restoration model under each preset design attribute is determined.

10. An evaluation device for a dental restoration model, characterized in that: include: A model providing module, used for providing a first dental restoration model and a second dental restoration model to be evaluated as a reference for evaluation, wherein the first dental restoration model and the second dental restoration model are obtained based on the same dental restoration; A scoring module, for determining the scores of the second dental restoration model under various preset design attributes using the first dental restoration model, comprising: determining a first parameter value of the first dental restoration model under various design attributes, and a second parameter value of the second dental restoration model under the corresponding design attribute; and determining the scores of the second dental restoration model under various preset design attributes according to the first parameter value and the second parameter value; An evaluation module is used to determine the matching degree between the second dental restoration model and the first dental restoration model based on the scores under each design attribute and the weight coefficient corresponding to each design attribute.

Citation Information

Cited By

  • Dental crown occlusal surface adjusting method and device, electronic equipment and storage medium

    CN120000354A