Program, three-dimensional data design device, three-dimensional data design method, and three-dimensional data design system
The system addresses the challenge of generating 3D data for dental prostheses by identifying colored areas on 3D dental impressions, enabling users to create accurate models without prior knowledge of tooth positions, thus simplifying the production of dental products.
Patent Information
- Application Number
- JP2024044579
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-21
- Publication Date
- 2025-10-03
AI Technical Summary
Conventional methods for generating 3D data of dental prostheses require precise positional information of missing teeth and abutments, making it difficult for users without this knowledge to create accurate models.
A system with a discrimination unit to identify specific colored areas on a 3D dental impression model, a generation unit to generate 3D data based on these areas, and an output unit to produce the 3D data for modeling, allowing for the creation of dental prostheses without prior knowledge of tooth positions.
Enables easy generation of 3D data for dental prostheses even when positional information is unknown, facilitating efficient digital modeling and production of dental products like denture bases and orthodontic wires.
Smart Images

Figure 2025144745000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program, a three-dimensional data design device, a three-dimensional data design method, and a three-dimensional data design system. [Background technology]
[0002] Conventionally, dental objects (dental prostheses, etc.) are formed manually by a user (dental technician) using an impression mold of the patient's dentition and a dental model created based on the impression mold.
[0003] Patent Document 1 discloses a technique for generating three-dimensional data of a shaped object by using information such as the number of supporting teeth of missing teeth and remaining teeth. Summary of the Invention [Problem to be solved by the invention]
[0004] However, according to the conventional technology, when generating 3D data of a molded object, the user needs to input the position information of the patient's missing teeth and abutments into the 3D data generation support system. Therefore, unless the user has grasped the position information of the patient's missing teeth and abutments in advance, it is difficult to generate 3D data of the desired molded object.
[0005] The present invention has been made in consideration of the above, and aims to easily generate the three-dimensional data necessary to create a molded object even if the user does not know the positional information of the patient's missing teeth or clasps. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the object, the present invention provides a computer with a discrimination unit that discriminates specific colored areas corresponding to a molded object on a 3D dental impression model based on 3D data of the dental impression, a generation unit that generates 3D data of the molded object on the 3D dental impression model based on the specific areas discriminated by the discrimination unit, and an output unit that outputs the 3D data of the molded object generated by the generation unit. [Effects of the Invention]
[0007] According to the present invention, it is possible to easily generate three-dimensional data required to create a model, even if the user does not know the positional information of the patient's missing teeth or abutments. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a schematic diagram illustrating an example of a three-dimensional data design system according to the first embodiment. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of the information processing device and the server. [Figure 3] FIG. 3 is a functional block diagram showing the functions of the server. [Figure 4] FIG. 4 is a flowchart showing the flow of the three-dimensional data design process. [Figure 5] FIG. 5 shows the transitioned screen. [Figure 6] FIG. 6 shows the transitioned screen. [Figure 7] FIG. 7 shows the transitioned screen. [Figure 8] FIG. 8 shows the transitioned screen. [Figure 9] FIG. 9 is a flowchart showing the flow of the process for forming a shaped object. [Figure 10] FIG. 10 is a diagram showing the process of creating 3D data of a model. [Figure 11] FIG. 11 is a diagram showing an example of a shaped object serving as a denture base. [Figure 12] FIG. 12 is a diagram showing an example of a workflow of a business to which a three-dimensional data design system is applied. [Figure 13] FIG. 13 is a diagram showing a screen for creating an orthodontic wire in the three-dimensional data design system according to the second embodiment. [Figure 14] FIG. 14 is a diagram showing an example of a modeled object formed as a wire. [Figure 15] FIG. 15 is a functional block diagram illustrating functions of the server according to the third embodiment. [Figure 16] FIG. 16 is a flowchart showing the flow of the information analysis process. [Figure 17] FIG. 17 is a diagram showing an example of a display screen. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of a program, a three-dimensional data design device, a three-dimensional data design method, and a three-dimensional data design system will be described in detail with reference to the accompanying drawings.
[0010] (First embodiment) FIG. 1 is a schematic diagram showing an example of a three-dimensional data design system 1 according to the first embodiment.
[0011] The three-dimensional data design system 1 includes an information processing device 10 as an information processing terminal, a modeling device 12, and a server 14 as a management system that functions as a three-dimensional data design device. The information processing device 10 is communicably connected to the modeling device 12 and the server 14. Note that, although only one information processing device 10 and one modeling device 12 are shown in FIG. 1, this is not limiting, and a plurality of information processing devices 10 and a plurality of modeling devices 12 may exist.
[0012] The information processing device 10 is a personal computer or the like. The information processing device 10 is a device that transmits various data such as three-dimensional data to the modeling device 12. A browser 10A for operating 3DP (three-dimensional digital printer) software 14A, which is a web application managed by a server 14, is pre-installed in the information processing device 10. The 3DP software 14A managed by the server 14 is a program for executing operations such as transmitting various data such as three-dimensional data to the modeling device 12.
[0013] For example, the user U inputs various information such as three-dimensional data and parameters to the 3DP software 14A via the browser 10A of the information processing device 10.
[0014] The three-dimensional data is data used by the modeling unit 20 (described later) to model a modeled object. The modeling unit 20 (described later) uses the three-dimensional data to control the drive unit 40 and other components, thereby modeling a modeled object according to the three-dimensional data. A modeled object is something that has been created into a certain shape. An example of a modeled object is a dental prosthesis (denture base, wire, etc.).
[0015] The parameters are information indicating the parameters of the driving unit 40 when the driving unit 40 controls the driving unit 40 using the three-dimensional data.
[0016] The user U inputs the three-dimensional data and parameters by operating an input function such as a keyboard of the information processing device 10. The 3DP software 14A of the server 14 accepts the input of the three-dimensional data and parameters. The 3DP software 14A of the server 14 then outputs the three-dimensional data and parameters to the modeling device 12.
[0017] The modeling apparatus 12 models a model based on three-dimensional data. More specifically, the modeling apparatus 12 includes a controller 16, a modeling control unit 18, and a modeling unit 20.
[0018] The controller 16 communicates with the information processing device 10 and the formation control unit 18. The controller 16 outputs the three-dimensional data and parameters received from the information processing device 10 to the formation control unit 18.
[0019] The modeling control unit 18 uses the three-dimensional data and parameters received from the controller 16 to drive the drive unit 40 provided in the modeling unit 20 with an adjustment value corresponding to the parameters, and controls the modeling unit 20 to model the object indicated by the three-dimensional data.
[0020] Specifically, the modeling control unit 18 outputs a drive instruction signal to each of one or more drive units 40 provided in the modeling unit 20 in accordance with the three-dimensional data and parameters, for driving the drive unit 40.
[0021] The modeling unit 20 is a device that models a 3D object based on 3D data. The modeling unit 20 is sometimes called a 3D printer. The modeling unit 20 may be a device that models a 3D object, and the modeling method is not limited. For example, the modeling unit 20 may be any of a fused deposition modeling method, a stereolithography method, a powder sintering method, an inkjet method, a projection method, and an inkjet powder lamination method.
[0022] In this embodiment, we will explain as an example a configuration in which the modeling unit 20 is a modeling unit 20 that uses fused deposition modeling, in which a filament is melted and ejected, and the ejected molten filament is stacked to form a model.
[0023] Next, the hardware configuration of the information processing device 10 and the server 14 will be described.
[0024] 2 is a block diagram showing the hardware configuration of the information processing device 10 and the server 14. Here, the hardware configuration of the server 14 will be described.
[0025] As shown in FIG. 2, the server 14 is constructed by a computer, and as shown in FIG. 2, it is equipped with a CPU 501, a ROM 502, a RAM 503, an HD 504, an HDD (Hard Disk Drive) controller 505, a display 506 which is a display unit, an external device connection I / F (Interface) 508, a network I / F 509, a data bus 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I / F 516.
[0026] Of these, the CPU 501 controls the overall operation of the server 14. The ROM 502 stores programs used to drive the CPU 501, such as the IPL. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data such as programs. The HD 504 of the server 14 stores 3DP software 14A, which is a web application, as a program. The HD 504 of the information processing device 10 also stores a browser 10A (program) that executes the 3DP software 14A, which is a web application. The HDD controller 505 controls the reading and writing of various data from and to the HD 504 under the control of the CPU 501.
[0027] The display 506 displays various types of information such as a cursor, menus, windows, characters, or images. The external device connection I / F 508 is an interface for connecting various types of external devices. In this case, the external devices are, for example, USB (Universal Serial Bus) memories, printers, etc. The network I / F 509 is an interface for data communication using a communication network. The data bus 510 is an address bus, data bus, etc. for electrically connecting the components such as the CPU 501 shown in FIG. 2.
[0028] The keyboard 511 is a type of input means having multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 514 controls reading and writing of various data from a DVD-RW 513, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I / F 516 controls reading and writing (storing) of data from a recording medium 515, such as a flash memory.
[0029] Next, a function that is realized by the CPU 501 of the server 14 operating based on the 3DP software 14A stored in the HD 504 of the server 14 will be described.
[0030] 3 is a functional block diagram showing the functions of the server 14. As shown in FIG. 3, the CPU 501 of the server 14 operates based on the 3DP software 14A, and the server 14 is provided with a determination unit 141, a generation unit 142, and an output unit 143.
[0031] The discrimination unit 141 receives input of 3D (dental impression) data obtained by acquiring a dental impression model using a 3D scanner or the like. The discrimination unit 141 also discriminates specific colored locations corresponding to a molded object (dental prosthesis) on a 3D dental impression model (3D dental impression model) according to the 3D (dental impression) data, which is three-dimensional data of the dental impression. The 3D dental impression model is information that represents the state of the teeth in a patient's oral cavity in three dimensions. One example is information acquired from the inside of a patient's oral cavity using a dental 3D scanner, and is three-dimensional information including the patient's teeth and gums.
[0032] The generating unit 142 generates three-dimensional data of the object on the three-dimensional tooth impression model based on the specific portion identified by the identifying unit 141.
[0033] The output unit 143 outputs the three-dimensional data of the object generated by the generation unit 142.
[0034] Next, a description will be given of the three-dimensional data design process performed by the server 14. In this embodiment, an example will be described in which a denture base that serves as a base for dentures is created as a dental prosthesis.
[0035] Here, FIG. 4 is a flowchart showing the flow of the three-dimensional data design process, and FIGS. 5 to 8 are diagrams showing transitioned screens.
[0036] 4, the discrimination unit 141 receives input of 3D (dental impression) data obtained by acquiring a dental impression model using a 3D scanner or the like (step S1). The discrimination unit 141 discriminates specific colored portions corresponding to the molded object (dental prosthesis) on a three-dimensional dental impression model (3D dental impression model) according to the 3D (dental impression) data (step S2).
[0037] As shown in FIG. 5, the discrimination unit 141 displays a screen UI-1 as a user interface on the display 506. A 3D model button B1 for selecting 3D (dental impression) data is displayed on the right side of the screen UI-1. When the user U presses the 3D model button B1, a list of 3D (dental impression) data is displayed as a pull-down menu. If there are multiple pieces of 3D (dental impression) data in the list, the user U can acquire the 3D (dental impression) data by specifying the necessary 3D (dental impression) data and operating the button B2 for loading the 3D model. When the download of the 3D (dental impression) data is complete, as shown in FIG. 5, the discrimination unit 141 displays a 3D dental impression model M corresponding to the specified 3D (dental impression) data on the left side of the screen UI-1.
[0038] The 3D (dental impression) data of the 3D dental impression model M is a dental impression model of a patient, including missing teeth, and is obtained by using a 3D scanner or the like to color the dental impression model by encircling specific areas (areas where the dental prosthesis is to be created) with lines. The 3D (dental impression) data is expressed as a collection of three-dimensional triangles as polygon data, and the polygon data also includes color data.
[0039] Denture bases, on which dentures are attached, are dental prostheses that serve as the base for dentures used by patients who require multiple dentures, such as complete dentures. Traditionally, denture bases have often been produced by casting or other methods based on dental models made from plaster or other materials.
[0040] In this embodiment, a dental model made of plaster or the like is colored in a color that provides a clear contrast so that the area where the denture base (dental prosthesis) is to be formed can be clearly seen. For example, since the plaster color of most dental models is white or slightly ivory-colored, a specific area (the area where the dental prosthesis is to be formed) is colored by drawing a line around it using a black pen or a red pen.
[0041] As shown in FIG. 5, when the download of the 3D (dental impression) data is completed, the user U operates the "Next" button B3 on the right side of the screen UI-1.
[0042] Returning to FIG. 4, the generating unit 142 generates 3D data of a shaped object that will be the basis of a denture base (dental technical product) based on the specific portion identified by the identifying unit 141 (step S3).
[0043] When the "Next" button B3 is operated, the discrimination unit 141 discriminates, for example, a red line surrounding a specific location (location where a dental prosthesis is desired to be created), and displays a 3D dental impression model M on the left side of the screen UI-1, on which coordinates P of the desired denture base (dental prosthesis) are plotted according to the specific location (location where a dental prosthesis is desired to be created). Note that the coordinates do not need to perfectly match the red line surrounding the specific location (location where a dental prosthesis is desired to be created), and the generation unit 142 plots them at a certain distance from the dental model in a direction that does not sink into the dental model.
[0044] As shown in Fig. 6, a dental technique selection button B4 for selecting the type of dental technique is displayed on the right side of the screen UI-1. When the user U presses the dental technique selection button B4, a list of dental technique types is displayed as a pull-down menu, and the user U selects the desired dental technique (in this case, a denture base).
[0045] 6, a wall thickness selection button B5 for selecting the wall thickness of the dental prosthesis is displayed on the right side of the screen UI-1. When the wall thickness selection button B5 is pressed, the user U specifies the wall thickness of the desired dental prosthesis (here, a denture base) from a list of wall thicknesses of the dental prosthesis displayed as a pull-down menu.
[0046] As shown in FIG. 6, after completing the selection of the type of dental technique and the wall thickness of the dental technique, the user U operates the "Next" button B6 on the right side of the screen UI-1.
[0047] When the "Next" button B6 is operated, as shown in Figure 7, the generation unit 142 performs the vertex copy and move operation described below at the position where the coordinates P of the denture base (dental prosthesis) are plotted, and displays the 3D dental impression model M including the object O formed as a three-dimensional object at a certain distance from the surface of the 3D dental impression model M on the left side of the screen UI-1.
[0048] As shown in FIG. 7, after checking the object O formed at the position where the coordinates of the denture base (dental prosthesis) are plotted, the user U operates the "Next" button B7 on the right side of the screen UI-1.
[0049] When the "Next" button B7 is operated, as shown in FIG. 8, the generation unit 142 displays only the object O formed at the position where the coordinate P of the denture base (dental prosthesis) is plotted on the left side of the screen UI-1.
[0050] Here, Fig. 9 is a flowchart showing the flow of the process of forming a molded object, and Fig. 10 is a diagram showing the process of creating 3D data of the molded object. In Fig. 10, the dental model is shown as a cross section, and the explanation will be given using a two-dimensional representation.
[0051] As shown in FIG. 10(a), the 3D (tooth impression) data is expressed as a collection of three-dimensional triangles as polygon data, and the polygon data also includes color data.
[0052] As shown in FIG. 9, the discrimination unit 141 obtains colored polygon data (see FIG. 10(a)) of a portion of the entire 3D (dental mold) data from which a denture base (dental technical product) is desired to be obtained (step S11).
[0053] Next, as shown in FIG. 9, the generation unit 142 takes a coordinate (X) at a certain distance (T) on the normal line of the polygon data (step S12). Here, the certain distance (T) on the normal line of the polygon data is the wall thickness of the dental prosthesis (here, the denture base) selected with the wall thickness selection button B5. In other words, as shown in FIG. 10(b), the generation unit 142 moves and copies the vertices forming the colored polygon data of the portion from which the denture base (dental prosthesis) is to be obtained in a certain direction (parallel direction). That is, the generation unit 142 generates 3D data of the dental prosthesis up to a position a certain distance away from the 3D tooth impression model corresponding to a specific portion.
[0054] Next, as shown in Fig. 9, the generation unit 142 generates a three-dimensional image based on the original polygon data and a point cloud of coordinates (X) at a certain distance (T) on the normal line of the polygon data (step S13). In other words, the generation unit 142 connects the vertices forming the colored polygon data moved in Fig. 10(b) with the original vertices. In addition, the generation unit 142 obtains 3D data that fits the dental model by deleting data other than the data connecting the vertices forming the colored polygon data moved in Fig. 10(b) with the original vertices.
[0055] Note that, depending on the type of dental prosthesis, not all vertices are necessarily required, and the generation unit 142 omits vertices that are close to each other among the vertices that form the colored polygon data moved in FIG. 10(b), as shown in FIG. 10(d). This also makes it possible to simplify the non-contact surfaces of the dental prosthesis. By simplifying the non-contact surfaces of the dental prosthesis, it is possible to increase the modeling speed of the denture base (dental prosthesis) and save materials.
[0056] As shown in FIG. 8, after checking the shaped object as a denture base (dental technical product), the user U operates the "download" button B8 on the right side of the screen UI-1.
[0057] 4, finally, the output unit 143 outputs the modeled object as a denture base (dental prosthesis) as 3D data to the modeling device 12, which is a three-dimensional printer, as a file (step S4). Note that the output unit 143 may convert the 3D data in accordance with the modeling device 12, as necessary.
[0058] The output unit 143 outputs the 3D data in a format that can be used by the modeling device 12. There are several types of 3D data that can be used by 3D printers, but if the data can be output primarily in STL format, it can be used by almost all 3D printers. Having the ability to select from several formats, including STL, has the effect of improving convenience.
[0059] Here, Fig. 11 is a diagram showing an example of a molded object as a denture base. As shown in Fig. 11, the denture base (dental laboratory product) actually required is obtained by connecting the surface of a dental cast to a molded object O1 as a denture base (dental laboratory product) molded by the molding device 12 based on the 3D data obtained by the above-mentioned processing. Such a denture base (dental laboratory product) is used in actual treatment by attaching clasps to dentures or remaining teeth using the molded object O1 as a denture base (dental laboratory product) as a base.
[0060] FIG. 12 is a diagram showing an example of a workflow of a business to which the three-dimensional data design system 1 is applied.
[0061] The client (patient) has their oral impression taken or 3D scanned at the dental clinic. The dental clinic creates a dental model using plaster or a 3D printer, and sends the dental model to Laboratory A.
[0062] Laboratory A colors the dental model according to the dental prosthesis and then 3D scans the dental model. Alternatively, Laboratory A colors the dental model according to the dental prosthesis and then sends the dental model to Laboratory B, which is equipped with 3D scanning equipment.
[0063] Based on the 3D scan data, laboratory A or laboratory B performs 3D data design processing using 3D data design system 1, and obtains a molded object using molding device 12 based on the 3D data obtained by the 3D data design processing.
[0064] After checking and correcting the object, laboratory A or laboratory B connects the object, which is a denture base (dental prosthesis) created by the modeling device 12 based on the 3D data, to the surface of the dental model to obtain the denture base (dental prosthesis) that is actually required.
[0065] The dental clinic fine-tunes the resulting denture base (dental prosthesis) and then fits it to the client (patient).
[0066] By using the three-dimensional data design system 1 in this way, the benefits of digital 3D modeling can be easily enjoyed even if the equipment that requires capital investment is located far away.
[0067] According to this embodiment, even if the user (dental technician) does not have sufficient knowledge or experience in creating dental prostheses, or does not have information on the position of the patient's missing teeth or abutments, the three-dimensional data required to create dental prostheses can be easily generated.
[0068] In this embodiment, the 3D data of the object is generated according to a red line that surrounds a specific portion (a portion where a dental prosthesis is desired to be created), but the present invention is not limited to this, and the generation unit 142 may generate 3D data of the object limited to a portion other than the colored portion (corresponding to a portion other than the colored portion). In this way, by the generation unit 142 forming an object limited to a portion other than the colored portion, it is possible to easily obtain a surgical guide or a object with specified holes only in areas where no printing is desired.
[0069] In addition, in this embodiment, 3D data of a molded object is generated according to, for example, a red line that surrounds a specific location (a location where a dental prosthesis is to be created), but this is not limited to this, and 3D data of a molded object may be generated for each color. For example, when different users use colors such as red and black, it is possible to generate each molded object according to the color used.
[0070] In this embodiment, the 3D data of the object is generated according to a red line that encircles a specific portion (the portion where a dental prosthesis is to be created), but this is not limited to this. The color (red, black, green, etc.) to be used for modeling may be selectable. When multiple colors are used, the generation unit generates 3D data of the object on the 3D dental impression model based on a specific portion colored with a color selected from the multiple colors. This makes it possible to obtain an object colored by a different user U who uses a different color from the user U who originally colored it. For example, it is possible to handle cases where multiple portions are colored, such as when a student colors the object and an instructor corrects it with a different color.
[0071] Furthermore, in this embodiment, 3D data of a molded object is generated based on 3D (dental impression) data of a colored dental model obtained by a 3D scanner or the like, in which a specific portion (a portion where a dental prosthesis is to be created) is surrounded by a line. However, this is not limited to this, and a specific portion (a portion where a dental prosthesis is to be created) may be surrounded by a line on the screen UI-1 for the 3D (dental impression) data. In this embodiment, the server 14 is configured to include a discrimination unit 141, a generation unit 142, and an output unit 143, but this is not limited to this. For example, the information processing device 10 may include the discrimination unit 141, the generation unit 142, and the output unit 143.
[0072] (Second embodiment) Next, a second embodiment will be described.
[0073] The second embodiment differs from the first embodiment in that an orthodontic wire to be used for orthodontic treatment is produced as a dental prosthesis. In the following description of the second embodiment, the same parts as those in the first embodiment will be omitted, and only the differences from the first embodiment will be described.
[0074] In this embodiment, a configuration in which the molding unit 20 is a wire bending device will be described as an example. The wire bending device is a device that performs wire bending to freely bend wires into various R shapes in orthodontic treatment.
[0075] In this embodiment, on the right side of the screen UI-1 shown in Figure 6, the user U selects the desired dental prosthesis (here, a wire) from a list of dental prosthesis types displayed as a pull-down menu when the dental prosthesis selection button B4 is pressed.
[0076] Here, FIG. 13 is a diagram showing a screen for creating an orthodontic wire in the three-dimensional data design system according to the second embodiment.
[0077] As shown in Fig. 13, the discrimination unit 141 discriminates the specific location (the location where the dental prosthesis is to be created) according to a red line drawn around the specific location, and the generation unit 142 displays a 3D dental impression model M on the left side of the screen UI-1, plotting the coordinates of the desired wire (dental prosthesis). Note that the coordinates do not need to exactly match the red line drawn around the specific location (the location where the dental prosthesis is to be created), and the generation unit 142 plots them in a direction that does not sink into the dental model, leaving at least a certain distance, such as the wire diameter. In other words, the generation unit 142 generates 3D data of the dental prosthesis at a position a certain distance away from the 3D dental impression model corresponding to the specific location.
[0078] After that, after checking the modeled object as the wire (dental prosthesis), the user U operates the "download" button B8 on the right side of the screen UI-1 shown in FIG.
[0079] Thereafter, the output unit 143 outputs the modeled object as the wire (dental technical product) as 3D data to the modeling device 12, which is a three-dimensional printer, as a file (Step S3 in FIG. 4).
[0080] Here, Fig. 14 is a diagram showing an example of a modeled object as a wire. As shown in Fig. 14, by bending the wire using the modeling device 12 based on the 3D data obtained by the above-mentioned processing, a modeled object O2 as a wire (dental prosthesis) can be obtained.
[0081] Such a model O2 is then fine-tuned to fit a dental model made of plaster or other material, and then fitted to the patient by the dentist.
[0082] As described above, according to this embodiment, even if the user (dental technician) does not have sufficient knowledge or experience in creating dental prostheses, or does not know the positional information of the patient's missing teeth or abutments, the user can easily generate the three-dimensional data required to create dental prostheses.
[0083] (Third embodiment) Next, a third embodiment will be described.
[0084] The third embodiment differs from the first or second embodiment in that the third embodiment analyzes the evaluation results of a user U (dental technician, etc.) and proposes changes to the setting conditions and parameters when generating three-dimensional data of a dental prosthesis. In the following description of the third embodiment, the description of the same parts as the first or second embodiment will be omitted, and only the parts that differ from the first or second embodiment will be described.
[0085] 15 is a functional block diagram showing functions of the server 14 according to the third embodiment. As shown in FIG. 15, the CPU 501 of the server 14 operates based on the 3DP software 14A, so that the server 14 includes an analysis unit 144 and a display reception unit 145 in addition to a determination unit 141, a generation unit 142, and an output unit 143.
[0086] The analysis unit 144 analyzes the operation history of the user U by machine learning.
[0087] Here, machine learning is a technology that allows a computer to acquire human-like learning capabilities, in which the computer autonomously generates algorithms necessary for judgments such as data classification from learning data that is input in advance, and applies these to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or may be a combination of these learning methods; any learning method for machine learning is acceptable.
[0088] The display receiving unit 145 displays the analysis results by the analysis unit 144 on the display 506, which is a display unit, and also receives changes to the setting conditions of the device itself based on the analysis results.
[0089] Next, a description will be given of the information analysis process performed by the server 14. Here, Fig. 16 is a flowchart showing the flow of the information analysis process.
[0090] In this embodiment, the evaluation results of the user U (dental technician, etc.) in the 3D data design system 1 are analyzed, and suggestions are made for changing the setting conditions and parameters when generating 3D data for dental prostheses.
[0091] The type of dental prosthesis selected by a user U such as a dental technician and the 3D data of a dental model with specific areas colored are used to generate 3D data of the dental prosthesis corresponding to the specific colored areas. However, the dental prosthesis created from the generated 3D data may not necessarily be the dental prosthesis desired by the user U such as a dental technician. In this case, the user U such as a dental technician may be allowed to input feedback regarding the evaluation results of past 3D data generation by this system, so that the setting conditions when generating the 3D data of the dental prosthesis can be corrected or related parameters can be changed.
[0092] Therefore, as shown in FIG. 16, the analysis unit 144 checks the number of times the data of the dental technical product has been generated (step S31).
[0093] The analysis unit 144 determines whether the number of times data of the specific dental technical product has been generated is 10 or more (step S32).
[0094] If the analysis unit 144 determines that the number of times data of the specific dental technical product has been generated is 10 or more (Yes in step S32), the display receiving unit 145 notifies the user by displaying the fact on the screen of the display 506 (step S33).
[0095] Here, Fig. 17 is a diagram showing an example of the display screen UI-2. When 3D data generation for a dental prosthesis using a wire A has been performed 10 times, the screen UI-2 of the display 506 shown in Fig. 17 displays a list of the results of the 3D data generation for the wire A in the past 10 times, and accepts input from a user U such as a dental technician as to whether the 3D data generation is what the user desires.
[0096] 17 also displays the notification content to the user U. As an example of the notification content to the user U, the following message is displayed on the screen UI-2: "The results of the last 10 attempts to generate 3D data for wire A will be displayed. Are the results of the 3D data generation for wire A the results the operator intended?"
[0097] If the display receiving unit 145 receives an operation of the "Yes" button B7 on the screen UI-2 from the user U (Yes in step S34), the display receiving unit 145 returns to step S31 without correcting the setting conditions for generating the three-dimensional data, since the three-dimensional data of the wire A is the data intended by the user U, such as a dental technician.
[0098] On the other hand, if the display receiving unit 145 receives an operation of the "No" button B8 on the screen UI-2 from the user U (No in step S34), the display receiving unit 145 changes the setting conditions for generating the three-dimensional data because the three-dimensional data of the wire A is not the data intended by the operator (step S35).
[0099] Specifically, by increasing the distance when moving and copying the vertices that form the polygon, as shown in Figure 10(b), by 1.5 times, more space can be created between the dental prosthesis and the patient's teeth, making it possible to improve adhesion and comfort when the patient wears it.
[0100] Note that the example of changing the conditions for correcting the setting conditions is not limited to this. Alternatively, when the user clicks the “No” button B8 on the screen UI-2, the setting conditions, for example, the distance when moving and copying vertices forming a polygon, may be displayed on the screen, and the user may change the setting conditions by directly inputting correction parameters. Note that in this embodiment, the server 14 includes the discrimination unit 141, the generation unit 142, the output unit 143, the analysis unit 144, and the display reception unit 145, but this is not limiting. For example, the information processing device 10 may include the discrimination unit 141, the generation unit 142, the output unit 143, the analysis unit 144, and the display reception unit 145.
[0101] As described above, according to this embodiment, the evaluation results of the user U (dental technician, etc.) can be analyzed, and suggestions can be made for changing the setting conditions and parameters when generating three-dimensional data of a dental prosthesis.
[0102] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to perform each function by software, such as a processor implemented by an electronic circuit, as well as devices such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), and conventional circuit modules designed to perform each of the above-described functions.
[0103] The information processing device 10 is not limited to a personal computer as long as it is a device equipped with a communication function. The information processing device 10 may be, for example, an image forming device, a PJ (Projector), an IWB (Interactive White Board: a white board with an electronic blackboard function capable of mutual communication), an output device such as digital signage, a HUD (Head Up Display) device, industrial machinery, an imaging device, a sound collection device, medical equipment, a network home appliance, an automobile (Connected Car), a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a game console, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, a desktop PC, or the like.
[0104] For example, aspects of the present invention are as follows. <1> On the computer, a discrimination unit that discriminates a specific colored portion corresponding to a molded object on a three-dimensional dental impression model according to the three-dimensional data of the dental impression; a generation unit that generates three-dimensional data of the object on the three-dimensional dental impression model based on the specific portion identified by the identification unit; an output unit that outputs the three-dimensional data of the object generated by the generation unit; A program to achieve this. <2> the generation unit generates the three-dimensional data of the object at a position a certain distance away from the three-dimensional dental impression model corresponding to the specific location. It is characterized by <1> The program described in <3> the generation unit generates three-dimensional data of the object up to a position a certain distance away from the three-dimensional dental impression model corresponding to the specific location. It is characterized by <1> The program described in <4> the generation unit generates different three-dimensional data of the object for each color. It is characterized by <1> Or <3> 1. The program according to claim 1 , <5> the generation unit generates the three-dimensional data of the object on the three-dimensional dental impression model based on a specific portion colored with a color selected from the plurality of colors, when the plurality of colors are used. It is characterized by <1> Or <4> 1. The program according to claim 1 , <6> the generation unit generates three-dimensional data of the object corresponding to a portion other than the specific colored portion. It is characterized by <1> Or <5> 1. The program according to claim 1 , <7> the output unit outputs the three-dimensional data of the object in a format usable by a three-dimensional printer. Characterized by <1> Or <6> 1. The program according to claim 1 , <8> an analysis unit that analyzes a user's operation history; a display accepting unit that displays the analysis result by the analyzing unit on a display unit and accepts changes to setting conditions of the device itself based on the analysis result; Characterized by <1> Or <7> 1. A program according to any one of the preceding items. <9> a discrimination unit that discriminates a specific colored portion corresponding to a molded object on a three-dimensional dental impression model according to the three-dimensional data of the dental impression; a generation unit that generates three-dimensional data of the object on the three-dimensional dental impression model based on the specific portion identified by the identification unit; an output unit that outputs the three-dimensional data of the object generated by the generation unit; A three-dimensional data design device comprising: <10> A three-dimensional data design method in a three-dimensional data design device, a discrimination step of discriminating a specific colored portion corresponding to the object on a three-dimensional dental impression model according to the three-dimensional data of the dental impression; a generation step of generating three-dimensional data of the object on the three-dimensional dental impression model based on the specific portion identified in the identification step; an output step of outputting three-dimensional data of the object generated in the generation step; A three-dimensional data design method comprising: <11> In a three-dimensional data design system having a plurality of information processing terminals and a management system, The management system includes: a discrimination unit that discriminates a specific colored portion corresponding to a shaped object on a three-dimensional dental impression model according to the three-dimensional data of the dental impression provided from the information processing terminal; a generation unit that generates three-dimensional data of the object on the three-dimensional dental impression model based on the specific portion identified by the identification unit; an output unit that outputs the three-dimensional data of the object generated by the generation unit to the information processing terminal; A three-dimensional data design system comprising: [Explanation of symbols]
[0105] 1. 3D data design system 14 3D data design equipment, management system, 141 Discrimination part 142 Generation part 143 Output section 144 Analysis Department 145 Display Reception Department [Prior art documents] [Patent documents]
[0106] [Patent Document 1] Japanese Patent Application Publication No. 2018-198872
Claims
1. On the computer, a discrimination unit that discriminates a specific colored portion corresponding to a molded object on a three-dimensional dental impression model according to the three-dimensional data of the dental impression; a generation unit that generates three-dimensional data of the object on the three-dimensional dental impression model based on the specific portion identified by the identification unit; an output unit that outputs the three-dimensional data of the object generated by the generation unit; A program to achieve this.
2. the generation unit generates three-dimensional data of the object at a position a certain distance away from the three-dimensional dental impression model corresponding to the specific location.
2. The program according to claim 1,
3. the generation unit generates three-dimensional data of the object up to a position a certain distance away from the three-dimensional dental impression model corresponding to the specific location.
2. The program according to claim 1,
4. the generation unit generates different three-dimensional data of the shaped object for each color.
2. The program according to claim 1,
5. the generation unit generates three-dimensional data of the object on the three-dimensional dental impression model based on a specific portion colored with a color selected from the plurality of colors, when the plurality of colors are used.
2. The program according to claim 1,
6. the generation unit generates three-dimensional data of the shaped object corresponding to a portion other than the specific colored portion.
2. The program according to claim 1,
7. the output unit outputs the three-dimensional data of the object in a format usable by a three-dimensional printer.
2. The program according to claim 1 .
8. an analysis unit that analyzes a user's operation history; a display accepting unit that displays the analysis result by the analyzing unit on a display unit and accepts changes to setting conditions of the device itself based on the analysis result; 2. The program according to claim 1 .
9. a discrimination unit that discriminates a specific colored portion corresponding to a molded object on a three-dimensional dental impression model according to the three-dimensional data of the dental impression; a generation unit that generates three-dimensional data of the object on the three-dimensional dental impression model based on the specific portion identified by the identification unit; an output unit that outputs the three-dimensional data of the object generated by the generation unit; A three-dimensional data design device comprising:
10. A three-dimensional data design method in a three-dimensional data design device, a discrimination step of discriminating a specific colored portion corresponding to the object on a three-dimensional dental impression model according to the three-dimensional data of the dental impression; a generating step of generating three-dimensional data of the object on the three-dimensional dental impression model based on the specific portion identified in the identifying step; an output step of outputting three-dimensional data of the object generated in the generation step; A three-dimensional data design method comprising:
11. In a three-dimensional data design system having a plurality of information processing terminals and a management system, The management system includes: a discrimination unit that discriminates a specific colored portion corresponding to a shaped object on a three-dimensional dental impression model according to the three-dimensional data of the dental impression provided from the information processing terminal; a generation unit that generates three-dimensional data of the object on the three-dimensional dental impression model based on the specific portion identified by the identification unit; an output unit that outputs the three-dimensional data of the object generated by the generation unit to the information processing terminal; A three-dimensional data design system comprising:
Citation Information
Patent Citations
Partial denture design support equipment and partial denture design support program
JP2018198872A