Dental preparation monitoring method and device, computer equipment and storage medium
By comparing tooth models using digital methods, color band diagrams and depth dynamic monitoring reports are generated, which solves the problem of insufficient tooth measurement accuracy caused by silicone rubber guides and improves the accuracy and efficiency of tooth restoration.
Patent Information
- Application Number
- CN202511423081.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2026-01-09
AI Technical Summary
In current dental restoration procedures, when using silicone rubber guides for tooth measurement, the measurement accuracy is insufficient due to the influence of the measurement surface position, deformation rate, and the scale of the measuring tool. This can easily lead to insufficient or excessive tooth preparation, increasing the risk of fracture, tooth sensitivity, or poor bonding results.
By acquiring the preoperative model and current tooth preparation model of the target subject, the monitoring mode and model import results are determined. The two sets of target models are compared using digital methods to generate tooth preparation monitoring results, including color band diagrams and depth dynamic monitoring reports, avoiding the use of silicone rubber guides for tooth measurement.
It improves the accuracy of tooth measurement, reduces the risk of insufficient or excessive tooth preparation, simplifies the verification process, reduces operational complexity and the workload of doctors, and improves the success rate and effectiveness of tooth restoration.
Smart Images

Figure CN121287350A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of dental restoration technology, and in particular to methods, devices, computer equipment and storage media for monitoring tooth preparation. Background Technology
[0002] In the field of dental restoration, when a user's tooth is diseased, it is necessary to prepare the tooth to obtain a preparation tooth, and then place a restoration on the preparation tooth to complete the dental restoration process.
[0003] During tooth preparation (tooth preparation), multiple checks are required. Currently, checks are typically performed using silicone rubber guides. However, the silicone rubber guides are affected by the position of the measuring surface, the deformation rate, and the scale of the measuring tool, resulting in insufficient accuracy in tooth measurement. Summary of the Invention
[0004] This application provides a method, device, computer equipment, and storage medium for monitoring tooth preparation, which can solve the problem of insufficient tooth measurement accuracy during tooth preparation.
[0005] In a first aspect, embodiments of this application provide a method for monitoring tooth preparation, comprising: Obtain the preoperative model and current tooth preparation model of the target patient; Determine the current tooth preparation monitoring mode and the model import result. The model import result indicates whether there is an imported model for the current tooth preparation monitoring. The imported model includes the formal restoration model or the formal preparation model corresponding to the target object. Based on the current tooth preparation monitoring mode and the model import results, two target models are selected from the preoperative model, the current tooth preparation model, and the imported model for comparison to obtain the tooth preparation monitoring results.
[0006] In some embodiments, the two sets of target models include a reference model and a comparison model. When the current tooth preparation monitoring mode is a deviation mode, the step of selecting two sets of target models from the preoperative model, the current tooth preparation model, and the imported model for comparison based on the current tooth preparation monitoring mode and the model import results to obtain the tooth preparation monitoring results includes: Based on the model import results, select the reference model and the comparison model from the preoperative model, the current tooth preparation model, and the imported model; Determine the deviation values between corresponding vertices in the reference model and the comparison model; The tooth preparation monitoring results are generated based on the aforementioned deviation values.
[0007] In some embodiments, selecting the reference model and the comparison model from the preoperative model, the current tooth preparation model, and the imported model based on the model import results includes: When the model import result indicates that the imported model does not exist, the preoperative model is determined as the reference model, and the current tooth preparation model is determined as the comparison model; When the model import result indicates that the imported model currently exists, the imported model is determined as the reference model, and the preoperative model or the current tooth preparation model is determined as the comparison model, or the preoperative model is determined as the reference model, and the current tooth preparation model is determined as the comparison model.
[0008] In some embodiments, when the comparison model is the current tooth preparation model, generating the tooth preparation monitoring results based on each of the deviation values includes: Obtain the target tooth preparation amount corresponding to each triangular face in the target region of the target object; Based on the preset mapping comparison algorithm and the deviation value corresponding to each vertex, the surface deviation value corresponding to each triangle face on the current tooth preparation model is determined. Based on the target tooth preparation amount and the surface deviation value, the tooth preparation error value corresponding to each of the triangular surfaces is determined respectively; Based on the tooth preparation error values, determine the color band diagram corresponding to the current tooth preparation model, and determine the color band diagram as the tooth preparation monitoring result.
[0009] In some embodiments, determining the color band diagram corresponding to the current tooth preparation model based on each of the tooth preparation error values includes: Based on the tooth preparation error values and the preset correspondence between tooth preparation error values and colors, the color band diagram corresponding to the current tooth preparation model is determined. Specifically, for each of the triangular faces, if the tooth preparation error value is greater than the preset maximum tooth preparation over-value, a warning label indicating that the triangular face has been prepared excessively is generated in the color band diagram; if the tooth preparation error value is less than the preset standard tooth preparation under-value, a warning label indicating that the triangular face has been prepared under-value is generated in the color band diagram.
[0010] In some embodiments, after determining the color band diagram corresponding to the current tooth preparation model based on each of the tooth preparation error values and a preset correspondence between tooth preparation error values and colors, the method further includes: If a warning label is present in the color strip image, a screenshot of the color strip image is taken to obtain a tooth preparation screenshot; A dynamic monitoring report on the preparation depth is generated based on the prepared tooth screenshot.
[0011] In some embodiments, after generating the tooth preparation monitoring results based on each of the deviation values, the method further includes: Detect whether mouse positioning exists at the position corresponding to the current tooth preparation model in the tooth preparation monitoring results; If the mouse positioning exists, determine the deviation value of the vertex corresponding to the mouse positioning; The mouse position deviation value is determined and displayed based on the deviation value of the corresponding vertex.
[0012] In some embodiments, the two sets of target models include a reference model and a comparison model. When the current tooth preparation monitoring mode is a navigation mode, the step of selecting two sets of target models from the preoperative model, the current tooth preparation model, and the imported model for comparison based on the current tooth preparation monitoring mode and the model import results to obtain tooth preparation monitoring results includes: The current tooth preparation model is determined as the comparison model, and the reference model is selected from the preoperative model and the formal restoration model based on the model import results. Determine at least one fixed measurement point on the reference model, and obtain the target tooth preparation amount corresponding to each fixed measurement point; Determine the deviation between the corresponding fixed measurement points in the reference model and the comparison model; The tooth preparation progress corresponding to each of the fixed measurement points is determined based on the deviation value and the target tooth preparation amount. The tooth preparation monitoring results are determined based on the progress of each tooth preparation step.
[0013] In some embodiments, selecting the reference model from the preoperative model and the formal prosthesis model based on the model import results includes: When the model import result indicates that the imported model does not exist, or that the formal pre-operative model has been imported, the pre-operative model is determined as the reference model. When the model import result indicates that the formal restoration model has been imported, the formal restoration model is designated as the reference model.
[0014] In some embodiments, when the model import result indicates that the formal prepared tooth model has been imported, obtaining the target tooth preparation amount corresponding to each of the fixed measurement points includes: Determine the depth value between the corresponding fixed measurement points in the formal pre-operative model and the preoperative model; The depth value is determined as the target tooth preparation amount at the corresponding measurement point.
[0015] In some embodiments, after selecting two target models from the preoperative model, the current tooth preparation model, and the imported model for comparison based on the current tooth preparation monitoring mode and the model import results to obtain the tooth preparation monitoring results, the method further includes: The tooth preparation progress is displayed in the interactive interface of the tooth preparation monitoring results.
[0016] In some embodiments, before determining the current tooth preparation monitoring mode and the model import results, the method further includes: Extract the neckline and indentation direction of the preoperative model; Based on preset automatic crown design rules, the formal restoration model is generated according to the cervical margin line and the undercut direction; The formal preparatory model is generated based on the target basic model, which is either the formal prosthesis model or the preoperative model.
[0017] In some embodiments, when the target base model is the formal repair model, generating the formal preparatory model based on the target base model includes: The required space for repair of each feature region in the formal repair model is determined based on the wall thickness requirements corresponding to the preset multiple feature regions. The formal preparatory model is generated based on the formal repair model and the amount of space required for repair corresponding to each of the feature regions.
[0018] In some embodiments, when the target base model is the preoperative model, generating the formal preparatory body model based on the target base model includes: Obtain the reference tooth preparation amount input by the user for each feature region in the preoperative model; The formal preparation model is generated based on the preoperative model and the reference tooth preparation amount corresponding to each of the aforementioned feature regions.
[0019] In some embodiments, obtaining the preoperative model and the current tooth preparation model of the target object includes: Obtain a preoperative dental model of the target dentition, wherein the target dentition includes the target object; In response to the user's region selection operation for the target object in the preoperative dental model, the target region in the preoperative dental model is determined, and the model corresponding to the target region in the preoperative dental model is determined as the preoperative model. After performing tooth preparation on the target object, a scanning operation is performed on the target object based on the target region to obtain the current tooth preparation model.
[0020] Secondly, embodiments of this application also provide a tooth preparation monitoring device, which includes: The transceiver unit is used to acquire the preoperative model of the target object and the current tooth preparation model. The processing unit is used to determine the current tooth preparation monitoring mode and the model import result. The model import result indicates whether there is an import model for the current tooth preparation monitoring. The import model includes the formal restoration model or the formal preparation model corresponding to the target object. Based on the current tooth preparation monitoring mode and the model import result, two sets of target models are selected from the preoperative model, the current tooth preparation model and the import model for comparison to obtain the tooth preparation monitoring result.
[0021] Thirdly, embodiments of this application also provide a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described method.
[0022] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, can implement the above-described method.
[0023] This application provides a method, apparatus, computer device, and storage medium for monitoring tooth preparation. The method includes: acquiring a preoperative model and a current tooth preparation model of the target subject; determining the current tooth preparation monitoring mode and model import results, wherein the model import results indicate whether an import model exists for the current tooth preparation monitoring, and the import model includes a formal restoration model or a formal prepared restoration model corresponding to the target subject; and selecting two target models from the preoperative model, the current tooth preparation model, and the import model for comparison based on the current tooth preparation monitoring mode and the model import results to obtain the tooth preparation monitoring results. This application embodiment monitors tooth preparation by comparing digital models of the target subject at different stages. The verification process does not require the use of silicone rubber guides for tooth measurement, thus solving the problem of insufficient tooth measurement accuracy caused by using silicone guides. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 A schematic flowchart illustrating the tooth preparation monitoring method provided in this application embodiment; Figure 2A schematic diagram of a sub-process of the tooth preparation monitoring method provided in the embodiments of this application; Figure 3 A schematic diagram showing the target object scanning model at multiple different stages as provided in the embodiments of this application; Figure 4 This is another schematic diagram of a sub-process of the tooth preparation monitoring method provided in the embodiments of this application; Figure 5 A schematic diagram of a dynamic monitoring report of tooth preparation depth in the tooth preparation monitoring method provided in this application embodiment; Figure 6 This is another schematic diagram of a sub-process of the tooth preparation monitoring method provided in the embodiments of this application; Figure 7 A schematic diagram of the interface for monitoring the tooth preparation results in the tooth preparation monitoring method provided in this application embodiment; Figure 8 Another schematic diagram of the tooth preparation monitoring results in the tooth preparation monitoring method provided in this application embodiment; Figure 9 A schematic block diagram of the tooth preparation monitoring device provided in the embodiments of this application; Figure 10 A schematic block diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0026] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0027] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0028] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0029] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0030] In the field of dental restoration, tooth preparation is a crucial process for restoring, improving, or reconstructing the anatomical shape and physiological function of damaged teeth. This involves removing diseased tissue and reshaping the affected tooth to meet the retention, support, aesthetic, and functional requirements of the restoration.
[0031] However, tooth preparation usually requires multiple preparations, and each preparation must be checked afterward. Traditional non-digital tooth preparation check methods have the following problems: Tooth preparation verification is performed using methods such as bur guidance, guide plate guidance, and visual inspection. These methods rely on the operator's experience and have relatively low accuracy in tooth measurement. Verification using silicone rubber guide plates is also possible, but the accuracy can be affected by the position of the measuring surface, deformation rate, and the scale of the measuring tool. Insufficient tooth measurement accuracy can lead to insufficient tooth preparation, resulting in an overly thin restoration and increased risk of fracture; or excessive tooth preparation can cause tooth sensitivity and poor bonding.
[0032] The existing digital tooth preparation verification methods have the following problems: they require comparison in third-party software, which is inefficient and complicated, increasing the workload of doctors.
[0033] To address the aforementioned issues, embodiments of this application provide a method, apparatus, computer device, and storage medium for monitoring tooth preparation.
[0034] The subject executing the tooth preparation monitoring method can be the tooth preparation monitoring device provided in the embodiments of this application, or a computer device that integrates the tooth preparation monitoring device. The tooth preparation monitoring device can be implemented in hardware or software, and the computer device can be a terminal or a server. The terminal can be a smartphone, tablet computer, handheld computer, or laptop computer, etc.
[0035] Figure 1 This is a schematic flowchart of the tooth preparation monitoring method provided in the embodiments of this application. Figure 1 As shown, the method includes the following steps S110-S130.
[0036] S110. Obtain the preoperative model of the target object and the current tooth preparation model.
[0037] The preoperative model in this embodiment is the original tooth model obtained by scanning before tooth preparation. The computer equipment provided in this embodiment supports multiple tooth preparation checks and can independently scan and record the jaw after each tooth preparation. The current tooth preparation model is the model obtained by scanning the tooth preparation area in the current session.
[0038] In some embodiments, after obtaining the preoperative model of the target object through scanning, the preoperative model is saved to a local or cloud database, and then called when the current tooth preparation needs to be checked.
[0039] In some embodiments, in order to reduce the computational load of tooth preparation verification and reduce the interference of non-tooth preparation teeth on tooth preparation verification, this embodiment scans the target jaw before tooth preparation and obtains a preoperative jaw model of the target jaw. Then, preset operations are performed on the area of the target object (e.g., the tooth that needs to be prepared) in the preoperative jaw model.
[0040] Please see Figure 2 as well as Figure 3 , Figure 2 This is a schematic diagram of a sub-process of step S110 in this application. Figure 3 The preoperative dental model for this application ( Figure 3 Serial number 1) Target area "Preoperative model hole" in the preoperative dental model ( Figure 3 Serial number 2), Postoperative model scanning preparation ( Figure 3 (Sequence number 3) and the end of the postoperative model scan ( Figure 3 Schematic diagram of number 4 in the diagram. Figure 3 The green area in the text is the locked area (i.e., the non-tooth preparation area). In this application, "post-operative" refers to the area after tooth preparation, specifically, as shown in... Figure 2 As shown, step S110 includes: S1101. Obtain a preoperative dental model of the target dentition, which includes the target object. S1102. In response to the user's region selection operation for the target object in the preoperative dental model, determine the target region in the preoperative dental model and determine the model corresponding to the target region in the preoperative dental model as the preoperative model. S1103. After performing tooth preparation on the target object, perform a scanning operation on the target object based on the target area to obtain the current tooth preparation model.
[0041] Specifically, after scanning the target jaw, this application obtains a preoperative jaw model containing both the target and non-target objects. Then, through manual selection or automatic determination of the drilling area based on tooth position, a region selection operation is triggered. This region selection operation then performs a "drilling operation" on the target object's region within the preoperative jaw model. After the "drilling operation," the target object's model is hidden. Before verifying the current tooth preparation, the previously acquired preoperative jaw model is copied. Based on the previously determined target region (its position within the preoperative jaw model is determined by the previously saved drilling radius, center coordinates, drilling direction, etc.), an automatic drilling operation is performed on the preoperative jaw model, and the drilled preoperative jaw model is displayed. Based on this drilled preoperative jaw model, a postoperative scan of the prepared target object is performed to obtain the current tooth preparation model.
[0042] Since the current tooth preparation model is obtained by scanning the corresponding area of the preoperative model, the current tooth preparation model obtained by scanning will dynamically fit with the preoperative model, and the current tooth preparation model obtained is aligned with the preoperative model.
[0043] S120. Determine the current tooth preparation monitoring mode and model import results. The model import results indicate whether there is an imported model for the current tooth preparation monitoring. The imported model includes the formal restoration model or formal preparation model corresponding to the target object.
[0044] In this embodiment, the computer device provides a tooth preparation monitoring function. After the user selects the tooth preparation monitoring function, the user can also select the current tooth preparation monitoring mode and whether to import the model in the corresponding interface of the tooth preparation monitoring function. The tooth preparation monitoring modes provided in this application include deviation mode and navigation mode. The supported imported models include formal restoration models (the shape that will eventually be restored into a crown) and formal prepared models (the shape of the teeth that need to be finally prepared). Only one imported model can be imported in one check.
[0045] In some embodiments, the formal prosthesis model and the formal preparation model provided in this application can be obtained by manual design or by automatic generation. The method for automatically generating the formal preparation model is as follows: extracting the neck margin line and undercut direction of the preoperative model; generating the formal prosthesis model according to the neck margin line and undercut direction based on preset automatic crown design rules; generating the formal preparation model based on the target base model, which is the formal prosthesis model or the preoperative model. The automatic crown design rules preset different formal prosthesis models for different neck margin lines and undercut directions.
[0046] In some embodiments, the method for automatically generating a formal preparatory model is as follows: The required space for repair of each feature region in the formal restoration model is determined based on the wall thickness requirements corresponding to the preset multiple feature regions; a formal preparatory model is generated based on the formal restoration model and the required space for repair of each feature region.
[0047] Specifically, the multiple feature regions include the buccal region, lingual region, incisional region, proximal region, and neck region. The buccal and lingual regions further include the incisional region, middle region, and neck region. Once the final prosthetic model is determined, the final preparatory model can be automatically generated based on the wall thickness requirements corresponding to each feature region.
[0048] In other embodiments, the method for automatically generating the formal preparatory body model is as follows: Obtain the reference tooth preparation amount input by the user for each feature region in the preoperative model; generate the formal preparation model based on the preoperative model and the reference tooth preparation amount corresponding to each feature region.
[0049] Specifically, by manually or automatically dividing the preoperative model and identifying the characteristic regions in the preoperative model, the formal prepared model can be automatically generated by manually inputting the reference tooth preparation amount corresponding to each characteristic region.
[0050] As can be seen, this application can automatically generate the final restoration model or the final preparation model of the target object, eliminating the need for users to design the final restoration and the final preparation model from other software, avoiding the cumbersome operation of importing the final restoration model and the final preparation model from external sources, and improving the efficiency of verification.
[0051] In some embodiments, the imported models in navigation mode and deviation mode are shared. For example, if an imported model is imported in deviation mode, and no changes are made to the imported model after switching to navigation mode, the imported model imported in deviation mode will be used by default.
[0052] If an imported model is used, it needs to be aligned with the preoperative model, and subsequent model comparisons should be performed based on the aligned imported model.
[0053] S130. Based on the current tooth preparation monitoring mode and the model import results, select two target models from the preoperative model, the current tooth preparation model, and the imported model for comparison to obtain the tooth preparation monitoring results.
[0054] The tooth preparation monitoring modes provided in this application include deviation mode and navigation mode. When performing tooth preparation verification, users can choose to import or not import the pre-confirmed formal restoration model and formal preparation model. The two target models include a reference model and a comparison model.
[0055] The tooth preparation monitoring method provided in this application can be applied locally or in the cloud. After obtaining the tooth preparation monitoring results, the results can be displayed on the interactive interface of the tooth preparation monitoring results, and / or uploaded to the cloud.
[0056] The following provides a detailed explanation of the tooth preparation monitoring schemes in both deviation mode and navigation mode: Deviation mode: Please see Figure 4 When the current tooth preparation monitoring mode is deviation mode, step S130 includes: a1301. Based on the model import results, select a reference model and a comparison model from the preoperative model, the current tooth preparation model, and the imported model.
[0057] Specifically, when the model import result indicates that no import model exists, the preoperative model is designated as the reference model, and the current tooth preparation model is designated as the comparison model; when the model import result indicates that an import model exists, the import model can be designated as the reference model, and either the preoperative model or the current tooth preparation model can be designated as the comparison model. Depending on the settings, the preoperative model can also be designated as the reference model, and the current tooth preparation model can be designated as the comparison model.
[0058] Specifically, when the model import result shows that an import model already exists, a reference model and a comparison model can be determined based on the type of the import model. For example, if the import model is a "formal restoration model", the import model is used as the reference model, and the preoperative model or the current tooth preparation model is determined as the comparison model; if the import model is a "formal preparation model", the current tooth preparation model or the preoperative model is used as the reference model.
[0059] As can be seen, in the deviation mode, it is possible to compare models such as the preoperative model and the tooth preparation model, the import model and the preoperative model, and the import model and the tooth preparation model.
[0060] It should be noted that, in this embodiment, the selection of the reference model and the comparative model is not limited to the situation in the embodiment. The specific models of the reference model and the comparative model can be modified according to the user's intention or determined by the default settings.
[0061] a1302. Determine the deviation values between corresponding vertices in the reference model and the comparison model.
[0062] For example, if the reference model is model A and the comparison model is model B, the deviation value of each corresponding vertex is equal to the distance between the corresponding vertices in model A and model B. The sign of the deviation value is determined according to the morphological relationship between the comparison model and the reference model. If the corresponding point on the comparison model B is located inside the reference model A, the deviation value is negative; conversely, if the corresponding point on the comparison model B is located outside the reference model A, the deviation value is positive.
[0063] a1303. Generate tooth preparation monitoring results based on each deviation value.
[0064] Specifically, when the comparison model is the current tooth preparation model, the tooth preparation monitoring results are determined according to the following steps: The target tooth preparation amount corresponding to each triangular facet in the target region of the target object is obtained, where the target region can be a local specified region of the target object or the entire region of the target object; Based on the preset mapping comparison algorithm and the deviation value corresponding to each vertex, the facet deviation value corresponding to each triangular facet in the current tooth preparation model is determined; Based on the corresponding target tooth preparation amount and facet deviation value, the tooth preparation error value corresponding to each triangular facet is determined; Based on each tooth preparation error value, the color band diagram corresponding to the current tooth preparation model is determined, and the color band diagram is determined as the tooth preparation monitoring result.
[0065] As can be seen, this embodiment allows for a direct visual representation of the size of the tooth preparation error in various areas of the tooth preparation region through a color-coded diagram.
[0066] In some embodiments, determining the color band diagram corresponding to the current tooth preparation model based on each tooth preparation error value includes: determining the color band diagram corresponding to the current tooth preparation model based on each tooth preparation error value and a preset correspondence between tooth preparation error values and colors; wherein, for each triangular facet, if the tooth preparation error value is greater than a preset maximum tooth preparation over-value, a warning label indicating excessive tooth preparation on the triangular facet is generated in the color band diagram; if the tooth preparation error value is less than a preset standard insufficient tooth preparation value, a warning label indicating insufficient tooth preparation on the triangular facet is generated in the color band diagram.
[0067] As can be seen, this embodiment uses warning labels in the color-coded diagram to visually indicate which areas have insufficient or excessive tooth preparation. Different colored warning labels can indicate the tooth preparation status of each area; for example, blue indicates that the tooth preparation is incomplete, green indicates that the error is appropriate (green is not a warning label), and red indicates that the preparation is excessive.
[0068] At this point, the color band image corresponding to the current tooth preparation model can be displayed on the interactive interface of the tooth preparation test results.
[0069] In some embodiments, after determining the color band diagram corresponding to the current tooth preparation model based on each tooth preparation error value and a preset correspondence between tooth preparation error values and colors, the method further includes: If a warning label is present in the color band image, a screenshot of the color band image is taken to obtain a tooth preparation screenshot; a dynamic monitoring report on tooth preparation depth is generated based on the tooth preparation screenshot. For example, Figure 5As shown, the dynamic monitoring report for tooth preparation depth includes screenshots with warning labels for each tooth preparation session for the target subject. Furthermore, in some other embodiments, by setting the parameters, it is possible to require the generation of screenshots (regardless of whether they have warning labels) for each tooth preparation monitoring session in the dynamic monitoring report for tooth preparation depth.
[0070] Users can view or download the dynamic monitoring report of tooth preparation depth through the corresponding entry.
[0071] In some embodiments, after generating the tooth preparation monitoring results based on each deviation value, the method further includes: detecting whether there is mouse positioning at the position corresponding to the current tooth preparation model in the tooth preparation monitoring results; if mouse positioning exists, determining the deviation value of the vertex corresponding to the mouse positioning; and determining and displaying the mouse position deviation value based on the deviation value of the corresponding vertex.
[0072] As can be seen, in this embodiment, the user can move the mouse to display the deviation value of the current position in the model (such as the corresponding color strip model) displayed on the interface. If the mouse is positioned on a vertex of the model, the deviation value corresponding to the vertex is directly determined as the mouse position deviation value. If the mouse is positioned on a triangle, the deviation values of the three vertices corresponding to the triangle are determined. Then, the mouse position deviation value is determined by the deviation values of the three vertices and the planar linear interpolation.
[0073] In addition, you can click the screenshot button to manually take a screenshot of the current interface and automatically generate a deviation comparison report (such as a PDF report) corresponding to the screenshot.
[0074] Navigation mode: Please see Figure 6 When the current tooth preparation monitoring mode is navigation mode, step S130 includes: b1301. Select the current tooth preparation model as the comparison model, and select a reference model from the preoperative model and the formal restoration model based on the model import results.
[0075] Specifically, when the model import result is that no import model exists, or when a formal preparatory model has been imported, the preoperative model is designated as the reference model; when the model import result is that a formal prosthesis model has been imported, either the formal prosthesis model or the preoperative model is designated as the reference model.
[0076] It should be noted that if the model import result is that the formal prepared body model has been imported, in addition to determining the preoperative model as the reference model, it is also necessary to calculate the target tooth preparation amount for each fixed point based on the formal prepared body model. Specifically: determine the depth value between the corresponding fixed points in the formal prepared body model and the preoperative model; and determine the depth value as the target tooth preparation amount for the corresponding fixed point.
[0077] b1302. Determine at least one fixed measurement point on the reference model, and obtain the target tooth preparation amount corresponding to each fixed measurement point.
[0078] Specifically, when the reference model is the formal restoration model, the target tooth preparation amount is the distance required from the corresponding measurement point in the formal restoration model to the corresponding point in the standard tooth preparation model.
[0079] The measurement point can be manually selected by the user. For example, by positioning the mouse on the point to be located and double-clicking the point, the point can be selected as the measurement point. Alternatively, the measurement point can be automatically identified based on user habits or pre-training.
[0080] b1303. Determine the deviation between the corresponding fixed measurement points in the reference model and the comparison model.
[0081] When the reference model is the preoperative model, the deviation value refers to the current tooth preparation depth; when the reference model is the formal restoration model, the deviation value refers to the distance (current gap) between the current tooth preparation model and the formal restoration model.
[0082] b1304. Determine the tooth preparation progress corresponding to each fixed measurement point based on the deviation value and the target tooth preparation amount.
[0083] Since the deviation value and the definition of the target tooth preparation amount are different when the reference model is a preoperative model and when the reference model is a formal restoration model, different algorithms are used to calculate the tooth preparation progress when the reference model is a preoperative model and when the reference model is a formal restoration model.
[0084] For example, when the reference model is the preoperative model, the tooth preparation progress = deviation value / target tooth preparation amount; when the reference model is the formal restoration model, the tooth preparation progress = (target tooth preparation amount - deviation value) / target tooth preparation amount.
[0085] b1305. Determine the monitoring results of tooth preparation based on the progress of each tooth preparation.
[0086] Specifically, the tooth preparation monitoring results include the current tooth preparation progress at each fixed measurement point. Furthermore, in some embodiments, such as... Figure 7 As shown, the tooth preparation monitoring results include not only the current tooth preparation progress at each fixed measurement point, but also the tooth preparation progress corresponding to each tooth preparation sequence (for example, if the current tooth preparation is the second one, the tooth preparation progress of the first one is also displayed in the tooth preparation monitoring results), the current amount of teeth prepared, and the amount of teeth still to be prepared.
[0087] At this point, the progress of tooth preparation can be displayed in the interactive interface of the tooth preparation monitoring results.
[0088] In some embodiments, such as Figure 8 As shown, when there are multiple measurement points (such as...) Figure 8The sequence numbers 1, 2, and 3 can simultaneously display the tooth preparation progress of multiple fixed measurement points.
[0089] In some embodiments, the deviation values between corresponding vertices in the reference model and the comparison model are also monitored in navigation mode, and it is also monitored whether each fixed point / triangle face has been over- or under-prepared. If there is over- or under-prepared tooth preparation, a corresponding warning label is displayed on the displayed model to remind the user that the corresponding area has been under-prepared or over-prepared.
[0090] In summary, the embodiments of this application monitor tooth preparation by comparing digital models of the target object at different stages. The verification process does not require the use of silicone rubber guides for tooth measurement, thus solving the problem of insufficient tooth measurement accuracy caused by using silicone guides for tooth measurement.
[0091] Figure 9 This is a schematic block diagram of a tooth preparation monitoring device provided in an embodiment of this application. Figure 9 As shown, corresponding to the above-described tooth preparation monitoring method, this application also provides a tooth preparation monitoring device 900. The tooth preparation monitoring device 900 includes a unit for performing the above-described tooth preparation monitoring method, and the tooth preparation monitoring device 900 can be configured in a terminal or server. Specifically, please refer to... Figure 9 The tooth preparation monitoring device 900 includes a transceiver unit 901 and a processing unit 902, wherein: The transceiver unit 901 is used to acquire the preoperative model of the target object and the current tooth preparation model; The processing unit 902 is used to determine the current tooth preparation monitoring mode and the model import result. The model import result indicates whether there is an import model for the current tooth preparation monitoring. The import model includes the formal restoration model or the formal preparation model corresponding to the target object. Based on the current tooth preparation monitoring mode and the model import result, two sets of target models are selected from the preoperative model, the current tooth preparation model and the import model for comparison to obtain the tooth preparation monitoring result.
[0092] In some embodiments, the two target models include a reference model and a comparison model. When the current tooth preparation monitoring mode is a deviation mode, the processing unit 902, when performing the step of selecting two target models from the preoperative model, the current tooth preparation model, and the imported model for comparison based on the current tooth preparation monitoring mode and the model import results to obtain the tooth preparation monitoring results, is specifically used for: Based on the model import results, select a reference model and a comparison model from the preoperative model, the current tooth preparation model, and the imported model; Determine the deviation values between corresponding vertices in the reference model and the comparison model; Based on each deviation value, the tooth preparation monitoring results are generated.
[0093] In some embodiments, when the processing unit 902 performs the step of selecting a reference model and a comparison model from the preoperative model, the current tooth preparation model, and the imported model based on the model import results, it is specifically used for: When the model import result indicates that no import model exists, the preoperative model is designated as the reference model, and the current tooth preparation model is designated as the comparison model. When the model import result shows that an import model already exists, the import model is determined as the reference model, and the preoperative model or the current tooth preparation model is determined as the comparison model, or the preoperative model is determined as the reference model, and the current tooth preparation model is determined as the comparison model.
[0094] In some embodiments, when the comparison model is the current tooth preparation model, the processing unit 902, when performing the step of generating tooth preparation monitoring results based on each deviation value, is specifically used for: Obtain the target tooth preparation amount corresponding to each triangular face in the target region of the target object; Based on the preset mapping and comparison algorithm and the deviation value corresponding to each vertex, determine the face deviation value corresponding to each triangle face on the current tooth preparation model; Based on the corresponding target tooth preparation amount and surface deviation value, determine the tooth preparation error value corresponding to each triangular face; Based on the error values of each tooth preparation, determine the color band diagram corresponding to the current tooth preparation model, and use the color band diagram as the tooth preparation monitoring result.
[0095] In some embodiments, when the processing unit 902 performs the step of determining the color band diagram corresponding to the current tooth preparation model based on each tooth preparation error value, it is specifically used for: Based on the error values of each tooth preparation and the preset correspondence between the error values of tooth preparation and colors, determine the color band diagram corresponding to the current tooth preparation model; Specifically, for each triangular facet, if the tooth preparation error value is greater than the preset maximum tooth preparation over-value, a warning label indicating excessive tooth preparation on the triangular facet will be generated in the color band diagram. If the tooth preparation error value is less than the preset standard tooth preparation under-value, a warning label indicating insufficient tooth preparation on the triangular facet will be generated in the color band diagram.
[0096] In some embodiments, after performing the step of determining the color band diagram corresponding to the current tooth preparation model based on each tooth preparation error value and a preset correspondence between tooth preparation error values and colors, the processing unit 902 is further configured to: If there are warning labels in the color band image, then the color band image is screenshotted to obtain a tooth preparation screenshot; A dynamic monitoring report on the depth of tooth preparation is generated based on the tooth preparation screenshot.
[0097] In some embodiments, after performing the step of generating tooth preparation monitoring results based on each deviation value, the processing unit 902 is further configured to: Check if mouse positioning is present at the current position of the tooth preparation model in the tooth preparation monitoring results; If mouse positioning exists, determine the deviation value of the vertex corresponding to the mouse positioning; The mouse position deviation value is determined and displayed based on the deviation value of the corresponding vertex.
[0098] In some embodiments, the two target models include a reference model and a comparison model. When the current tooth preparation monitoring mode is navigation mode, the processing unit 902, when performing the step of selecting two target models from the preoperative model, the current tooth preparation model, and the imported model for comparison based on the current tooth preparation monitoring mode and the model import results to obtain the tooth preparation monitoring results, is specifically used for: The current tooth preparation model is selected as the comparison model, and a reference model is selected from the preoperative model and the final restoration model based on the model import results. Determine at least one fixed measurement point on the reference model, and obtain the target tooth preparation amount corresponding to each fixed measurement point, wherein the target tooth preparation amount is the target tooth preparation amount of the corresponding fixed measurement point; Determine the deviation between the corresponding measured points in the reference model and the comparison model; The tooth preparation progress corresponding to each fixed measurement point is determined based on the deviation value and the target tooth preparation volume. The monitoring results for each tooth preparation stage are determined based on the progress of each tooth preparation.
[0099] In some embodiments, when the processing unit 902 performs the step of selecting a reference model from the preoperative model and the formal prosthesis model based on the model import results, it is specifically used for: When the model import result is that no import model exists, or when a formal pre-operative model has been imported, the preoperative model will be designated as the reference model. When the model import result shows that a formal restoration model has been imported, the formal restoration model will be designated as the reference model.
[0100] In some embodiments, when the model import result indicates that a formal preparatory model has been imported, the processing unit 902, when performing the step of obtaining the target tooth preparation amount corresponding to each measurement point, is specifically used for: Determine the depth values between corresponding measurement points in the formal pre-operative model and the preoperative model; The depth value is determined as the target tooth preparation amount for the corresponding measurement point.
[0101] In some embodiments, before performing the steps of determining the current tooth preparation monitoring mode and the model import results, the processing unit 902 is further configured to: Extract the neckline and indentation direction from the preoperative model; Based on preset automatic crown design rules, a formal restoration model is generated according to the neck margin line and the undercut direction; A formal preparatory model is generated based on the target basic model, which can be either a formal prosthesis model or a preoperative model.
[0102] In some embodiments, when the target base model is a formal prosthetic model, the processing unit 902, when performing the step of generating a formal preparatory model based on the target base model, is specifically used for: The required space for repair of each feature region in the formal repair model is determined based on the wall thickness requirements corresponding to the preset multiple feature regions. A formal preparatory model is generated based on the formal restoration model and the space required for restoration of each feature region.
[0103] In some embodiments, when the target base model is a preoperative model, the processing unit 902, when performing the step of generating a formal pre-operative model based on the target base model, is specifically used for: Obtain the reference tooth preparation amount input by the user for each feature region in the preoperative model; A formal pre-operative model is generated based on the pre-operative model and the reference tooth preparation amount corresponding to each characteristic area.
[0104] In some embodiments, when the transceiver unit 901 performs the step of acquiring the preoperative model of the target object and the current tooth preparation model, it is specifically used for: Obtain a preoperative dental model of the target dentition, which includes the target object; In response to the user's region selection operation for the target object in the preoperative dental model, the target region in the preoperative dental model is determined, and the model corresponding to the target region in the preoperative dental model is determined as the preoperative model. After preparing the teeth of the target object, a scanning operation is performed on the target object based on the target area to obtain the current tooth preparation model.
[0105] In summary, the embodiments of this application monitor tooth preparation by comparing digital models of the target object at different stages. The verification process does not require the use of silicone rubber guides for tooth measurement, thus solving the problem of insufficient tooth measurement accuracy caused by using silicone guides for tooth measurement.
[0106] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the above-mentioned tooth preparation monitoring device 900 and each unit can be referred to the corresponding description in the foregoing method embodiments. For the sake of convenience and brevity, it will not be repeated here.
[0107] The aforementioned tooth preparation monitoring device can be implemented as a computer program, which can, for example... Figure 10It runs on the computer device shown.
[0108] Please see Figure 10 , Figure 10 This is a schematic block diagram of a computer device 500 provided in an embodiment of this application. The computer device 500 can be a terminal or a server.
[0109] See Figure 10 The computer device 500 includes a processor 502, a memory, and a network interface 505 connected via a system bus 501. The memory may include a non-volatile storage medium 503 and internal memory 504.
[0110] The non-volatile storage medium 503 may store an operating system 5031 and a computer program 5032. The computer program 5032 includes program instructions that, when executed, cause the processor 502 to perform a tooth spare monitoring method.
[0111] The processor 502 provides computing and control capabilities to support the operation of the entire computer device 500.
[0112] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can perform a tooth preparation monitoring method.
[0113] This network interface 505 is used for network communication with other devices. Those skilled in the art will understand that... Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device 500 to which the present application is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0114] The processor 502 is used to run the computer program 5032 stored in the memory to perform the following steps: Obtain the preoperative model and current tooth preparation model of the target patient; Determine the current tooth preparation monitoring mode and model import results. The model import results indicate whether there is an imported model for the current tooth preparation monitoring. The imported model includes the formal restoration model or the formal preparation model corresponding to the target object. Based on the current tooth preparation monitoring mode and the model import results, two target models are selected from the preoperative model, the current tooth preparation model, and the imported model for comparison to obtain the tooth preparation monitoring results.
[0115] It should be understood that in the embodiments of this application, the processor 502 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0116] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.
[0117] Therefore, this application also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform the following steps: Obtain the preoperative model and current tooth preparation model of the target patient; Determine the current tooth preparation monitoring mode and model import results. The model import results indicate whether there is an imported model for the current tooth preparation monitoring. The imported model includes the formal restoration model or the formal preparation model corresponding to the target object. Based on the current tooth preparation monitoring mode and the model import results, two target models are selected from the preoperative model, the current tooth preparation model, and the imported model for comparison to obtain the tooth preparation monitoring results.
[0118] The storage medium can be any computer-readable storage medium that can store program code, such as a USB flash drive, external hard drive, read-only memory (ROM), magnetic disk, or optical disk.
[0119] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0120] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0121] The steps in the methods of this application embodiment can be adjusted, merged, or deleted according to actual needs. The units in the apparatus of this application embodiment can be merged, divided, or deleted according to actual needs. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0122] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application.
[0123] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for monitoring tooth preparation, characterized in that, include: Obtain the preoperative model and current tooth preparation model of the target patient; Determine the current tooth preparation monitoring mode and the model import result. The model import result indicates whether there is an imported model for the current tooth preparation monitoring. The imported model includes the formal restoration model or the formal preparation model corresponding to the target object. Based on the current tooth preparation monitoring mode and the model import results, two target models are selected from the preoperative model, the current tooth preparation model, and the imported model for comparison to obtain the tooth preparation monitoring results.
2. The method according to claim 1, characterized in that, The two sets of target models include a reference model and a comparison model. When the current tooth preparation monitoring mode is navigation mode; the step of selecting two sets of target models from the preoperative model, the current tooth preparation model, and the imported model for comparison based on the current tooth preparation monitoring mode and the model import results to obtain the tooth preparation monitoring results includes: The current tooth preparation model is determined as the comparison model, and the reference model is selected from the preoperative model and the formal restoration model based on the model import results. Determine at least one fixed measurement point on the reference model, and obtain the target tooth preparation amount corresponding to each fixed measurement point; Determine the deviation between the corresponding fixed measurement points in the reference model and the comparison model; The tooth preparation progress corresponding to each of the fixed measurement points is determined based on the deviation value and the target tooth preparation amount. The tooth preparation monitoring results are determined based on the progress of each tooth preparation step.
3. The method according to claim 2, characterized in that, The step of selecting the reference model from the preoperative model and the formal prosthesis model based on the model import results includes: When the model import result indicates that the imported model does not exist, or that the formal pre-operative model has been imported, the pre-operative model is determined as the reference model. When the model import result indicates that the formal restoration model has been imported, the formal restoration model is designated as the reference model.
4. The method according to claim 3, characterized in that, When the model import result indicates that the formal prepared body model has been imported, obtaining the target tooth preparation volume corresponding to each of the fixed measurement points includes: Determine the depth value between the corresponding fixed measurement points in the formal pre-operative model and the preoperative model; The depth value is determined as the target tooth preparation amount at the corresponding measurement point.
5. The method according to claim 2, characterized in that, After selecting two target models from the preoperative model, the current tooth preparation model, and the imported model for comparison based on the current tooth preparation monitoring mode and the model import results to obtain the tooth preparation monitoring results, the method further includes: The tooth preparation progress is displayed in the interactive interface of the tooth preparation monitoring results.
6. The method according to claim 1, characterized in that, The two sets of target models include a reference model and a comparison model. When the current tooth preparation monitoring mode is a deviation mode, based on the current tooth preparation monitoring mode and the model import results, two sets of target models are selected from the preoperative model, the current tooth preparation model, and the imported model for comparison to obtain the tooth preparation monitoring results, including: Based on the model import results, select the reference model and the comparison model from the preoperative model, the current tooth preparation model, and the imported model; Determine the deviation values between corresponding vertices in the reference model and the comparison model; The tooth preparation monitoring results are generated based on the aforementioned deviation values.
7. The method according to claim 6, characterized in that, The step of selecting the reference model and the comparison model from the preoperative model, the current tooth preparation model, and the imported model based on the model import results includes: When the model import result indicates that the imported model does not exist, the preoperative model is determined as the reference model, and the current tooth preparation model is determined as the comparison model; When the model import result indicates that the imported model currently exists, the imported model is determined as the reference model, and the preoperative model or the current tooth preparation model is determined as the comparison model, or the preoperative model is determined as the reference model, and the current tooth preparation model is determined as the comparison model.
8. The method according to claim 7, characterized in that, When the comparison model is the current tooth preparation model, generating the tooth preparation monitoring results based on each deviation value includes: Obtain the target tooth preparation amount corresponding to each triangular face in the target region of the target object; Based on the preset mapping comparison algorithm and the deviation value corresponding to each vertex, the surface deviation value corresponding to each triangle face on the current tooth preparation model is determined. Based on the target tooth preparation amount and the surface deviation value, the tooth preparation error value corresponding to each of the triangular surfaces is determined respectively; Based on the tooth preparation error values, determine the color band diagram corresponding to the current tooth preparation model, and determine the color band diagram as the tooth preparation monitoring result.
9. The method according to claim 1, characterized in that, Before determining the current tooth preparation monitoring mode and the model import results, the method further includes: Extract the neckline and indentation direction of the preoperative model; Based on preset automatic crown design rules, the formal restoration model is generated according to the cervical margin line and the undercut direction; The formal preparatory model is generated based on the target basic model, which is either the formal prosthesis model or the preoperative model.
10. The method according to claim 9, characterized in that, When the target base model is the formal repair body model, generating the formal preparatory body model based on the target base model includes: The required space for repair of each feature region in the formal repair model is determined based on the wall thickness requirements corresponding to the preset multiple feature regions. The formal preparatory model is generated based on the formal repair model and the amount of space required for repair corresponding to each of the feature regions.
11. The method according to claim 9, characterized in that, When the target baseline model is the preoperative model, generating the formal preparatory body model based on the target baseline model includes: Obtain the reference tooth preparation amount input by the user for each feature region in the preoperative model; The formal preparation model is generated based on the preoperative model and the reference tooth preparation amount corresponding to each of the aforementioned feature regions.
12. The method according to claim 1, characterized in that, The acquisition of the preoperative model and current tooth preparation model of the target object includes: Obtain a preoperative dental model of the target dentition, wherein the target dentition includes the target object; In response to the user's region selection operation for the target object in the preoperative dental model, the target region in the preoperative dental model is determined, and the model corresponding to the target region in the preoperative dental model is determined as the preoperative model. After performing tooth preparation on the target object, a scanning operation is performed on the target object based on the target region to obtain the current tooth preparation model.
13. A tooth preparation monitoring device, characterized in that, include: The transceiver unit is used to acquire the preoperative model of the target object and the current tooth preparation model. The processing unit is used to determine the current tooth preparation monitoring mode and the model import result. The model import result indicates whether there is an import model for the current tooth preparation monitoring. The import model includes the formal restoration model or the formal preparation model corresponding to the target object. Based on the current tooth preparation monitoring mode and the model import result, two sets of target models are selected from the preoperative model, the current tooth preparation model and the import model for comparison to obtain the tooth preparation monitoring result.
14. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the tooth preparation monitoring method as described in any one of claims 1-12.
15. A storage medium, characterized in that, The storage medium stores a computer program, which includes program instructions that, when executed by a processor, cause the processor to perform the tooth preparation monitoring method as described in any one of claims 1-12.