Method and apparatus for determining width value of dental crown, device, and storage medium

By acquiring information from the crown model, identifying preset feature points, generating view information, and measuring the crown width using the linear projection method, the problem of large measurement errors in crown width in existing technologies is solved, achieving highly accurate automatic measurement.

WO2025247204A1PCT designated stage Publication Date: 2025-12-04SHINING 3D TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/097401
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-29
Filing Date
2025-05-27
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

Existing methods for measuring crown width suffer from large errors in connecting the mesial and distal contact points, and manual point determination is inaccurate, resulting in significant measurement errors.

Method used

By acquiring model image information of the crown, identifying preset feature points, determining frame information, generating view information using frame information, measuring the crown width in the view information, determining the width value using linear projection method, and improving accuracy by combining user adjustments and anomaly detection.

Benefits of technology

It enables automatic and accurate determination of crown width, reduces measurement errors, and improves the accuracy of crown width measurement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025097401_04122025_PF_FP_ABST
    Figure CN2025097401_04122025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to the technical field of dental measurement, and provide a method and apparatus for determining a width value of a dental crown, a device, and a storage medium. The method comprises: acquiring model image information of a dental crown, and identifying preset feature points in the model image information of the dental crown, the preset feature points being used for representing points on preset positions in the model image information of the dental crown, and the number of preset feature points being at least three; on the basis of spatial positional relationships among the preset feature points, determining positioning frame information, the positioning frame information being used for representing coordinate information of the model image information of the dental crown; on the basis of the positioning frame information, determining view information corresponding to the model image information of the dental crown, the view information representing two-dimensional plane information corresponding to the model image information of the dental crown; and determining a width value of the dental crown in the view information. By using the present technical solution, the width of the dental crown can be automatically determined, thereby improving the accuracy of dental crown width measurement.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, equipment, and storage media for determining the width of a tooth crown

[0001] This application claims priority to Chinese Patent Application No. 202410682755.8, filed on May 29, 2024, entitled “Method, Apparatus, Device and Storage Medium for Determining the Width Value of a Tooth Crown”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application belongs to the field of dental measurement technology, specifically relating to a method, apparatus, device, and storage medium for determining the width of a tooth crown. Background Technology

[0003] With the improvement of living standards, more and more people are paying attention to their teeth. Among these measures, the measurement of crown width is one important indicator. Currently, crown measurement is mainly done in the following ways: The first method is to manually determine the mesial and distal contact points on the tooth, connect these points with a straight line, and then the length of this line segment is the crown width; the second method is to match the tooth with a template tooth, projecting the mesial and distal contact points on the template tooth onto the template tooth, thereby automatically determining the mesial and distal contact points of the tooth.

[0004] However, the above method has the following drawbacks: 1) The line connecting the mesial and distal contact points may have errors in the buccal-lingual direction, resulting in a crown width value that is greater than the actual crown width value. 2) Manually determined mesial and distal contact points may not be accurate, leading to errors.

[0005] Therefore, there is an urgent need for a method to determine the width of a tooth crown that can automatically determine the crown width and improve the accuracy of crown width measurement. Summary of the Invention

[0006] To solve the above-mentioned technical problems, or at least partially solve them, this disclosure provides a method, apparatus, device, and storage medium for determining the width of a tooth crown.

[0007] A first aspect of this disclosure provides a method for determining the width of a dental crown. The method includes: acquiring model drawing information of a dental crown and identifying preset feature points in the model drawing information; wherein the preset feature points are used to characterize points at preset positions in the model drawing information of the dental crown; the number of preset feature points is at least three; determining frame information based on the spatial relationship between the preset feature points; wherein the frame information is used to characterize the coordinate information of the model drawing information of the dental crown; determining view information corresponding to the model drawing information of the dental crown based on the frame information; wherein the view information characterizes the two-dimensional plane information corresponding to the model drawing information of the dental crown; and determining the width value of the dental crown in the view information.

