Method for performing tooth root-bone risk assessment and determining root-bone relationship, display method, device, and medium
By quantifying the geometric relationship between the tooth root bone model and the jawbone model, and using characteristic quantities to assess root bone risk, the problem of inaccurate assessment in traditional methods is solved, achieving efficient and accurate root bone risk assessment and orthodontic treatment plan assistance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SHANGHAI EA MEDICAL INSTR CO LTD
- Filing Date
- 2025-10-17
- Publication Date
- 2026-04-23
AI Technical Summary
In traditional orthodontic treatment, the assessment of root-bone relationship lacks quantitative reference, is easily influenced by the doctor's subjectivity, and is time-consuming and laborious, making it impossible to efficiently and accurately assess the root-bone condition of the teeth.
By obtaining a patient's root bone model, the geometric relationship between the tooth root and the jawbone is quantified. The root bone risk is assessed using characteristic quantities, including exposed area, exposed volume, and distance. The root bone relationship is then displayed using image rendering technology.
It enables efficient and accurate assessment of the root bone risk of patients' teeth, assists in the development of orthodontic plans, reduces subjective influence, and improves assessment efficiency.
Smart Images

Figure CN2025128435_23042026_PF_FP_ABST
Abstract
Description
Methods, visualization techniques, equipment, and media for assessing root bone risk and determining root-bone relationships in teeth.
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202411458445.4, filed on October 17, 2024, entitled "Method, Apparatus and Storage Medium for Root Bone Risk Assessment of Teeth", the entire contents of which are incorporated herein by reference; and Chinese Patent Application No. 202511394807.2, filed on September 26, 2025, entitled "Method, Display Method and Storage Medium for Determining Root Bone Relationship", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of orthodontics, and more particularly to methods, display methods, devices, and media for assessing root bone risk and determining root bone relationships. Background Technology
[0004] During orthodontic treatment, dentists need to observe the patient's root bone condition, such as determining the root-bone relationship of the teeth and assessing related risks based on the relative relationships between the roots and bones, to help determine the treatment plan. Traditional methods require cone-beam computed tomography (CBCT) scans of the oral and maxillofacial region to obtain craniofacial images, which are then used to assess root bone risk. By differentiating and marking elements such as the crown, upper and lower bone portions of the tooth root on the CT scans, the extent of alveolar bone resorption can be assessed. However, traditional methods cannot obtain the position of the tooth root in other directions or the relative positional relationship between the root and the bone. This lack of quantitative reference in assessing root-bone relationship risk makes the assessment results susceptible to the dentist's subjectivity, and the assessment process is easily affected by the viewing angle, requiring constant adjustments, which is time-consuming and laborious. Therefore, traditional methods cannot efficiently and accurately assess the root bone condition of a patient's teeth. Summary of the Invention
[0005] This application provides methods, display methods, devices, and media for assessing root bone risk and determining root bone relationship in teeth, enabling efficient and accurate assessment of the root bone condition of patients' teeth.
[0006] In a first aspect, embodiments of this application provide a method for assessing the root bone risk of teeth, applied to an electronic device. The method includes: acquiring a first root bone model of a patient, the first root bone model including a crown model, a root model, and at least a partial jawbone model corresponding to at least one of the patient's teeth; determining first root bone relationship features of at least one tooth of the patient based on the first root bone model; wherein, the first root bone relationship features are used to characterize the geometric relationship between the root model and the jawbone model corresponding to the tooth in the first root bone model; and assessing the root bone risk of the tooth in the first root bone model based on the first root bone relationship features of at least one tooth of the patient.
[0007] In this embodiment, the geometric relationship between the tooth root model and the jawbone model corresponding to the patient's tooth in the first bone model is quantified by using the first bone relationship feature quantity. Then, based on the first bone relationship feature quantity of at least one tooth of the patient, the root bone risk of the tooth in the first bone model is assessed, thereby assisting doctors to achieve efficient and accurate assessment of the root bone risk of the patient's tooth.
[0008] In one possible implementation, the first root bone relation feature of the target tooth includes at least one of the following first features: the area of the root model corresponding to the target tooth exposed outside the jawbone model corresponding to the target tooth in the first root bone model; the volume of the root model corresponding to the target tooth exposed outside the jawbone model corresponding to the target tooth in the first root bone model; and the first distance between the sampling point on the root model corresponding to the target tooth in the first root bone model and the jawbone model corresponding to the target tooth near the labial edge.
[0009] In one possible implementation, the first root bone relationship feature includes at least one first feature, each first feature corresponding to a first set value. Based on the first root bone relationship features of all the patient's teeth, the root bone risk of the teeth in the first root bone model is assessed, including: for the patient's target tooth, which is any tooth in the patient's dentistry, performing the following: determining the ratio between each first feature and its corresponding first set value based on the at least one first feature included in the first root bone relationship feature of the target tooth; determining the root bone risk of the target tooth based on the ratios corresponding to the at least one first feature; and assessing the root bone risk of the teeth in the first root bone model based on the root bone risk of each of the patient's teeth.
[0010] In one possible implementation, determining the root bone risk of the target tooth based on the ratios corresponding to at least one first characteristic quantity includes: determining the root bone risk of the target tooth based on the risk level of the target tooth and / or the risk coefficient of the target tooth; wherein the risk level of the target tooth is determined based on one or more ratios corresponding to at least one first characteristic quantity, for example, the risk level is determined based on the largest ratio among the ratios corresponding to at least one first characteristic quantity; the risk coefficient of the target tooth is obtained based on the ratios corresponding to at least one first characteristic quantity, for example, the risk coefficient is obtained by weighted averaging the ratios corresponding to at least one first characteristic quantity.
[0011] In one possible implementation, the method further includes: obtaining a second apical model of the patient, which is different from the first apical model; for a target tooth of the patient, which is any tooth in the patient's teeth, performing the following: determining the second apical relationship feature of the target tooth based on the second apical model; determining the apical relationship difference of the target tooth based on the first apical relationship feature and the second apical relationship feature of the target tooth; and assessing the change in apical risk between the first apical model and the second apical model for each tooth of the patient based on the apical relationship difference corresponding to each tooth of the patient.
[0012] In one possible implementation, the first root bone relationship feature includes at least one first feature, and the second root bone relationship feature includes at least one second feature, with a one-to-one correspondence between the at least one first feature and the at least one second feature. The method involves determining the root bone relationship difference for the target tooth based on the first and second root bone relationship features, including: determining the root bone relationship difference between each first feature included in the first root bone relationship feature and its corresponding second feature in the second root bone relationship feature, thus obtaining at least one root bone relationship difference. Based on the root bone relationship difference for each of the patient's teeth, the method assesses the change in root bone risk for each of the patient's teeth between the first and second root bone models, including: determining the ratio between each root bone relationship difference for the target tooth and its corresponding second set value; determining the change in root bone risk for the target tooth based on the ratio corresponding to at least one root bone relationship difference for the target tooth; and assessing the change in root bone risk for each of the patient's teeth between the first and second root bone models based on the change in root bone risk for each of the patient's teeth.
[0013] In one possible implementation, the risk change of the target tooth's root bone is determined based on the ratios corresponding to at least one root bone relationship difference, including: determining the risk change of the target tooth's root bone based on the risk level of the target tooth and / or the risk coefficient of the target tooth; wherein, the risk level of the target tooth is determined by one or more ratios corresponding to at least one root bone relationship difference, for example, the risk level is determined by the largest ratio among the ratios corresponding to at least one root bone relationship difference; the risk coefficient of the target tooth is obtained by the ratios corresponding to at least one root bone relationship difference, for example, by a weighted average of the ratios corresponding to at least one root bone relationship difference.
[0014] In one possible implementation, obtaining a second root bone model of the patient includes: adjusting the position of at least one tooth in the first root bone model, and / or adjusting the position of the jawbone in the first root bone model to obtain a second root bone model.
[0015] In one possible implementation, the first root bone model is the root bone model corresponding to the patient's current intraoral state, and the second root bone model is the root bone model corresponding to the reference orthodontic step in the treatment plan. The method further includes: based on the changes in root bone risk of each tooth of the patient between the first and second root bone models, if it is determined that the root bone risk of the first root bone model is higher than that of the second root bone model, the tooth position or jawbone position in the third root bone model corresponding to the first orthodontic step is adjusted to obtain a fourth root bone model; the root bone risk of the fourth root bone model is lower than that of the third root bone model, and the first orthodontic step is the orthodontic step in the treatment plan that is located after the reference orthodontic step.
[0016] In one possible implementation, the first corrective step is determined based on the change in calcaneal risk of the first calcaneal model relative to the second calcaneal model.
[0017] In a second aspect, embodiments of this application provide a method for displaying a tooth root bone model, applied to an electronic device. The method includes: displaying a first root bone model in response to the method described in the first aspect and any possible implementation thereof, wherein the displayed first root bone model includes: the root bone risk status of the teeth in the first root bone model.
[0018] In one possible implementation, the method further includes: displaying at least one of the second calcaneal model and the third calcaneal model.
[0019] In one possible implementation, the method further includes: in response to the selection operation of the orthodontic scheme, switching the currently displayed calcaneal model to the calcaneal model after the adjustment of the orthodontic step, wherein different orthodontic schemes correspond to different calcaneal models before or after the adjustment of the orthodontic step.
[0020] Thirdly, embodiments of this application provide a method for determining root-bone relationships, comprising: obtaining root depth information, first depth information, and second depth information corresponding to the same test subject; drawing a root image based on the root depth information; drawing a first image based on the root image according to the numerical relationship between the first depth information and the root depth information; drawing a second image based on the first image according to the numerical relationship between the second depth information and the depth information corresponding to the first image; and determining target location information based on the second image, wherein the root at the target location is located between a corresponding cancellous bone location and a cortical bone location, the first depth information being one of cancellous bone depth information and cortical bone depth information, and the second depth information being the other of cancellous bone depth information and cortical bone depth information.
[0021] In the above scheme, image rendering is performed based on depth information. By rendering twice, the relationship between the tooth root and the cancellous and cortical bone can be determined, thereby identifying the target location of the tooth root between the cancellous and cortical bone, identifying the root-bone collision area, and assisting in the formulation of medical diagnosis and treatment or aesthetic orthodontic plans. The process of determining the target location is combined with the root bone image rendering, which can more intuitively show the relationship between the tooth root and the cancellous and cortical bone, distinguish the collision area between the tooth root and the cancellous and cortical bone, achieve better display effect, and allow staff to more intuitively judge the effect based on the rendered image.
[0022] One possible implementation includes one of the following: the first depth information is cancellous bone depth information, and in the first image, the root portion with a depth greater than the cancellous bone depth and the root portion with a depth less than the cancellous bone depth have different state parameters; or, the first depth information is cortical bone depth information, and in the first image, the root portion with a depth greater than the cortical bone depth and the root portion with a depth less than the cortical bone depth have different state parameters.
[0023] In one possible implementation, in the second image, the regions with a depth greater than the corresponding region in the first image and the regions with a depth less than the corresponding region in the first image have different state parameters.
[0024] In one possible implementation, the tooth root is drawn with a first color to obtain a tooth root image; the tooth root portion with a depth greater than the cancellous bone depth is drawn with a second color while keeping the colors of other portions unchanged to obtain a first image; the portion of the first image with a depth greater than the cortical bone depth is drawn with a third color while keeping the colors of other portions unchanged to obtain a second image.
[0025] One possible implementation includes at least one of the following: coloring the root portion in the root image whose depth is greater than the cancellous bone depth as its inverse color; coloring the portion in the first image whose depth is greater than the cortical bone depth as its inverse color; if the portion whose depth is greater than the cortical bone depth is colored with a second color in the first image, then that portion is drawn with the first color to obtain a second image; if the portion whose depth is greater than the cortical bone depth is colored with a first color in the first image, then that portion is drawn with the second color to obtain a second image.
[0026] In one possible implementation, the tooth root is drawn with a first color to obtain a tooth root image; the tooth root portion with a depth less than the cortical bone depth is drawn with a second color while keeping the colors of other portions unchanged to obtain a first image; the portion of the first image with a depth less than the cancellous bone depth is drawn with a third color while keeping the colors of other portions unchanged to obtain a second image.
[0027] One possible implementation includes at least one of the following: drawing the color of the root portion in the root image whose depth is less than the cortical bone depth as its inverse color; drawing the color of the portion in the first image whose depth is less than the cancellous bone depth as its inverse color; if the color of the portion whose depth is less than the cancellous bone depth in the first image is the second color, then the portion is drawn with the first color to obtain the second image; if the color of the portion whose depth is less than the cancellous bone depth in the first image is the first color, then the portion is drawn with the second color to obtain the second image.
[0028] In one possible implementation, the region in the second image that has the second color is identified as the target region.
[0029] One possible implementation includes at least one of the following: drawing the front and back portions of the cortical bone region based on the current viewpoint, and drawing the front and back portions of the cancellous bone region based on the current viewpoint; drawing the front portion of the tooth root region based on the current viewpoint.
[0030] One possible implementation involves using one or more state machine models for drawing.
[0031] In one possible implementation, the state machine model constructs a depth buffer and a color buffer; updates the root depth information in the depth buffer; draws the first image in the color buffer; and draws the second image in the color buffer.
[0032] In one possible implementation, a root bone scan image is obtained; based on the root bone scan image, the root depth information, cancellous bone depth information, and cortical bone depth information are determined.
[0033] In one possible implementation, the calcaneal scan image includes a cone-beam computed tomography (CBCT) image.
[0034] Fourthly, embodiments of this application provide a display method, comprising at least one of the following: presenting a tooth root image in a graphical user interface; presenting a first image in a graphical user interface; presenting a second image in a graphical user interface; presenting a root bone image including target site information in a graphical user interface, the root bone image being a two-dimensional image or a three-dimensional model; the tooth root image being drawn based on tooth root depth information; the first image being drawn based on the numerical relationship between the first depth information and the tooth root depth information; the second image being drawn based on the numerical relationship between the second depth information and the tooth root depth information; the first depth information being one of cancellous bone depth information and cortical bone depth information; the second depth information being the other of cancellous bone depth information and cortical bone depth information; the target site information being determined based on the second image; the tooth root at the target site being located between the corresponding cancellous bone site and cortical bone site; and the tooth root depth information, cancellous bone depth information, and cortical bone depth information corresponding to the same test object.
[0035] One possible implementation includes at least one of the following: in the first image, the root portion with a depth greater than the cancellous bone depth is displayed in a second color; in the first image, the root portion with a depth less than the cancellous bone depth is displayed in a first color; in the second image, the root portion with a depth less than the cancellous bone depth but greater than the cortical bone depth is displayed in a second color; in the second image, the root portion with a depth greater than the cancellous bone depth is displayed in a first color; in the second image, the root portion with a depth less than the cortical bone depth is displayed in a first color.
[0036] One possible implementation includes at least one of the following: in the first image, the root portion with a depth less than the cortical bone depth is displayed in a second color; in the first image, the root portion with a depth greater than the cortical bone depth is displayed in a first color; in the second image, the root portion with a depth greater than the cortical bone depth but less than the cancellous bone depth is displayed in a second color; in the second image, the root portion with a depth less than the cortical bone depth is displayed in a first color; in the second image, the root portion with a depth greater than the cancellous bone depth is displayed in a first color.
[0037] In one possible implementation, in the root bone image, the target area is presented as a first state, and other areas in the root region other than the target area are presented as a second state that is distinct from the first state; the first state is characterized by a fourth color, a first edge line, or a first frequency.
[0038] Fifthly, embodiments of this application provide a root bone risk assessment device for teeth, comprising:
[0039] The acquisition unit is used to acquire the patient's first root bone model, which includes the crown model, root model, and jawbone model corresponding to each of the patient's teeth.
[0040] A determining unit is used to determine the first root bone relational features of each tooth of the patient based on the first root bone model; wherein, the first root bone relational features are used to characterize the geometric relationship between the tooth root model and the jawbone model corresponding to the tooth in the first root bone model;
[0041] The assessment unit is used to assess the root bone risk of teeth in the first root bone model based on the first root bone relationship characteristics of all teeth of the patient.
[0042] In a sixth aspect, embodiments of this application provide an apparatus for determining root-bone relationships, comprising: a first module for obtaining root depth information, cancellous bone depth information, and cortical bone depth information corresponding to the same test subject; a second module for drawing a root image based on the root depth information; a third module for drawing a first image based on the root image according to the numerical relationship between the first depth information and the root depth information; a fourth module for drawing a second image based on the first image according to the numerical relationship between the second depth information and the root depth information; and a fifth module for determining target location information based on the second image, wherein the root at the target location is located between a corresponding cancellous bone location and a cortical bone location, the first depth information being one of the cancellous bone depth information and the cortical bone depth information, and the second depth information being the other of the cancellous bone depth information and the cortical bone depth information.
[0043] In one possible implementation, the device constructs one or more state machine models for drawing during runtime, the state machine models constructing a depth buffer and a color buffer; the depth buffer is used for depth testing, and the color buffer is used for drawing the image.
[0044] In one possible implementation, the device is connected to a first device for performing cone-beam circumferential radiography to obtain a root bone scan image; the root bone scan image is used to determine root depth information, cancellous bone depth information, and cortical bone depth information.
[0045] In a seventh aspect, embodiments of this application also provide an electronic device comprising modules / units for performing the method steps of the first aspect and any possible implementation thereof. These modules / units may be implemented in hardware or by hardware executing corresponding software.
[0046] Eighthly, embodiments of this application provide an electronic device, including a processor and a memory, the memory storing program instructions; the processor executes the program instructions in the memory to implement the method steps in any of the above aspects and any possible implementations of any aspect.
[0047] Ninthly, embodiments of this application provide a computer-readable storage medium including computer-executable instructions that, when executed on a computer, cause the computer to perform method steps as described in any of the foregoing aspects and any possible implementations of any of the foregoing aspects.
[0048] In a tenth aspect, embodiments of this application also provide a computer program product that, when run on an electronic device, causes the electronic device to perform method steps as described in any of the foregoing aspects and any possible implementations of any of the foregoing aspects. Attached Figure Description
[0049] Figure 1 is a schematic flowchart of a method for assessing the root bone risk of a tooth according to an embodiment of this application;
[0050] Figure 2 is a schematic diagram of the first root bone model provided in an embodiment of this application;
[0051] Figure 3 is a schematic diagram of the first feature quantity in the first root bone model provided in the embodiment of this application;
[0052] Figure 4 is a schematic diagram of the first feature quantity in the first root bone model provided in the embodiment of this application;
[0053] Figure 5 is a schematic flowchart of a method for assessing the root bone risk of teeth according to an embodiment of this application;
[0054] Figure 6 is a schematic diagram of the steps of the method for determining the root-bone relationship provided in an embodiment of this application;
[0055] Figure 7 is a schematic diagram of the first image provided in an embodiment of this application;
[0056] Figure 8 is a schematic diagram of the second graphic provided in an embodiment of this application;
[0057] Figure 9 is a schematic diagram of the root bone image provided in an embodiment of this application;
[0058] Figure 10 is a schematic diagram of the image generated by the execution method provided in the embodiment of this application;
[0059] Figure 11 is a schematic diagram of the image generated by the execution method provided in the embodiment of this application;
[0060] Figure 12 is a schematic diagram of the steps of the display method provided in an embodiment of this application;
[0061] Figure 13 is a schematic diagram of a tooth root bone risk assessment device provided in an embodiment of this application;
[0062] Figure 14 is a schematic diagram of the structure of the device for determining the relationship between the root and bone provided in an embodiment of this application;
[0063] Figure 15 is a schematic diagram of an electronic device structure provided in an embodiment of this application. Detailed Implementation
[0064] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The specific implementation methods in the method embodiments can also be applied to the device embodiments or system embodiments. In the description of this application, unless otherwise stated, "multiple" means two or more.
[0065] It should be noted that the term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Furthermore, the character " / " in this document, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship. Also, in the description of the embodiments in this application, words such as "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or order.
[0066] The various embodiments disclosed in this application can be applied to electronic devices having display functions. In some embodiments of this application, the electronic device may include, for example, a mobile phone, tablet computer, laptop computer, wearable device with wireless communication function, in-vehicle device, etc. The electronic device includes devices capable of performing data processing functions (such as a processor, or an application processor, or an image processor, or other processor), and devices capable of displaying a user interface (such as a display screen). Exemplary embodiments of the electronic device include, but are not limited to, devices equipped with... Alternatively, it can be an electronic device with another operating system. The aforementioned electronic device can also be a laptop computer, such as one with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of this application, the aforementioned electronic device can also be a desktop computer with a touch-sensitive surface (e.g., a touch panel).
[0067] Figure 1 is a schematic flowchart of a method for assessing the root bone risk of a tooth according to an embodiment of this application. This method can be executed by an electronic device or a component within an electronic device. For ease of description, the following embodiments use an electronic device as an example. As shown in Figure 1, the method for assessing the root bone risk of a tooth includes the following steps:
[0068] Step 101: The electronic device acquires the first root bone model, which includes a crown model, a root model, and a jawbone model corresponding to at least one of the patient's teeth.
[0069] The first root bone model shown in Figure 2 includes a crown model of each tooth, a root model corresponding to each tooth, a maxillary bone model of the patient, and a mandibular bone model.
[0070] The first root bone model in step 101 above has several possible implementations, which will be described below.
[0071] In one implementation method, the electronic device can acquire the patient's oral cavity scan data and CBCT data, and then reconstruct the patient's first calcaneal model based on the oral cavity scan data and CBCT data.
[0072] The oral scan data and CBCT data in step 101 can be obtained by performing an oral scan and taking a CBCT during the patient's initial treatment, or by performing an oral scan and taking a CBCT after the patient has undergone one or more orthodontic steps during orthodontic treatment. This application does not impose any restrictions on this.
[0073] In the second implementation method, the electronic device can obtain the first calcaneal model from the orthodontic plan, wherein the first calcaneal model can be the calcaneal model corresponding to any orthodontic step in the orthodontic plan.
[0074] In the third implementation method, the electronic device can create a new root bone model by adjusting the position of the teeth or jawbone on the existing root bone model, thus obtaining the first root bone model.
[0075] For example, an existing root bone model is denoted as M1, where the crown part is denoted as Crown1, the root part as Root1, and the jawbone part as Bone1. By adjusting the position of Crown1 to simulate tooth movement according to the orthodontic needs, and adjusting Root1 by the same amount of movement as Crown1, a new root bone model M2 is established, which is the first root bone model.
[0076] Implementation method four: By adjusting the position of teeth or jawbone on the existing root bone model using other data, a new root bone model is established, resulting in the first root bone model.
[0077] For example, an existing root bone model is denoted as M1, where the crown part is denoted as Crown1, the root part as Root1, and the jawbone part as Bone1; an intraoral photograph of the patient is acquired, and the dentition region in the intraoral photograph is segmented; by adjusting the position of Crown1 to match the state of the dentition region segmented from the image, and adjusting Root1 by the same number, a new root bone model M2 is established, which is the first root bone model.
[0078] In the fifth implementation method, some data from the existing root bone model are combined with information obtained from other sources to establish a new root bone model, thus obtaining the first root bone model.
[0079] For example, an existing root bone model is denoted as M1, with the crown portion denoted as Crown1, the root portion as Root1, and the jawbone portion as Bone1; an intraoral scan record S2 is obtained, and a new crown model Crown2 is obtained by segmenting S2; using Crown2 as a reference, the positions of the teeth and jawbone in M1 are adjusted by registration; Crown1 is removed, and Crown2 is fused with Root1 and Bone1 to obtain a new root bone model M2, which is the first root bone model.
[0080] Step 102: The electronic device determines the first root bone relation feature of at least one tooth of the patient based on the first root bone model.
[0081] Among them, the first interosseous relation feature is used to characterize the geometric relationship between the tooth root model and the jawbone model corresponding to the tooth in the first osseous model. For example, the first interosseous relation feature of the target tooth includes at least one of the following first features (1) to (3):
[0082] (1) The area of the root model of the target tooth exposed outside the jawbone model of the target tooth in the first root model.
[0083] For example, in the first root model of the target tooth shown in Figure 3, the portion of the root model exposed outside the corresponding jawbone model is the exposed portion 300, as shown in Figure 3. Figure 3 shows a frontal view of the target tooth. The area of the root model exposed outside the corresponding jawbone model is the surface area of the exposed portion 300 near the labial side, for example, denoted as S1. This application does not limit the specific calculation method of the area of the exposed portion 300 of the target tooth.
[0084] (2) The volume of the root model of the target tooth exposed outside the jawbone model of the target tooth in the first root model.
[0085] For example, in the first root model shown in Figure 4, the portion of the root model of the target tooth exposed outside the corresponding jawbone model is shown as the exposed portion 400 in Figure 4. Figure 4 shows a cross-sectional view of the target tooth along the labial-lingual direction. The volume of the root model of the target tooth exposed outside the corresponding jawbone model is the volume of the exposed portion 400, for example, denoted as V1. It should be noted that the exposed portion 300 in Figure 3 and the exposed portion 400 in Figure 4 are the same part of the target tooth; they represent views of the same part of the target tooth from different viewing angles. This application does not limit the specific calculation method for the volume of the exposed portion 400 of the target tooth.
[0086] (3) The first distance between the sampling point on the root model corresponding to the target tooth in the first root bone model and the first distance between the jawbone model corresponding to the target tooth and the labial edge.
[0087] For example, in the first root bone model shown in Figure 4, the sampling point on the corresponding tooth root model of the target tooth is, for example, the endpoint of the tooth model shown in Figure 4. The first distance is the shortest distance between the endpoint of the tooth root model corresponding to the target tooth and the buccal-lingual edge point close to the labial side of the jawbone model corresponding to the target tooth, for example, denoted as L1.
[0088] Step 103: The electronic device assesses the root bone risk of the tooth in the first root bone model based on the first root bone relation characteristics of at least one tooth of the patient.
[0089] In one possible implementation, the first root bone relationship feature includes at least one first feature, each first feature corresponding to a first set value. Step 103 can be implemented as follows: For the patient's target tooth (any tooth in the patient's dentistry), perform the following: Based on the at least one first feature included in the first root bone relationship feature of the target tooth, determine the ratio between each first feature and its corresponding first set value; determine the root bone risk of the target tooth based on the ratios corresponding to the at least one first feature; and then assess the root bone risk of the teeth in the first root bone model based on the root bone risk of each tooth in the patient's dentistry. The specific value of each first set value is not limited in this embodiment.
[0090] Taking the first root bone relation feature quantity as an example, which includes the above three first feature quantities (1) to (3), the first root bone relation feature quantity includes: the area of the root model of the target tooth exposed outside the jawbone model of the target tooth in the first root bone model, denoted as S1; the volume of the root model of the target tooth exposed outside the jawbone model of the target tooth in the first root bone model, denoted as V1; and the first distance between the sampling point on the root model of the target tooth in the first root bone model and the jawbone model of the target tooth near the labial edge, denoted as L1.
[0091] Wherein, the first feature quantity S1 corresponds to a first set value S0, the first feature quantity V1 corresponds to a first set value V0, and the first feature quantity L1 corresponds to a first set value L0. The electronic device determines the ratio between the first feature quantity S1 and the corresponding first set value S0, denoted as ratio 1; the ratio between the first feature quantity V1 and the corresponding first set value V0, denoted as ratio 2; and the ratio between the first feature quantity L1 and the corresponding first set value L0, denoted as ratio 3. Then, based on these three ratios, the root bone risk of the target tooth is determined.
[0092] In one possible implementation, the electronic device determines the risk level and risk coefficient of the target tooth based on the ratios corresponding to at least one first characteristic quantity. Then, based on the risk level and / or the risk coefficient of the target tooth, it determines the root bone risk of the target tooth. The risk level of the target tooth is determined by one or more ratios corresponding to at least one first characteristic quantity. For example, the largest ratio among ratios 1, 2, and 3 can be rounded down to obtain the risk level of the target tooth. For instance, if the root model corresponding to the target tooth is not exposed outside the jawbone model, then the first characteristic value S1 is 0, the first characteristic value V1 is also 0, and the first characteristic value L1 is not 0. Therefore, ratios 1 and 2 are also 0, and the rounded value of ratio 3 is the risk level of the target tooth. Alternatively, the average of the larger ratios among ratios 1, 2, and 3 can be taken and rounded down to obtain the risk level of the target tooth. This application does not limit the specific method of determining the risk level based on one or more ratios. The risk coefficient of the target tooth is obtained based on the ratio corresponding to at least one first characteristic quantity. For example, it is obtained by weighted averaging. The risk coefficient of the target tooth is obtained by weighted averaging the three ratios 1, 2, and 3. This application does not limit the calculation method.
[0093] In this embodiment of the application, the larger the first feature value S1 of the target tooth, the higher the risk level and risk coefficient of the target tooth in the first root bone model; the smaller the first feature value S1 of the target tooth, the lower the risk level and risk coefficient of the target tooth in the first root bone model; the larger the first feature value V1 of the target tooth, the higher the risk level and risk coefficient; the smaller the first feature value V1 of the target tooth, the lower the risk level and risk coefficient.
[0094] Generally, the reasonable positional relationship between the root model and the jawbone model corresponding to the target tooth is as follows: the endpoint of the root model of the target tooth (which can be understood as the root apex) is located at the center of the jawbone model (which can be understood as the alveolar bone) in the buccal-lingual direction. The reasonable distance value can be set between the center of the jawbone model in the buccal-lingual direction and the edge of the jawbone model near the labial side. In this embodiment, the further the first feature value L1 is from the reasonable distance value, the higher the risk level and risk coefficient; the closer the first feature value L1 is to the reasonable distance value, the lower the risk level and risk coefficient of the target tooth.
[0095] In this embodiment, the reasonable distance value is set to the same value for both the maxillary and mandibular teeth, specifically the distance between the central position of the jawbone model corresponding to the target tooth in the buccal-lingual direction and the distance between the central position of the jawbone model and the labial edge of the jawbone model. Alternatively, the reasonable distance value can be set differently for teeth in different positions. For example, when the target tooth is a maxillary anterior tooth, the reasonable position of its root model and jawbone model is determined as follows: the root model of the target tooth is positioned slightly towards the labial side in the buccal-lingual direction of the jawbone model corresponding to the target tooth. Conversely, when the target tooth is a mandibular anterior tooth, the reasonable position of its root model and jawbone model is determined as follows: the root model of the target tooth is positioned at the central position in the buccal-lingual direction of the jawbone model corresponding to the target tooth.
[0096] Based on the same method used to determine the root bone risk of the target tooth, the root bone risk of all the patient's teeth can be determined. For example, an electronic device outputs the risk coefficient and / or risk level of all the patient's teeth, and then, based on the risk coefficient and / or risk level of all the teeth, the root bone risk of the teeth in the first root bone model is evaluated. For example, the risk level is set to 1-5. If the risk level of the target tooth is higher than 3, it indicates that the root bone risk of the target tooth is too high, and the first root bone model needs to be adjusted to reduce the root bone risk of that tooth. The specific adjustment method can be to adjust the position of the target tooth, or to adjust the position of the jawbone on which the target tooth is located, or to adjust the position of the target tooth and other teeth. This application does not limit this.
[0097] In this embodiment, the geometric relationship between the tooth root model and the jawbone model corresponding to the patient's tooth in the first bone model is quantified by using the first bone relationship feature quantity. Then, based on the first bone relationship feature quantity of each tooth of the patient, the root bone risk of the tooth in the first bone model is evaluated, thereby assisting doctors to achieve efficient and accurate assessment of the root bone risk of the patient's tooth.
[0098] The root bone assessment method for teeth described in the above embodiments can be applied to the diagnosis of root bone risk in patients' teeth. By reconstructing the root bone model of the patient's current teeth and assessing the root bone risk of each tooth in the reconstructed root bone model, the method can diagnose whether the patient's current teeth have root bone risk and the severity of such risk.
[0099] The root bone assessment method described in the above embodiments can also be applied to orthodontic treatment plan design scenarios. For example, for any root bone model corresponding to any orthodontic step in the treatment plan, the root bone risk of each tooth in the root bone model corresponding to any orthodontic step can be assessed to assist the doctor in assessing the root bone risk and adjusting the treatment plan. It should be understood that another root bone risk assessment method shown in Figure 5 below is also applicable to orthodontic treatment plan design scenarios. For example, during the design of an orthodontic plan, root bone models corresponding to any two orthodontic steps can be obtained, and then the change in root bone risk between the two root bone models can be assessed to determine whether the root bone risk between different orthodontic steps has improved. For example, in the process of designing an orthodontic treatment plan, oral scan data, CBCT data, or intraoral photographs of the patient can be obtained during the patient's outpatient visit. Then, based on one or more combinations of the obtained oral scan data, CBCT data, or intraoral photographs, the patient's initial root bone model can be reconstructed. Then, the root bone model of any orthodontic step in the treatment plan can be obtained, and the changes in root bone risk between the root bone model of any orthodontic step in the treatment plan and the patient's initial root bone model can be evaluated. In order to evaluate and adjust the orthodontic plan, an orthodontic plan with low root bone risk can be obtained.
[0100] The root bone assessment method described in the above embodiments can also be applied to orthodontic process monitoring scenarios. For example, after a period of orthodontic treatment, the root bone risk of the patient's teeth can be assessed by reconstructing a root bone model of the patient after a period of orthodontic treatment. Specifically, the reconstruction step may involve: re-acquiring the patient's oral cavity scan data, CBCT data, or intraoral photographs after a period of orthodontic treatment. These are entirely new data on the patient's oral cavity. Then, based on one or more combinations of the acquired oral cavity scan data, CBCT data, or intraoral photographs, the patient's root bone model is reconstructed.
[0101] It should be understood that the other method for assessing root bone risk, as shown in Figure 5 below, is also applicable to orthodontic treatment monitoring scenarios. For example, during a patient's orthodontic treatment, two different time points can be selected, such as a first time point and a second time point. Oral scan data, CBCT data, or intraoral photographs of the patient at the first time point can be obtained. Then, based on one or more combinations of the obtained oral scan data, CBCT data, or intraoral photographs, the root bone model of the patient at the first time point can be reconstructed. Oral scan data, CBCT data, or intraoral photographs of the patient at the second time point can be obtained. Then, based on one or more combinations of the obtained oral scan data, CBCT data, or intraoral photographs of the patient at the second time point, the root bone model of the patient at the second time point can be reconstructed. Finally, the change in root bone risk between the root bone model at the first time point and the root bone model at the second time point can be evaluated. For example, during a patient's orthodontic treatment, a specific time point, such as the third time point, can be selected. Oral scan data, CBCT data, or intraoral photographs of the patient at this third time point can be acquired. Based on one or more combinations of these data, a root bone model of the patient at the third time point can be reconstructed. Furthermore, a root bone model corresponding to a specific orthodontic step in the treatment plan can be obtained. Finally, the changes in root bone risk between the patient's root bone model at the third time point and the root bone model corresponding to a specific orthodontic step in the treatment plan can be evaluated.
[0102] In this embodiment of the application, for scenarios that require assessment of changes in the root bone risk of teeth, this embodiment of the application provides another method for assessing the root bone risk of teeth. In addition to the steps 101 to 103 mentioned above, this method may also include steps 501 to 503 as shown in Figure 5. The specific implementation of steps 101 to 103 can be referred to the relevant description in the method shown in Figure 1 above, and will not be repeated here.
[0103] Step 501: The electronic device acquires a second calcaneal model of the patient, which is different from the first calcaneal model.
[0104] The second root bone model differs from the first root bone model in that at least one tooth in the second root bone model is in a different position than the corresponding tooth in the first root bone model; or the jawbone position in the second root bone model is different from the jawbone position in the first root bone model.
[0105] In one method for implementing step 501 above, the electronic device can adjust the position of at least one tooth in the first root bone model, and / or adjust the position of the jawbone in the first root bone model to obtain a second root bone model. By performing a risk assessment on these two root bone models, the change in root bone risk between the two root bone models before and after adjustment can be evaluated.
[0106] For example, the first root bone model can be used as an existing root bone model. Then, referring to Implementation Method 3 above, the positions of the teeth or jawbones on the existing root bone model can be adjusted to create a new root bone model, resulting in a second root bone model. Alternatively, the first root bone model can be used as an existing root bone model. Referring to Implementation Method 4 above, the positions of the teeth or jawbones on the existing root bone model can be adjusted using other data to create a new root bone model, resulting in a first root bone model. Yet another example is that the first root bone model can be used as an existing root bone model. Referring to Implementation Method 5 above, some data from the existing root bone model can be integrated with information obtained from other data to create a new root bone model, resulting in a second root bone model. Detailed implementation information can be found in the descriptions of Implementation Methods 3, 4, and 5 for obtaining the first root bone model in step 101 above, and will not be repeated here.
[0107] In another way to achieve step 501 above, the first root bone model is the root bone model corresponding to the patient's current intraoral state, and the second root bone model is the root bone model corresponding to any orthodontic step in the treatment plan; or, the first root bone model is the root bone model corresponding to any orthodontic step in the treatment plan, and the second root bone model is the root bone model corresponding to the patient's current intraoral state. By conducting risk assessments on these two root bone models, the root bone risk of the patient's current teeth and the root bone risk deviation from the treatment plan can be assessed, and the plan can be adjusted in a timely manner based on the root bone risk deviation.
[0108] In another way to achieve step 501 above, the first calcaneal model and the second calcaneal model are calcaneal models corresponding to the patient's intraoral state at different times.
[0109] In another method for implementing step 501 above, the first radicular model is the radicular model corresponding to any one of the orthodontic steps in the treatment plan, and the second radicular model is the radicular model corresponding to any one of the orthodontic steps in the treatment plan other than the one corresponding to the first radicular model. By conducting risk assessments on these two radicular models, the change in radicular risk between any two orthodontic steps in the treatment plan can be evaluated, and the plan can be adjusted to gradually reduce radicular risk while meeting orthodontic requirements.
[0110] Step 502, for the patient's target tooth, which is any tooth among the patient's teeth, the electronic device performs the following steps 502-1 and 502-2:
[0111] Step 502-1: Determine the second root bone relational features of the target tooth based on the second root bone model.
[0112] Among them, the second root bone relationship feature of the target tooth in the second root bone model is used to characterize the geometric relationship between the tooth root model and the jawbone model corresponding to the tooth in the second root bone model. For example, the second root bone relationship feature of the target tooth includes at least one of the following (1) to (3):
[0113] (1) The area of the root model corresponding to the target tooth exposed outside the jawbone model corresponding to the target tooth in the second root model, for example, denoted as S2. For specific implementation, please refer to the relevant description of the first feature quantity S1 in the first root model above, which will not be repeated here.
[0114] (2) The volume of the root model corresponding to the target tooth exposed outside the jawbone model corresponding to the target tooth in the second root model, for example, denoted as V3. For specific implementation, please refer to the relevant description of the first feature quantity V1 in the first root model above, which will not be repeated here.
[0115] (3) The second distance between the sampling point on the root model corresponding to the target tooth in the second root bone model and the jawbone model corresponding to the target tooth near the labial edge, for example, is denoted as L3. For specific implementation, please refer to the relevant description of the first feature quantity L1 in the first root bone model above, which will not be repeated here.
[0116] In this embodiment, at least one first feature quantity included in the first pedicle relationship feature quantity corresponds one-to-one with at least one second feature quantity included in the second pedicle relationship feature quantity. First feature quantity S1 corresponds to second feature quantity S2, first feature quantity V1 corresponds to second feature quantity V2, and first feature quantity L1 corresponds to second feature quantity L2. For example, if the first pedicle relationship feature quantity includes S1, then the second pedicle relationship feature quantity includes S2; or if the first pedicle relationship feature quantity includes V1, then the second pedicle relationship feature quantity includes V2; or if the first pedicle relationship feature quantity includes S1 and L1, then the second pedicle relationship feature quantity includes S2 and L2; or if the first pedicle relationship feature quantity includes S1, V1, and L1, then the second pedicle relationship feature quantity includes S2, V2, and L2. Not all cases are listed here.
[0117] Step 502-2: Determine the root bone relationship difference of the target tooth based on the first root bone relationship feature quantity and the second root bone relationship feature quantity of the target tooth.
[0118] In one possible implementation, the electronic device determines the root bone relationship difference between each first feature quantity included in the first root bone relationship feature quantity of the target tooth and the corresponding second feature quantity in the second root bone relationship feature quantity, thereby obtaining at least one root bone relationship difference quantity. For example, if the first root bone relationship feature quantity includes S1 and the second root bone relationship feature quantity includes S2, then at least one root bone relationship difference quantity includes ΔS, which is the difference between S1 and S2; as another example, if the first root bone relationship feature quantity includes V1 and the second root bone relationship feature quantity includes V2, then at least one root bone relationship difference quantity includes ΔV, which is the difference between V1 and V2; as yet another example, if the first root bone relationship feature quantity includes L1 and the second root bone relationship feature quantity includes L2, then at least one root bone relationship difference quantity includes ΔL, which is the difference between L1 and L2. Furthermore, if the first root bone relationship feature quantity includes S1, V1, and L1, and the second root bone relationship feature quantity includes S2, V2, and L2, then at least one root bone relationship difference quantity includes ΔS, ΔV, and ΔL.
[0119] Step 503: The electronic device assesses the change in root bone risk between the first and second root bone models for each of the patient's teeth based on the difference in root bone relationship for each tooth.
[0120] In one possible implementation, the electronic device determines the ratio between the root bone relationship difference for each target tooth and the corresponding second set value, and then determines the root bone risk change of the target tooth based on the ratio corresponding to at least one root bone relationship difference for the target tooth.
[0121] Each root-bone relationship difference corresponds to a second set value. For example, if the root-bone relationship difference includes ΔS, the corresponding second set value is denoted as S"; if the root-bone relationship difference includes ΔV, the corresponding second set value is denoted as V"; and if the root-bone relationship difference includes ΔL, the corresponding second set value is denoted as L". Taking the root-bone relationship difference of the target tooth including ΔS, ΔV, and ΔL as an example, the ratio between each root-bone relationship difference and its corresponding second set value is as follows: the ratio between ΔS and S" is denoted as ratio 4; the ratio between ΔV and V" is denoted as ratio 5; and the ratio between ΔL and L" is denoted as ratio 6.
[0122] In one possible implementation, the electronic device determines the risk level and risk coefficient of the target tooth based on the ratios corresponding to at least one difference in root-bone relationship. Then, it determines the root-bone risk change of the target tooth based on the risk level and / or the risk coefficient. The risk level of the target tooth is determined by one or more ratios corresponding to at least one difference in root-bone relationship. For example, the largest ratio among ratios 4, 5, and 6 is rounded down to obtain the risk level. Alternatively, the risk level is obtained by averaging the larger ratios among ratios 4, 5, and 6 and then rounding down. The risk coefficient of the target tooth is obtained by the ratios corresponding to at least one difference in root-bone relationship. For example, the risk coefficient is obtained by weighted averaging of ratios 4, 5, and 6.
[0123] In this embodiment, the larger the difference ΔS in the root-bone relationship of the target tooth, the higher the risk level and risk coefficient of the difference between the two root-bone models; the smaller the difference ΔS in the root-bone relationship of the target tooth, the lower the risk level and risk coefficient of the difference between the two root-bone models; the larger the difference ΔV in the root-bone relationship of the target tooth, the higher the risk level and risk coefficient of the difference between the two root-bone models; the smaller the difference ΔV in the root-bone relationship of the target tooth, the lower the risk level and risk coefficient of the difference between the two root-bone models; the larger the difference ΔL in the root-bone relationship of the target tooth, the higher the risk level and risk coefficient of the difference between the two root-bone models; the smaller the difference ΔL in the root-bone relationship of the target tooth, the lower the risk level and risk coefficient of the difference between the two root-bone models.
[0124] Using the same method as determining the differential root bone risk of the target tooth, the differential root bone risk of all teeth of the patient can be determined. For example, an electronic device outputs the differential risk coefficient and / or differential risk level of all teeth of the patient, and then, based on the differential risk coefficient and / or differential risk level of all teeth, the change in root bone risk of each tooth of the patient between the first root bone model and the second root bone model is evaluated.
[0125] Furthermore, the electronic device can also output at least one of the following prompts: the root bone risk status of each tooth corresponding to the first root bone model; the root bone risk status of each tooth corresponding to the second root bone model; and the change in root bone risk between the first and second root bone models.
[0126] In one possible implementation, the first root bone model is the root bone model corresponding to the patient's current intraoral state, and the second root bone model is the root bone model corresponding to the reference orthodontic step in the treatment plan. The electronic device determines, based on the changes in root bone risk of each tooth between the first and second root bone models, that the root bone risk of the first root bone model is higher than that of the second root bone model. If so, it adjusts the tooth or jawbone position in the third root bone model corresponding to the first orthodontic step to obtain a fourth root bone model. If the root bone risk of the fourth root bone model is lower than that of the third root bone model, the first orthodontic step is the orthodontic step following the reference orthodontic step in the treatment plan. In this embodiment, the specific process of adjusting the tooth or jawbone position in the third root bone model corresponding to the first orthodontic step to obtain the fourth root bone model can involve adjusting the third root bone model once or multiple times until the root bone risk of the adjusted root bone model is reduced below a certain threshold, thus obtaining the fourth root bone model. This threshold can be set according to actual needs, and this application does not impose any restrictions on it. The first corrective step is determined based on the calcaneal risk of the first calcaneal model relative to the second calcaneal model. This allows for the acquisition of an adjusted corrective plan that reduces calcaneal risk.
[0127] For example, if the reference orthodontic step is the 10th orthodontic step in the treatment plan, and the first orthodontic step is the 11th orthodontic step, the patient's current intraoral state is the state after the 10th orthodontic step. The root bone model can be reconstructed by using the intraoral scan data and CBCT data corresponding to the patient's current intraoral state, thus obtaining the first root bone model. If, based on the change in root bone risk between the first root bone model and the second root bone model corresponding to the 10th orthodontic step, it is determined that the root bone risk of the first root bone model is higher than that of the second root bone model, the tooth position or jawbone position in the third root bone model corresponding to the 11th orthodontic step can be used to obtain the fourth root bone model, in order to reduce the root bone risk of the root bone model corresponding to the 11th orthodontic step.
[0128] In this embodiment, the electronic device quantifies the geometric relationship between the tooth root model and the jawbone model of each tooth in the root bone model, and efficiently and accurately assesses the changes in root bone risk between different root bone models. This can assist doctors in assessing and adjusting orthodontic plans, and provide relevant risk warnings during the orthodontic process.
[0129] This application embodiment also provides a method for displaying a tooth root bone model, which is executed by an electronic device. The method includes: in response to the tooth root bone risk assessment method in any of the above embodiments, displaying a target root bone model, wherein the displayed target root bone model includes: the root bone risk status of the tooth in the target root bone model, and the target root bone model may include at least one of a first root bone model, a second root bone model, and a third root bone model.
[0130] Specifically, the target root bone model can include one root bone model. For example, if the target root bone model includes a first root bone model, then the first root bone model displayed on the electronic device includes the root bone risk information of the first root bone model; or if the target root bone model includes a second root bone model, then the second root bone model displayed on the electronic device includes the root bone risk information of the second root bone model; or if the target root bone model includes a third root bone model, then the third root bone model displayed on the electronic device includes the root bone risk information of the third root bone model.
[0131] The target root bone model can be a combination of multiple models including the first root bone model, the second root bone model, and the third root bone model. For example, if the target root bone model includes the first root bone model and the third root bone model, then the first root bone model displayed by the electronic device includes the root bone risk information of the first root bone model, and the third root bone model displayed includes the root bone risk information of the third root bone model. The combinations are not listed one by one here.
[0132] In one possible implementation, the electronic device responds to the root bone risk assessment method for teeth shown in Figure 1 above by displaying a first root bone model, wherein the displayed first root bone model includes the root bone risk status of the teeth in the first root bone model.
[0133] For example, the display screen of an electronic device can show the interface of a root bone risk assessment system. This interface includes a first control that a doctor can operate. In response to this operation, the electronic device executes the root bone risk assessment method for teeth according to any of the above embodiments, and then displays a first root bone model on the display screen. The displayed first root bone model also includes the root bone risk status of the teeth. This application does not limit the specific form of the first control; operations on the first control may include, for example, a click operation, a swipe operation, or a long press operation. This application does not limit the specific form of the operation.
[0134] In another possible implementation, the electronic device, in response to the root bone risk assessment method for teeth shown in Figures 1 and 5 above, displays at least one of a first root bone model, a second root bone model, and a third root bone model. The electronic device may display the root bone risk status of any displayed root bone model, or, when displaying multiple root bone models, may display the differential root bone risk status between any two root bone models, or, when displaying multiple root bone models, in addition to displaying the root bone risk status of each root bone model, may also display the differential root bone risk status between any two root bone models.
[0135] In one possible implementation, the electronic device may also switch the currently displayed calcaneal model to the calcaneal model after the adjustment of the adjustment steps in response to the selection of the orthodontic scheme. The different selected orthodontic schemes correspond to different calcaneal models before or after the adjustment of the adjustment steps.
[0136] For example, an electronic device displays the pedicle model of the first corrective step in the treatment plan, and in response to a selection operation of the second corrective step in the treatment plan, switches the pedicle model of the first corrective step to the pedicle model of the second corrective step. The second corrective step can be either a corrective step preceding or following the first corrective step in the treatment plan.
[0137] This application also provides a method for determining root-bone relationships. The main idea is as follows: When determining the relationship between teeth and jawbone, if distinguishing between cancellous bone and cortical bone is considered, it is necessary to compare the tooth root, cancellous bone, and cortical bone pairwise, and then compare the comparison results again to determine the area where root-bone collision exists. This leads to a complex computational process, especially when using Boolean operations to implement the above process, resulting in low computational efficiency and a large data volume, making it impossible to quickly and easily determine root-bone relationships. The method for determining root-bone relationships provided in this application utilizes depth information for image rendering. First, a first image containing information about the relationship between one of the cancellous bone and cortical bone and the tooth root is obtained. Then, based on the first image, depth information of the other of the cancellous bone and cortical bone is introduced to obtain a second image containing information about the relationship between the cortical bone, cancellous bone, and tooth root. The depth information is progressively calculated, enabling the second image to be used to determine the target location of the tooth root between the cancellous bone and cortical bone, thus serving as the result of determining the root-bone relationship. On the one hand, determining the target location information helps in the detection of bone collisions and has an early warning function; on the other hand, the above method uses depth testing and image rendering, which simplifies the calculation process, reduces the amount of data generated during the calculation process, and improves the efficiency of determining the target location information through two progressive information processing steps.
[0138] The root-bone relationship refers to the relationship between the tooth root and the jawbone or alveolar bone. When the jawbone or alveolar bone is divided into cancellous bone and cortical bone, the root-bone relationship can specifically include the relationship between the tooth root and cancellous bone, the relationship between the tooth root and cortical bone, and the relationship between cortical bone and cancellous bone.
[0139] The determined root-bone relationship can include the positional relationship, morphological characteristics, and spatial layout of the roots. Regarding the positional relationship, it can be the relationship between the location of the tooth root and the corresponding locations of the cancellous and cortical bone; for example, determining the part of the tooth root located between the cancellous and cortical bone, determining the part of the tooth root exposed outside the cortical bone, or determining the part of the tooth root embedded in the cancellous bone, as the target location.
[0140] The determined pedicle relationship can take the form of the corresponding target location's positional coordinates, morphological features, or spatial layout, or it can be directly displayed. The display method can be to present the target location alone, or to present it together with a 3D oral cavity model, 3D image, or 2D image. In other models or images, the target location can be distinguished from other parts of the model or image through labels, colors, edge depictions, arrow markers, strobe effects, etc.
[0141] Determining the root-bone relationship, especially identifying the target location of the tooth root between the cancellous bone and cortical bone, helps control the transmission of orthodontic forces during orthodontic treatment. This prevents root damage or apical resorption due to improper contact between the tooth root and the surrounding cancellous or cortical bone, maintains root stability, promotes bone remodeling, and allows for faster tooth repositioning.
[0142] As shown in Figure 6, one embodiment of this application provides a method for determining the relationship between the root and the bone.
[0143] The application corresponding to this method can be mounted in electronic devices, devices for determining root-bone relationships and / or storage media, can be mounted in the carrier of the display method provided later, or can be mounted in a display device to achieve the corresponding technical effects.
[0144] Methods for determining pedicle relationship may include at least one of the following steps.
[0145] Step S11: Obtain the root depth information, first depth information and second depth information corresponding to the same test subject.
[0146] The test subject can be a physical entity such as a patient or animal, or an abstract model derived from a physical entity such as a dental model or jawbone model. The abstract model can be a digital model or a physical entity model.
[0147] The first depth information is one of the cancellous bone depth information and the cortical bone depth information, and the second depth information is the other of the cancellous bone depth information and the cortical bone depth information.
[0148] In one embodiment, the first depth information is the depth information of cancellous bone, and the second depth information is the depth information of cortical bone. For ease of description, this embodiment will be used as an example in the following description.
[0149] In another embodiment, the first depth information is cortical bone depth information, and the second depth information is cancellous bone depth information.
[0150] Cortical bone is located on the outer layer of the jawbone, providing protection and support; cancellous bone is located on the inner layer of the jawbone, usually spongy in appearance, and is responsible for hematopoiesis. The bone density of cancellous bone is lower than that of cortical bone.
[0151] During orthodontic treatment, external forces are applied to move the teeth, and these forces are transmitted to the jawbone. At this time, the cancellous bone is responsible for absorbing and dispersing the force and is highly active in bone remodeling, while the cortical bone provides support and protection. Based on this, the practitioner can adjust the treatment plan according to the different responses of the cancellous and cortical bone to the orthodontic process. For example, the practitioner can adjust the magnitude of the applied force to prevent damage to the cortical bone.
[0152] The root depth information, cancellous bone depth information, and cortical bone depth information correspond to the same test subject, indicating that the dentition and jaw structure they point to are the same. The three depth information can at least be registered or have a positional correspondence established, or when the three depth information are obtained by performing step S11, the three are already corresponding to each other and do not need to be registered.
[0153] The methods for obtaining root depth, cancellous bone depth, and cortical bone depth information can be based on scanned images, especially root bone scans. Besides using scanning techniques such as computed tomography, 3D laser scanning, and optical tomography, the aforementioned depth information can also be obtained through magnetic resonance imaging, digital panoramic X-rays, and ultrasound imaging.
[0154] In one embodiment, the method for determining the root-bone relationship provided in this application may include at least one of the following steps: obtaining a root-bone scan image; and determining the root depth, cancellous bone depth information, and cortical bone depth information based on the root-bone scan image.
[0155] The above steps can be performed on or before step S11.
[0156] A calcaneal bone scan image can be a tomographic image. A tomographic image can be a two-dimensional image or a combination of two-dimensional images. Specifically, CT (Computed Tomography) technology can be used to scan the subject layer by layer using X-rays, obtaining multiple tomographic images corresponding to different locations. The tomographic sections can correspond to the coronal plane (from anterior to posterior), sagittal plane (from left to right), or cross-section plane (from top to bottom).
[0157] When the slice is a transverse section, a calcaneal scan image can be obtained by scanning layer by layer along the vertical direction. In this case, the calcaneal scan image can show the tissue structure at a specific transverse section in the vertical direction. The pixel or grayscale values of hard tissues such as bones and teeth in the calcaneal scan image can be higher than those of soft tissues.
[0158] The calcaneal scan image can be in the form of a two-dimensional image sequence or a two-dimensional image set. The image sequence or image set can include multiple images, each of which corresponds to a tomographic scan image at a different position in the scanning direction.
[0159] Root bone scan images can be a sequence of two-dimensional tomographic images of the dental and jaw regions.
[0160] In one specific embodiment, the calcaneal scan image includes a cone beam computed tomography (CBCT) image.
[0161] Root bone scan images can be constructed from cone-beam computed tomography (CBCT) images. CBCT images are obtained through cone-beam X-ray scanning and are particularly suitable for detecting hard tissue structures such as the jawbone and tooth roots.
[0162] CBCT images use a cone-beam X-ray to scan a target volume area, obtaining three-dimensional data through a single rotation. CBCT images can display the structure of teeth, bones, and soft tissues, offering high resolution and making them suitable for imaging small anatomical areas. CBCT images offer advantages such as high accuracy, ease of assessment of tooth roots and bone, convenient location of impacted teeth, and convenient temporomandibular joint assessment.
[0163] CBCT images can include multiple two-dimensional images corresponding to multiple slices. Slices can correspond to the coronal plane (from front to back), sagittal plane (from left to right), or cross section plane (from top to bottom).
[0164] The process of determining depth information from CBCT images can include: first, converting multiple two-dimensional tomographic images of the CBCT image into a three-dimensional data model through three-dimensional reconstruction; and then determining the above three types of depth information through point cloud analysis, threshold segmentation, image segmentation or boundary segmentation, voxel-based depth measurement, three-dimensional surface reconstruction and measurement, deep learning, etc.
[0165] Step S12: Draw a root image based on the root depth information.
[0166] Drawing a tooth root image can be achieved by drawing the tooth root on a background to generate a tooth root image. Based on this, before step S12, the method provided in this application may further include: cleaning the background or initializing the background. The initialized background may have a first color.
[0167] Drawing based on root depth information can specifically involve enabling a depth test and then drawing. During the depth test, the depth information of the points on the root to be drawn is compared with the corresponding pixels in the background. Points on the root with a depth less than the background are drawn onto the background. When the background depth information is set to blank or a preset maximum value, all points belonging to the root will be drawn onto the background to generate the root image.
[0168] Drawing based on tooth root depth information can also include a step of updating the image's depth information. For example, the depth information corresponding to pixels where the tooth root depth is less than the background depth can be updated to the tooth root depth information.
[0169] In one embodiment, the method for determining the root-bone relationship provided in this application may include the steps of: drawing the tooth root with a first color to obtain a tooth root image.
[0170] The resulting tooth root image can be a texture image of the tooth root. The tooth root image records the morphological features of the tooth root through the arrangement of its pixels, and the depth information of the tooth root can also be recorded at the same time during the drawing process.
[0171] The color used to draw the tooth root can be the same as the background color. In one specific embodiment, the background color is white, and the first color is also white.
[0172] The tooth root image can be formed as a pure white textured image, facilitating the subsequent drawing of further jawbone structural features on it. In some other embodiments, the color used to draw the tooth root can also be different from the background color, thereby presenting the morphological features of the tooth root in the graphical user interface.
[0173] In one embodiment, the method for determining root-branch relationships provided in this application may include the step of: drawing using one or more state machine models.
[0174] The state machine model is used to operate based on a global state, and the operations performed include changing the current state or performing other operations based on the current state.
[0175] In a state machine model, the behavior of a system is defined as a series of state transitions, each state corresponding to a specific operation or condition, and the transitions between states are triggered by specific inputs or events. State machine models can be used to control various stages of the rendering pipeline, ensuring that the operations at each stage are executed as expected, maintaining consistency and predictability.
[0176] A state machine model can be, contain, or be used to construct a graphics library. A state machine model can also be, contain, or be used to construct or control a rendering pipeline. A state machine model or rendering pipeline can be used to build depth buffers and / or color buffers.
[0177] The graphics library may specifically be OpenGL (Open Graphics Library). In alternative embodiments, graphics APIs (Application Programming Interfaces) such as Vulkan, DirectX 12, and Metal may also be used.
[0178] Specifically, state machine models can be included or used to construct OpenGL for image rendering. OpenGL can be a system based on a state machine model, which depends on the current state when performing operations, and the state of the system defines multiple aspects of graphics rendering. When drawing using OpenGL, the current state directly affects the drawing output, and different drawing effects can be controlled by modifying the state before each drawing.
[0179] OpenGL can consist of or include multiple frame buffers for storing image information. Specifically, this can include a color buffer to store color information, which can be written to and displayed in the user's graphical interface during the drawing process. It can also include a depth buffer to store depth information, which can be used to perform depth tests to allow objects closer to the camera's viewpoint to occlude objects further away.
[0180] OpenGL can be used to implement color blending. Specifically, a color blending formula can be used to perform a weighted sum of a specified source color and a target color to produce the final output color. Color blending can be used to handle transparency, semi-transparent materials, and various visual effects. The source color is the color set for the object to be drawn, and the target color is the color already present in the current color buffer at the corresponding position.
[0181] OpenGL also includes a stencil buffer to store stencil information. The stencil buffer controls which pixels in the image are drawn or modified. Through stencil testing, it's possible to determine whether a pixel is allowed to be drawn based on preset conditions, such as for implementing effects like clipping, shadows, and masking. However, in WebGL 1.0, the stencil buffer and depth buffer cannot be used simultaneously, resulting in performance loss and poor compatibility.
[0182] When performing color drawing, a depth test can also be enabled at the same time. The depth information is used to determine whether to draw the pixels in the image. In other words, the relationship between the depth of the object to be drawn and the current depth of the image to be drawn can be used to determine whether the corresponding pixel is drawn.
[0183] In one specific embodiment, a state machine model is used to construct a depth buffer and a color buffer. Alternatively, the method for determining the root relationship includes the steps of: constructing a depth buffer and a color buffer using a state machine model.
[0184] The depth buffer is used for depth testing and storing depth information. The color buffer is used for drawing and storing color information. Color blending and depth testing can be further performed during the drawing process using the state machine model.
[0185] A depth buffer is used in scenarios where multiple objects may overlap to determine which objects are in front and which are behind based on their depth relationships. It can also determine which pixels are visible and which are occluded based on their depth relationships.
[0186] When the state machine model is implemented using OpenGL, it can first determine the relationship between the depth information of the object to be drawn and the depth information of the current image stored in the depth buffer, and whether it meets the preset depth test conditions (e.g., greater than or less than). If it does, the color set by the object to be drawn and the current color of the corresponding pixel in the current image are mixed using the color mixing formula, so that the corresponding pixel in the updated image that meets the conditions has the updated color.
[0187] In one specific embodiment, a depth buffer is used to update root depth information. Alternatively, a method for determining root-bone relationships includes the step of updating root depth information in a depth buffer.
[0188] When the background for drawing the tooth root is a blank background, the background has a large depth or does not contain depth information. In this case, updating the tooth root depth information in the depth buffer is equivalent to storing the tooth root depth information in the depth buffer.
[0189] If the background contains depth information and is at least partially smaller than the tooth root depth, a depth test can be performed to compare the tooth root depth with the background depth, retain the tooth root depth that is smaller than the background depth, and update the depth information of the image.
[0190] Step S13: Based on the numerical relationship between the first depth information and the root depth information, a first image is drawn based on the root image.
[0191] The first depth information corresponds to the root depth information, and the corresponding points in both point to corresponding positions within the object being tested. By comparing the two depth information, the depth relationship between these corresponding positions can be determined, particularly the occlusion and coverage relationships relative to the camera viewpoint.
[0192] In one embodiment, the drawing is based on a tooth root image. Specifically, it can involve drawing a tooth root region with a depth greater than that of the cancellous bone, or drawing a tooth root region with a depth less than that of the cancellous bone. Determining the depth relationship between the cancellous bone and the tooth root through drawing facilitates the assessment of the collision relationship between the tooth root and the cancellous bone, and helps in assessing treatment risks.
[0193] In other embodiments, the root portion with a depth less than the cortical bone can be drawn in the root image, or the root portion with a depth greater than the cortical bone can be drawn in the root image. This facilitates the determination of whether the root is exposed outside the cortical bone.
[0194] On the one hand, the following will first describe several embodiments of step S13 when the first depth information is cancellous bone depth information and the second depth information is cortical bone depth information.
[0195] In one embodiment, in the first image, the root portion with a depth greater than the depth of cancellous bone and the root portion with a depth less than the depth of cancellous bone have different state parameters.
[0196] The state parameters can be color, transparency, texture, normal, lighting, mask information, reflection information, or refraction information. In an embodiment that constructs a color buffer, the state parameters can be the states within the color buffer.
[0197] When the state parameter is color, root regions with a depth greater than the cancellous bone depth can have different colors than root regions with a depth less than the cancellous bone depth. For example, in the first image, the root regions with a depth greater than the cancellous bone depth can be drawn with a second color. Specifically, as shown in Figure 7, root regions with a depth greater than the cancellous bone depth can be black; furthermore, other background areas that are not part of the root can remain white.
[0198] The first part can be any part in the root image; the subject being tested contains both the root and the cancellous bone to be drawn at the first part; the root and cancellous bone at the first part overlap, either the cancellous bone is located on the side of the root closer to the camera viewpoint, or the root is located on the side of the cancellous bone closer to the camera viewpoint.
[0199] This method of drawing images is equivalent to overlaying images from deep layers to shallow layers and from layers farther from the camera's viewpoint to layers closer to the camera's viewpoint.
[0200] In one embodiment, the method for determining the root-bone relationship provided in this application may include the steps of: drawing the root portion with a depth greater than the cancellous bone depth using a second color, while keeping the colors of other portions unchanged, to obtain a first image.
[0201] By drawing the root regions whose depth is greater than that of the cancellous bone, it is possible to distinguish between root regions whose depth is greater than and less than that of the cancellous bone. This drawing method provides information on the positional relationship between the root and the cancellous bone, which not only saves computation but also makes the results based on depth information more intuitive.
[0202] Although the above process is described as drawing specific tooth root regions, it can also be a process of drawing cancellous bone. When configuring OpenGL to draw using color blending formulas, the color set for the cancellous bone can be the source color, and the color set for the tooth root can be the target color, thereby drawing tooth root regions with a depth greater than the depth of the cancellous bone, as well as tooth root regions with a depth less than the cancellous bone.
[0203] The second color used to depict the root region, where the depth exceeds the cancellous bone depth, can be a different color from the first color. For example, the second color could be black. Alternatively, the second color could be the inverse of the original color of the root region.
[0204] In one specific embodiment, the method for determining the root-bone relationship provided in this application may include the step of: drawing the color of the root portion in the root image whose depth is greater than the depth of the cancellous bone as its inverse color.
[0205] For example, in a tooth root image, if a tooth root region with a depth greater than the depth of cancellous bone is detected, and the color of that tooth root region is the first color, then that region is drawn with the inverse color of the first color to obtain the first image.
[0206] As shown in Figure 7, the first color can be white, and the second color can be black, the inverse of the first color. In the first image, the root region with a depth greater than the cancellous bone depth can be the inverse of white, the root region with a depth less than the cancellous bone depth remains white, and other regions unrelated to the root remain white.
[0207] In this way, root regions with a depth greater than that of cancellous bone can be distinguished, so that they can be excluded or their positional relationships can be further determined based on them.
[0208] In one embodiment, the method for determining root-base relationships provided in this application may include the step of drawing using one or more state machine models. In a specific embodiment, the state machine model is used to construct a depth buffer and a color buffer. Alternatively, the method for determining root-base relationships may include the step of constructing a depth buffer and a color buffer using a state machine model.
[0209] In one specific embodiment, a color buffer is used to draw the first image.
[0210] The first image can be drawn using color mixing; the first image can be drawn based on a depth test.
[0211] In a specific example, the method for determining the root-bone relationship provided in this application may include at least one of the following steps: performing a depth test to determine a region in the root image where the root depth is greater than the cancellous bone depth, the region having a target color; setting the source color of the cancellous bone to a first color; performing color mixing according to a first mixing formula to draw the cancellous bone, obtaining a root region with a second color and a depth greater than the cancellous bone depth, while keeping the colors of other regions unchanged, to obtain a first image.
[0212] The second color is the inverse of the first color.
[0213] The first blending formula includes: src_color * (1 - dst_color) + dst_color * 0. src_color is the source color, and dst_color is the target color. When both the source color src_color and the target color dst_color are white (i.e., src_color = (1,1,1) and dst_color = (1,1,1), the result of applying the first blending formula is (0,0,0) + (0,0,0) = (0,0,0). Based on this, when the depth relationship between the tooth root and cancellous bone meets the preset depth test conditions—for example, when the depth of the tooth root is greater than the depth of the cancellous bone—this area is drawn as the inverse color (black) of its white color in the tooth root image.
[0214] On the other hand, the following will describe several embodiments of step S13 when the first depth information is cortical bone depth information and the second depth information is cancellous bone depth information.
[0215] This configuration provides a technical solution for overlay rendering from shallow to deep layers and from near to far from the camera viewpoint. Details similar to the previous configuration will not be repeated.
[0216] In one embodiment, in the first image, the root portion with a depth greater than the cortical bone depth and the root portion with a depth less than the cortical bone depth have different state parameters.
[0217] This method of image rendering is equivalent to overlaying the image from the outer side of the cortical bone to the inner side, that is, from the superficial layer to the deep layer.
[0218] In one embodiment, the method for determining the root-bone relationship provided in this application may include the steps of: drawing the root portion with a depth less than the cortical bone depth using a second color, while keeping the colors of other portions unchanged, to obtain a first image.
[0219] In one specific embodiment, the method for determining the root-bone relationship provided in this application may include the step of: drawing the color of the root portion in the root image whose depth is less than the cortical bone depth as its inverse color.
[0220] In this way, the exposed root area located on the outer side of the cortical bone can be drawn with the inverse color of its appearance in the root image. Depth testing and drawing are performed from light to dark to prepare for subsequent drawing of the cancellous bone.
[0221] Step S14: Based on the numerical relationship between the second depth information and the root depth information, a second image is drawn based on the first image.
[0222] The second depth information corresponds to the root depth information, with corresponding points in both pointing to corresponding positions within the tested object. The second depth information also corresponds to the first depth information, with corresponding points in both pointing to corresponding positions within the tested object. Furthermore, all three can also correspond to each other.
[0223] The first image can show the depth relationship between the root and cancellous bone regions, especially the occlusion and coverage relationships between them relative to the camera viewpoint. The completed second image can further show the depth relationship between the root and cortical bone regions, and even the depth relationship between the root, cortical bone, and cancellous bone regions. It can also show the occlusion and coverage relationships between the cortical bone region and the root region, which is shallower than the cancellous bone region, relative to the camera viewpoint.
[0224] In one embodiment, drawing is performed based on a first image. Specifically, this could involve drawing regions with a depth greater than that of the cortical bone or regions with a depth less than that of the cortical bone in the first image. Determining the depth relationship between the cortical bone and the tooth root through drawing facilitates the assessment of the collision relationship between the tooth root and the cortical bone. Especially when the depth relationship between the cancellous bone and the tooth root has already been determined, this drawing can further identify the tooth root located between the cancellous bone and the cortical bone, thereby identifying the root-bone collision area as the target location.
[0225] Similarly, the second image can show the occlusion and coverage relationship between the cancellous bone region and the root region, which is deeper than the cortical bone region, relative to the camera viewpoint.
[0226] In other embodiments, the region with a depth less than that of the cancellous bone can be drawn in the first image, or the region with a depth greater than that of the cancellous bone can be drawn in the first image. By determining the relationship between the cancellous bone and the tooth root, it is easier to determine the collision relationship between the tooth root and the cancellous bone, and ultimately determine the tooth root located between the cancellous bone and the cortical bone.
[0227] In one embodiment, in the second image, the regions with a depth greater than the corresponding region in the first image and the regions with a depth less than the corresponding region in the first image have different state parameters.
[0228] The state parameter can be a parameter of the state within the color or other color buffer.
[0229] In the first image, areas with a depth greater than the cortical bone and areas with a depth less than the cortical bone can have different colors. For example, in the second image, areas with a depth greater than the cortical bone can be painted with a third color. Specifically, as shown in Figure 8, areas with a depth greater than the cortical bone can be black; furthermore, other background areas not belonging to the tooth root can remain white.
[0230] Step S14 is equivalent to drawing the superficial cortical bone located closer to the camera viewpoint at the root of the tooth. If steps S13 and S14 are executed sequentially, the drawing is performed by overlaying from deep to shallow layers and from far from the camera viewpoint to near the camera.
[0231] In other embodiments, cortical bone can be drawn first and cancellous bone can be drawn later, and the drawing can be overlaid from shallow to deep layers and from near the camera viewpoint to far away from the camera viewpoint.
[0232] For example, in the first image, the root region with a depth less than the cortical bone depth and the root region with a depth greater than the cortical bone depth have different state parameters; specifically, they can have different colors.
[0233] For example, in the second image, a third color can be applied to areas with a depth less than that of the cancellous bone.
[0234] On the one hand, the following will first describe several embodiments of step S14 when the first depth information is cancellous bone depth information and the second depth information is cortical bone depth information.
[0235] In one embodiment, the method for determining the relationship between the root and bone provided in this application may include the steps of: drawing the parts of the first image whose depth is greater than the depth of the cortical bone in a third color, while keeping the colors of other parts unchanged, to obtain a second image.
[0236] By drawing regions in the first image whose depth is greater than the cortical bone depth, regions with depths greater than and less than the cortical bone depth can be distinguished, providing information on the positional relationship between the cortical bone, cancellous bone, and tooth root through drawing. In particular, after determining the tooth root region located in the cancellous bone depth through step S13, step S14 can further determine the tooth root region with a depth greater than the cortical bone, thereby determining the target region.
[0237] Although the above process is described as drawing a specific tooth root region, it can also be a process of drawing cortical bone. For example, the color set for the cortical bone can be the source color, and the color of the corresponding region in the first image can be the target color, thereby drawing the region in the first image with a depth greater than that of the cortical bone.
[0238] The third color used to depict areas with a depth greater than the cortical bone depth can be a different color from the first and second colors. For example, when the area with a depth greater than the cortical bone depth in the first image is the second color, the third color can be a different color from that second color; when the area is the first color, the third color can be a different color from that first color. For example, the third color can be the inverse color of the area with a depth greater than the cortical bone depth in the first image.
[0239] In one specific embodiment, the method for determining the relationship between the root and bone provided in this application may include the step of: drawing the color of the part in the first image whose depth is greater than the depth of the cortical bone as its inverse color.
[0240] In one specific embodiment, the method for determining the relationship between the root and bone provided in this application may include the steps of: if the color of a part whose depth is greater than the depth of the cortical bone is the second color in the first image, then the part is drawn with the first color to obtain the second image.
[0241] In one specific embodiment, the method for determining the relationship between the root and bone provided in this application may include the steps of: if the part with a depth greater than the depth of the cortical bone is colored with a first color in the first image, then the part is drawn with a second color to obtain a second image.
[0242] Referring to Figures 7 and 8, in Figure 7, the areas shown in black are deeper than the cancellous bone root region and also deeper than the corresponding cortical bone region. Therefore, the black areas are drawn in white, their inverse color. The white portion within the root of the mandibular right incisor (lower right of the subject, lower left in the figure, outlined with a dashed line) in Figure 7 indicates that its depth is less than the cancellous bone. Because its depth is greater than the corresponding cortical bone region, this white portion is drawn in black, its inverse color, in Figure 8, to indicate that the root region is located between the cancellous bone and the cortical bone.
[0243] In this way, it is possible to quickly and accurately determine the target location by mapping the location of the tooth root between the cancellous bone and the cortical bone.
[0244] In one embodiment, the method for determining root-base relationships provided in this application may include the step of drawing using one or more state machine models. In a specific embodiment, the state machine model is used to construct a depth buffer and a color buffer. Alternatively, the method for determining root-base relationships may include the step of constructing a depth buffer and a color buffer using a state machine model.
[0245] In one specific embodiment, a color buffer is used to draw a second image. Alternatively, the method for determining the root relationship includes drawing a second image in the color buffer.
[0246] The second image can be drawn using color mixing; the second image can be drawn based on depth testing.
[0247] In a specific example, the method for determining the root-bone relationship provided in this application may include at least one of the following steps: performing a depth test to determine a region in a first image with a depth greater than the cortical bone depth, the region having a target color; setting the source color of the cortical bone to a third color; performing color mixing according to a second mixing formula to draw the cortical bone, obtaining a root region with a third color and a depth greater than the cortical bone depth, while keeping the colors of other regions unchanged, to obtain a second image.
[0248] The third color is the inverse of the color of that part in the first image.
[0249] The second blending formula includes: src_color * (1 - dst_color) + dst_color * 0. When the source color src_color is white and the target color dst_color is white, i.e., src_color = (1,1,1) and dst_color = (1,1,1), the result of implementing the first blending formula is (0,0,0) + (0,0,0) = (0,0,0). Based on this, when the depth relationship between the part in the first image and the corresponding cortical bone meets the preset depth test conditions, for example, when the depth of the part in the first image is greater than the depth of the cortical bone, this part is drawn as the inverse color of its color in the first image (e.g., the white part in the dashed box in Figure 7) (e.g., the black part in the dashed box in Figure 8).
[0250] On the other hand, the following will describe several embodiments of step S14 when the first depth information is cortical bone depth information and the second depth information is cancellous bone depth information.
[0251] This configuration provides a technical solution for overlay rendering from shallow to deep layers and from near to far from the camera viewpoint. Details similar to the previous configuration will not be repeated.
[0252] In one embodiment, the method for determining the relationship between the root and bone provided in this application may include the steps of: drawing the parts of the first image whose depth is less than the depth of the cancellous bone in a third color, while keeping the colors of other parts unchanged, to obtain a second image.
[0253] In one specific embodiment, the method for determining the relationship between the root and bone provided in this application may include the step of: drawing the color of the part in the first image whose depth is less than the depth of the cancellous bone as its inverse color.
[0254] In one specific embodiment, the method for determining the relationship between the root and bone provided in this application may include the steps of: if the color of a part whose depth is less than the depth of the cancellous bone is the second color in the first image, then the part is drawn with the first color to obtain the second image.
[0255] In one specific embodiment, the method for determining the relationship between the root and bone provided in this application may include the steps of: if the part with a depth less than the depth of the cancellous bone is colored with a first color in the first image, then the part is drawn with a second color to obtain a second image.
[0256] Thus, based on the first image containing the relationship between the cortical bone and the tooth root, the relationship between the cancellous bone and both is further mapped in order to determine the tooth root location located between the cortical bone and the cancellous bone, and to determine the target location information.
[0257] Step S15: Based on the second image, determine the target location information. The tooth root at the target location is located between the corresponding cancellous bone and cortical bone regions.
[0258] By drawing in steps S13 and S14, the root region located between cancellous bone and cortical bone is distinguished from other regions by color representation, thereby allowing information about the target region to be determined based on the second image.
[0259] In one embodiment, the method for determining the relationship between the root and bone provided in this application may include the step of: determining the region with a second color in the second image as the target region.
[0260] When drawing the tooth root or setting the background with the first color, the second color, which is distinct from the first color, can be identified, thereby determining the target area.
[0261] In one embodiment, the method for determining the pedicle-bone relationship provided in this application may include the steps of: drawing the front and back portions of the cortical bone region based on the current viewpoint, and drawing the front and back portions of the cancellous bone region based on the current viewpoint.
[0262] The current viewpoint corresponds to the positional relationship between the camera viewpoint and the cortical bone or cancellous bone region. In the cortical bone region, the side closer to the camera is the front view, and the side away from the camera is the back view; in the cancellous bone region, the side closer to the camera is the front view, and the side away from the camera is the back view.
[0263] Drawing both the frontal and back views of the cancellous bone region prevents relevant information from being obscured by the cancellous bone region's information in the original image, thus avoiding any impact on subsequent target region determination steps. Similarly, drawing both the frontal and back views of the cortical bone region also prevents relevant information from being obscured by the cortical bone region's information in the original image, thus avoiding any impact on subsequent target region determination steps.
[0264] Especially when rendering is implemented using a state machine model, in one embodiment, the state machine model constructs a template buffer. Rendering the frontal portion of the cancellous bone and cortical bone regions causes the template value to increase, while rendering the back portion causes the template value to decrease. Based on this, rendering both the front and back sides can maintain the template value unchanged, thus not affecting the normal progress of depth testing and color rendering, which is beneficial for determining the target location.
[0265] When implementing the above process using a state machine model, especially using OpenGL, this step can be summarized as "no backface culling" or "turn off backface culling".
[0266] In one embodiment, the method for determining the root-bone relationship provided in this application may include the step of: drawing the frontal portion of the tooth root region based on the current viewpoint.
[0267] When implementing the above process using a state machine model, especially using OpenGL, this step can be summarized as "back face culling" or "enabling back face culling".
[0268] The embodiments and steps provided above can be combined with each other to form preferred embodiments of this application. Several preferred embodiments will be illustrated below, but the technical solutions provided in this application are not limited to these preferred embodiments.
[0269] The case where the first depth information is the depth of cancellous bone and the second depth information is the depth of cortical bone.
[0270] In one embodiment, the method for determining the root-bone relationship provided in this application may include at least one of the following steps: drawing the tooth root with a first color to obtain a tooth root image; drawing the tooth root portion with a depth greater than the depth of cancellous bone with a second color, while keeping the colors of other portions unchanged, to obtain a first image; drawing the portion of the first image with a depth greater than the depth of cortical bone with a third color, while keeping the colors of other portions unchanged, to obtain a second image.
[0271] In one embodiment, the method for determining the root-bone relationship provided in this application may include at least one of the following steps: drawing the color of the root portion in the root image whose depth is greater than the depth of the cancellous bone as its inverse color; drawing the color of the portion in the first image whose depth is greater than the depth of the cortical bone as its inverse color.
[0272] When drawing based on the first image, the process may include the following steps: if the color of a region whose depth is greater than the depth of the cortical bone is the second color in the first image, then the region is drawn with the first color to obtain the second image.
[0273] When drawing based on the first image, the process may include the following steps: if the region with a depth greater than the depth of the cortical bone is colored with the first color in the first image, then the region is drawn with the second color to obtain the second image.
[0274] If the tooth root is drawn with the first color, and the portion of the tooth root deeper than the cancellous bone is drawn with the second color (either black or the inverse of the first color), and the portion of the tooth root deeper than the cortical bone in the first image is drawn with the third color (the inverse of the color used for that portion in the first image), then:
[0275] (1) The root region (target region) located between the cancellous bone and the cortical bone can be called the root bone collision region. In the first image generated by executing step S13 (as shown in Figure 7), it remains white, and in the second image generated by executing step S14 (as shown in Figure 8), it is drawn as the white inverted black.
[0276] (2) The root region located in the superficial layer of the cortical bone near the camera viewpoint can be called the root window region, which remains white in the first image and in the second image.
[0277] (3) The root region, located deep in the cancellous bone far from the camera viewpoint, is drawn as black, the inverse of the initial white color of the root, in the first image, and as white, the inverse of black, in the second image.
[0278] Although this application uses inverted color as an example, the drawing method of steps S13 to S14 is not limited to switching between the original color and the inverted color.
[0279] In one embodiment, the target area can be distinguished by color mixing. For example, if the first color is white, the second color is red, and the third color is yellow, then: the target area can be represented by yellow, the root area with a depth greater than cancellous bone can be represented by red or orange (a mixture of red and yellow), and the root area with a depth less than cortical bone can be represented by white.
[0280] The drawing scheme provided in this application actually includes:
[0281] If the root region is not drawn, it can be presented as a state in which the depth of the root region is less than that of the cancellous bone and less than that of the cortical bone.
[0282] If the root region is drawn only once, it can be presented in another state, with the depth of the root region being less than that of cancellous bone but greater than that of cortical bone.
[0283] If the root region is drawn twice, it can present another state, in which the depth of the root region is greater than that of the cortical bone and greater than that of the cancellous bone.
[0284] The blending formula consists of blending factors. The first and second blending formulas configured above, which can achieve color inversion, can be defined by GL_ONE_MINUS_DST_COLOR and GL_ZERO.
[0285] GL_ONE_MINUS_DST_COLOR represents the inversion value of the target color. Specifically, this blending factor is the value of each component (red, green, blue) of the target color minus 1. In the blending formula, GL_ONE_MINUS_DST_COLOR represents the weight of the inversion of the target color, and is usually used to invert a portion of the target color during blending.
[0286] For example, this mixing factor can be used to mix parts that meet the depth test conditions, allowing them to switch between primary and inverse colors.
[0287] GL_ZERO represents 0, indicating that the color component is not involved in the blending process at all. In a blending operation, using GL_ZERO means that a certain color channel will be "ignored" or "removed," meaning that this part will not contribute to the final blending result.
[0288] For example, this mixing factor can be used to mix parts that do not meet the depth testing conditions.
[0289] Of course, in other embodiments, GL_ONE_MINUS_DST_ALPHA and GL_ZERO can also be combined to construct a hybrid formula.
[0290] GL_ONE_MINUS_DST_ALPHA represents the inverse value of the alpha channel of the target color. That is, 1 - dst_alpha, where dst_alpha is the alpha channel value of the target color, representing the transparency of the target pixel. In this embodiment, this blending factor is used to blend areas that meet the test conditions, switching them between transparent and opaque.
[0291] In one specific embodiment, the method for determining the root-bone relationship includes at least one of the following steps: constructing a depth buffer and a color buffer using a state machine model; updating root depth information in the depth buffer; drawing a first image in the color buffer; and drawing a second image in the color buffer.
[0292] When drawing the first image in the color buffer, a depth test can be performed based on the depth information of the tooth root image stored in the depth buffer and the cancellous bone depth information, and the first image can be drawn based on the depth relationship.
[0293] When drawing the second image in the color buffer, a depth test can be performed based on the depth information of the first image stored in the depth buffer and the cortical bone depth information, and the second image can be drawn based on the depth relationship.
[0294] The target part information can be the coordinates, distribution, shape, etc. of the target part, or show a two-dimensional image, three-dimensional image (two-dimensional image sequence), or three-dimensional model of the target part; the two-dimensional image can be a mask image, especially a binary image.
[0295] Target area information can be output alone or in combination with other information. Other information may include features of other parts of the tested object.
[0296] As shown in Figure 9, the target region information can be overlaid on the corresponding 3D model of the jaw and output together. This 3D model can include the jawbone and tooth roots, and can be summarized as a type of root bone image; it can also further include the crown. The target region in the 3D model can be distinguished from other areas of the model through color, strobe, outline, etc. Besides a 3D model, the root bone image can also be a 2D or 3D image.
[0297] For example, in Figure 9, the jawbone area in the 3D model is light yellow, the tooth root area is dark yellow, the crown is white, and the target area can be gold.
[0298] Figures 10 and 11 illustrate the process of determining the target region by performing the method provided in this application on two other test objects. In Figure 10, (a), (b), and (c) correspond to the first image, the second image, and the three-dimensional model containing the target region information of the test object, and in Figure 11, (a), (b), and (c) correspond to the first image, the second image, and the three-dimensional model containing the target region information of the test object.
[0299] The case where the first depth information is the cortical bone depth information and the second depth information is the cancellous bone depth information.
[0300] In one embodiment, the method for determining the root-bone relationship provided in this application may include at least one of the following steps: drawing the tooth root with a first color to obtain a tooth root image; drawing the tooth root portion with a depth less than the cortical bone depth with a second color, while keeping the colors of other portions unchanged, to obtain a first image; drawing the portion of the first image with a depth less than the cancellous bone depth with a third color, while keeping the colors of other portions unchanged, to obtain a second image.
[0301] In one embodiment, the method for determining the root-bone relationship provided in this application may include at least one of the following steps: drawing the color of the root portion in the root image whose depth is less than the cortical bone depth as its inverse color; drawing the color of the portion in the first image whose depth is less than the cancellous bone depth as its inverse color.
[0302] When drawing based on the first image, the process may include the following steps: if the color of a region whose depth is less than the depth of cancellous bone in the first image is the second color, then the region is drawn with the first color to obtain the second image.
[0303] When drawing based on the first image, the process may include the following steps: if the region with a depth less than the depth of the cancellous bone is colored with the first color in the first image, then the region is drawn with the second color to obtain the second image.
[0304] In one specific embodiment, the method for determining the root-bone relationship includes at least one of the following steps: constructing a depth buffer and a color buffer using a state machine model; updating root depth information in the depth buffer; drawing a first image in the color buffer; and drawing a second image in the color buffer.
[0305] When drawing the first image in the color buffer, a depth test can be performed based on the depth information of the tooth root image stored in the depth buffer and the cortical bone depth information, and the first image can be drawn based on the depth relationship.
[0306] When drawing the second image in the color buffer, a depth test can be performed based on the depth information of the first image stored in the depth buffer and the depth information of the cancellous bone, and the second image can be drawn based on the depth relationship.
[0307] It should be understood that, as shown in Figure 12 provided in this application, one embodiment of this application also provides another display method.
[0308] The application or instructions corresponding to this method can be mounted on an electronic device, a device for confirming the relationship between roots and bones, and / or a storage medium, or on a carrier for implementing the display method, so as to achieve the corresponding technical effect.
[0309] The display method may specifically include at least one of the following steps.
[0310] Step S21: Present the image of the tooth root in the graphical user interface.
[0311] Step S22: Present the first image in the graphical user interface.
[0312] Step S23: Present the second image in the graphical user interface.
[0313] Step S24: Present a pedicle image including target site information on the graphical user interface.
[0314] The calcaneal image can be a two-dimensional image or a three-dimensional model;
[0315] The tooth root image is drawn based on the tooth root depth information.
[0316] The first image is drawn based on the root image according to the numerical relationship between the first depth information and the root depth information.
[0317] The second image is drawn based on the numerical relationship between the second depth information and the root depth information, using the first image as a basis.
[0318] The first depth information is one of the cancellous bone depth information and the cortical bone depth information, and the second depth information is the other of the cancellous bone depth information and the cortical bone depth information.
[0319] The target location information is determined based on the second image. The tooth root at the target location is located between the corresponding cancellous bone and cortical bone regions.
[0320] The root depth information, cancellous bone depth information, and cortical bone depth information correspond to the same test subject.
[0321] The first image can be presented as a binary masked image as shown in Figure 7, Figure 10(a) and Figure 11(a).
[0322] The second image can be presented as a binary masked image as shown in Figure 8, Figure 10(b), and Figure 11(b).
[0323] The calcaneal image can be presented as a three-dimensional model as shown in Figures 9, 10(c), and 11(c). In the three-dimensional model, the target area is presented separately from other areas.
[0324] Performing one step does not necessarily present the corresponding images or results from other steps. For example, presenting a root bone image that includes information about the target site does not necessarily present a tooth root image, a first image, and a second image.
[0325] The case where the first depth information is the depth of cancellous bone and the second depth information is the depth of cortical bone.
[0326] In one embodiment, in the first image, the root portion with a depth greater than the depth of cancellous bone and the root portion with a depth less than the depth of cancellous bone have different state parameters.
[0327] In one embodiment, in the second image, the regions with a depth greater than the corresponding region in the first image and the regions with a depth less than the corresponding region in the first image have different state parameters.
[0328] In one embodiment, the root region in the first image, where the depth is greater than the depth of the cancellous bone, is presented in a second color. In a specific embodiment, the second color is black. In a specific embodiment, the second color is the inverse color of the root region in the root image.
[0329] In one embodiment, the root region in the first image, where the depth is less than the depth of the cancellous bone, is presented as a first color. In a specific embodiment, the first color is white. In a specific embodiment, the first color is the color of the root region in the root image.
[0330] In one embodiment, in the second image, the root region with a depth less than the cancellous bone depth but greater than the cortical bone depth is presented as a second color. In a specific embodiment, the second color is black. In a specific embodiment, the second color is the inverse of the color of the root region with a depth less than the cancellous bone depth in the first image.
[0331] In one embodiment, in the second image, the root region with a depth greater than the cancellous bone depth is presented as a first color. In a specific embodiment, the first color is white. In a specific embodiment, the first color is the inverse of the color of the root region with a depth greater than the cancellous bone depth in the first image.
[0332] In one embodiment, in the second image, the root portion with a depth less than the cortical bone depth is presented as a first color. In a specific embodiment, the first color is white. In a specific embodiment, the first color is the color of the root portion with a depth less than the cancellous bone depth in the first image.
[0333] The case where the first depth information is the depth of cancellous bone and the second depth information is the depth of cortical bone.
[0334] In one embodiment, in the first image, the root portion with a depth less than the cortical bone depth has different state parameters than the root portion with a depth greater than the cortical bone depth.
[0335] In one embodiment, in the first image, the root portion of the tooth, which has a depth less than that of the cortical bone, is presented in a second color.
[0336] In one embodiment, in the first image, the root portion of the tooth with a depth greater than the cortical bone depth is presented in a first color.
[0337] In one embodiment, in the second image, the regions with a depth greater than the corresponding region in the first image and the regions with a depth less than the corresponding region in the first image have different state parameters.
[0338] In one embodiment, in the second image, the root portion of the tooth with a depth greater than the cortical bone depth and a depth less than the cancellous bone depth is presented in the second color.
[0339] In one embodiment, in the second image, the root portion of the tooth, which has a depth less than that of the cortical bone, is presented in the first color.
[0340] In one embodiment, in the second image, the root portion of the tooth with a depth greater than the depth of the cancellous bone is presented in the first color.
[0341] In any of the above situations, the obtained target parts can be displayed separately.
[0342] In one embodiment, the target area is presented as a first state in the pedicle image.
[0343] In one embodiment, in the root bone image, the parts of the tooth root region other than the target region are presented as a second state, distinct from the first state.
[0344] In this way, the target area can be distinguished from other areas in the calcaneal image, providing a better visual effect to assist in the investigation of calcaneal collisions.
[0345] In one specific embodiment, the first state is represented by a fourth color. The fourth color can be a color with higher saturation than other colors in the pedicle image, or a color with higher brightness, or a color with lower transparency, or a color with a different color temperature, or a color with a different hue.
[0346] In one specific embodiment, the first state is represented by a first edge line. The first edge line may surround the target region to separate it from other regions.
[0347] In one specific embodiment, the first state is characterized by a first frequency. The target region in the 3D model may flash at the first frequency to distinguish it from other regions. Other regions may be displayed stably and may have a frequency that matches the refresh rate of the display device.
[0348] One embodiment of this application provides a storage medium.
[0349] Storage media can be installed in a computer and store applications. Storage media can be any available medium that the computer can access data from, or it can be a storage device such as a server or data center that integrates one or more available media. Available media can be magnetic media such as floppy disks, hard disks, and magnetic tapes; optical media such as DVDs (Digital Video Discs); or semiconductor media such as SSDs (Solid State Disks).
[0350] In one embodiment, when the application executes, it implements the steps of a method for determining root-branch relationships. In a specific embodiment, the method includes at least one of the following steps:
[0351] Obtain root depth information, first depth information, and second depth information for the same test subject;
[0352] Based on the root depth information, a root image is drawn;
[0353] Based on the numerical relationship between the first depth information and the root depth information, a first image is drawn based on the root image.
[0354] Based on the numerical relationship between the second depth information and the root depth information, a second image is drawn based on the first image;
[0355] Based on the second image, the target site information is determined, and the tooth root at the target site is located between the corresponding cancellous bone and cortical bone regions.
[0356] The first depth information is one of the cancellous bone depth information and the cortical bone depth information, and the second depth information is the other of the cancellous bone depth information and the cortical bone depth information.
[0357] In one embodiment, when the application executes, it implements a display method. In a specific embodiment, the display method includes at least one of the following steps:
[0358] Presents images of tooth roots in a graphical user interface;
[0359] The first image is presented in the graphical user interface;
[0360] A second image is presented in the graphical user interface;
[0361] The graphical user interface presents a root bone image that includes information about the target area; the root bone image can be a two-dimensional image or a three-dimensional model.
[0362] The root image is drawn based on the root depth information.
[0363] The first image is drawn based on the numerical relationship between the first depth information and the root depth information, using the root image as a basis.
[0364] The second image is drawn based on the numerical relationship between the second depth information and the root depth information, using the first image as a basis.
[0365] The first depth information is one of the cancellous bone depth and the cortical bone depth; the second depth information is the other of the cancellous bone depth and the cortical bone depth.
[0366] The target location information is determined based on the second image. The tooth root at the target location is situated between the corresponding cancellous bone and cortical bone regions.
[0367] The root depth information, cancellous bone depth information, and cortical bone depth information correspond to the same test subject.
[0368] The stored content of the storage medium can also be configured based on the method for determining the root relationship or the display method provided in any of the technical solutions above.
[0369] In the technical solutions of this application, the terms "shallow depth" and "small depth" are defined based on the distance of a pixel from the object's surface from the camera's viewpoint or angle of view. The closer a pixel is to the object's surface, the closer it is to the camera, or the closer it is to the operator, the shallower and smaller its depth; conversely, the farther away a pixel is from the camera, the deeper and larger its depth.
[0370] In this application, when describing the positional relationship between cancellous bone, cortical bone, and tooth root, the terms refer to corresponding cancellous bone, cortical bone, and tooth root; the correspondence can be defined based on the camera viewpoint. Described in pixels, if the depth direction is defined as Z, then on the XY plane perpendicular to the Z direction, pixels belonging to cancellous bone, pixels belonging to cortical bone, and pixels belonging to tooth root correspond to at least the same or similar positions on the XY plane.
[0371] In this embodiment, image rendering is performed based on depth information. By rendering twice, the relationship between the tooth root and the cancellous bone and cortical bone can be determined, thereby identifying the target location of the tooth root between the cancellous bone and cortical bone, understanding the root-bone collision area, and assisting in the formulation of medical diagnosis and treatment or orthodontic plans. Since the process of determining the target location first distinguishes the depth relationship between the cancellous bone and cortical bone, and then distinguishes the depth relationship between the cortical bone and this depth relationship, only two renderings are required. The computational load is small, it can be updated in real time, and the algorithm design can be compatible with various template frameworks.
[0372] The methods provided in the embodiments of this application above are described from the perspective of an electronic device as the executing entity. To implement the functions of the methods provided in the embodiments of this application above, the electronic device may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0373] Based on the same technical concept, this application provides a root bone risk assessment device for teeth, as shown in FIG13. The device 1300 includes an acquisition unit 1301, a determination unit 1302, and an assessment unit 1303, wherein:
[0374] The acquisition unit 1301 is used to acquire the patient's first root bone model, which includes the crown model, root model and jawbone model corresponding to each of the patient's teeth.
[0375] The determining unit 1302 is used to determine the first root bone relational feature quantity of each tooth of the patient based on the first root bone model; wherein, the first root bone relational feature quantity is used to characterize the geometric relationship between the tooth root model and the jawbone model corresponding to the tooth in the first root bone model;
[0376] Assessment unit 1303 is used to assess the root bone risk of teeth in the first root bone model based on the first root bone relationship characteristics of all teeth of the patient.
[0377] Optionally, the first root bone relationship feature of the target tooth includes at least one of the following first features: the area of the root model corresponding to the target tooth exposed outside the jawbone model corresponding to the target tooth in the first root bone model; the volume of the root model corresponding to the target tooth exposed outside the jawbone model corresponding to the target tooth in the first root bone model; and the first distance between the sampling point on the root model corresponding to the target tooth in the first root bone model and the jawbone model corresponding to the target tooth near the labial edge.
[0378] Optionally, the first root bone relationship feature includes at least one first feature, each first feature corresponding to a first set value. The evaluation unit 1303 is specifically used to: for the patient's target tooth, which is any tooth in the patient's teeth, perform the following: based on the at least one first feature included in the first root bone relationship feature of the target tooth, determine the ratio between each first feature and the corresponding first set value; determine the root bone risk of the target tooth based on the ratios corresponding to the at least one first feature; and evaluate the root bone risk of the teeth in the first root bone model based on the root bone risk of each tooth in the patient's teeth.
[0379] Optionally, the determining unit 1302 is specifically used to: determine the root bone risk of the target tooth based on the risk level of the target tooth and / or the risk coefficient of the target tooth; wherein the risk level of the target tooth is determined based on one or more ratios corresponding to at least one first feature quantity, and the risk coefficient of the target tooth is obtained based on the ratios corresponding to at least one first feature quantity.
[0380] Optionally, the acquisition unit 1301 is further configured to acquire a second apical model of the patient, which is different from the first apical model; the determination unit 1302 is further configured to: for the patient's target tooth, which is any tooth among the patient's teeth, perform: determining the second apical relationship feature quantity of the target tooth based on the second apical model; determining the apical relationship difference quantity corresponding to the target tooth based on the first apical relationship feature quantity and the second apical relationship feature quantity of the target tooth; the evaluation unit 1303 is further configured to: evaluate the apical risk change of each tooth of the patient between the first apical model and the second apical model based on the apical relationship difference quantities corresponding to all of the patient's teeth respectively.
[0381] Optionally, the first root bone relationship feature quantity includes at least one first feature quantity, and the second root bone relationship feature quantity includes at least one second feature quantity, with at least one first feature quantity corresponding to at least one second feature quantity; the determining unit 1302 is specifically used to: determine the root bone relationship difference quantity between each first feature quantity included in the first root bone relationship feature quantity of the target tooth and the corresponding second feature quantity in the second root bone relationship feature quantity, thereby obtaining at least one root bone relationship difference quantity; the evaluation unit 1303 is specifically used to: determine the ratio between each root bone relationship difference quantity corresponding to the target tooth and the corresponding second set value; determine the root bone risk change of the target tooth based on the ratio corresponding to at least one root bone relationship difference quantity of the target tooth; and evaluate the root bone risk change of each tooth of the patient between the first root bone model and the second root bone model based on the root bone risk change of each tooth of the patient.
[0382] Optionally, the determining unit 1302 is specifically used to: determine the root bone risk change of the target tooth based on the difference risk level of the target tooth and / or the difference risk coefficient of the target tooth; wherein, the difference risk level of the target tooth is determined by one or more ratios corresponding to at least one difference in root bone relationship, and the difference risk coefficient of the target tooth is obtained by weighted averaging of the ratios corresponding to at least one difference in root bone relationship.
[0383] Optionally, the acquisition unit 1301 is specifically used to: adjust the position of at least one tooth in the first root bone model, and / or adjust the position of the jawbone in the first root bone model to obtain a second root bone model.
[0384] Optionally, the first root bone model is the root bone model corresponding to the patient's current intraoral state, and the second root bone model is the root bone model corresponding to the reference orthodontic step in the treatment plan; the determining unit 1302 is also used to: determine, based on the changes in root bone risk of each tooth of the patient between the first root bone model and the second root bone model, that the root bone risk of the first root bone model is higher than that of the second root bone model, then adjust the tooth position or jawbone position in the third root bone model corresponding to the first orthodontic step to obtain a fourth root bone model; the root bone risk of the fourth root bone model is lower than that of the third root bone model, and the first orthodontic step is the orthodontic step in the treatment plan that is located after the reference orthodontic step.
[0385] Optionally, the first corrective step is determined based on the change in calcaneal risk of the first calcaneal model relative to the second calcaneal model.
[0386] As shown in Figure 14, one embodiment of this application provides a device 100 for determining the relationship between the root and the bone.
[0387] Device 100 includes at least one of the following:
[0388] The first module 11 is used to obtain root depth information, cancellous bone depth information and cortical bone depth information corresponding to the same test subject;
[0389] The second module 12 is used to draw a tooth root image based on the tooth root depth information;
[0390] The third module 13 is used to draw a first image based on the tooth root image according to the numerical relationship between the first depth information and the tooth root depth information.
[0391] The fourth module 14 is used to draw a second image based on the first image according to the numerical relationship between the second depth information and the root depth information;
[0392] The fifth module 15 is used to determine the target site information based on the second image, wherein the tooth root at the target site is located between the corresponding cancellous bone site and cortical bone site.
[0393] The first depth information is one of the cancellous bone depth information and the cortical bone depth information, and the second depth information is the other of the cancellous bone depth information and the cortical bone depth information.
[0394] The modules in the device 100 for determining the root-bone relationship can also be configured based on the method for determining the root-bone relationship in any of the technical solutions provided above.
[0395] The process of determining the numerical relationships of depth information, determining the depth information of the corresponding image, or conducting depth testing can be achieved by constructing a state machine model.
[0396] For example, device 100 constructs one or more state machine models for drawing during operation. The state machine model constructs a depth buffer and a color buffer.
[0397] The depth buffer is used for depth testing. The depth buffer stores the depth information for each pixel.
[0398] The color buffer is used to draw the image. The color buffer stores the color information of each pixel to enable drawing.
[0399] In one embodiment, device 100 may also be connected to first device 101.
[0400] The first device 101 can be located outside the device 100, serving as an external device of the device 100. The first device 101 can also be integrated with the device 100.
[0401] The first device 101 is used to perform scanning to obtain radicular bone scanning information. The radicular bone scanning information can be the radicular bone scanning image or data information related to the radicular bone scanning image. The first device 101 can scan the jawbone area or perform an oral cavity scan.
[0402] The first device 101 can be used to implement a cone-beam ring hood to obtain calcaneal scan images.
[0403] Periatomy scans can be used to determine root depth information. For example, one or more convolutional neural networks can be used to process periatomy scans to determine root depth information.
[0404] Radicular bone scan images can be used to determine cancellous bone depth information. For example, one or more convolutional neural networks can be used to process radicular bone scan images to determine cancellous bone depth information.
[0405] Radicular bone scan images can be used to determine cortical bone depth information. For example, one or more convolutional neural networks can be used to process radicular bone scan images to determine cortical bone depth information.
[0406] The root bone scan image is used to determine the root bone image, which can be a two-dimensional image or a three-dimensional model. For example, after obtaining the target area information by performing the method provided in this application, a two-dimensional image that can present a frontal view including the jawbone of the subject and the crowns and roots of most teeth can be determined based on the root bone scan image, or a three-dimensional model that can present the jawbone, crowns, and roots can be determined as the root bone image; then, based on the target area information, the target area in the root bone image is distinguished from other areas in the root bone scan image and presented separately.
[0407] The apparatus 100 can also be configured based on the method for determining root relationships in any of the technical solutions provided below. Specifically, depending on the relationship between the steps, related steps can be implemented in the same or different modules.
[0408] Electrical or communication connections can be established between the first module 11, the second module 12, the third module 13, the fourth module 14, and the fifth module 15 to enable data transmission.
[0409] One embodiment of this application may also provide a display device.
[0410] The display device includes at least one of the following:
[0411] The sixth module is used to present images of tooth roots in the graphical user interface.
[0412] The seventh module is used to present the first image in the graphical user interface.
[0413] The eighth module is used to present a second image in the graphical user interface.
[0414] The ninth module is used to present a pedicle image, including information about the target location, in the graphical user interface.
[0415] The pedicle image is a two-dimensional image or a three-dimensional image.
[0416] The tooth root image is drawn based on the tooth root depth information.
[0417] The first image is drawn based on the root image according to the numerical relationship between the first depth information and the root depth information.
[0418] The second image is drawn based on the numerical relationship between the second depth information and the root depth information, using the first image as a basis.
[0419] The first depth information is one of the cancellous bone depth information and the cortical bone depth information, and the second depth information is the other of the cancellous bone depth information and the cortical bone depth information.
[0420] The target location information is determined based on the second image. The tooth root at the target location is located between the corresponding cancellous bone and cortical bone regions.
[0421] The root depth information, cancellous bone depth information, and cortical bone depth information correspond to the same test subject.
[0422] The modules in the display device can also be configured based on the display method in any of the technical solutions provided above.
[0423] Electrical or communication connections can be established between the sixth, seventh, eighth, and ninth modules to enable data transmission.
[0424] The device, or its modules or units, may be implemented by a computer chip or physical entity, or by a product with corresponding functions. While the device is described in terms of multiple modules, in some embodiments, the functions of the modules may be implemented in one or more software or hardware components.
[0425] When implemented in hardware, the hardware implementation of this electronic device can be referred to Figure 15 and its related description.
[0426] Referring to Figure 15, the electronic device includes: a display screen 1501; one or more processors 1502; a memory 1503; one or more application programs (not shown); and one or more computer programs 1504. These devices can be connected via one or more communication buses 1505. The one or more computer programs 1504 are stored in the memory 1503 and configured to be executed by the one or more processors 1502. The one or more computer programs 1504 include instructions that can be used to perform the methods in any of the above embodiments.
[0427] This application also provides a computer storage medium storing computer instructions. When the computer instructions are executed on an electronic device, the electronic device performs the aforementioned method steps to implement the methods described in the above embodiments.
[0428] This application also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned steps to implement the methods described in the above embodiments.
[0429] In addition, embodiments of this application also provide an apparatus, which may specifically be a chip, an analysis item, or a module. The apparatus may include a connected processor and a memory; wherein the memory is used to store computer execution instructions, and when the apparatus is running, the processor may execute the computer execution instructions stored in the memory to cause the chip to execute the smile simulation interaction method in the above method embodiments.
[0430] In this application, the electronic devices, computer storage media, computer program products or chips provided in the embodiments are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0431] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0432] 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 instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or analysis items may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0433] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0434] 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. The integrated unit can be implemented in hardware or as a software functional unit.
[0435] 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 readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0436] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included 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 of root bone risk assessment of a tooth, characterized by, include: Obtain a first root bone model of the patient, the first root bone model including a crown model, a root model and a model of at least part of the jawbone of the patient corresponding to at least one tooth of the patient; Based on the first root bone model, the first root bone relationship feature quantity of at least one tooth of the patient is determined; wherein, the first root bone relationship feature quantity is used to characterize the geometric relationship between the tooth root model and the jawbone model corresponding to the tooth in the first root bone model. The root bone risk of the tooth in the first root bone model is assessed based on the first root bone relationship characteristics of at least one tooth of the patient.
2. The method of claim 1, wherein, The first interosseous relationship features of the target tooth include at least one of the following first features: The area of the root model corresponding to the target tooth in the first root bone model exposed outside the jawbone model corresponding to the target tooth; The volume of the root model corresponding to the target tooth in the first root bone model exposed outside the jawbone model corresponding to the target tooth; The sampling point on the root model corresponding to the target tooth in the first root bone model is at a first distance from the labial edge of the jawbone model corresponding to the target tooth.
3. The method of claim 1, wherein, The first root bone relationship feature includes at least one first feature, each first feature corresponding to a first set value. The step of assessing the root bone risk of teeth in the first root bone model based on the first root bone relationship feature of at least one tooth of the patient includes: For the target tooth of the patient, which is any tooth in the patient's dentistry, the following is performed: Based on at least one first feature quantity included in the first root bone relationship feature quantity of the target tooth, the ratio between each first feature quantity and the corresponding first set value is determined respectively; The root bone risk of the target tooth is determined based on the ratios corresponding to the at least one first feature quantity. The root bone risk of the teeth in the first root bone model is assessed based on the root bone risk of each tooth of the patient.
4. The method of claim 3, wherein, The step of determining the root bone risk of the target tooth based on the ratios corresponding to the at least one first feature quantity includes: The root bone risk of the target tooth is determined based on the risk level of the target tooth and / or the risk coefficient of the target tooth; wherein the risk level of the target tooth is determined based on one or more ratios corresponding to the at least one first characteristic quantity, and the risk coefficient of the target tooth is obtained based on the ratios corresponding to the at least one first characteristic quantity.
5. The method according to any one of claims 1 to 4, characterized in that, The description also includes: Obtain a second calcaneal model of the patient, which is different from the first calcaneal model; For the patient's target tooth, which is any one of the patient's teeth, perform the following: Based on the second root bone model, determine the second root bone relational feature quantity of the target tooth; Based on the first root bone relationship feature value and the second root bone relationship feature value of the target tooth, determine the root bone relationship difference value corresponding to the target tooth; Based on the differences in root-bone relationships for each of the patient's teeth, the changes in root-bone risk for each tooth between the first and second root-bone models were assessed.
6. The method of claim 5, wherein, The first root bone relationship feature quantity includes at least one first feature quantity, and the second root bone relationship feature quantity includes at least one second feature quantity, wherein the at least one first feature quantity corresponds one-to-one with the at least one second feature quantity; determining the root bone relationship difference quantity corresponding to the target tooth based on the first root bone relationship feature quantity and the second root bone relationship feature quantity of the target tooth includes: Determine the root bone relationship difference between each first feature quantity included in the first root bone relationship feature quantity of the target tooth and the corresponding second feature quantity in the second root bone relationship feature quantity, and obtain at least one root bone relationship difference quantity; The assessment of changes in root bone risk for each tooth of the patient between the first and second root bone models, based on the differences in root bone relationships corresponding to all of the patient's teeth, includes: Determine the ratio between the root bone relationship difference for each target tooth and the corresponding second set value; The risk change of the root bone of the target tooth is determined based on the ratio corresponding to the difference in root bone relationship of at least one root bone of the target tooth. Based on the changes in root bone risk for each tooth of the patient, assess the changes in root bone risk for each tooth of the patient between the first root bone model and the second root bone model.
7. The method of claim 6, wherein, The step of determining the change in root bone risk of the target tooth based on the ratios corresponding to the differences in root bone relationship at least one of the target teeth includes: The root bone risk change of the target tooth is determined based on the difference risk level of the target tooth and / or the difference risk coefficient of the target tooth; wherein the difference risk level of the target tooth is determined by one or more ratios corresponding to the at least one difference in root bone relationship, and the difference risk coefficient of the target tooth is obtained by the ratios corresponding to the at least one difference in root bone relationship.
8. The method according to any one of claims 5 to 7, wherein, The process of obtaining the patient's second calcaneal model includes: The position of at least one tooth in the first root bone model is adjusted, and / or the position of the jawbone in the first root bone model is adjusted to obtain the second root bone model.
9. The method according to any one of claims 5 to 7, wherein, The first calcaneal model is the calcaneal model corresponding to the patient's current intraoral state, and the second calcaneal model is the calcaneal model corresponding to the reference orthodontic step in the orthodontic plan; the method further includes: Based on the changes in root bone risk of each tooth of the patient between the first root bone model and the second root bone model, if it is determined that the root bone risk of the first root bone model is higher than that of the second root bone model, then the tooth position or jawbone position in the third root bone model corresponding to the first orthodontic step is adjusted to obtain a fourth root bone model; the root bone risk of the fourth root bone model is lower than that of the third root bone model, and the first orthodontic step is the orthodontic step in the orthodontic plan that is located after the reference orthodontic step.
10. The method of claim 9, wherein, The first corrective step is determined based on the change in calcaneal risk of the first calcaneal model relative to the second calcaneal model.
11. A method of displaying a dental root bone model, characterized by, include: In response to the method for assessing the root bone risk of a tooth as described in any one of claims 1-10, a first root bone model is displayed, wherein the first root bone model displayed includes: the root bone risk status of the tooth in the first root bone model.
12. The method of claim 11, wherein, Also includes: Display at least one of the second calcaneal model and the third calcaneal model.
13. The method of claim 11, wherein, Also includes: In response to the selection of a treatment plan, the currently displayed calcaneal model is switched to the calcaneal model after the adjustment of the treatment steps. Different treatment plans correspond to different calcaneal models before or after the adjustment of the treatment steps.
14. A method of determining root bone relationships, characterized by, include: Obtain root depth information, first depth information, and second depth information for the same test subject; Based on the root depth information, a root image is drawn; Based on the numerical relationship between the first depth information and the root depth information, a first image is drawn based on the root image. Based on the numerical relationship between the second depth information and the root depth information, a second image is drawn based on the first image; Based on the second image, the target site information is determined. The tooth root at the target site is located between the corresponding cancellous bone and cortical bone regions. The first depth information is one of the cancellous bone depth information and the cortical bone depth information, and the second depth information is the other of the cancellous bone depth information and the cortical bone depth information.
15. The method of claim 14, wherein, Includes one of the following: The first depth information is the depth information of the cancellous bone. In the first image, the root regions with a depth greater than the cancellous bone depth and the root regions with a depth less than the cancellous bone depth have different state parameters; or, The first depth information is the cortical bone depth information. In the first image, the root regions with a depth greater than the cortical bone depth and the root regions with a depth less than the cortical bone depth have different state parameters.
16. The method as described in claim 14, characterized in that, In the second image, the parts with a depth greater than the corresponding parts in the first image have different state parameters than the parts with a depth less than the corresponding parts in the first image.
17. The method of claim 14, wherein, include: Draw the tooth root using the first color to obtain a tooth root image; Draw the tooth root area with a depth greater than the cancellous bone depth using the second color, while keeping the colors of other areas unchanged, to obtain the first image; The areas in the first image whose depth is greater than the cortical bone depth are drawn with the third color, while keeping the colors of other areas unchanged, to obtain the second image.
18. The method of claim 17, wherein, Includes at least one of the following: The color of the tooth root region in the image whose depth is greater than the depth of the cancellous bone is drawn as its inverse color; The color of the area in the first image whose depth is greater than the depth of the cortical bone is drawn as its inverse color; If a region whose depth is greater than the depth of the cortical bone is colored the second color in the first image, then that region is drawn with the first color to obtain the second image. If a region whose depth is greater than the depth of the cortical bone is colored with the first color in the first image, then that region is drawn with the second color to obtain the second image.
19. The method of claim 14, wherein, include: Draw the tooth root using the first color to obtain a tooth root image; Draw the root area, which has a depth less than the cortical bone depth, using the second color, while keeping the colors of other areas unchanged, to obtain the first image; The areas in the first image whose depth is less than the depth of the cancellous bone are drawn with the third color, while keeping the colors of other areas unchanged, to obtain the second image.
20. The method of claim 19, wherein, Includes at least one of the following: The color of the root portion in the tooth root image whose depth is less than the cortical bone depth is drawn as its inverse color; In the first image, the color of the area whose depth is less than the depth of the cancellous bone is drawn in its inverse color; If a region whose depth is less than the depth of cancellous bone is colored the second color in the first image, then that region is drawn with the first color to obtain the second image. If a region whose depth is less than the depth of cancellous bone is colored with the first color in the first image, then that region is drawn with the second color to obtain the second image.
21. The method of claim 18 or 20, wherein, include: The region in the second image that has the second color is identified as the target region.
22. The method of claim 18 or 20, wherein, Includes at least one of the following: Based on the current viewpoint, draw the front and back portions of the cortical bone region, and based on the current viewpoint, draw the front and back portions of the cancellous bone region. Draw the front view of the tooth root from the current perspective.
23. The method of claim 14, wherein, include: Draw using one or more state machine models.
24. The method of claim 23, wherein, include: The state machine model constructs the depth buffer and the color buffer; Update the root depth information in the depth buffer; Draw the first image in the color buffer; Draw the second image in the color buffer.
25. The method of claim 14, wherein, include: Obtain radicular bone scan images; Based on the root bone scan images, the depth information of the tooth root, cancellous bone, and cortical bone is determined.
26. The method of claim 25, wherein, The calcaneal scan images include cone-beam computed tomography (CBCT) images.
27. A display method characterized by comprising: Includes at least one of the following: Presents images of tooth roots in a graphical user interface; The first image is presented in the graphical user interface; A second image is presented in the graphical user interface; The graphical user interface presents a root bone image that includes information about the target location. The root bone image can be a two-dimensional image or a three-dimensional model. The root image is drawn based on the root depth information. The first image is drawn based on the numerical relationship between the first depth information and the root depth information, using the root image as a basis. The second image is drawn based on the numerical relationship between the second depth information and the root depth information, using the first image as a basis. The first depth information is one of the cancellous bone depth and the cortical bone depth; the second depth information is the other of the cancellous bone depth and the cortical bone depth. The target location information is determined based on the second image. The tooth root at the target location is situated between the corresponding cancellous bone and cortical bone regions. The root depth information, cancellous bone depth information, and cortical bone depth information correspond to the same test subject.
28. The display method of claim 27, wherein, Includes at least one of the following: In the first image, the root region, which is deeper than the cancellous bone, is shown in the second color; In the first image, the root portion of the tooth, which is less than the depth of the cancellous bone, is shown in the first color; In the second image, the root region, which is less than the depth of cancellous bone but greater than the depth of cortical bone, is shown in the second color. In the second image, the root region, which is deeper than the cancellous bone, is shown in the first color; In the second image, the root portion, which is less than the depth of the cortical bone, is shown in the first color.
29. The display method of claim 27, wherein, Includes at least one of the following: In the first image, the root portion of the tooth, which is less than the depth of the cortical bone, is shown in the second color; In the first image, the root portion of the tooth, which is deeper than the cortical bone, is shown in the first color; In the second image, the root region, which is deeper than the cortical bone depth but less than the cancellous bone depth, is shown in the second color. In the second image, the root portion of the tooth, which is less than the depth of the cortical bone, is shown in the first color; In the second image, the root portion, which is deeper than the cancellous bone, is shown in the first color.
30. The display method of claim 27, wherein, include: In the root bone image, the target area is presented as the first state, while other areas in the root region other than the target area are presented as the second state, which is different from the first state. The first state is characterized by a fourth color, a first edge line, or a first frequency.
31. An apparatus for determining root bone relationships, the apparatus comprising: include: The first module is used to obtain root depth information, cancellous bone depth information, and cortical bone depth information for the same test subject. The second module is used to draw a tooth root image based on the tooth root depth information; The third module is used to draw the first image based on the tooth root image according to the numerical relationship between the first depth information and the tooth root depth information. The fourth module is used to draw a second image based on the first image, according to the numerical relationship between the second depth information and the root depth information. The fifth module is used to determine the target site information based on the second image. The tooth root at the target site is located between the corresponding cancellous bone and cortical bone regions. The first depth information is one of the cancellous bone depth information and the cortical bone depth information, and the second depth information is the other of the cancellous bone depth information and the cortical bone depth information.
32. The apparatus of claim 31, wherein, When the device is running, it constructs one or more state machine models for drawing, and the state machine models construct depth buffers and color buffers; The depth buffer is used for depth testing, and the color buffer is used for drawing images.
33. The apparatus of claim 31, wherein, The device is connected to a first device, which is used to perform cone-beam circular radiography to obtain a radicular bone scan image. The root bone scan images are used to determine the depth information of the tooth root, cancellous bone, and cortical bone.
34. An electronic device, comprising: The electronic device includes a processor and a memory, the memory storing program instructions; the processor executes the program instructions in the memory to implement the steps of the method as described in any one of claims 1 to 30.
35. A computer-readable storage medium, comprising: It includes computer-executable instructions that, when executed on a computer, cause the computer to perform the steps of the method as claimed in any one of claims 1 to 30.