Method, electronic device and recording medium for providing information for dental treatment
By designing and aligning scanning models to identify mis-made parts of the crown, the problem of crown mis-making in dental treatment was solved, improving the accuracy and efficiency of fabrication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MEDIT CORP
- Filing Date
- 2021-09-07
- Publication Date
- 2026-07-31
AI Technical Summary
Mismanufacturing of dental crowns during dental treatment can lead to multiple dental visits and crown re-creation for patients, causing inconvenience and inefficiency.
By designing a model, acquiring a second scanning model, aligning, and generating information, the system identifies mis-made parts of dental crowns and other artificial artifacts and generates corresponding information, including color, transparency, and patterns, to display the mis-made parts.
It improves the manufacturing accuracy of dental crowns and other artificial products, reduces the inconvenience and inefficiency caused by mismanufacturing, and allows for the rapid identification and correction of mismanufactured parts.
Smart Images

Figure CN115955947B_ABST
Abstract
Description
Technical Field
[0001] The disclosed embodiments relate to a method for providing information for oral treatment and an electronic device for performing the method.
[0002] Specifically, the disclosed embodiments relate to a method for providing information used in oral treatment by attaching an artificial article to a tooth and an electronic device for performing the method. Background Technology
[0003] Dental treatment for patients encompasses many areas. These areas include treating cavities and restoring damaged teeth.
[0004] For example, if a cavity occurs, in order to treat it, the affected part of the tooth can be cut off according to the stage of the cavity, and the cut tooth can be restored using artificial materials.
[0005] For example, there may be cases where the dental pulp inside the tooth becomes decayed. In such cases, the decayed tooth should be cut up, the dental pulp inside the cut tooth should be treated with nerve therapy, and then a crown should be placed.
[0006] Dental crown treatment refers to the process of attaching or bonding a crown, which surrounds the tooth being cut, to the tooth. For crown treatment to be performed, a crown suitable for the tooth being cut needs to be fabricated. Furthermore, accurately fabricating the crown and attaching it to the tooth is paramount. Generally, to determine if the crown has been fabricated correctly, dental professionals, such as dentists, will personally attach the fabricated crown to the patient's tooth and examine its condition.
[0007] Additionally, when such manual inspection results in a mismade crown, for example, when the crown and the cut tooth collide with each other or the crown is smaller than the cut tooth, the corresponding crown must be remade.
[0008] Therefore, if a crown is mistakenly made, the following inconveniences will occur: the patient must visit the dentist again, and the crown must be sent back to a crown manufacturing plant, such as a dental lab, for modification or remanufacturing.
[0009] Therefore, it is necessary to provide methods and devices that can minimize the inconvenience caused by mismade dental crowns. Summary of the Invention
[0010] The problem the invention aims to solve
[0011] The purpose and effect of the disclosed embodiments is to provide a method for providing information for dental treatment and an electronic device for performing the method, which can improve the accuracy of the fabrication of artificial products such as dental crowns.
[0012] Specifically, the purpose and effect of the disclosed embodiments is to provide a method for providing information for dental treatment and an electronic device for performing the method, which can provide information that allows dental professionals such as dentists and dental technicians to easily identify mismanufactured artificial products such as dental crowns.
[0013] Furthermore, the purpose and effect of the disclosed embodiments is to provide a method for providing information for dental treatment and an electronic device for performing the method, which can reduce inconvenience and inefficiency to users caused by mismanufacturing of artifacts.
[0014] means for solving problems
[0015] A method for providing information for dental treatment according to the disclosed embodiments may include: a design model acquisition step, the design model being a model of an artifact attached to a body generated based on a first scan model obtained by scanning a body; a second scan model acquisition step, the second scan model being generated by scanning the artifact made according to the design model; an alignment step, aligning the first scan model and the second scan model; and an information generation step, identifying mis-made portions in the second scan model based on the alignment result, and generating information corresponding to the identified portions in the second scan model.
[0016] Additionally, the alignment step may include the following steps: aligning the second scan model and the first scan model combined with the design model.
[0017] Additionally, the alignment step may include the following steps: aligning the first scan model and the second scan model according to the lines corresponding to the interface between the object and the artifact.
[0018] Additionally, the object can be a tooth or an abutment for a dental implant, the artificial product can be a dental crown, and the line can be a boundary line.
[0019] Additionally, the alignment step may include the following steps: aligning the second scan model and the first scan model combined with the design model according to a first line and a second line, wherein the first line is a line corresponding to the boundary line of the object body within the design model, and the second line is a line corresponding to the boundary line of the object body within the second scan model.
[0020] Additionally, the information generation step may include the following steps: based on the alignment result, in the second scanning model, identifying portions that collide with at least one tooth adjacent to the object and at least one of the object; and identifying the collided portions as the misaligned portions.
[0021] Additionally, the information generation step may include the following steps: classifying the degree of collision between the second scan model and at least one tooth adjacent to the object and at least one of the objects into multiple levels, and representing the classified levels in different ways using at least one of different colors, transparency, patterns, marks, graphics and text, thereby generating the information.
[0022] Additionally, the method for providing information for dental treatment according to the disclosed embodiments may further include the step of outputting a user interface screen that includes information about the misoperated portion.
[0023] In addition, the user interface screen may also include guidance information to guide the modification of the erroneous part of the artifact.
[0024] Additionally, the information may include information about at least one of the thickness, length, area, and volume of the erroneous portion.
[0025] In addition, the artificial product can be a crown, inlay, or high inlay.
[0026] In addition, the design model acquisition step may include the following steps: generating a design model by performing a three-dimensional model of the artifact attached to the object body based on the computer-aided design (CAD) of the first scanned model.
[0027] Additionally, the alignment step may include the following steps: comparing the overall shape of the second scanning model and the design model combined with the first scanning model and aligning them once; and aligning the design model and the second scanning model that have been aligned once a second time based on edge information.
[0028] An electronic device providing information for dental treatment according to the disclosed embodiments may include: a communication interface for receiving data from an external device, and a processor for generating information for dental treatment by executing at least one instruction; the processor acquires a design model generated from a first scan model obtained by scanning an object and representing an artifact attached to the object, acquires a second scan model generated by scanning the artifact made according to the design model, aligns the first scan model and the second scan model, identifies mis-made portions in the second scan model based on the alignment result, and generates information corresponding to the identified portions on the second scan model.
[0029] Additionally, the processor can align the second scan model and the first scan model combined with the design model according to the lines corresponding to the interface between the object and the artifact.
[0030] Additionally, the processor can align the second scan model and the first scan model combined with the design model according to the boundary lines of the design model and the boundary lines of the second scan model.
[0031] Additionally, the electronic device in the disclosed embodiments may also include a display, and the processor may control the display to output a user interface screen including information about the erroneous portion.
[0032] Additionally, the electronic device in the disclosed embodiments may also include a display, and the processor may control the display to output a user interface screen that includes information about the erroneous portion and guidance information for guiding the modification of the erroneous portion.
[0033] A method for providing information for dental treatment according to a disclosed embodiment includes: a design model acquisition step, the design model being a model generated based on a first scan model obtained by scanning an object and relating to an artifact attached to the object; a second scan model acquisition step, the second scan model being generated by scanning the artifact made according to the design model; an alignment step, aligning the design model and the second scan model; and an information generation step, identifying mis-made portions in the second scan model based on the alignment result and generating information corresponding to the identified portions in the second scan model.
[0034] Invention Effects
[0035] The method for providing information for dental treatment and the electronic device for performing the method according to the disclosed embodiments enable dental treatment experts such as dentists and dental technicians to easily identify mis-made artificial artifacts such as dental crowns.
[0036] Specifically, the method for providing information for dental treatment and the electronic device for performing the method according to the disclosed embodiments can quickly identify and correct mismanufacturing of artificial articles even without directly attaching the artificial article to the patient's shaved teeth. Attached Figure Description
[0037] The present invention can be readily understood by taking into account the following detailed description and the corresponding drawings, and the reference numerals denote structural elements.
[0038] Figure 1 This is a diagram illustrating an electronic device for explaining the disclosed embodiments.
[0039] Figure 2This is a diagram illustrating an electronic device for explaining the disclosed embodiments.
[0040] Figure 3 This is a block diagram illustrating an electronic device according to a disclosed embodiment.
[0041] Figure 4 This is another block diagram illustrating an electronic device of the disclosed embodiments.
[0042] Figure 5 This is another block diagram illustrating an electronic device according to a disclosed embodiment.
[0043] Figure 6 This is a diagram used to illustrate mosaic therapy.
[0044] Figure 7a This is a diagram used to illustrate dental crown treatment.
[0045] Figure 7b This is a diagram used to illustrate dental implant treatment.
[0046] Figure 8a This is a flowchart illustrating a method for providing information for dental treatment according to a disclosed embodiment.
[0047] Figure 8b This is another flowchart illustrating a method for providing information for dental treatment according to the disclosed embodiments.
[0048] Figure 9a This is another flowchart illustrating a method for providing information for dental treatment according to the disclosed embodiments.
[0049] Figure 9b This is yet another flowchart illustrating a method for providing information for dental treatment according to the disclosed embodiments.
[0050] Figure 10 This is a diagram showing the first scan model obtained by scanning the object.
[0051] Figure 11 It is a diagram used to illustrate the design model.
[0052] Figure 12 This is a diagram showing a second scanning model obtained by scanning an artifact.
[0053] Figure 13 This is another diagram showing a second scanning model obtained by scanning an artifact.
[0054] Figure 14a It is a diagram used to illustrate the boundary lines of a design model.
[0055] Figure 14b This is another diagram used to illustrate the boundary lines of the design model.
[0056] Figure 15 This is a flowchart illustrating the alignment actions performed in the disclosed embodiments.
[0057] Figure 16a This is a diagram used to illustrate the alignment action in the disclosed embodiments.
[0058] Figure 16b This is another diagram used to illustrate the boundary lines in a second scanned model obtained by scanning an artifact.
[0059] Figure 17 This is a diagram used to illustrate the boundary lines in the second scan model.
[0060] Figure 18 It is a diagram showing a user interface screen, which includes information generated according to the disclosed embodiments.
[0061] Figure 19 It is a diagram showing a user interface screen, which includes information generated according to the disclosed embodiments.
[0062] Figure 20 It is a diagram showing a user interface screen, which includes information generated according to the disclosed embodiments.
[0063] Figure 21 This is another diagram showing a user interface screen, which includes information generated according to the disclosed embodiments. Detailed Implementation
[0064] The disclosed embodiments clarify the scope of the invention, describe the principles of the invention, and disclose embodiments to enable those skilled in the art to implement the invention. The disclosed embodiments can be implemented in various forms.
[0065] Throughout this specification, the same reference numerals refer to the same constituent elements. The disclosed embodiments do not illustrate all elements of the embodiments, and general content belonging to the technical field of the invention or repetitive content between embodiments is omitted. The term "part" (portion) as used in the specification can be implemented by software or hardware. According to embodiments, multiple "parts" can be implemented as a single element, or a single "part" can contain multiple elements.
[0066] The expression “configured to” used in the disclosed embodiments may be replaced, depending on the context, with terms such as “suitable for,” “having the capacity to,” “designed to,” “adapted to,” “made to,” or “capable of.” The term “configured to” does not necessarily mean “specifically designed to” in hardware. Rather, in some cases, “a system configured to…” may mean that the system can be “capable of…” together with other devices or components. For example, the statement “processors configured to perform A, B, and C” refers to a dedicated processor (e.g., an embedded processor) for performing that action, or a generic-purpose processor (e.g., a CPU or application processor) that performs the operation by executing one or more software programs stored in memory.
[0067] In the disclosed embodiments, a scanner refers to an electronic device that acquires images related to an object.
[0068] For example, the object can be the subject of dental treatment or the object used in dental treatment. Specifically, the object scanned by the scanner can be the inside of the oral cavity or an object related to the oral cavity. In the above example, the scanner may refer to a scanner that acquires oral cavity-related images for dental treatment. For example, in the disclosed embodiments, the intraoral scanner can be an intraoral scanner with a shape that can be inserted into the oral cavity. Since intraoral scanners typically have a form that can be held and carried in one hand, they can be called hand-held scanners. Alternatively, in the disclosed embodiments, the scanner can be a benchtop scanner that can be used for dental treatment. Specifically, a benchtop scanner can scan oral cavity-related objects for dental treatment.
[0069] Specifically, a scanner used for dental treatment can acquire at least one of two-dimensional and three-dimensional images corresponding to the oral cavity. For example, a scanner used for dental treatment can acquire at least one two-dimensional image of the oral cavity and generate a three-dimensional image of the oral cavity based thereon.
[0070] As another example, a scanner used in dental treatment can acquire at least one two-dimensional image of the oral cavity and send it to an external device. The external device, receiving the at least one two-dimensional image, can then generate a three-dimensional image of the oral cavity based on the received two-dimensional image.
[0071] For ease of reference and explanation, all scanners used in dental treatment, including those that can enter the oral cavity and desktop scanners, will be collectively referred to as "scanners".
[0072] In the disclosed embodiments, an image may refer to an image representing an object contained in the oral cavity (e.g., an "oral cavity image"). The object may include teeth, gums, at least a portion of the oral cavity, and / or artificial structures that can be attached to, inserted into the oral cavity (e.g., orthodontic appliances including brackets and wires, dental implants, artificial teeth, crowns, inlays, and high-mounted onlays, orthodontic aids inserted into the oral cavity, etc.). Additionally, the object may include a plaster model, impression body, or other object used to manufacture the aforementioned artificial structure. Alternatively, the object may include an object related to the aforementioned artificial structure or an object (teeth, etc.) present in the oral cavity. Furthermore, the orthodontic appliance may include at least one of a bracket, attachment, orthodontic screws, lingual braces, and removable retainers. Hereinafter, for ease of reference, the aforementioned artificial structures and the objects used to manufacture the artificial structures will be collectively referred to as "artificial articles."
[0073] Hereinafter, the scanner according to the disclosed embodiments can be any of the handheld scanner and desktop scanner described above. Furthermore, in the above examples, since the object to be scanned can be an object related to the oral cavity, the phrase "scanning the oral cavity" throughout the specification means not only scanning the oral cavity itself, but also scanning the aforementioned artifacts and / or other objects representing or related to the oral cavity. Therefore, the following illustrations and descriptions will use the scanning of the oral cavity by the scanner according to the disclosed embodiments as an example.
[0074] In addition, in the disclosed embodiments, the image may be a two-dimensional image of the object, or a three-dimensional model or three-dimensional image representing the object in a three-dimensional way.
[0075] Additionally, in the disclosed embodiments, an image can refer to data required to represent an object in two or three dimensions, such as raw data or raw images acquired from at least one camera. Specifically, a raw image is data acquired to generate oral images required for diagnosis, and can be an image (e.g., a two-dimensional frame image) acquired from at least one camera included in the scanner when scanning the patient's oral cavity as the object using a scanner (e.g., an oral scanner). Alternatively, a raw image may refer to the original image acquired from the scanner, which is an unprocessed image.
[0076] Figure 1 This is a diagram illustrating an electronic device for explaining the disclosed embodiments.
[0077] Reference Figure 1 The illustration shows an electronic device for dental treatment in the disclosed embodiments, such as a scanner 100 and an electronic device communicating therewith, namely an oral diagnostic device 120. Figure 1 In this paper, we will use an oral scanner, which is used for oral treatment and has the ability to enter the oral cavity, as an example for illustration and explanation.
[0078] Reference Figure 1 The scanner 100 is a medical device used to acquire images of the oral cavity. For example... Figure 1 The scanner 100 shown, being a type of scanner capable of entering the oral cavity, can be called an oral scanner or a portable scanner, etc. Scanners used for dental treatment, in addition to... Figure 1 In addition to the handheld scanners shown, the desktop scanners mentioned above can also be used. Desktop scanners will be referred to below. Figure 2 Please provide an explanation.
[0079] Specifically, the scanner 100 may be an apparatus that generates a three-dimensional model of the oral cavity, including at least one tooth, by non-contactly scanning an object (e.g., an object or impression in the oral cavity, such as a tooth) inserted into the oral cavity.
[0080] In addition, the scanner 100 uses at least one camera (e.g., an optical camera) to scan the inside of a patient's mouth or an impression taken from the inside of the mouth. The scanner 100 images at least one surface of the teeth, gums, and insertable artificial objects or plaster models inside the mouth, thus acquiring surface information about the object as raw data. The following explanation will use the scanning of the oral cavity as an example.
[0081] The raw data acquired in scanner 100 may be at least one image acquired from at least one camera included in scanner 100. Specifically, the raw data may be at least one two-dimensional frame image acquired by scanner 100 performing a scanning action. Here, "frame image" may also be referred to as "frame" or "frame data". The raw data acquired from scanner 100 may be transmitted to dental diagnostic device 120 connected via a communication network.
[0082] Alternatively, scanner 100 can acquire a three-dimensional model or three-dimensional image generated from raw data acquired by at least one camera. Furthermore, the acquired three-dimensional model or three-dimensional image can be transmitted to dental diagnostic device 120.
[0083] The dental diagnostic device 120 is connected to the scanner 100 via a communication network and can receive data acquired by performing a scanning action from the scanner 100. The dental diagnostic device 120 can refer to an electronic device that generates, processes, displays, and / or transmits oral images based on data transmitted from the scanner 100.
[0084] Specifically, the oral diagnostic device 120 can generate at least one of the following based on data received from the scanner 100: information required for oral diagnosis, an image representing the oral cavity, and a model for oral treatment (e.g., a three-dimensional model of a tooth or a three-dimensional model for generating a crown, etc.), and display the generated information and image on the display 125.
[0085] In addition, the oral diagnostic device 120 can be a computer device such as a smartphone, laptop, desktop computer, PDA, or tablet computer, but is not limited to these.
[0086] Alternatively, the oral diagnostic device 120 may also exist in the form of a server (or server device) for processing oral images.
[0087] Additionally, the dental diagnostic device 120 can store and execute dedicated software linked to the scanner 100. This dedicated software may be referred to as a dedicated program or application. When the dental diagnostic device 120 and the scanner 100 are linked and operating, the dedicated software stored in the dental diagnostic device 120 connects to the scanner 100 and receives data acquired through scanning the object in real time. In one embodiment, each scanner product may have dedicated software for processing data. This dedicated software can perform at least one action for acquiring, processing, storing, and / or transmitting three-dimensional images of the object.
[0088] Furthermore, the scanner 100 can directly transmit the raw data acquired by performing a scanning action to the oral diagnostic device 120. Thus, the oral diagnostic device 120 can generate a three-dimensional oral image representing the oral cavity in three-dimensional form based on the received raw data. Additionally, the "three-dimensional oral image" can be generated by three-dimensional modeling of the internal structure of the oral cavity based on the received raw data; the generated data can be referred to as a "three-dimensional oral model," "three-dimensional scan model," "three-dimensional model," or "tooth model," etc. Hereinafter, "three-dimensional oral model," "three-dimensional model," or "tooth model" will all be collectively referred to as a "scan model."
[0089] That is, in the disclosed embodiments, "scanning model" may refer to a three-dimensional structure modeled based on data obtained by the scanner 100 through scanning objects such as teeth, impressions and / or artifacts.
[0090] In addition, the scanner 100 can use optical triangulation, confocal methods, etc. to scan the oral cavity.
[0091] Figure 2 This is a diagram illustrating an electronic device for explaining the disclosed embodiments. Figure 2 In, with Figure 1 The same components are shown using the same reference numerals in the accompanying drawings, therefore detailed descriptions are omitted.
[0092] Reference Figure 2 The electronic device 200 in the disclosed embodiments refers to any computing device capable of generating, processing, transmitting and / or displaying information for dental treatment.
[0093] Specifically, the electronic device 200 in the disclosed embodiments can be a computing device that generates information for dental treatment based on data obtained by scanning teeth as the object of dental treatment. For example, the electronic device 200 can be a computing device such as a smartphone, laptop, desktop computer, PDA, tablet computer, etc., but is not limited thereto.
[0094] In addition, electronic device 200 can provide... Figure 1 The oral diagnostic device 120 itself is described in the text. However, in Figure 2 In the middle, electronic device 200 and Figure 1 The dental diagnostic device 120 described herein is illustrated using examples of electronic devices that are physically different from those in the description. As for electronic device 200 and... Figure 1 Examples of physically different electronic devices described in the oral diagnostic device 120 include those located within the dental cavity and receiving data via a scanner (e.g., scanner 100), and those located in a dental laboratory. In this case, the electronic device 200 can receive data acquired by performing a scanning action from the scanner (e.g., scanner 100) or from the oral diagnostic device 120.
[0095] In addition, the electronic device 200 may also exist in the form of a server (or server device), etc.
[0096] Server 170 can receive data about teeth from at least one of scanner 100, scanner 101, and dental diagnostic device 120. Specifically, server 170 can be connected to at least one of scanner 100, scanner 101, and dental diagnostic device 120 via a wired or wireless communication network to receive and store data about teeth from at least one of these devices. Alternatively, server 170 can process and / or manipulate the received data to generate data for dental treatment.
[0097] As described above, a scanner (e.g., scanner 100) can acquire data through oral scanning. The data acquired through oral scanning can be data about teeth, data associated with teeth, or data used for dental treatment; these can be collectively referred to as "data about teeth".
[0098] The electronic device 200 can receive data about teeth from at least one of the scanner 100, scanner 101, dental diagnostic device 120, and server 170.
[0099] Specifically, the data concerning the teeth can be at least one of the following: i) data obtained by scanning an object (e.g., at least one tooth, an artificial artifact (crown, impression, etc.)); ii) at least one of a two-dimensional image, a three-dimensional image, and a three-dimensional model generated based on the data obtained by scanning the object; iii) an image and / or model of an artificial artifact attached, inserted, or set to a tooth based on the data obtained by scanning the object; and iv) at least one of a two-dimensional image, a three-dimensional image, and a three-dimensional model of an artificial artifact generated based on the data obtained by scanning the artificial artifact attached, inserted, or set to the object.
[0100] Furthermore, the electronic device 200 can be directly or indirectly connected to at least one of the scanners 100, 101, 120, and 170 via a wired or wireless communication network. And, via the aforementioned wired or wireless communication network, the electronic device 200 can receive the aforementioned data about teeth from at least one of the scanners 100, 101, 120, and 170.
[0101] For example, scanner 100 or scanner 101 can directly transmit data acquired by performing a scanning action to electronic device 200. Alternatively, when scanner 100 transmits data acquired by performing a scanning action to dental diagnostic device 120, electronic device 200 can receive the acquired data from dental diagnostic device 120 or process or generate data from the acquired data.
[0102] Specifically, data about teeth can be obtained not only from scanner 100, which is a handheld scanner capable of entering the oral cavity, but also from scanner 101, which is a desktop scanner.
[0103] Figure 2 The scanner 101 shown acquires three-dimensional data representing the shape of an object by illuminating it with light and scanning the illuminated object, utilizing the triangulation principle caused by pattern deformation. The method for acquiring three-dimensional data is not limited to this; various known scanning methods can be applied. The scanner 101 may include at least one camera 152, 153, a light illuminating unit 150, a turntable 160, and an arm 155.
[0104] The scanner 101 can acquire raw data by scanning a subject. For example, the subject scanned by the scanner 101 can be an impression taken from a tooth that is the object of treatment. In one embodiment, the scanner 101 can project light onto the subject 10 located on the turntable 160 via a light irradiation unit 150. The light output from the light irradiation unit 150 can have various forms, such as lines or dots, structured light, stripe patterns, etc.
[0105] Furthermore, the light output from the light irradiation unit 150 can generate patterned light on its own. For example, the light irradiation unit 150 can be a projector that outputs light through a light source.
[0106] Alternatively, the light irradiation unit 150 can output light with a predetermined intensity, and the light output from the light irradiation unit 150 can be deformed into light with a predetermined pattern while passing through the pattern generating device (not shown).
[0107] Scanner 101 uses at least one camera 152, 153 (e.g., an optical camera) to scan the surface of an object onto which light is projected, thereby acquiring image data about the object. Here, "image data" can refer to multiple two-dimensional images acquired by scanning the surface of the object using at least one camera 152, 153 to generate three-dimensional data about the object. In this case, the image data can be raw data. Alternatively, the image data acquired from scanner 101 can be a three-dimensional image representing the object in a three-dimensional manner using two-dimensional images. Figure 2 The illustration shows a case where the scanner 101 includes two cameras 152 and 153.
[0108] The turntable 160 can be connected to the housing of the scanner 101 via the arm 155. The turntable 160 can move or rotate according to a preset movement path. In one embodiment, the turntable 160 can be axially swung or rotated by a preset angle around a central axis under the control of the arm 155. In one embodiment, the turntable 160 can move or rotate once per unit movement time and then stop after a preset time.
[0109] The scanner 101 and the dental diagnostic device 120 can be connected to each other via a wireless communication network. For example, the scanner 101 can communicate with the dental diagnostic device 120 via a wireless communication network with communication specifications such as Bluetooth, Wi-Fi, Bluetooth Low Energy (BLE), NFC / RFID, Wi-Fi Direct, UWB, or ZigBee. The scanner 101 can transmit the acquired image data to the dental diagnostic device 120.
[0110] In addition, Figure 2 In the diagram, electronic device 200 is shown as a separate device from dental diagnostic device 120 and server 170, but electronic device 200 can be dental diagnostic device 120 or server 170 itself.
[0111] The electronic device 200 described below, as described above, receives data about teeth from at least one of scanner 100, scanner 101, dental diagnostic device 120, and server 170, and generates information to be provided in the disclosed embodiments based on the received data.
[0112] The detailed structure and operation of the electronic device 200 of the disclosed embodiments will be referred to below. Figures 3 to 21 Please provide a detailed explanation.
[0113] Figure 3 This is a block diagram illustrating an electronic device according to a disclosed embodiment. Figure 3 The electronic device 300 shown can be used with Figure 2 The electronic device 200 described herein is the same, therefore the similarity will be omitted. Figures 1 to 2 Repeated explanations in the text.
[0114] Reference Figure 3 The electronic device 300 is an electronic device that provides information for treatment, including: a communication interface 320 for receiving data from an external device, and a processor 310 for generating information for dental treatment by executing at least one instruction.
[0115] Specifically, the processor 310 of the electronic device 300 in the disclosed embodiment can execute the at least one instruction to obtain a design model representing an artifact attached to the object body, generated from a first scan model obtained by scanning the object body; obtain a second scan model generated by scanning the artifact made according to the design model; align the first scan model and the second scan model; identify mismade portions in the second scan model based on the alignment result; and generate information corresponding to the identified portions on the second scan model.
[0116] Alternatively, the processor 310 of the electronic device 300 in the disclosed embodiment may execute the at least one instruction to obtain a design model generated from a first scan model obtained by scanning an object and representing an artifact attached to the object, obtain a second scan model generated by scanning the artifact made according to the design model, align the design model and the second scan model, identify mismade portions in the second scan model based on the alignment result, and generate information corresponding to the identified portions in the second scan model.
[0117] Regarding attaching artifacts to an object, "attachment" can refer not only to the use of adhesive materials for attachment, but also to the use of non-adhesive materials to achieve a tight bond between the object and the artifact.
[0118] In the disclosed embodiments, the first scanning model may refer to a model obtained by scanning an object. Furthermore, the second scanning model may refer to a model obtained by scanning an artifact attached to or bonded to the object. Additionally, the design model may refer to a three-dimensional model generated by modeling the artifact attached to or bonded to the object.
[0119] Specifically, the processor 310 can align the second scan model and the first scan model combined with the design model, and identify the mis-made portion based on the alignment result.
[0120] Specifically, the processor 310 aligns the first and second scan models based on the lines corresponding to the interface between the object and the artifact. For example, the object can be a tooth or an abutment for a dental implant. In this case, the artifact is a crown, and the aforementioned "lines corresponding to the interface between the object and the artifact" can be boundary lines. Specifically, in a tooth, a margin can refer to the interface between the tooth and the artifact attached to it (e.g., a crown). The lines formed through this interface can be called boundary lines. For example, teeth can also have margins, and crowns attached to teeth can also have margins. Therefore, it can be said that teeth also have boundary lines, and crowns also have boundary lines.
[0121] For example, processor 310 can align the second scan model and the first scan model combined with the design model according to a first line (e.g., the boundary line of the design model) and a second line (e.g., the boundary line of the crown), the first line being a line corresponding to the boundary of the cutting surface of the object body (e.g., a bridge abutment tooth cut for crown treatment) in the design model, and the second line being a line corresponding to the boundary of the cutting surface of the object body in the second scan model.
[0122] Specifically, the processor 310 performs a predetermined action by executing at least one instruction. Specifically, the processor 310 can control the following actions: taking a picture (or scanning) of the oral cavity, acquiring images or data about the oral cavity, processing or manipulating the acquired images or data, and / or transmitting the acquired images or data, etc.
[0123] Furthermore, when it is mentioned that a predetermined action is performed in the processor 310, it not only refers to the case where at least one instruction is executed in the processor 310 to directly perform the aforementioned action, but also to the case where other constituent elements are controlled to perform the aforementioned action.
[0124] Specifically, processor 310 may include: RAM (not shown) storing signals or data transmitted from the outside, or as a storage area corresponding to various operations performed in electronic device 200; ROM (not shown) storing control programs and / or multiple instructions for controlling electronic device 200; and at least one processor (not shown) executing at least one instruction (hereinafter referred to as "internal processor"). Specifically, processor 310 may be implemented in the form of internally including at least one internal processor and memory elements (e.g., RAM, ROM, etc.), the memory elements being used to store at least one of programs, instructions, signals, and data processed or utilized in the internal processor.
[0125] Additionally, processor 310 may include a graphics processing unit (not shown) for processing graphics corresponding to the video. Furthermore, processor 310 may implement a system-on-a-chip (SoC) integrating a core (not shown) and a GPU (not shown). Additionally, processor 310 may include multiple cores beyond a single core. For example, processor 310 may include dual-core, triple-core, quad-core, hexa-core, octa-core, deca-core, dodecathlon, and hexadecimal cores.
[0126] Additionally, the processor 310 may include designable logic elements and semiconductor elements including programmable internal circuitry, namely a field-programmable gate array (FPGA), and high-speed image processing can be implemented using the FPGA.
[0127] Furthermore, the processor 310 performing the aforementioned actions such as "acquiring", "aligning", "identifying", and "generating" not only refers to the processor 310 executing at least one instruction to directly perform the aforementioned actions, but also refers to controlling other constituent elements to perform the aforementioned actions.
[0128] The communication interface 320 can communicate with at least one external device (not shown) via a wired or wireless communication network. The external device (not shown) can be... Figure 2 The scanner 100, scanner 101, dental diagnostic device 120 and / or server 170 are described in the document.
[0129] Specifically, the communication interface 320 may include at least one near-field communication module (not shown) to perform communication via communication specifications such as Bluetooth, Wi-Fi, Bluetooth Low Energy (BLE), NFC / RFID, Wi-Fi Direct, UWB, or ZigBee.
[0130] Additionally, the communication interface 320 may also include a server (not shown) supporting remote communication according to remote communication specifications and a remote communication module (not shown) performing communication. Specifically, the communication interface 320 may include a remote communication module (not shown) that communicates via a network used for online communication. Furthermore, the communication interface 320 may include a remote communication module (not shown) that performs communication via a communication network according to communication specifications such as 3G, 4G, 5G, and / or 6G.
[0131] Additionally, the communication interface 320 is for wired communication with an external device (e.g., a scanner), and may include at least one port (not shown) that is connected to the external device via a wired cable. For example, the communication interface 320 may include a cable connection port such as an HDMI port (not shown). Thus, the communication interface 320 can perform communication with an external device that is wiredly connected via at least one port (not shown).
[0132] For example, the communication interface 320 can be controlled by the processor 310 and the scanner (e.g., Figure 2 Scanner 100 or Scanner 101) Figure 3 (Not shown in the diagram) communicates. As another example, the communication interface 320 can communicate with an oral diagnostic device connected via a wired or wireless communication network, as controlled by the processor 310. Figure 2 Oral diagnostic device 120) or server ( Figure 2 It communicates with servers such as 170.
[0133] In the disclosed embodiments, the processor 310 may generate target information (e.g., "information corresponding to the identified portion in the second scan model") based on data received through the communication interface 320.
[0134] Figure 4 This is another block diagram illustrating an electronic device of the disclosed embodiments.
[0135] Reference Figure 4 Electronic device 400 compared to Figure 3 The electronic device 300 shown also includes a display 330.
[0136] The display 330 can display a screen. Specifically, the display 330 can display a predetermined screen under the control of the processor 310. Specifically, the display 330 can display a user interface screen providing information for dental treatment. Specifically, the display 330 can display a user interface screen including information corresponding to the misprinted portion in the second scan model. Alternatively, the display 330 can display a user interface screen including at least one of the first scan model, the design model, and the second scan model described above.
[0137] Specifically, the display 330 can output a user interface screen corresponding to the video data through an internal display panel (not shown), so that the user can visually identify the video data corresponding to the user interface screen.
[0138] Figure 5 This is another block diagram illustrating an electronic device according to a disclosed embodiment. Figure 5 The electronic device 500 shown can be used with Figure 3 and Figure 4 The electronic devices (electronic device 300 or electronic device 400) shown in the diagrams are identical. (Refer to...) Figure 5 Compared to electronic device 400, electronic device 500 further includes at least one of memory 340 and user interface 350. In the accompanying drawings, the same reference numerals denote the same structures, therefore repeated descriptions will be omitted.
[0139] The memory 340 may store at least one instruction. Additionally, the memory 340 may store at least one instruction executed by the processor 310. Furthermore, the memory 340 may store at least one program executed by the processor 310. Additionally, the memory 340 may store data received from at least one external device (not shown) (e.g., raw data acquired for performing a scanning operation, data about teeth, etc.). Alternatively, the memory 340 may store an image of the oral cavity representing the oral cavity in three-dimensional form.
[0140] The user interface 350 can accept user input for controlling the electronic device 500. The user interface 350 may include user input devices, such as a touchpad for sensing user touch, buttons for receiving user press operations, a mouse or keyboard for referring to or selecting a location on the user interface screen, etc., but not limited to these.
[0141] Additionally, the user interface 350 may include a voice recognition device (not shown) for recognizing speech. For example, the voice recognition device (not shown) may be a microphone, which can receive voice commands or voice requests from the user. Thus, the processor 310 can perform control to execute actions corresponding to the voice commands or voice requests.
[0142] Additionally, the processor 310 may include a control unit 311 and an image processing unit 313.
[0143] Specifically, the control unit 311 can control the overall operation of the electronic device 500. For example, the control unit 311 controls the internal structure as a whole by executing at least one instruction and / or program stored in the memory 340 or inside the control unit 311.
[0144] The image processing unit 313 can perform actions for generating and / or processing images. Specifically, the image processing unit 313 can receive raw data acquired from a scanner (not shown) and generate an image or model representing the oral cavity based on the received data. Alternatively, the image processing unit 313 can generate an image output through a user interface screen.
[0145] For example, the image processing unit 313 can generate a first scanned model of a tooth in three dimensions based on data obtained by scanning a tooth or a tooth impression using a scanner (not shown). Additionally, the image processing unit 313 can generate a second scanned model of an artifact in three dimensions based on data obtained by scanning an artifact using a scanner (not shown).
[0146] Alternatively, the image processing unit 313 may generate an image corresponding to a user interface screen. For example, the image processing unit 313 may generate an image corresponding to a user interface screen, which displays information corresponding to the misidentified portion in the second scanning model, under the control of the control unit 311.
[0147] Below, refer to Figures 6 to 21 This describes the detailed operations performed in the electronic device (electronic device 300, electronic device 400, or electronic device 500) of the disclosed embodiments.
[0148] The electronic devices (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) and their operating methods of the disclosed embodiments are designed to minimize the inconvenience experienced by dental technicians, dentists, and patients and to improve the efficiency of dental treatment in the event of accidental insertion or attachment of an artificial to a tooth.
[0149] Specifically, let's take the case of a patient with a damaged tooth who needs a crown as an example. The patient visits a dentist for treatment, and the dentist removes the damaged portion of the tooth. The tooth is then scanned to create a crown to be attached to the removed portion. The data obtained from the scan is input into a computer-aided design system to generate a crown model. An actual crown corresponding to the generated model is then made. After the crown is made, the patient visits the dentist again. The dentist can then attach the crown to the tooth, covering the damaged area, thus completing the crown treatment.
[0150] In the aforementioned examples, there is a possibility that the crown may be incorrectly fabricated. The crown should be made to completely cover the tooth, without colliding with the patient's teeth (e.g., bridge abutments), and without colliding with adjacent teeth or creating excessive gaps. For example, the following situations may occur: the crown is made larger than the patient's tooth, causing it to collide with other adjacent teeth; it is made smaller than the patient's tooth, making it impossible to attach and completely cover the patient's tooth; it is made smaller than the expected size or thickness, resulting in larger gaps with adjacent teeth; at least a portion of the patient's tooth may collide with the inside of the crown, etc.
[0151] In this situation, the crown needs to be remade, which will inconvenience the patient by requiring another dental visit. Furthermore, the dentist will have to repeatedly perform crown treatments that would have been completed had the crown not been mismade.
[0152] As mentioned above, if dental artifacts that require precise attachment or bonding to teeth for dental treatment are mismade, dentists, dental technicians, and patients will inevitably experience inconvenience.
[0153] In the disclosed embodiments, to minimize the aforementioned inconvenience, mismanufacturing of the artificial article can be confirmed before attaching it to the patient's teeth for dental treatment.
[0154] Figure 6 This is a diagram used to illustrate mosaic therapy.
[0155] In the disclosed embodiments, the artificial article attached to or incorporated into a patient’s teeth for dental treatment may be an inlay. Figure 6 This is used to describe inlay treatment for dental treatment involving inlays.
[0156] Reference Figure 6Section 610 shows a case where a cavity 602 has occurred in the upper central portion of a tooth 601 that is the subject of dental treatment.
[0157] Next, refer to Figure 6 For part 620, the dentist can remove the part of tooth 601 where the cavity 602 has occurred. Figure 6 Part 630 represents the tooth 601 from which the cavity 602 has been removed. The dentist can use a scanner (not shown) to scan the tooth 601 from which the cavity 602 has been removed or perform an impression to create an inlay 641 that is inserted into and attached to the portion 631 of the tooth from which the cavity has been removed.
[0158] Next, refer to Figure 6 Parts 640 and 650 are used to insert and attach the inlay 641 into a portion 631 of the tooth to which the cavity has been removed, thereby completing the inlay treatment.
[0159] Figure 7a This is a diagram used to illustrate dental crown treatment.
[0160] Reference Figure 7a The teeth to be treated with crowns can be teeth 720 where a portion of the tooth is broken, resulting in damage to the internal nerves, or teeth 710 where internal nerves are damaged due to tooth decay. (Compared to...) Figure 6 Similar to the description, damaged teeth can be removed or etched to reshape tooth 710 into a form that can be covered with a crown.
[0161] Furthermore, the modified tooth 710 is scanned using a scanner (not shown) or an impression is taken to fabricate a crown 713 that completely encloses the tooth 710. The modified tooth 710 may be referred to as an "apron tooth." The crown 713 attached to the abutment tooth should be fabricated so that it does not collide with or offset from the abutment tooth internally. For example, the inner surface of the crown in contact with the abutment tooth should not have any portion that collides with or offsets from the abutment tooth. Additionally, the crown attached to the abutment tooth should not collide with at least one adjacent tooth 720 or 730. Furthermore, the gap or interval between the crown attached to the abutment tooth and at least one adjacent tooth 720 or 730 should not be too large. This is because when the gap between the crown attached to the abutment tooth and at least one adjacent tooth 720 or 730 is large, food debris will get stuck in the crown and at least one adjacent tooth 720 or 730, which can lead to inflammation of the gums or tooth erosion.
[0162] Figure 7b This is a diagram used to illustrate dental implant treatment. Additionally, in Figure 7b In, with Figure 7aThe same structures are illustrated with the same reference numerals, therefore repeated descriptions are omitted.
[0163] Figure 7b Dental implant treatment and in Figure 7a The treatment described in the text is similar to that of dental crowns, the difference being that the abutment of the implant is replaced with a 762. Figure 7a The bridge abutment teeth are described in the text. Additionally, in... Figure 7b In the middle, the adjacent tooth 720 located to the left of abutment 762, in Figure 7a The image is illustrated using a broken tooth as an example. Figure 7b The example shown is a normal tooth.
[0164] Reference Figure 7b In region 750, for dental implant treatment, a fixation device 763 is inserted into the jawbone, and an abutment 762 is attached to the fixation device 763. In dental implant treatment, the fixation device 763 functions as a tooth root, and the abutment 762 functions as a bridge abutment. Furthermore, a design model for a crown 765 attached to the abutment 762 is generated based on a first scanning model obtained by scanning the oral cavity with the abutment 762 inserted or by scanning the abutment 762. Although the crown 765 attached to the abutment 762 is called an implant crown, it will be referred to as "crown 765" below for ease of reference. After fabricating the crown 765 using the generated design model, the crown 765 can be attached to the abutment 762 (S771). Specifically, the crown 765 can be attached to the abutment 762 such that the boundary line 767 of the crown 765 is in close contact with the boundary line 761 of the abutment 762. Figure 7b In this context, the abutment 762 can be a custom-made abutment 762 tailored to the patient's oral structure or teeth.
[0165] Referring to region 790, the oral cavity where crown 765 is attached to abutment 762 and dental implant treatment is completed is shown.
[0166] The following will use dental artifacts as a reference. Figures 6 to 7b The following explanation uses inlays or crowns as examples. Additionally, in the disclosed embodiments, a crown may refer to... Figure 7a The crown 713 attached to the bridge abutment tooth as described in the text can also refer to... Figure 7b The crown 765 attached to the abutment 762 is described in the text. For ease of explanation, the crown referred to below is the one attached to the abutment 762. Figure 7a The following explanation uses the crown 713 attached to the bridge abutment tooth as an example. Figure 8a This is a flowchart illustrating a method for providing information for dental treatment according to a disclosed embodiment. Additionally, Figure 8aThis can be a flowchart illustrating the operations performed in the electronic device (electronic device 200, electronic device 300, electronic device 400, or electronic device 500) of the disclosed embodiments. Figure 8a In the middle, the method 800 for providing information for dental treatment is through Figure 4 The following explanation will be based on the operation of the electronic device 400 shown.
[0167] According to the disclosed embodiment of the method 800 for providing information for dental treatment, a design model (S810) may be obtained, which is generated based on a first scan model obtained by scanning an object (e.g., a tooth or an impression corresponding to a tooth, etc.) and represents an artifact to be attached to the object. Specifically, step S810 may be executed in processor 310.
[0168] The first scanning model can be a three-dimensional model representing the object being treated in dentistry. Furthermore, the object can be a tooth, the object being treated in dentistry. For example, when performing crown treatment on a tooth, the tooth can be represented as... Figure 7a The bridge abutment teeth are described in the text.
[0169] Alternatively, the object body can be in Figure 7b The text describes dental implant teeth used for dental implant treatment. For example, when performing dental implant treatment, an abutment 762 corresponding to a bridge abutment can be used. In this case, the first scanning model can be a model obtained by scanning the abutment 762, which is combined with a fixation device for dental implant treatment. Furthermore, based on the first scanning model obtained by scanning the abutment 762, a dental implant is fabricated... Figure 7b The crown 765 is described in the description. Furthermore, a second scanning model can be obtained by scanning the crown 765.
[0170] For ease of explanation, including Figure 8a The following figures, including those containing teeth, will be used as an example for illustration and explanation. Teeth can be... Figure 7a The bridge abutment teeth described in the text. Alternatively, the teeth as the object of the object can also refer to those in… Figure 7b The abutment 762, corresponding to the bridge abutment tooth pair, is described in the text. For ease of explanation, the term "teeth" will be used below. Figure 7a The following explanation uses the case of the bridge abutment tooth as an example.
[0171] Specifically, in Figure 1 or Figure 2 The scanner 100 or scanner 101 described herein can scan an object. The object being scanned can be a tooth, an artificial object corresponding to a tooth, an impression taken from a tooth, a plaster model corresponding to a tooth, etc.
[0172] Below, to utilize Figure 1 The scanner 100 described herein scans an object (e.g., Figure 7a The following explanation uses the case of the bridge abutment tooth as an example.
[0173] Specifically, scanning data, such as raw data, can be obtained by scanning the teeth that are the objects of treatment using scanner 100. Scanner 100 can then use the raw data to generate a three-dimensional model or three-dimensional image corresponding to the teeth that are the objects of treatment. For ease of explanation, the image or model representing the object in three dimensions will be collectively referred to as a "model".
[0174] Furthermore, for ease of explanation, the model generated by scanning the tooth to which the artificial artifact will be attached, which is the object of treatment, will be referred to below as the "first scanning model." For example, the first scanning model could be a model obtained by scanning a tooth that has been modified for the attachment of an artificial artifact. For example, such as... Figure 6 As shown in section 630, a tooth including region 631 can be scanned to obtain a first scan model, said region 631 being the region 631 for etching the tooth portion for bonding or attachment of an artificial article. As yet another example, as in... Figure 7a The description refers to the tooth for which crown 713 is attached or bonded. The tooth, modified for crown attachment, can be scanned to obtain a first scanning model. As another example, as in... Figure 7b As described, the first scanning model can be obtained by scanning the base station 762.
[0175] Alternatively, data acquired by scanner 100, such as raw data or corresponding data, can be transmitted to at least one of dental diagnostic device 120 and server 170. Then, at least one of dental diagnostic device 120 and server 170 can generate the aforementioned first scan model based on the received data. Furthermore, at least one of dental diagnostic device 120 and server 170 can transmit the generated first scan model to electronic device 400. Then, electronic device 400 can receive the generated first scan model from at least one of dental diagnostic device 120 and server 170 via communication interface 320. In the above example, the processor 310 of electronic device 400 receives the first scan model from at least one of dental diagnostic device 120 and server 170, thereby acquiring the first scan model.
[0176] Alternatively, data acquired by scanner 100, such as raw data or corresponding data, can be transmitted to electronic device 400. Specifically, data acquired by scanning the treatment subject, i.e., teeth, can be transmitted from scanner 100 to electronic device 400. Alternatively, data acquired through scanning can be transmitted from at least one of dental diagnostic device 120 and server 170 to electronic device 400. Then, electronic device 400 receives the raw data or corresponding data acquired through scanning via communication interface 320 and generates a first scan model based on the received data.
[0177] As described above, the electronic device 400 can generate a first scan model based on data received from an external device (e.g., at least one of scanner 100, scanner 101, dental diagnostic device 120, and server 170), or receive a first scan model from an external device (e.g., at least one of scanner 100, scanner 101, dental diagnostic device 120, and server 170).
[0178] In the disclosed embodiments, the artificial article can be an orthodontic device including a bracket and wire that can be combined, attached to, or inserted into at least a portion of the teeth, gums, oral cavity, and / or the oral cavity, including dental restorations such as dental implants, artificial teeth, crowns, inlays, and high-mounted onlays, and orthodontic aids inserted into the oral cavity. Alternatively, the artificial article can be a plaster model, impression, or the like used to fabricate dental restorations including orthodontic devices, dental implants, artificial teeth, crowns, inlays, and high-mounted onlays, and orthodontic aids inserted into the oral cavity.
[0179] The following explanation will take the case of a dental crown as an example, which is the “artificial product” in step S810.
[0180] Furthermore, the electronic device 400 can acquire a design model representing the artificial article attached to the tooth based on the acquired first scan model (S810). Specifically, step S810 can generate a three-dimensional design model of the artificial article attached to or bonded to the tooth based on a design calculated by a computer based on the first scan model. The generation of the design model can be performed in the processor 310. Alternatively, the generation of the design model can be performed in an external device. In this case, the design model generated in the external device can be transmitted to the electronic device 400.
[0181] For example, step S810 can generate a design model by creating a three-dimensional model of the artificial artifact attached to the tooth based on computer-aided design of the first scanned model. The apparatus or system for designing the target object based on computer-aided design can be referred to as a CAD system.
[0182] Specifically, the CAD system designs the artificial artifact attached to the modified teeth based on the first scanned model, thereby generating a design model of the artificial artifact in three dimensions.
[0183] Next, the method 800 for providing information for dental treatment can obtain a second scan model generated by scanning the artificial artifact made according to the design model (S820). Specifically, step S820 can be executed in processor 310.
[0184] Specifically, the electronic device 400 may generate a second scan model or receive a second scan model from an external device (e.g., at least one of scanner 100, scanner 101, dental diagnostic device 120, and server 170) to obtain a second scan model.
[0185] For example, scanners ( Figure 2 The scanner 100 can acquire raw data by scanning the artifact. That is, the scanner 100 can scan the actually manufactured artifact. And, similar to that described in step S810, the scanner 100 can generate a second scanning model based on the acquired raw data.
[0186] Alternatively, the raw data obtained by scanner 100 scanning the artifact can be transmitted to at least one of dental diagnostic device 120 and server 170. Then, at least one of dental diagnostic device 120 and server 170 can generate the aforementioned second scan model based on the received data. Furthermore, at least one of dental diagnostic device 120 and server 170 can transmit the generated second scan model to electronic device 400. Then, electronic device 400 can receive the generated second scan model from at least one of dental diagnostic device 120 and server 170 via communication interface 320. In the above example, the processor 310 of electronic device 400 can receive the second scan model from at least one of dental diagnostic device 120 and server 170, thereby acquiring the second scan model.
[0187] Alternatively, data acquired by scanner 100 scanning an artifact, such as raw data or corresponding data, can be transmitted to electronic device 400. Specifically, data acquired by scanning an artifact can be transmitted from scanner 100 to electronic device 400. Alternatively, data acquired by scanning an artifact can be transmitted from at least one of dental diagnostic device 120 and server 170 to electronic device 400. Then, electronic device 400 receives the raw data or corresponding data acquired by scanning the artifact via communication interface 320 and generates a second scan model based on the received data. In the above example, electronic device 400 can generate a second scan model based on the received data, thereby acquiring a second scan model.
[0188] Next, a method 800 for providing information for dental treatment is provided, which aligns the first scan model obtained in step S810 and the second scan model obtained in step S820 (S830).
[0189] Specifically, step S830 can be executed in processor 310. In the disclosed embodiments, to identify the area within the artifact that collides with the abutment tooth, a second scan model obtained by scanning the artifact and a first scan model obtained by scanning the abutment tooth can be aligned and compared.
[0190] Specifically, in step S830, the first scanning model and the second scanning model can be aligned based on the lines corresponding to the interface between the object and the artifact. The lines corresponding to the interface between the object and the artifact can be boundary lines. Specifically, when the object is a tooth or an abutment for a dental implant, and the artifact is a crown, the "lines corresponding to the interface between the object and the artifact" can be boundary lines.
[0191] Specifically, when cutting a tooth that is the object of treatment, step S830 can align the first scan model obtained in step S810 and the second scan model obtained in step S820 according to the line (e.g., boundary line) corresponding to the boundary of the surface being cut (S830).
[0192] As in Figures 6 to 7a In the example shown, a tooth intended for treatment may be cut to attach an artificial artifact. Alternatively, a portion of a tooth intended for treatment may be cut to remove cavities. Furthermore, the cut portion may be fitted with an artificial artifact used in dental treatment, such as an inlay, onlay, or crown. Additionally, the cross-section of a tooth cut for treatment may be called a "cutting surface" or "cut surface." Furthermore, the "boundary of the cutting surface" may refer to the boundary between the cut surface and the uncut surface within the tooth. For example, in a tooth being prepared for crown treatment, the "boundary of the cutting surface" may be a boundary line.
[0193] As in Figure 7b In the example shown, when the dental treatment is a dental implant, the artificial artifact can be the crown 765 of the implant, and the crown 765 can be bonded to the abutment 762. In this case, the line corresponding to the interface between the crown 765 and the abutment 762 can be a boundary line.
[0194] Specifically, refer to Figure 6 In the case of a tooth intended for inlay treatment, region 631 is cut, as shown in the figure. A cutting surface may exist in the center of the upper surface of the tooth. For example, in... Figure 6In the example shown, the "cut surface" for attaching the artificial artifact for dental treatment can be the surface forming region 631 shown in part 630. The aforementioned "line corresponding to the boundary of the cut surface" can be at least one of line 647 and line 642. If the artificial artifact is considered as a reference, for dental treatment, the "line corresponding to the boundary of the cut surface" within the tooth can be line 642. Alternatively, if the tooth of the cut pair is considered as a reference, for dental treatment, the "line corresponding to the boundary of the cut surface" within the tooth can be line 647.
[0195] Specifically, such as in Figure 7a In the crown treatment described herein, when the artificial material is a crown, the aforementioned "line corresponding to the boundary of the cut surface" can be line 711. Specifically, when the artificial material is a crown, the tooth and crown are joined in such a way that the crown encloses the cut surface of the tooth. In this case, within the tooth, the "boundary of the cut surface" can be the line that forms the boundary between the cut area and the rest of the tooth after cutting, referring to the "marginline" that constitutes the edge. Alternatively, within the tooth, the "boundary of the cut surface" can refer to the line where the end line 717 of the crown connects to the tooth. Figure 7a In the example shown, the "boundary of the cutting surface" in the tooth can be line 711.
[0196] For ease of explanation, we will use artifacts as an example below. Figure 7a The crown 713 described herein is illustrated and explained as an example, and the case in which the "line corresponding to the interface between the object and the artifact" mentioned above is a "boundary line".
[0197] Specifically, step S830 may include aligning the first scan model and the second scan model with the design model.
[0198] Specifically, step S830 can align the first scan model and the second scan model that are combined with the design model according to the boundary lines of the object body in the design model and the boundary lines of the object body in the second scan model.
[0199] In addition, step S830 can be performed in two steps.
[0200] Specifically, the processor 310 can combine a first scan model and a design model. Furthermore, the processor 310 can perform a first alignment of the design model combined with the first scan model and the second scan model, and then perform a second alignment of the design model and the second scan model based on boundary lines. Specifically, after the processor 310 performs an overall comparative analysis of the design model and the second scan model and roughly aligns them, it performs a precise second alignment using boundary lines. The above two-step alignment process will be discussed later. Figure 15Detailed explanation.
[0201] Furthermore, the alignment action in step S830 can be performed using a neural network based on AI technology. The neural network can learn (train) learning data (e.g., a first scan model and a second scan model) by receiving two objects that can be combined and aligning the two input objects, thereby optimizing the weight values within the neural network. And, through the neural network with optimized weight values, it can learn the input data itself, thereby outputting the desired result.
[0202] For example, a neural network such as a Convolutional Neural Network (CNN) receives two objects as alignment targets, namely a "first scan model" and a "second scan model," and compares and aligns the two input models to output aligned "first scan models" and "second scan models." As another example, a neural network such as a CNN receives two objects as alignment targets, namely a "design model combined with the first scan model" and a "second scan model," and compares and aligns the two input models to output aligned "design model combined with the first scan model" and "second scan model."
[0203] Below, when combining the first scanning model and the corresponding design model of the artifact, for ease of reference, the design model combined with the first scanning model will be referred to as the "combined model." The first scanning model is obtained by scanning teeth that have been cut (or reshaped) for dental treatment. The following will refer to... Figure 11 Detailed explanation.
[0204] Additionally, the S830 steps will be referenced below. Figures 11 to 16a Detailed explanation.
[0205] Refer again Figure 8a A method 800 for providing information for dental treatment identifies misaligned portions in a second scan model based on the alignment results in step S830 and generates information corresponding to the identified portions in the second scan model (S840). Specifically, step S840 can be executed in processor 310.
[0206] For example, step S840 may include the following steps: based on the alignment result of step S830, identifying the collision portion between the tooth to be attached to the artificial article and the artificial article; and identifying the collision portion as the misfit portion.
[0207] Alternatively, step S840 may include the following steps: based on the alignment result of step S830, identifying a collision portion between the tooth to which the artificial article is to be attached and at least one adjacent tooth; and identifying the collision portion as the misfit portion.
[0208] Alternatively, step S840 may include the following steps: based on the alignment result of step S830, determining whether the gap between the tooth to which the artificial article is to be attached and at least one adjacent tooth is greater than a threshold; and identifying the portion exceeding the threshold as the misfit portion. As described above, when the gap between the crown attached to the abutment tooth and at least one adjacent tooth 720, 730 is large, food debris will get stuck in the crown and at least one adjacent tooth 720, 730, leading to inflammation of the gums or tooth erosion. Therefore, when the gap between the tooth to which the artificial article is to be attached and at least one adjacent tooth is greater than the threshold, it can be determined that the artificial article has been misfitted.
[0209] Among them, the mismade part refers to the part of the artificial product that is not made in the intended shape. For example, when the artificial product is attached or combined to the tooth, it causes inconvenience to the tooth, or collision with the tooth, or the tooth with the artificial product attached collides with at least one adjacent tooth or has improper occlusion, or the tooth cannot be treated normally.
[0210] Alternatively, a mis-made portion can refer to a part of the actual manufactured artifact that differs from the design model. The design model is a computer-generated 3D model based on a first scanned model of the teeth, and the artifact (e.g., a crown) must be manufactured to be identical to the design model. However, manufacturing errors or omissions can occur during the artifact's production. Therefore, when a mis-made portion appears in the artifact, it needs to be modified to remove the mis-made portion. Alternatively, if the mis-made portion is too severe to be corrected, a new artifact must be manufactured.
[0211] Therefore, in the disclosed embodiments, when a user performing dental treatment, such as a dentist or dental technician, needs to modify or remake an artificial artifact due to an error in its fabrication, information that can quickly and conveniently identify the erroneous portion within the artificial artifact can be generated.
[0212] For ease of reference, the "information corresponding to the erroneous part" generated in step S840 will be referred to as the first information.
[0213] The first information may include images that separately represent the aforementioned misprinted portion and the non-misprinted portion of a second scanned model obtained by scanning the artifact.
[0214] For example, the first information can be used to separately represent the aforementioned misprinted portion and the non-misprinted portion of the image in the second scanning model using at least one of different colors, transparency, patterns, symbols, graphics, and text.
[0215] Alternatively, the first information may include information about at least one of the depth, thickness, length, area, and volume of the aforementioned erroneous portion in the second scan model.
[0216] In addition, the action in step S840 can be performed using the calculations of a neural network based on AI technology, as described in step S830.
[0217] For example, using a neural network such as a CNN, the "first scan model" and "second scan model" aligned in step S830 are received, the two input models are compared and analyzed, the parts in the second scan model that may collide with the first scan model and / or the parts in the second scan model that need to be modified are extracted, and the extracted parts are output as first information. As another example, using a neural network such as a CNN, the "design model combined with the first scan model" and "second scan model" aligned in step S830 are received, the two input models are compared and analyzed, the parts in the second scan model that may collide with the first scan model and / or the parts in the second scan model that need to be modified are extracted, and the extracted parts are output as first information.
[0218] As another example, through a neural network such as CNN, the system receives the "first scan model" and "second scan model" aligned in step S830, as well as the position and setting information of the teeth adjacent to the teeth being treated in the dental procedure. The system compares and analyzes the input models and information, extracts the parts in the second scan model that may collide with the first scan model and / or the parts in the second scan model that need to be modified, and outputs the extracted parts as the first information.
[0219] The first piece of information will be referenced below. Figures 18 to 21 Detailed explanation.
[0220] Figure 8b This is another flowchart illustrating a method for providing information for dental treatment according to the disclosed embodiments.
[0221] Reference Figure 8b Method 801, which provides information for dental treatment, is identical to step S831 in addition to the steps described above. Figure 8a The method for providing information for dental treatment described in section 800 is the same. Therefore, in Figure 8b In, with Figure 8a Repeating elements will be illustrated using the same reference numerals, and repeated descriptions will be omitted.
[0222] Reference Figure 8b The method 801 provides information for dental treatment, followed by step S820, which aligns the design model obtained in step S810 with the second scan model obtained in step S820 (S831).
[0223] Specifically, processor 310 can align design model 1120 and second scan model 1200 based on the boundary lines extracted in design model 1120 and the boundary lines extracted in second scan model 1200 (S831). The artifact represented by second scan model 1200 is made according to design model 1120. Therefore, design model 1120 and second scan model 1200 have generally similar shapes. After aligning design model 1120 and second scan model 1200, mis-made parts are subsequently identified based on the alignment result in step S840.
[0224] Figure 9a This is another flowchart illustrating a method for providing information for dental treatment, as shown in the disclosed embodiments. Figure 9a In the method 900 shown that provides information for dental treatment, and with Figure 8a The same structure as the method 800 for providing information for dental treatment described herein is illustrated using the same reference numerals. Therefore, when describing the method 900 for providing information for dental treatment, descriptions that are repeated in the description of the method 800 for providing information for dental treatment will be omitted.
[0225] Compared to method 800, which provides information for dental treatment, method 900 also includes step S850.
[0226] Specifically, the method 900 for providing information for dental treatment may further include a step (S850) of outputting a user interface screen containing information generated in step S840. Step S850 may be executed in a display 330 included in an electronic device (e.g., electronic device 400 or electronic device 500) of the disclosed embodiments, under the control of processor 310.
[0227] Additionally, in the method 900 for providing information for dental treatment, step S831 may be included instead of step S830. Specifically, the method 900 for providing information for dental treatment, in Figure 8b The method 801 for providing information for dental treatment, as described herein, also includes step S850. Specifically, the method 801 for providing information for dental treatment may further perform the action of step S850 after step S840.
[0228] Figure 9b This is yet another flowchart illustrating a method for providing information for dental treatment, based on the disclosed embodiments. Figure 9bIn the method 901 shown, which provides information for dental treatment, and Figure 8a The method 800 for providing information for dental treatment described herein has the same structure and is illustrated using the same reference numerals. Therefore, when describing the method 901 for providing information for dental treatment, descriptions that are repeated in the description of the method 800 for providing information for dental treatment will be omitted.
[0229] Reference Figure 9b The method 901 for providing information for dental treatment, compared to the method 800 for providing information for dental treatment, further includes step S860. Step S860 can be executed, under the control of processor 310, in a communication interface 320 included in an electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500) of the disclosed embodiments.
[0230] Specifically, the method 901 for providing information for dental treatment may further include a step (S860) of transmitting the information generated in step S840 to an external device (not shown). The external device (not shown) may be... Figure 2 At least one of the oral diagnostic device 120 and server 170 described herein.
[0231] Figure 8a The method 800 for providing information for dental treatment described herein can be executed in an electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500) of the disclosed embodiments. In this case, the user of the electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500) of the disclosed embodiments may wish to provide the first information generated in step S840 to a user located remotely. For example, when the electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500) of the disclosed embodiments is located in a dental technology factory and the user of the electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500) is a dental technician, the dental technology factory may wish to provide the first information to a dentist located remotely. In this case, the electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500) can transmit the first information to an external device (e.g., an oral diagnostic device 120 used by the dentist) via communication interface 320 (S860).
[0232] Specifically, step S860 can be executed in response to user input, which represents a request from the user of the electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500). For example, the user of the electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500) can input user input to the electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500), which is a request to transmit the first information obtained in step S840 to a specific external device, such as a user input from a dental diagnostic device used by a dentist. Then, the electronic device (e.g., electronic device 300, electronic device 400, or electronic device 500) can execute step S860 in response to receiving the user input.
[0233] Furthermore, step S860 can be executed automatically upon completion of step S840. Specifically, upon completion of acquiring the first information in step S840, the first information can be automatically transmitted to a preset external device.
[0234] Additionally, in the method 901 for providing information for dental treatment, step S831 may be included instead of step S830. Specifically, the method 901 for providing information for dental treatment may include... Figure 8b The method 801 for providing information for dental treatment described herein also includes step S860. Specifically, the method 801 for providing information for dental treatment may further perform the action of step S860 after step S840.
[0235] Currently, it is only possible to determine whether a dental crown is correctly or incorrectly made by attempting to combine and attach the manufactured artifact (e.g., a dental crown) to the teeth of an actual patient and by actually moving or observing the teeth with the crown attached.
[0236] If there are any mis-made parts in the crown, it needs to be returned to a crown fabrication facility such as a dental technology factory for correction. Additionally, the patient needs to visit the dentist again for treatment to attach the crown to the tooth. Therefore, due to the crown correction work, repeated visits to the dentist, and repeated treatments, dental treatment inconvenience and inefficiency in crown fabrication are inevitable.
[0237] Reference Figures 1 to 9bIn the disclosed embodiments, even without directly attaching or bonding the actual manufactured artificial artifact to the patient's teeth, a first scanning model and a second scanning model are generated by aligning and comparing the scanned actual manufactured artificial artifact, thereby identifying mismanufactured portions of the artificial artifact. Alternatively, mismanufactured portions of the artificial artifact are identified by aligning and comparing the design model and the second scanning model. Therefore, even in the case of mismanufactured artificial artifacts such as crowns, repeated visits to the dentist and dentist for treatment can be prevented, thus preventing the aforementioned inconvenience and inefficiency.
[0238] Below, refer to Figures 10 to 21 The operation of generating first information in the electronic device (electronic device 200, electronic device 300, electronic device 400, or electronic device 500) of the disclosed embodiments is described in detail. Additionally, see also... Figures 10 to 21 The action described is, therefore, in Figure 3 The following explanation will be based on an example of what happens when the electronic device 300 is shown.
[0239] Figure 10 This is a diagram showing the first scan model obtained by scanning the object.
[0240] Reference Figure 10 The first scanning model 1000 can be obtained by scanning an object that is the subject of dental treatment (e.g., a patient's teeth or impression). This includes... Figure 10 The following explanation uses the acquisition of a first scan model 1000 by scanning teeth (specifically, bridge abutment teeth) as an example.
[0241] Referring to region 1010, the tooth 1020, which is the object of dental treatment, is illustrated as an example of a state where it has been etched or modified for crown treatment. The boundary 1021 of the etched surface in tooth 1020 can be a boundary line. Alternatively, the first scanning model 1000 may only represent region 1010, such that it only includes the tooth as the object of dental treatment. Or, the first scanning model 1000 may only represent the area of the tooth as the object of dental treatment and at least one adjacent tooth. Hereinafter, the case where the first scanning model only includes region 1010 of the tooth as the object of dental treatment will be described as an example.
[0242] Specifically, it can be based on the use of a scanner (e.g., Figure 2 The raw data obtained by scanning the patient's teeth with a scanner 100 or scanner 101 is used to generate a first scan model 1000 representing the patient's teeth in three dimensions. Below, using... Figure 1 and Figure 2 The following is an example of a scanner 100 scanning teeth 1020 to obtain a first scan model 1000.
[0243] The first scanning model 1000 is available. Figure 2 The first scan model 1000 is generated in at least one of the scanner 100, dental diagnostic device 120, server 170, and electronic device 200 of the disclosed embodiments. Specifically, the electronic device of the disclosed embodiments (e.g., electronic device 300) can generate the first scan model 1000, or acquire the first scan model 1000 by receiving it from an external device.
[0244] Figure 11 This is a diagram used to illustrate the design model. Figure 11 In, with Figure 10 The same structures are illustrated with the same reference numerals, so repeated descriptions will be omitted.
[0245] Reference Figure 11 The electronic device (e.g., electronic device 300) of the disclosed embodiments can acquire a design model 1120. Specifically, the design model 1120 can be a model generated based on the first scan model 1000 and modeling an artificial article attached to the tooth 1020. Specifically, the design model 1120 can be obtained by three-dimensional modeling of the artificial article attached to the tooth 1020 (e.g., a dental crown).
[0246] Design model 1120 can be designed and generated using a CAD system. The attachment of the artificial artifact to the tooth 1020 includes not only a complete bond without gaps between the artificial artifact and the tooth 1020, but also a case where there are slight gaps between the artificial artifact and the tooth 1020 to allow for the addition of adhesive material between the gaps.
[0247] Refer again Figure 2 The design model 1120 can be obtained from at least one of the dental diagnostic device 120, server 170, and electronic device 200, which are used to receive data (e.g., raw data, a first scan model 1000 generated from the raw data, or data corresponding to the first scan model 1000, etc.) acquired by scanning the teeth 1020 through scanner 100. For example, at least one of the dental diagnostic device 120, server 170, and electronic device 200 can receive data acquired by scanning the teeth 1020 from scanner 100 and generate the design model 1120 based on the received data.
[0248] Specifically, when the electronic device of the disclosed embodiments (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) receives raw data acquired by scanning the teeth 1020, a first scan model 1000 can be generated based on the received raw data. Alternatively, the electronic device of the disclosed embodiments (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) can acquire the first scan model 1000 by receiving the first scan model 1000 generated in at least one of the scanner 100, the dental diagnostic device 120, and the server 170.
[0249] Reference Figure 11 This shows the combination model 1100, representing the relationship with... Figure 10 The first scanning model 1000 described herein is combined with the design model 1120. Specifically, the combined model 1100 can be in... Figure 10 The design model 1120 is formed by combining the first scanning model 1000 described herein. For example, in crown treatment, the crown is combined with the tooth to which the crown treatment is being performed in the form of enclosing the tooth being treated. Therefore, in the combination model 1100, the design model 1120 may have the form of a crown that encloses the tooth being treated.
[0250] After obtaining the design model 1120, an artifact (e.g., a dental crown) can be made based on the design model 1120. For example, a device such as a 3D printer can be used to create a physical object from a virtual design, thereby producing a physical object corresponding to the design model 1120, namely a dental crown.
[0251] Figure 12 This is a diagram showing a second scanning model obtained by scanning an artifact.
[0252] The electronic devices of the disclosed embodiments (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) can acquire a second scan model 1200 generated by scanning an actually manufactured artifact (e.g., a dental crown). Figure 12 The illustrations are given using the case of an artificial crown as an example, and the illustrations also include the case of the front surface 1210 of the second scanning model 1200 as an example.
[0253] Specifically, the second scanning model 1200 can be based on the scanner (e.g., Figure 2 The original data obtained by scanning the artifact in the scanner 100 or scanner 101 is used to generate a three-dimensional model or restoration of the scanned artifact.
[0254] Refer again Figure 2The scanner 100 can transmit data (e.g., raw data, a second scan model 1200 generated from the raw data, or data corresponding to the second scan model 1200, etc.) obtained by scanning an actual manufactured artifact (e.g., a dental crown) to at least one of the dental diagnostic device 120, the server 170, and the electronic device 200. Then, at least one of the dental diagnostic device 120, the server 170, and the electronic device 200 can receive data from the scanner 100 and generate a design model 1120 based on the received data.
[0255] Specifically, when the electronic device of the disclosed embodiments (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) receives raw data obtained by scanning an actual manufactured artifact (e.g., a dental crown), it generates a second scan model 1200 based on the received raw data. Alternatively, the electronic device of the disclosed embodiments (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) can acquire the second scan model 1200 by receiving the second scan model 1200 generated in at least one of a scanner (scanner 100 or scanner 101), an oral diagnostic device 120, and a server 170.
[0256] Figure 13 This is another diagram illustrating a second scanning model obtained by scanning an artifact. Figure 13 In, with Figure 12 The same components are illustrated using the same reference numerals, therefore repeated descriptions will be omitted.
[0257] Reference Figure 13 The back side 1220 of the second scan model 1200 is shown.
[0258] Specifically, the back surface 1220 of the second scanning model 1200 can be used with the teeth to be trimmed (e.g., Figure 10 The surfaces of the teeth 1020 that meet or face each other. In the second scan model 1200 obtained by scanning an artifact (e.g., a crown), there may be lines corresponding to the boundaries of the cutting surfaces of the teeth 1020 (or the mating surfaces of the artifact), such as boundary lines 1230. Specifically, the boundary line 1230 may be strip-shaped, formed by the inner surface mating line 1232 of the second scan model 1200 and the outer surface mating line 1231 of the second scan model 1200. Specifically, the boundary line 1230 of the crown corresponds to the boundary of the cutting surfaces of the teeth 1020, and the lines corresponding to the boundaries of the cutting surfaces in the teeth 1020 (e.g., Figure 7a Line 711) can contact or combine with the boundary line 1230 of the crown.
[0259] Figure 14aIt is a diagram used to illustrate the boundary lines of a design model.
[0260] Specifically, Figure 14a It is shown Figure 11 A diagram showing a portion of the inner surface of the design model 1120 as described. Therefore, in Figure 14a In, with Figure 11 The same structure is illustrated using the same reference numerals.
[0261] Artificial artifacts (e.g., dental crowns) are manufactured according to design model 1120, and can be generated by scanning such manufactured artifacts. Figures 12 to 13 The second scanning model 1200 is described herein. Therefore, the second scanning model 1200 can generally correspond to the design model 1120. Specifically, Figure 14a A portion of the inner surface of the design model 1120 shown can correspond to Figure 13 Area 1310.
[0262] The electronic devices of the disclosed embodiments (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) can obtain information about boundary lines in design model 1120. Specifically, design model 1120 may include information about boundary lines.
[0263] For example, processor 310 can extract edges (e.g., edges 1411 and 1412) used to connect the faces corresponding to the inner and outer surfaces of the artifact as boundary lines 1410 through analysis of design model 1120. Alternatively, processor 310 can output the interface (e.g., 1410) connecting the inner and outer surfaces of the model as information corresponding to the boundary lines through analysis of design model 1120. Alternatively, processor 310 can output the interface to which the artifact is attached as information corresponding to the boundary lines.
[0264] Specifically, the design model 1120 may possess information about boundary lines, i.e., margin information. Specifically, during the generation of the design model 1120, portions corresponding to the boundary lines can be identified, and these identified portions may have margin points. For example, margin points may represent data values used to reconstruct the line 1412 corresponding to the boundary of the inner surface of the design model 1120. Specifically, margin points may be multiple points (e.g., vertices of the mesh structure) representing the line 1412 corresponding to the boundary of the inner surface of the design model 1120 when the design model 1120 is generated as a mesh structure for 3D modeling.
[0265] Figure 14b This is another diagram used to illustrate the boundary lines of the design model. Figure 14b In, with Figure 11and Figure 14a The same structure is illustrated using the same reference numerals.
[0266] Reference Figure 14b In design model 1120, as shown in the figure, boundary line 1410 can be formed along the boundary edge of design model 1120 to connect with the periphery of the cut tooth. Alternatively, when design model 1120 is a model corresponding to a dental implant crown, the boundary line of design model 1120 can be a surface that connects with the abutment.
[0267] The processor 310 can use the edge information included in the design model 1120 to obtain the boundary line 1410 of the design model.
[0268] Additionally, the processor 310 can control the display 330 to output a user interface screen (not shown), which includes a design model 1120 showing boundary lines. Thus, the user can confirm the boundary lines of the design model 1120. Furthermore, if there is an error in the boundary lines displayed via the shown user interface screen, the user can modify at least a portion of the boundary lines included in the design model 1120. At this time, the processor 310 of the electronic device (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) can, according to the built-in user interface (e.g., ...), ... Figure 5 The user interface 350 receives user input (e.g., user input requesting modification of the boundary line) and performs the modification work on the boundary line.
[0269] In addition, after modifying the boundary line, the processor 310 can control the display 330 to output a user interface screen (not shown), which includes a design model 1120 showing the modified boundary line.
[0270] Alternatively, the user can manually set the boundary lines in the design model 1120. For example, the processor 310 of the electronic device (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) can set the boundary lines according to the built-in user interface (e.g., Figure 5 The user interface 350 receives user input (e.g., user input specifying or recognizing boundary lines) and performs boundary line setting work.
[0271] The electronic devices of the disclosed embodiments (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) can obtain information about the boundary lines of the second scanning model 1200 based on the edge information included in the design model 1120. Specifically, the processor 310 can extract or identify the boundary lines of the second scanning model 1200 based on the edge information included in the design model 1120.
[0272] The following describes the actions for identifying the boundary lines of the second scanning model 1200 and the alignment actions in the disclosed embodiments, which will be referred to below. Figures 15 to 17 Detailed explanation.
[0273] Figure 15 This is a flowchart illustrating the alignment actions performed in the disclosed embodiments.
[0274] Figure 16a This is a diagram used to illustrate the alignment action in the disclosed embodiments.
[0275] Figure 16b This is another diagram used to illustrate the boundary lines in a second scanned model obtained by scanning an artifact.
[0276] Figure 17 This is a diagram used to illustrate the boundary lines in the second scan model.
[0277] First, refer to Figure 15 , shown in Figure 8a An embodiment of the alignment action (S830) described herein.
[0278] Specifically, Figure 15 This diagram illustrates the alignment operation between a first scan model 1000 and a second scan model 1200 performed in an electronic device (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) in an embodiment. Additionally, in the description... Figure 15 When performing the actions shown, refer to the Figures 10 to 14b The structure described in the text (e.g., the first scanning model) Figure 10 First scanning model 1000), design model ( Figure 11 , Figure 14a and Figure 14b Design model 1120), second scanning model ( Figure 12 and Figure 13 The second scanning model 1200, etc.
[0279] In the disclosed embodiment, when the design model 1120 and the second scan model 1200 are aligned once, information about the boundary line 1230 of the second scan model 1200 is obtained using the design model 1120. Specifically, when the design model 1120 and the second scan model 1200 are aligned once, the portion in the second scan model 1200 corresponding to the boundary line 1410 of the design model 1120 can be identified as the boundary line 1230 of the second scan model 1200. The alignment operation will be described in detail below with reference to step S1520.
[0280] In the disclosed embodiments, the alignment of the first scanning model 1000 and the second scanning model 1200 can be performed in two steps.
[0281] Reference Figure 15 The processor 310 can combine the first scan model 1000 and the design model 1120 (S1510), and align the first scan model 1000 and the second scan model 1200 combined with the design model 1120 at one time (S1510).
[0282] Specifically, an electronic device of one embodiment (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) may align the first scan model 1000 and the second scan model 1200 in order to identify misprinted portions of the second scan model 1200 that may appear between the first scan model 1000 and the second scan model 1200.
[0283] To align the first scan model 1000 and the second scan model 1200, a design model 1120 can be used. Specifically, the first scan model 1000 and the second scan model 1200 may not have edge information, while the design model 1120 may have edge information. Alternatively, when the design model 1120 does not have edge information, edge information can be created by finding the boundary lines of the design model 1120, or the user can manually select the edge information. The edge information and boundary lines of the design model 1120 are already... Figure 14a and Figure 14b Detailed explanation follows.
[0284] Furthermore, since the design model 1120 is formed based on the first scan model 1000, the design model 1120 and the first scan model 1000 can be easily aligned. Therefore, the combination of the design model 1120 and the first scan model 1000 can be easily performed.
[0285] Therefore, a design model 1120 combined with the first scanning model 1000 can be obtained first, and then the design model 1120 combined with the first scanning model 1000 and the second scanning model 1200 can be aligned (S1520).
[0286] For example, the processor 310 may explore closet points between the design model 1120 and the second scan model 1200 that are combined with the first scan model 1000, and align the design model 1120 and the second scan model 1200 that are combined with the first scan model 1000 according to the explored closet points (S1520).
[0287] As another example, the processor 310 can align the design model 1120 combined with the first scan model 1000 and the second scan model 1200 by comparing the overall shape of the second scan model 1200 with the overall shape of the design model 1120. For example, the alignment of the second scan model 1200 and the design model 1120 can use the Iterative ClosestPoints (ICP) algorithm, AI technology, manual alignment, etc., but the alignment method is not limited to these. The alignment in step S1520 can correspond to the "first alignment" described above. Furthermore, the alignment in step S1520 can be referred to as the first-stage alignment.
[0288] Below, we will refer to Figure 16a This section details an alignment operation between the second scanning model 1200 and the design model 1120.
[0289] The second scanning model 1200 is a model of the artifact made according to the design model 1120. Therefore, the overall shape of the second scanning model 1200 corresponds to the overall shape of the design model 1120. Therefore, the alignment of the second scanning model 1200 and the design model 1120 can be performed by comparing the overall shape of the second scanning model 1200 and the overall shape of the design model 1120, or by exploring proximity points or similar points and performing the alignment based on the explored points. For example, the alignment of the second scanning model 1200 and the design model 1120 can be performed using ICP algorithms, AI technology, manual alignment, etc., by finding proximity points between them, but the alignment method is not limited to these.
[0290] Reference Figure 16a By performing the above alignment operation, the second scan model 1200 and the design model 1120 can be aligned as shown in the figure.
[0291] Refer again Figure 15 Based on the edge information of the design model 1120, the first scan model 1000 and the second scan model 1200 are aligned (S1530). Specifically, based on the edge information of the design model 1120, the design model 1120 combined with the first scan model 1000 and the second scan model 1200 are precisely aligned (S1530). The alignment in step S1530 can be referred to as the second-stage alignment or secondary alignment.
[0292] The boundary line of the second scanning model 1200 can be identified based on the boundary line 1410 of the design model 1120. Specifically, the boundary line of the second scanning model 1200 is identified based on the first-aligned design model 1120 and the second scanning model 1200, and the design model 1120 and the second scanning model 1200 combined with the first scanning model 1000 are aligned based on the boundary line 1410 of the design model 1120 and the boundary line 1230 of the second scanning model 1200 (S1530). Thus, the alignment of the first scanning model 1000 and the second scanning model 1200 can be completed. Step S1530 will be referred to below. Figures 16b to 17 Detailed explanation.
[0293] First, refer to Figure 16b The detailed description is for the actions used to acquire the boundary lines in the second scanning model 1200.
[0294] In the disclosed embodiments, when the design model 1120 and the second scan model 1200 are aligned, information about the boundary line 1230 of the second scan model 1200 is obtained using the design model 1120. Specifically, when the design model 1120 and the second scan model 1200 are aligned, the portion in the second scan model 1200 corresponding to the boundary line 1410 of the design model 1120 can be identified as the boundary line 1230 of the second scan model 1200. The boundary line 1230 can be identified automatically or manually.
[0295] Specifically, the processor 310 can automatically extract the boundary lines by analyzing and designing the second scan model 1200, which is aligned with the design model 1120.
[0296] Reference Figure 16b ,like Figure 16a As described above, in the second scan model 1200 aligned with the design model 1120 combined with the first scan model, the aforementioned proximity region 1650 is set.
[0297] For example, the processor 310 can automatically set a proximity region 1650. Specifically, the processor 310 can set a proximity region of the second scan model 1200 aligned with the design model 1120, based on the edge points included in the edge information of the design model 1120. Furthermore, the processor 310 can explore the boundary lines of the second scan model 1200 within the proximity region set in the second scan model 1200. Specifically, in the second scan model 1200 aligned with the design model 1120, the region of the second scan model 1200 corresponding to the boundary line 1410 of the design model 1120 can be set as "proximity region 1650". Here, proximity region 1650 can refer to the adjacent region of the boundary line, including the boundary line. Specifically, the proximity region can be the region within the second scan model 1200 corresponding to "the adjacent portion of the boundary line 1410 within the design model 1120, including the boundary line 1410". Thus, the processor 310 can identify the boundary lines of the second scan model 1200 based on the set proximity region 1650.
[0298] Alternatively, the proximity region 1650 used to extract the boundary line in the second scan model 1200 can be manually set according to user input.
[0299] Specifically, the user can input user input specifying the proximity area 1650 in the second scanning model 1200 into an electronic device (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500). Then, the processor 310 can, based on the user interface included in the electronic device (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500), [e.g., ...]. Figure 5 The user interface 350 receives user input (e.g., user input specifying or identifying proximity region 1650) and sets proximity region 1650. Then, the processor 310 can perform boundary line exploration within proximity region 1650 of the second scan model 1200.
[0300] As another example, processor 310 can analyze the second scan model 1200 and extract the edges connecting the surfaces corresponding to the inner and outer sides of the artifact as boundary lines, which serve as the region corresponding to the boundary line 1410 of design model 1120. Alternatively, processor 310 can analyze the second scan model 1200 aligned with design model 1120 and extract the lowermost periphery of the artifact as a boundary line.
[0301] In addition, the boundary line 1230 identified in the second scanning model 1200 can be output through the user interface screen.
[0302] Specifically, refer to Figure 17The user interface screen 1600 can be a screen including a second scan model 1200, which shows a recognizable boundary line 1230. In the disclosed embodiment, the processor 310 can control the user interface screen 1600 including the second scan model 1200 showing the boundary line 1230 to be output through the display 330.
[0303] Additionally, the user interface screen 1600 may also include a measuring tool 1610 for measuring specific values such as width, length, spacing, angle, and / or area of the boundary line 1230. The processor 310 can acquire and provide measurement values corresponding to user requests based on user input for selecting or operating the measuring tool 1610. That is, the user can confirm specific values regarding the boundary line 1230 by inputting user input for selecting the measuring tool 1610. For example, the user can input user input for measuring the thickness (or width) of a portion of the boundary line 1230 into an electronic device (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500). Then, the electronic device (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) can perform the measurement corresponding to the user input and provide the measurement result 1630 to the user interface screen 1600.
[0304] Alternatively, the user can manually change or reset the boundary lines in the second scan model 1200. For example, the processor 310 of the electronic device (e.g., electronic device 200, electronic device 300, electronic device 400, or electronic device 500) can adjust the boundary lines according to the built-in user interface (e.g., ...). Figure 5 The processor 310 can control the user interface 350 to receive user input (e.g., user input specifying or recognizing boundary lines) and perform actions to change or reset the boundary lines within the second scan model 1200. At this time, the processor 310 can control the user interface screen 1600, which includes the second scan model 1200 and shows the boundary lines recognized based on the user input, to be output through the display 330.
[0305] For reference Figures 14a to 17 As explained, boundary lines can be identified in the design model 1120 and the second scanning model 1200, respectively.
[0306] Refer again Figure 15 The processor 310 can align the first scan model (e.g., based on the boundary lines extracted in the design model 1120 and the boundary lines extracted in the second scan model 1200) with the design model 1120. Figure 10 The first scanning model 1000) and the second scanning model 1200 (S1530).
[0307] In addition, the alignment of the first scan model and the second scan model can be performed in one step instead of the two steps mentioned above.
[0308] like Figure 11 The processor 310 can receive user input to align the design model 1120 and the second scan model 1200 after combining the first scan model 1000 and the design model 1120. Specifically, when the user manually inputs the boundary line of the second scan model 1200, the processor 310 can use the edge information of the design model 1120 and the input boundary line to align the design model 1120 and the second scan model 1200.
[0309] Refer again Figure 8a Based on the alignment result of step S830, the misaligned portion in the second scanning model is identified, and information corresponding to the identified portion within the second scanning model 1200 (hereinafter, "first information") is generated (S840). Alternatively, refer again... Figure 8b Based on the alignment result of step S831, the misaligned portion in the second scanning model is identified, and information corresponding to the identified portion in the second scanning model 1200 (hereinafter, "first information") is generated (S840).
[0310] The erroneous parts identified in step S840 will be referred to below. Figures 18 to 21 Detailed explanation.
[0311] Figure 18 This is a diagram showing a user interface screen 1800, which includes information generated according to the disclosed embodiments. Figure 18 The second scanning model 1830 shown corresponds to the reference. Figures 12 to 16b The second scan model 1200 is described, so repeated descriptions will be omitted.
[0312] Reference Figure 18 The processor 310 can identify the erroneous portions 1810 and 1820 included in the second scanning model 1830 and generate first information corresponding to the identified portions. Furthermore, the first information can be represented in the second scanning model 1830. Specifically, the processor 310 can represent the erroneous portions on the second scanning model 1830 in a manner that distinguishes the identified erroneous portions from the non-erroneous portions. Specifically, the erroneous portions 1810 and 1820 within the second scanning model 1830 can be represented by at least one of different colors, transparency, patterns, symbols, graphics, and text.
[0313] Figure 18The misfabricated portions 1810 and 1820 shown may be the parts where the inner surface of the crown collides with the modified tooth (e.g., abutment tooth). Specifically, the misfabricated portions 1810 and 1820 may refer to the parts that need to be modified, such as the crown being shaped. In addition, in the second scanning model 1830, the other parts besides the misfabricated portions 1810 and 1820 are the parts that are well-fabricated as intended.
[0314] Additionally, the processor 310 can generate images representing the erroneous portions 1810 and 1820 within the second scan model 1830 and provide them to the user. For example, the processor 310 can control the process to ensure that, as shown in the image, the erroneous portions 1810 and 1820 are within the second scan model 1830. Figure 9a The images representing the erroneous portions 1810 and 1820 within the second scan model 1830, generated as described in step S850, are displayed on display 330.
[0315] After observing the images showing the incorrectly made portions 1810 and 1820, the user (e.g., the crown maker) slightly etches the inner portion of the crown corresponding to the indicated portion, reprocessing the crown to prevent collision between the crown and the abutment tooth. Therefore, even without directly attaching the crown to the patient's tooth, it is easy to identify the incorrectly made portion of the crown and quickly complete the reprocessing.
[0316] As yet another example, processor 310 can control, for instance, to enable... Figure 9b The images representing the erroneous portions 1810 and 1820 within the second scan model 1830, generated as described in step S860, are displayed on display 330.
[0317] Figure 19 It is a diagram showing a user interface screen, which includes information generated according to the disclosed embodiments. Figure 19 The second scanning model 1900 shown corresponds to the reference. Figures 12 to 18 The second scanning model (second scanning model 1200 or second scanning model 1830) will be described, so repeated descriptions will be omitted.
[0318] Reference Figure 19 The illustration shows the outer side of the second scanning model 1900 as an example. Using the outer surface 1920 of the second scanning model 1900 as a reference, portions that can collide with at least one adjacent tooth are identified as mis-made areas, and these identification portions 1910 and 1930 are shown on the second scanning model 1900. These identification portions 1910 and 1930 are portions that can collide with adjacent teeth.
[0319] In addition, the processor 310 can generate the first information in such a way that, in the identified misprinted part, it is divided into multiple levels according to the degree of misprint, and the different levels are displayed by using at least one of different colors, transparency, patterns, marks, graphics and text.
[0320] Specifically, the processor 310 can control the segmented representation of the identification parts 1910, 1930 with the adjacent teeth based on the degree of collision between them and each other, using at least one of different colors, transparency, patterns, marks, graphics and text.
[0321] For example, based on the degree of collision (specifically, collision depth, width, or thickness) between the identification parts 1910 and 1930 and adjacent teeth, multiple color levels 1950 are set, and the identification parts 1910 and 1930 are represented by colors corresponding to the set color levels.
[0322] For example, when the identification parts 1910 and 1930 collide with adjacent teeth to a degree of 0.2 mm, the identification parts 1910 and 1930 can be represented by color 1951, which is set in the corresponding level among multiple color levels 1950 (e.g., the collision depth is 0.05-0.250 mm).
[0323] For example, when scanning a tooth as the treatment object to obtain a first scanning model, the tooth as the treatment object and at least one adjacent tooth can be scanned simultaneously. In this case, the first scanning model can be a model representing the tooth as the treatment object and at least one adjacent tooth. (Refer to...) Figure 10 The first scanning model 1000 can be a model including the tooth 1020, which is the object of treatment, and the teeth adjacent to it. Then, based on the alignment of the second scanning model 1900 and the first scanning model 1000, it can be determined whether the second scanning model 1900 collides with at least one tooth adjacent to the tooth that is the object of treatment.
[0324] As another example, the identification portions 1910 and 1930, which are part of the outer surface of the second scanning model 1900, may be made thicker than their corresponding design model. In this case, the identification portions 1910 and 1930 can be identified as areas that collide with at least one adjacent tooth.
[0325] Additionally, as in Figure 19 As explained, depending on the degree of collision, the identification parts 1910 and 1930 can be represented in a segmented manner using at least one of different colors, transparency, patterns, marks, graphics and text.
[0326] Specifically, the processor 310 classifies the degree of collision between the second scan model 1900 and at least one tooth adjacent to the object body (e.g., abutment tooth) and at least one of the object body (e.g., abutment tooth) into multiple levels, and represents the classified levels in different ways using at least one of different colors, transparency, patterns, symbols, graphics and text, thereby generating a user interface screen 1901.
[0327] For example, when the identification part 1910 collides with an adjacent tooth by 0.4 mm, the identification part 1910 can be represented in yellow; when the identification part 1930 collides with an adjacent tooth by 0.7 mm, the identification part 1910 can be represented in light green.
[0328] Additionally, in the second scanning model 1900 representing the recognition portions 1910 and 1930, when the user aims at a specific location (e.g., location 1905), the processor 310 can be controlled to output at least one measurement value 1960 corresponding to the aimed location 1905.
[0329] Figure 20 This is a diagram illustrating a user interface screen, which includes information generated according to the disclosed embodiments. Figure 20 ,and Figures 16a to 19 The same structure is illustrated using the same reference numerals.
[0330] The processor 310 can be controlled to output a user interface screen 2000, which includes a second scan model 1900 showing identification portions 1910, 1930, for providing specific measurement values within the second scan model 1900.
[0331] The user interface screen 2000 may be a screen in the second scanning model 1900 that provides at least one of the measurement value corresponding to the user input, the cross section corresponding to the user input, and the area information corresponding to the user input.
[0332] For example, when a user operates at least one of the measuring tools 1610 and inputs user input corresponding to the selected measuring tool, the processor 310 can generate information about at least one of the measurement values, cross sections, and regions corresponding to the user input based on the received user input, and control the output of the generated information to the user interface screen 2000.
[0333] For example, a user can input the distance between the second scan model 1900 and the adjacent tooth 2021 by operating at least one of the measuring tools 1610. At this time, the processor 310 can obtain information about the distance between the second scan model 1900 and the adjacent tooth 2021 based on the received user input, and control it to output the obtained information "0.133mm" 2020 to the user interface screen 2000.
[0334] As another example, the user can input the size of the width or area of the portion (identification portion 1910 or identification portion 1930) identified as a misprinted part in the second scan model 1900 by operating at least one of the measuring tools 1610. At this time, the processor 310 can acquire information about the area of the identification portion (identification portion 1910 or identification portion 1930) based on the received user input and control the output of the acquired information, namely "12.918" and "3.475", to the user interface screen 2000.
[0335] As another example, when a user draws a line 2040 that crosses the second scan model 1900, the processor 310, which receives user input representing the line 2040, can be controlled to output an output including information about the cross-section formed through the line 2040 (hereinafter, Figure 21 The user interface screen displays information from the cross-section of 2010. Below, we will... Figure 21 Detailed explanation follows.
[0336] Figure 21 This is another diagram illustrating a user interface screen, which includes information generated according to the disclosed embodiments. Figure 21 ,and Figure 20 The same structure is illustrated using the same reference numerals.
[0337] Reference Figure 21 When a user draws a line 2040 that crosses the second scan model 1900, the processor 310, which receives user input representing the line 2040, can control the output of a user interface screen including information about the cross-section 2010 formed by the line 2040. The cross-section 2010 can be a vertical cross-section of the second scan model 1900 generated by the user-drawn line 2040.
[0338] For example, the user interface screen including section 2010 can be output as... Figure 20 The user interface screen 2000 described herein refers to a portion of the screen or a sub-screen. Alternatively, when user input is received on display line 2040, processor 310 can control the screen output through display 330 to... Figure 20 The user interface screen described in the document was converted in 2000 to include... Figure 21 The image shown is a cross-section from 2010.
[0339] Referring to section 2010, a second scanning model cut by line 2040 is shown, and the crown 2100 is formed in the form of surrounding a tooth (e.g., abutment tooth) 2050. Additionally, the region 2060 between the tooth 2050 and the crown 2100 may be provided with a material for bonding the tooth 2050 and the crown 2100 together.
[0340] Additionally, in the disclosed embodiments, the output user interface screen may also include guidance information for guiding the modification of misformed portions of the artifact (e.g., dental crowns). Specifically, the guidance information may be represented on the user interface screen in the following forms: i) indicating how to further etch the lines of the misformed portion (e.g., "guide lines"), ii) displaying a pop-up or sub-screen showing how many millimeters of etching depth is required, iii) displaying a pop-up or sub-screen showing what degree of etching or reprocessing is required for areas of what length, area, or volume if the misformed portion is modified, and iv) informing users that if modification is not possible, the artifact needs to be remade, etc.
[0341] Alternatively, the guidance information may include information representing at least one of the depth, area, volume, and length of the portion of the second scan model that needs further etching or modification.
[0342] Additionally, guidance information can be generated and represented for each erroneous component included in the second scanning model (e.g., second scanning model 1900). For example, refer to... Figure 19 The guidance information used to guide the modification of the erroneous part 1930 and the guidance information used to guide the modification of the erroneous part 1910 can be represented separately.
[0343] Additionally, when users are Figure 19 When a user selects or aims at a misclicked portion in a user interface screen (e.g., user interface screen 1901 or user interface screen 2000) as described in section 20, guidance information corresponding to the misclicked portion selected or aimed by the user can be output to the user interface screen (e.g., user interface screen 1901 or user interface screen 2000). For example, in Figure 19 When a user selects the erroneous part 1930 using a mouse or other means, the processor 310 can control the user input corresponding to the user's selection, so that the guidance information for modifying the erroneous part 1930 is displayed in the form of a pop-up window or a pop-up message.
[0344] For example, refer to Figure 21The user interface screen, including section 2010, can be a screen showing guide lines 2070, which represent the portions that need further etching in the second scan model representing the crown. Additionally, on section 2010, mis-etched portions within the crown 2100 (specifically, portions within the guide line 2070 area) can be clearly distinguished.
[0345] Additionally, in the disclosed embodiments, the output user interface screen (e.g., user interface screen 2000 or a user interface screen including section 2010) can be numerically represented as at least one of the depth, area, volume, and length of the portion in the second scan model that needs to be further etched or modified.
[0346] Additionally, in the disclosed embodiments, the output user interface screen (e.g., user interface screen 2000 or a user interface screen including section 2010) can be displayed in the erroneous portion of the second scan model through separate highlighting 2071.
[0347] A method for providing information for dental treatment according to an embodiment of the present disclosure can be implemented in the form of program commands and can be recorded in a computer-readable medium, which can be executed by various computer devices. Alternatively, embodiments of the present disclosure may include a computer-readable recording medium containing one or more programs, said programs comprising instructions for performing the method of providing information for dental treatment.
[0348] The computer-readable medium may include program commands, data files, data structures, etc., individually or in combination. The program commands recorded in the medium may be specifically designed and configured for this invention, or may be used after being disclosed to a person skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical media such as CD-ROMs and DVDs; magneto-optical media such as floppy disks; and hardware devices specifically configured to store and execute program commands, such as read-only memory (ROM), random access memory (RAM), and flash memory. Examples of program commands include not only mechanical code created by a compiler, but also high-level language code that can be executed by a computer using an interpreter or similar means.
[0349] Machine-readable storage media can be provided as non-transitory storage media. "Non-transitory" means that the storage medium is a tangible device and does not include signals (e.g., electromagnetic waves). This term does not distinguish between cases where data is semi-permanently stored in the storage medium and cases where it is temporarily stored. For example, "non-transitory storage media" can include buffers that temporarily store data.
[0350] According to one embodiment, the methods according to the various embodiments disclosed herein may be provided in a computer program product. The computer program product, as a commodity, can be traded between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read-only memory, CD-ROM) or distributed directly online (e.g., downloaded or uploaded) between two user devices (e.g., smartphones) through an application store (e.g., Play Store™). During online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored in a machine-readable storage medium such as the manufacturer's server, the application store's server, or the memory of a relay server, or temporarily generated.
[0351] Specifically, the method for providing information for dental treatment according to the disclosed embodiments can be implemented as a computer program product including a recording medium storing a program to perform the following actions: acquiring a sentence composed of multiple languages; and using a multilingual translation model to acquire a vector value corresponding to each word contained in the sentence composed of multiple languages, transforming the acquired vector values into vector values corresponding to a target language, and acquiring a sentence composed of the target language based on the transformed vector values.
[0352] The embodiments have been described in detail above, but the scope of the present invention is not limited thereto. Various modifications and improvements made by those skilled in the art that utilize the basic concepts of the present invention as defined in the claims also fall within the scope of the present invention.
Claims
1. A method for providing information for dental treatment, wherein, Includes the following steps: The first scan model is obtained by scanning the object body; Obtain a design model, which is a model generated based on the first scan model and relating to the artifact attached to the object body; After the artifact is manufactured based on the design model, a second scan model generated by scanning the artifact is obtained; The first scan model and the second scan model are aligned based on the boundary lines corresponding to the interface between the object and the artifact. Identify the erroneous portions in the second scanning model based on the alignment results; as well as The identified erroneous portions and non-erroneous portions are represented in different ways on the second scanning model.
2. The method for providing information for dental treatment according to claim 1, wherein, The step of aligning the first scan model and the second scan model includes the following steps: Align the second scan model with the first scan model combined with the design model.
3. The method for providing information for dental treatment according to claim 1, wherein, The object being described is a tooth or the abutment of a dental implant. The artificial artifact is a dental crown.
4. The method for providing information for dental treatment according to claim 3, wherein, The step of aligning the first scan model and the second scan model includes the following steps: Align the second scan model with the first scan model and the design model based on the first line and the second line, wherein the first line is the line corresponding to the boundary line of the object body within the design model, and the second line is the line corresponding to the boundary line of the object body within the second scan model.
5. The method for providing information for dental treatment according to claim 1, wherein, The steps for identifying the erroneous portions in the second scan model include the following steps: Based on the alignment result, in the second scanning model, the portion that collides with at least one tooth adjacent to the object and at least one of the objects is identified; as well as The part that collided was identified as the erroneous part.
6. The method for providing information for dental treatment according to claim 4, wherein, It also includes the following steps: The degree of collision between the second scanning model and at least one tooth adjacent to the object and at least one of the objects is classified into multiple levels, and the multiple levels are represented in different ways by using at least one of different colors, transparency, patterns, marks, graphics and text, thereby generating information.
7. The method for providing information for dental treatment according to claim 1, wherein, It also includes the step of outputting a user interface screen that includes information corresponding to the erroneous part.
8. The method for providing information for dental treatment according to claim 7, wherein, The user interface screen also includes guidance information to guide the modification of the erroneous part of the artifact.
9. The method for providing information for dental treatment according to claim 1, wherein, It also includes information displaying at least one of the thickness, length, area, and volume of the erroneous portion.
10. The method for providing information for dental treatment according to claim 1, wherein, The artificial product is a dental crown, inlay, or high inlay.
11. The method for providing information for dental treatment according to claim 1, wherein, The steps to obtain the design model include the following: The artifact attached to the object is three-dimensionally modeled based on the computer-aided design of the first scanning model to generate the design model.
12. The method for providing information for dental treatment according to claim 11, wherein, The step of aligning the first scan model and the second scan model includes the following steps: Compare the overall shapes of the second scanning model and the design model combined with the first scanning model, and align them once; and The design model and the second scanning model, which have undergone one alignment, are then aligned a second time based on edge information.
13. An electronic device providing information for dental treatment, in, include: The communication interface receives data from external devices, and A processor that generates information for dental treatment by executing at least one instruction; The processor, The first scan model is obtained by scanning the object. Obtain a design model, which is generated based on the first scan model and represents an artifact attached to the object. After the artifact is fabricated based on the design model, a second scan model is obtained by scanning the artifact. The first scan model and the second scan model are aligned based on the boundary lines corresponding to the interface between the object and the artifact. Identify the erroneous parts in the second scanning model based on the alignment results. The identified erroneous portions and non-erroneous portions are represented in different ways on the second scanning model.
14. A computer-readable recording medium, wherein, The record contains one or more procedures, said one or more procedures including instructions for performing methods to provide information for dental treatment. The method for providing information for dental treatment includes the following steps: The first scan model is obtained by scanning the object body; Obtain a design model, which is a model generated based on the first scan model and relating to the artifact attached to the object body; After the artifact is manufactured based on the design model, a second scan model generated by scanning the artifact is obtained; The first scan model and the second scan model are aligned based on the boundary lines corresponding to the interface between the object and the artifact. Identify the erroneous portions in the second scanning model based on the alignment results; as well as The identified erroneous portions and non-erroneous portions are represented in different ways on the second scanning model.