[0008] In one example, determining the view information corresponding to the model diagram information of the crown based on the frame information includes: determining two preset direction information from the frame information; determining the two preset direction information as the first direction information and the second direction information of the view information corresponding to the model diagram information of the crown, respectively; and determining the view information corresponding to the model diagram information of the crown based on the first direction information and the second direction information.

[0009] In one example, determining the width value of the crown in the view information includes: obtaining the vertical projection information of the view information along the second direction information; drawing a first straight line at the first edge point of the vertical projection information; drawing a second straight line at the second edge point of the vertical projection information; wherein the first straight line is parallel to the second straight line, and the direction of the first straight line is determined by the first direction information; and determining the width value of the crown in the view information based on the first straight line and the second straight line.

[0010] In one example, determining the width value in the view information based on the first straight line and the second straight line includes: determining the vertical distance between the first straight line and the second straight line based on the first straight line and the second straight line;

[0011] Define the vertical distance as the width value.

[0012] In one example, the method also includes: if an abnormal width value is detected, then re-determine the view information corresponding to the model drawing information of the crown.

[0013] In one example, the method also includes adjusting the view information corresponding to the model diagram information of the crown in response to user instructions.

[0014] In one example, after obtaining the model diagram information of the crown, the method further includes: determining the root model information corresponding to the model diagram information of the crown based on the model diagram information of the crown; wherein the root model information is used to generate crown model data by combining the model diagram information of the crown.

[0015] A second aspect of this disclosure provides a device for determining the width of a dental crown. The device includes: an acquisition module configured to acquire model drawing information of a dental crown and identify preset feature points in the model drawing information; wherein the preset feature points are configured to represent points at preset positions in the model drawing information of the dental crown; the number of preset feature points is at least three; a first determination module configured to determine frame information based on the spatial relationship between the preset feature points; wherein the frame information is configured to represent coordinate information of the model drawing information of the dental crown; a second determination module configured to determine view information corresponding to the model drawing information of the dental crown based on the frame information; wherein the view information represents two-dimensional planar information corresponding to the model drawing information of the dental crown; and a third determination module configured to determine the width value of the dental crown in the view information.

[0016] In one example, the second determining module includes: a first determining submodule configured to determine two preset direction information from the frame information; a second determining submodule configured to determine the two preset direction information as first direction information and second direction information of the view information corresponding to the model drawing information of the crown, respectively; and a third determining submodule configured to determine the view information corresponding to the model drawing information of the crown based on the first direction information and the second direction information.

[0017] In one example, the third determining module includes: an acquisition submodule configured to acquire vertical projection information of view information along the second direction information, draw a first straight line at a first edge point of the vertical projection information, and draw a second straight line at a second edge point of the vertical projection information; wherein the first straight line is parallel to the second straight line, and the direction of the first straight line is determined by the first direction information; and a fourth determining submodule configured to determine a width value in the view information based on the first straight line and the second straight line.

[0018] In one example, the fourth determining submodule is specifically configured to: determine the vertical distance between the first line and the second line based on the first line and the second line; and determine the vertical distance as a width value.

[0019] In one example, the device also includes a detection module configured to re-determine the view information corresponding to the model drawing information of the crown if an abnormal width value is detected.

[0020] In one example, the device further includes an adjustment module configured to adjust the view information corresponding to the model drawing information of the crown in response to user instructions.

[0021] In one example, the device further includes a fourth determining module configured to determine root model information corresponding to the crown model diagram information based on the crown model diagram information; wherein the root model information is configured to generate crown model data in combination with the crown model diagram information.

[0022] A third aspect of this disclosure provides an electronic device, the server comprising: a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the method of the first aspect described above.

[0023] A fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the method of the first aspect described above.

[0024] This disclosure provides a method, apparatus, device, and storage medium for determining the width of a dental crown. The method includes: acquiring model drawing information of a dental crown and identifying preset feature points in the model drawing information; wherein the preset feature points are configured to represent points at preset positions in the model drawing information of the dental crown; the number of preset feature points is at least three; determining frame information based on the spatial relationship between the preset feature points; wherein the frame information is configured to represent coordinate information of the model drawing information of the dental crown; determining view information corresponding to the model drawing information of the dental crown based on the frame information; wherein the view information represents two-dimensional plane information corresponding to the model drawing information of the dental crown; and determining the width value of the dental crown in the view information. Using this technical solution, the width of the dental crown can be automatically determined, and the accuracy of dental crown width measurement can be improved. Attached Figure Description

[0025] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and are configured together with the description to explain the principles of this disclosure.

[0026] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.

[0027] Figure 1a is a schematic diagram illustrating the determination of the width of a dental crown according to an embodiment of this disclosure.

[0028] Figure 1b is a flowchart illustrating a method for determining the width of a tooth crown according to an embodiment of this disclosure.

[0029] Figure 2 is a schematic diagram of a label information provided in an embodiment of this disclosure.

[0030] Figure 3 shows a flowchart illustrating another method for determining the width of a tooth crown according to an embodiment of this disclosure.

[0031] Figure 4a shows a schematic diagram of the view information corresponding to the model diagram information of a dental crown provided in an embodiment of the present disclosure.

[0032] Figure 4b shows a schematic diagram of the view information corresponding to the model diagram information of a dental crown provided in an embodiment of this disclosure.

[0033] Figure 5 is a structural schematic diagram of a device for determining the width of a tooth crown according to an embodiment of this disclosure.

[0034] Figure 6 is a schematic diagram of a device for determining the width of a tooth crown according to an embodiment of this disclosure.

[0035] Figure 7 is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. Detailed Implementation

[0036] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0037] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0038] To better illustrate the existing method for determining the width of a tooth crown, please refer to Figure 1a, which shows a schematic diagram of a method for determining the width of a tooth crown. As shown in Figure 1a, the mesial contact point A and the distal contact point B are manually determined on the tooth. A straight line is then connected between mesial contact point A and distal contact point B, and the length of the line segment AB is determined to be the width of the tooth crown. As can be seen from Figure 1a, the line connecting mesial contact point A and distal contact point B may have an error in the buccal / lingual direction, resulting in a tooth crown width value AB that is larger than the actual tooth crown width value AC.

[0039] Figure 1b is a flowchart illustrating a method for determining the width of a tooth crown according to an embodiment of this disclosure. This method can be executed by an electronic device. The electronic device can be understood, for example, as a mobile phone, tablet computer, laptop computer, desktop computer, smart TV, etc. As shown in Figure 1b, the method provided in this embodiment includes the following steps:

[0040] S101. Obtain the model diagram information of the crown and identify the preset feature points in the model diagram information of the crown; wherein, the preset feature points are used to characterize points at preset positions in the model diagram information of the crown; the number of preset feature points is at least three.

[0041] In one example, the model diagram information of the crown is data information used to characterize the outer contour of the crown. Preset feature points are used to characterize points at preset locations in the model diagram information of the crown, such as the central fossa, the deepest point of the lingual gingival margin, the deepest point of the labial gingival margin, and the deepest point of the buccal gingival margin. In this embodiment, the number of preset feature points can be three. For example, the preset feature points can be the central fossa, the deepest point of the lingual gingival margin, and the deepest point of the labial gingival margin; the preset feature points can also be the central fossa, the deepest point of the lingual gingival margin, and the deepest point of the buccal gingival margin.

[0042] If the tooth corresponding to the crown belongs to the incisor or canine region, the deepest point of the labial gingival margin is selected as part of the preset feature point between the deepest point of the labial gingival margin and the deepest point of the buccal gingival margin; if the tooth corresponding to the crown belongs to the molar region, the deepest point of the buccal gingival margin is selected as part of the preset feature point between the deepest point of the labial gingival margin and the deepest point of the buccal gingival margin.

[0043] S102. Determine the frame information based on the spatial relationship between preset feature points; wherein, the frame information is used to represent the coordinate information of the model diagram of the crown.

[0044] In one example, the frame information is used to represent the coordinate information of the model diagram of the crown. The frame information can be coordinate information in three directions, which are perpendicular to each other. See Figure 2 for a specific example of frame information.

[0045] Specifically, when the tooth corresponding to the crown belongs to the incisor or canine region, one direction in the chart is the labial-lingual direction, which is the direction of the line connecting the deepest points of the labial and lingual gingival margins. When the tooth corresponding to the crown belongs to the molar region, one direction in the chart is the buccal-lingual direction, which is the direction of the line connecting the deepest points of the buccal and lingual gingival margins. The following explanation uses a molar crown as an example: the direction perpendicular to the buccal-lingual direction through the central fossa is the long axis of the tooth. The direction perpendicular to the long axis and the buccal-lingual direction determine the mesiodistal direction. Specifically, the three directions of the chart represent the long axis of the tooth, the mesiodistal direction, and the buccal-lingual direction, respectively.

[0046] S103. Based on the frame information, determine the view information corresponding to the model drawing information of the crown.

[0047] In this embodiment, the view information represents the two-dimensional planar information corresponding to the model diagram of the dental crown. The view information displays the information of one view plane of the model diagram of the dental crown.

[0048] S104. Determine the width value of the crown in the view information.

[0049] In this embodiment, the width of the crown is measured from the view information. Specifically, a preset edge line of the crown can be determined, and then the width of the crown can be determined using the preset edge line.

[0050] This disclosure provides a method for determining the width of a dental crown. The method includes: acquiring model diagram information of the dental crown and identifying preset feature points in the model diagram information; wherein the preset feature points are used to characterize points at preset positions in the model diagram information of the dental crown; the number of preset feature points is at least three; determining frame information based on the spatial relationship between the preset feature points; wherein the frame information is used to characterize the coordinate information of the model diagram information of the dental crown; determining view information corresponding to the model diagram information of the dental crown based on the frame information; wherein the view information characterizes the two-dimensional plane information corresponding to the model diagram information of the dental crown; and determining the width value of the dental crown in the view information. Using this technical solution, the width of the dental crown can be automatically determined, and the accuracy of dental crown width measurement can be improved.

[0051] Figure 3 shows a flowchart illustrating another method for determining the width of a tooth crown according to an embodiment of this disclosure. This embodiment is an optimization of the above embodiments and can be combined with various optional solutions from one or more of the above embodiments.

[0052] As shown in Figure 3, the method for determining the width of the crown may include the following steps:

[0053] S301. Obtain the model diagram information of the crown and identify the preset feature points in the model diagram information of the crown; wherein, the preset feature points are used to characterize points at preset positions in the model diagram information of the crown; the number of preset feature points is at least three.

[0054] In one example, after obtaining the model diagram information of the crown, the method further includes: determining the root model information corresponding to the model diagram information of the crown based on the model diagram information of the crown; wherein the root model information is used to generate crown model data by combining the model diagram information of the crown.

[0055] In one example, based on the crown model information, the corresponding root model information can be retrieved from cone-beam computed tomography (CBCT) images. This results in the crown model data being a closed crown image.

[0056] S302. Determine the frame information based on the spatial relationship between preset feature points; wherein, the frame information is configured as the coordinate information of the model diagram representing the crown.

[0057] In one example, this step can be found in S102, and will not be repeated here.

[0058] S303. Determine two preset direction information from the frame information.

[0059] In one example, the frame information can include three directional information: the long axis of the tooth, the mesiodistal direction, and the buccal-lingual direction, which are perpendicular to each other. Among them, the two preset directional information can be the mesiodistal direction and the buccal-lingual direction.

[0060] S304. The two preset directional information are respectively determined as the first directional information and the second directional information of the view information corresponding to the model drawing information of the crown.

[0061] In one example, the near-meta-medial direction is used as the first direction information of the view information, and the buccal-lingual direction is used as the second direction information of the view information.

[0062] S305. Based on the first direction information and the second direction information, determine the view information corresponding to the model diagram information of the crown; wherein, the view information represents the two-dimensional plane information corresponding to the model diagram information of the crown.

[0063] In one example, see Figure 4a, which shows a schematic diagram of the view information corresponding to a model of a dental crown. The first direction information is the horizontal axis of the view information, and the second direction information is the vertical axis of the view information.

[0064] S306. Obtain the vertical projection information of the view information along the second direction information, draw a first straight line at the first edge point of the vertical projection information, and draw a second straight line at the second edge point of the vertical projection information; wherein, the first straight line is parallel to the second straight line, and the direction of the first straight line is determined by the first direction information.

[0065] In one example, see Figure 4b, which shows a schematic diagram of the view information corresponding to the model diagram of a dental crown. Figure 4b shows the first edge point E and the second edge point F of the view information projected vertically along the second direction. A first straight line a is drawn from the first edge point E, and a second straight line b is drawn from the second edge point F of the vertical projection information. Both the first and second straight lines are parallel to the second direction.

[0066] S307. Determine the width value of the crown in the view information based on the first and second straight lines.

[0067] In one example, determining the width value in the view information based on the first straight line and the second straight line includes: determining the vertical distance between the first straight line and the second straight line based on the first straight line and the second straight line; and determining the vertical distance as the width value.

[0068] S308. If an abnormal width value is detected, the view information corresponding to the model drawing information of the crown is re-determined.

[0069] In this embodiment, by calling historical width values ​​from historical crown model images, if a difference is found to exceed a certain range after comparison, the width value is determined to be abnormal, and the view information corresponding to the crown model image is re-determined. Specifically, the size and / or shape of the crown can also be judged. If the size and / or shape of the crown is abnormal, the crown width value is initially determined to be abnormal, and the view information corresponding to the crown model image is sent to the terminal device, where staff can review the view information on the terminal device for further judgment.

[0070] The advantage of this setting is that if the view information corresponding to the model drawing of the crown is deviated, the width value may be abnormal. In this case, the accuracy of the width value can be improved after the abnormality is detected.

[0071] In another embodiment, this step is not performed when the user takes the measurement for the first time because there is no corresponding historical width value.

[0072] S309. In response to user instructions, adjust the view information corresponding to the model diagram of the crown.

[0073] In one example, the user's instructions could be rotation instructions. After receiving these instructions, the tooth can be freely rotated around the center point of the crown. After the crown's pose is adjusted, the positions of the mesiodistal edges also change accordingly.

[0074] This disclosure provides a method for determining the width of a dental crown. The method includes: determining two preset direction information from frame information; defining the two preset direction information as a first direction and a second direction of the view information corresponding to the model drawing information of the dental crown; determining the view information corresponding to the model drawing information of the dental crown based on the first and second direction information; obtaining the vertical projection information of the view information; drawing a first straight line at a first edge point of the vertical projection information; drawing a second straight line at a second edge point of the vertical projection information; determining the width value of the dental crown in the view information based on the first and second straight lines; if an abnormal width value is detected, re-determining the view information corresponding to the model drawing information of the dental crown; and adjusting the view information corresponding to the model drawing information of the dental crown in response to user instructions. Using this technical solution, the width value of the dental crown is measured by aligning the model drawing information of the dental crown to the correct position, which is simple to operate and highly accurate.

[0075] Figure 5 is a schematic diagram of a crown width determination device provided in an embodiment of this disclosure. This crown width determination device can be understood as the aforementioned electronic device or a functional module within the aforementioned electronic device. As shown in Figure 5, the crown width determination device 50 includes: an acquisition module 501, configured to acquire crown model diagram information and identify preset feature points in the crown model diagram information; wherein the preset feature points are configured to represent points at preset positions in the crown model diagram information; the number of preset feature points is at least three. A first determination module 502, configured to determine frame information based on the spatial positional relationship between the preset feature points; wherein the frame information is configured to represent the coordinate information of the crown model diagram information. A second determination module 503, configured to determine view information corresponding to the crown model diagram information based on the frame information; wherein the view information represents the two-dimensional plane information corresponding to the crown model diagram information. A third determination module 504, configured to determine the crown width value in the view information.

[0076] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0077] Figure 6 is a schematic diagram of a crown width determination device provided in an embodiment of this disclosure. This crown width determination device can be understood as the aforementioned electronic device or a functional module within the aforementioned electronic device. As shown in Figure 6, the crown width determination device 60 includes: an acquisition module 601, configured to acquire crown model diagram information and identify preset feature points in the crown model diagram information; wherein the preset feature points are configured to represent points at preset positions in the crown model diagram information; the number of preset feature points is at least three. A first determination module 602, configured to determine frame information based on the spatial positional relationship between the preset feature points; wherein the frame information is configured to represent the coordinate information of the crown model diagram information. A second determination module 603, configured to determine view information corresponding to the crown model diagram information based on the frame information; wherein the view information represents the two-dimensional plane information corresponding to the crown model diagram information. A third determination module 604, configured to determine the crown width value in the view information.

[0078] In one example, the second determining module 603 includes: a first determining submodule 6031, configured to determine two preset direction information from the frame information; and a second determining submodule 6032, configured to determine the two preset direction information as the first direction information and the second direction information of the view information corresponding to the model drawing information of the crown, respectively.

[0079] The third determining submodule 6033 is configured to determine the view information corresponding to the model diagram information of the crown based on the first direction information and the second direction information.

[0080] In one example, the third determining module 604 includes: an acquisition submodule 6041, configured to acquire vertical projection information of view information along the second direction information, draw a first straight line at a first edge point of the vertical projection information, and draw a second straight line at a second edge point of the vertical projection information; wherein the first straight line is parallel to the second straight line, and the direction of the first straight line is determined by the first direction information.

[0081] The fourth determining submodule 6042 is configured to determine the width value in the view information based on the first line and the second line.

[0082] In one example, the fourth determining submodule 6042 is specifically configured to: determine the vertical distance between the first straight line and the second straight line based on the first straight line and the second straight line; and determine the vertical distance as a width value.

[0083] In one example, the device 60 further includes a detection module 605 configured to re-determine the view information corresponding to the model drawing information of the crown if an abnormal width value is detected.

[0084] In one example, the device 60 further includes an adjustment module 606 configured to adjust the view information corresponding to the model drawing information of the crown in response to user instructions.

[0085] In one example, the device 60 further includes a fourth determining module 607, configured to determine the root model information corresponding to the crown model diagram information based on the crown model diagram information; wherein the root model information is configured to generate crown model data in combination with the crown model diagram information.

[0086] The apparatus provided in this embodiment can execute the methods of any of the above embodiments, and its execution method and beneficial effects are similar, so they will not be described again here.

[0087] This disclosure also provides an electronic device, which includes: a memory storing a computer program; and a processor for executing the computer program, wherein when the computer program is executed by the processor, it can implement the methods of any of the above embodiments.

[0088] For example, Figure 7 is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. Referring specifically to Figure 7 below, it shows a schematic diagram of the structure suitable for implementing the electronic device 1000 in the embodiments of this disclosure. The electronic device 1000 in the embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 7 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this disclosure.

[0089] As shown in Figure 7, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0090] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 7 shows an electronic device 1000 with various devices, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0091] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.

[0092] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0093] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0094] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0095] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: acquire model drawing information of a dental crown and identify preset feature points in the model drawing information of the dental crown; wherein the preset feature points are used to characterize points at preset positions in the model drawing information of the dental crown; the number of preset feature points is at least three; determine frame information based on the spatial positional relationship between the preset feature points; wherein the frame information is used to characterize the coordinate information of the model drawing information of the dental crown; determine the view information corresponding to the model drawing information of the dental crown based on the frame information; wherein the view information characterizes the two-dimensional plane information corresponding to the model drawing information of the dental crown; and determine the width value of the dental crown in the view information.

[0096] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0097] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0098] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0099] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0100] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0101] This disclosure also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement the methods of any of the above embodiments. The execution method and beneficial effects are similar, and will not be described again here.

[0102] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0103] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. Industrial applicability

[0104] This disclosure involves acquiring a model diagram of a dental crown and identifying preset feature points within that diagram. These preset feature points characterize points at preset locations within the model diagram. At least three preset feature points are used. A frame is determined based on the spatial relationship between these preset feature points. This frame information characterizes the coordinate information of the model diagram. Based on the frame information, view information corresponding to the model diagram is determined. This view information characterizes the two-dimensional planar information corresponding to the model diagram. The width of the dental crown is then determined from the view information. This technical solution automatically determines the width of the dental crown and improves the accuracy of crown width measurement, demonstrating strong industrial applicability.

Claims

1. A method of determining the width of a dental crown, wherein, The method comprises: obtaining model graph information of a dental crown and identifying preset feature points in the model graph information of the dental crown; wherein the preset feature points are used to represent points at preset positions in the model graph information of the dental crown; the number of the preset feature points is at least three; determining frame information according to the spatial positional relationship between the preset feature points; wherein the frame information is used to represent coordinate information of the model graph information of the dental crown; determining view information corresponding to the model graph information of the dental crown according to the frame information; wherein the view information represents two-dimensional plane information corresponding to the model graph information of the dental crown; determining a width value of the dental crown in the view information.

2. The method of claim 1, wherein, The determination of the view information corresponding to the model graph information of the dental crown according to the frame information comprises: determining two preset direction information from the frame information; determining the two preset direction information as first direction information and second direction information of the view information corresponding to the model graph information of the dental crown, respectively; determining the view information corresponding to the model graph information of the dental crown according to the first direction information and the second direction information.

3. The method of claim 2, wherein, The determination of the width value of the dental crown in the view information comprises: obtaining vertical projection information of the view information along the second direction information, drawing a first straight line at a first edge point of the vertical projection information, and drawing a second straight line at a second edge point of the vertical projection information; wherein the first straight line is parallel to the second straight line, and the direction of the first straight line is determined by the first direction information; determining a width value of the dental crown in the view information according to the first straight line and the second straight line.

4. The method of claim 3, wherein, The determination of the width value in the view information according to the first straight line and the second straight line comprises: determining a vertical distance between the first straight line and the second straight line according to the first straight line and the second straight line; determining the vertical distance as the width value.

5. The method of claim 1 or 4, wherein, The method further comprises: if the width value is detected to be abnormal, re-determining the view information corresponding to the model graph information of the dental crown.

6. The method of claim 4, wherein, The method further comprises: adjusting the view information corresponding to the model graph information of the dental crown in response to indication information of a user.

7. The method of claim 1, wherein, After the model graph information of the dental crown is obtained, the method further comprises: determining root model information corresponding to the model graph information of the dental crown according to the model graph information of the dental crown; wherein the root model information is used to generate dental crown model data in combination with the model graph information of the dental crown.

8. A device for determining the width of a dental crown, wherein, The method comprises: an obtaining module configured to obtain model graph information of a dental crown and identify preset feature points in the model graph information of the dental crown; wherein the preset feature points are configured to represent points at preset positions in the model graph information of the dental crown; the number of the preset feature points is at least three; a first determining module configured to determine frame information according to the spatial positional relationship between the preset feature points; wherein the frame information is configured to represent coordinate information of the model graph information of the dental crown; A second determining module is configured to determine view information corresponding to the model graph information of the dental crown according to the frame information, wherein the view information represents two-dimensional plane information corresponding to the model graph information of the dental crown. A third determining module is configured to determine a width value of the dental crown in the view information.

9. An electronic device, comprising: A computer program product is provided, comprising a computer readable medium, and a computer program stored in the computer readable medium. The computer program product further comprises a processor and a memory, wherein the memory stores a computer program.

10. A computer readable storage medium, wherein, The computer program product further comprises a storage medium, wherein the storage medium stores a computer program. The computer program product further comprises a processor and a memory, wherein the memory stores a computer program. The computer program product further comprises a storage medium, wherein the storage medium stores a computer program.

Citation Information

Patent Citations

  • Dental crown generation method, device, equipment and medium

    CN116229013A

  • Scanning data splicing method and device, equipment and medium

    CN116245731A

  • Dental crown width measuring method of three-dimensional dental grid model and related device

    CN117392202A

  • Dental crown width value determination method and device, equipment and storage medium

    CN118674764A