A method, system, device and medium for confirming label position of 3D tooth model

By automatically determining and hollowing out the label position of the 3D dental model, the problem of manual labeling being time-consuming and space-consuming is solved, efficient and clear label printing is achieved, and the production efficiency and identification convenience of dental molds are improved.

CN113886902BActive Publication Date: 2025-09-30GUANGZHOU HEIGE ZHIZAO INFORMATION TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202010633118.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-02
Publication Date
2025-09-30
Estimated Expiration
2040-07-02

AI Technical Summary

Technical Problem

The existing system of manually labeling on 3D tooth models is time-consuming and the labels are printed on the outside of the tooth model, resulting in reduced production efficiency.

Method used

By obtaining the 3D tooth model, the boundary constraints and area of ​​the label to be printed are determined, the label position and orientation are automatically adjusted, and the label is perforated into the base plate area to avoid taking up additional space.

Benefits of technology

It realizes automatic labeling, improves the efficiency of dental mold printing, ensures that the labels are clear and visible, facilitates subsequent identification, and improves production efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113886902B_ABST
    Figure CN113886902B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system, device, and medium for determining the label position of a 3D dental model. The method comprises: obtaining a 3D dental model; determining a 3D label to be printed; determining boundary constraints for the 3D label and, based on the boundary constraints, determining a label area from the base plate, the label area being used to print the 3D label; and engraving the 3D label into the label area. The present invention can automatically add 3D labels and, based on the boundary constraints of the 3D label, intelligently determine the label area for printing the 3D label. This improves the production efficiency of dental model printing and can be widely applied in the field of 3D printing technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of 3D printing technology, and in particular to a method, system, device and medium for confirming the label position of a 3D tooth model. Background Art

[0002] Dental care is an unavoidable issue for most people. With advancements in computer hardware and software, and the emergence of increasingly sophisticated dental data, people are shifting their focus from traditional, purely manual dental care to digital dental care. Leveraging the prior knowledge provided by advanced digital technology, we are improving the safety and success rate of dental treatment.

[0003] With the maturity of 3D printing technology, its application in dental diagnosis and treatment has become a trend. Scanning software is used to obtain a patient's dental model. Then, sophisticated design software is used to design a dental rehabilitation treatment plan. During the design phase, the patient's unique label is printed on the dental model. Finally, the dental model is 3D printed as a direct or indirect product. In this process, the label on the dental model is crucial because it is the only way to identify the patient of the product, and thus the corresponding information can be found between different systems through this label.

[0004] Existing systems often require manual labeling of dental models during the design phase, which consumes significant time. Furthermore, when labeling dental models, existing systems tend to apply labels to the exterior of the model, increasing the overall surface area. This reduces the number of models that can be printed per unit space and reduces production efficiency. Summary of the Invention

[0005] In view of this, embodiments of the present invention provide an efficient method, system, device, and medium for confirming the label position of a 3D tooth model.

[0006] A first aspect of the present invention provides a method for confirming a label position of a 3D tooth model, wherein a base plate is provided at the bottom of the 3D tooth model, the method comprising:

[0007] Obtain 3D tooth model;

[0008] Determine the 3D label to be printed;

[0009] Determining boundary constraints of the 3D label, and determining a label area from the base plate according to the boundary constraints, wherein the label area is used for printing the 3D label;

[0010] The 3D label is hollowed out to the label area.

[0011] In some embodiments, after the step of obtaining the 3D tooth model, the method further includes:

[0012] The 3D tooth model is adjusted to a first position.

[0013] In some embodiments, determining the 3D label to be printed includes:

[0014] Determine the available characters;

[0015] Determining a 3D label to be printed from the available characters;

[0016] Determine the character attributes of the 3D label; the character attributes include font size and character spacing.

[0017] In some embodiments, after determining the 3D label to be printed, the method further includes:

[0018] The 3D label is adjusted to a second position, and the orientation of the 3D label is adjusted.

[0019] In some embodiments, after determining the boundary constraints of the 3D label and determining the label area from the 3D tooth model according to the boundary constraints, the method further includes:

[0020] According to the size of the 3D tooth model, the size of the 3D label is controlled to shrink;

[0021] The bottom plate is provided with honeycomb holes, and the distance between the honeycomb holes and the 3D tags is adjusted according to the distribution of the honeycomb holes.

[0022] In some embodiments, the size of the 3D label is controlled to shrink according to the size of the 3D tooth model, specifically:

[0023] According to the size of the 3D tooth model, the size of the 3D label is reduced by 10%.

[0024] In some embodiments, the bottom plate is provided with honeycomb holes, and the distance between the honeycomb holes and the 3D tag is adjusted according to the distribution of the honeycomb holes, specifically:

[0025] According to the condition of the honeycomb points on the bottom plate of the 3D tooth model, the distance between the honeycomb points on the bottom plate of the 3D tooth model and the 3D label is adjusted to 0.5 mm-3 mm.

[0026] A second aspect of the present invention provides a system for confirming label positions of a 3D tooth model, comprising:

[0027] An acquisition module, used for acquiring a 3D tooth model;

[0028] A label determination module, used to determine the 3D label to be printed;

[0029] a label area determination module, configured to determine boundary constraints of the 3D label and determine a label area from the base plate according to the boundary constraints, wherein the label area is used to print the 3D label;

[0030] A perforation module is used to perforate the 3D label to the label area.

[0031] A third aspect of the present invention provides a device including a processor and a memory;

[0032] The memory is used to store programs;

[0033] The processor is configured to execute the method according to the first aspect of the present invention according to the program.

[0034] A fourth aspect of the present invention provides a storage medium storing a program, wherein the program is executed by a processor to complete the method described in the first aspect of the present invention.

[0035] An embodiment of the present invention obtains a 3D tooth model; then, determines a 3D label to be printed; then, determines the boundary constraints of the 3D label, and determines a label area from the base plate based on the boundary constraints, and the label area is used to print the 3D label; finally, the 3D label is hollowed out to the label area; the present invention can automatically add 3D labels, and can intelligently determine the label area to print the 3D label based on the boundary constraints of the 3D label, and the present invention improves the production efficiency of dental mold printing. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0037] Figure 1 An overall step flow chart provided for an embodiment of the present invention;

[0038] Figure 2 A schematic diagram of label adjustment provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0039] The present invention will be further explained and illustrated below in conjunction with the accompanying drawings and specific embodiments. The step numbers in the embodiments of the present invention are provided for ease of explanation only and do not limit the order of the steps. The order of execution of the steps in the embodiments can be adaptively adjusted based on the understanding of those skilled in the art.

[0040] In view of the defect that the existing technology cannot automatically add labels to 3D dental models, the present invention provides a method for intelligent automatic labeling based on 3D dental models. In view of the application scenarios of dental diagnosis and treatment and the characteristics of 3D dental models, a batch intelligent automatic labeling method combined with 3D printing technology is provided, which can greatly improve the efficiency of dental model processing and provide better user experience and product advantages. The 3D label of the present invention is placed on the bottom plate after hollowing out, which will not take up additional space and ensure production efficiency. At the same time, the method of hollowing out the bottom plate is adopted to ensure that there is sufficient contrast and anti-interference between the label and the bottom plate, which is conducive to the automatic recognition of subsequent labels.

[0041] It should be noted that the labels added to the 3D tooth model mentioned in the present invention can be easily recognized using OCR technology, accurately determining the 3D tooth model information corresponding to the current label, such as model parameters, model ownership, and model material. The method of the present invention can automatically add labels to the 3D tooth model, further improving the efficiency of the subsequent OCR recognition step.

[0042] Reference Figure 1 The 3D tooth model marking method of the present invention comprises the following steps:

[0043] S1. Obtain 3D tooth model;

[0044] This embodiment obtains an imported 3D dental model, which is a model that has been processed and repaired by design software. Regarding the imported 3D dental model, the dental model is a digital three-dimensional body composed of a series of triangular facets. It is a model that has been processed and repaired by design software. The 3D dental model is hollow, and its bottom is covered with a base plate with hollow honeycomb holes. At this time, the base plate is unlabeled. In addition, according to actual production needs, the 3D dental model can be equipped with jig accessories. The jig parts refer to accessories that need to be added to fix the dental model on the machine. For example, the accessories can be jig positioning blocks or positioning holes.

[0045] S2. adjusting the 3D tooth model to a first position;

[0046] This embodiment automatically places the imported 3D tooth model at a designated position (ie, the first position), laying the foundation for subsequent operations.

[0047] It should be noted that the first position mentioned in this embodiment refers to the position of the 3D tooth model after adjustment, and the second position mentioned in this embodiment refers to the position of the 3D label after adjustment.

[0048] S3, determining the 3D label to be printed;

[0049] Step S3 of this embodiment includes S31-S33:

[0050] S31, determining available characters;

[0051] S32, determining a 3D label to be printed from the available characters;

[0052] S33. Determine the character attributes of the 3D label; the character attributes include font size and character spacing.

[0053] This embodiment generates 3D labels of specific size, thickness, and spacing according to rules. The rules described in this embodiment include the following three:

[0054] (1) The hollowing requirements must be met, that is, the available letters (in AZ) and numbers (in 0-9) must be screened to form a font library for the label;

[0055] (2) The font size is selected based on the big data results to ensure that the font is clearly visible after printing;

[0056] (3) In order to ensure that the fonts do not stick together based on the determined font size, it is necessary to maintain the font spacing and ensure that the label length is not too long.

[0057] Specifically, this embodiment preselects letters or numbers that can be hollowed out, and then uses empirical data from big data to determine the font size and spacing. For example, if the character O is to be hollowed out, the central solid body will be suspended in the air. The final 3D-printed dental model will lack this central solid body, making the character O unrecognizable. Therefore, characters such as O, P, 9, and A cannot be selected.

[0058] S4, adjusting the 3D label to a second position, and adjusting the orientation of the 3D label;

[0059] Specifically, the position of the generated 3D label may not correspond to the position of the dental model. Figure 2 As shown, this embodiment automatically translates and rotates the label to the corresponding area (i.e., the second position), and automatically adjusts the orientation of the label so that the bottom surface of the label faces the center of the dental mold, which facilitates subsequent automatic identification of the upper and lower directions during rotation.

[0060] It can be understood that the second position mentioned in this embodiment refers to the position after the 3D label is adjusted; the first position mentioned in this embodiment refers to the position after the 3D tooth model is adjusted.

[0061] After determining the marking area, the 3D label is automatically translated and rotated. Since labels can be placed in the same area upside down, for easier identification, the label's orientation needs to be adjusted to meet the recognition requirements. For example, fonts viewed from the center of a dental model are oriented in the forward direction, so the automatic addition process must meet this requirement to facilitate subsequent identification.

[0062] S5. Determine a boundary constraint of the 3D label, and determine a label area from the base plate according to the boundary constraint, where the label area is used to print the 3D label;

[0063] Specifically, this embodiment searches for a label area that meets the label size based on the boundary constraints, such as Figure 2 As shown, since the tooth model of this solution is hollow and may have fixture accessories, the boundary constraint means that when the label searches for a label area that meets its size and length, it also needs to effectively avoid the contour boundary of the dental model and the area range of the fixture accessories, so that the label does not extend outside the dental model as much as possible.

[0064] S6. Controlling the size of the 3D label to shrink according to the size of the 3D tooth model;

[0065] Specifically, if the label area meets the length of the label within the boundary constraint, there is no need to adjust the label size. Otherwise, the label size needs to be reduced. The principle of reduction is to reduce the current label size by 10%, and repeatedly reduce the current label until the boundary constraint is met.

[0066] This embodiment automatically shrinks a label that is too large for the dental model so that it can be placed in the dental model area.

[0067] S7, such as Figure 2 As shown, the bottom plate is provided with honeycomb holes, and the distance between the honeycomb holes and the 3D tags is adjusted according to the distribution of the honeycomb holes.

[0068] Specifically, since the printed dental mold is hollow, in order to prevent deformation, shrinkage and other problems of the dental mold, the printed dental mold needs to be added with a base plate to overcome deformation. In addition, due to the need to consider factors such as leakage, material saving, and process processing, the base plate needs to be made into a honeycomb shape.

[0069] Since the base plate is honeycomb-shaped and close to the label, it will cause interference. Therefore, in this embodiment, the distance between the honeycomb points of the base plate of the dental model and the label is automatically adjusted (the distance between the label and the honeycomb points: between 0.5mm-3mm), effectively preventing the honeycomb points on the bottom surface of the dental model from affecting the recognition of the label font.

[0070] If the characters are too thin, they are easily clogged, and if they are too thick, they cannot be printed. Therefore, it is necessary to select a suitable thickness for the font. In this embodiment, the thickness of the label font is 0.5mm-1mm.

[0071] This embodiment automatically adjusts the distance between the honeycomb points on the bottom plate of the tooth model and the label, effectively preventing the honeycomb points on the bottom surface of the tooth model from affecting the recognition of the label font, and automatically adjusts the thickness of the label to meet the printing process requirements.

[0072] S8. Hollowing the 3D label to the label area.

[0073] Finally, this embodiment hollows the label through the base plate of the dental cast, ensuring clear, legible text and easy identification. This embodiment addresses the issue of post-printing liquid cleanup. If the label is not hollowed out, the base plate may contain resin liquid, which is difficult to clean out, making the label difficult to identify. Hollowing out the label in this embodiment means that the label penetrates the bottom of the dental cast base plate.

[0074] In summary, the present invention automatically places the imported 3D tooth model in a designated position; generates 3D labels of specific size, thickness, and spacing according to rules; searches for label areas that meet the label size based on boundary constraints; automatically translates and rotates the label to the matching area, and automatically adjusts the orientation of the label to meet the requirements of convenient identification; automatically adjusts the spacing between the honeycomb points on the bottom plate of the tooth model and the label to effectively prevent the honeycomb points on the bottom surface of the tooth model from affecting the recognition of the label font; and hollows the label through the bottom plate of the tooth model to ensure that the font is clearly visible and easy to identify. The intelligent marking method for tooth models of the present invention will greatly promote the automated generation and processing flow of dental diagnosis and treatment, improve work efficiency and user experience, and also lay a solid foundation for subsequent application scenarios combining dental diagnosis and treatment with 3D technology.

[0075] An embodiment of the present invention further provides a system for confirming label positions of a 3D tooth model, comprising:

[0076] An acquisition module, used for acquiring a 3D tooth model;

[0077] A label determination module, used to determine the 3D label to be printed;

[0078] a label area determination module, configured to determine boundary constraints of the 3D label and determine a label area from the base plate according to the boundary constraints, wherein the label area is used to print the 3D label;

[0079] A perforation module is used to perforate the 3D label to the label area.

[0080] An embodiment of the present invention further provides a device, including a processor and a memory;

[0081] The memory is used to store programs;

[0082] The processor is configured to execute the above-mentioned method for confirming the label position of the 3D tooth model according to the program.

[0083] An embodiment of the present invention further provides a storage medium storing a program, wherein the program is executed by a processor to complete the above-mentioned method for confirming the label position of a 3D tooth model.

[0084] In some optional embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided in an exemplary manner for the purpose of providing a more comprehensive understanding of the technology. The disclosed method is not limited to the operation and logic flow presented herein. Optional embodiments are contemplated in which the order of the various operations is changed and the sub-operations described as a part of a larger operation are performed independently.

[0085] Furthermore, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise indicated, one or more of the functions and / or features described may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in separate physical devices or software modules. It will also be understood that a detailed discussion of the actual implementation of each module is not necessary for understanding the present invention. More specifically, given the properties, functions, and internal relationships of the various functional modules in the devices disclosed herein, the actual implementation of the module will be understood within the ordinary skill of an engineer. Therefore, a person skilled in the art using ordinary skill will be able to implement the present invention set forth in the claims without undue experimentation. It will also be understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.

[0086] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0087] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0088] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic devices), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.

[0089] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0090] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0091] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the claims and their equivalents.

[0092] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of this application.

Claims

1. A method for confirming the label position of a 3D tooth model, wherein the bottom of the 3D tooth model is provided with a base plate, characterized in that: The method comprises: Obtain 3D tooth model; Determining a 3D label to be printed includes: determining available characters, determining the 3D label to be printed from the available characters, and determining character attributes of the 3D label, wherein the character attributes include font size and character spacing; Determining boundary constraints of the 3D label, and determining a label area from the bottom surface of the base plate according to the boundary constraints, wherein the label area is used for printing the 3D label; According to the size of the 3D tooth model, the size of the 3D label is controlled to shrink by 10% according to the size of the 3D tooth model; The base plate is provided with honeycomb holes, and the distance between the honeycomb holes and the 3D label is adjusted according to the distribution of the honeycomb holes. Specifically, the distance between the honeycomb points on the base plate of the 3D tooth model and the 3D label is adjusted to 0.5 mm to 3 mm according to the conditions of the honeycomb points on the base plate of the 3D tooth model. The 3D label is hollowed out to the label area, wherein the 3D label penetrates the bottom of the base plate of the 3D tooth model.

2. The method for confirming the label position of a 3D tooth model according to claim 1, characterized in that: After the step of obtaining the 3D tooth model, the method further includes: The 3D tooth model is adjusted to a first position.

3. The method for confirming the label position of a 3D tooth model according to claim 1, wherein: After determining the 3D label to be printed, the method further includes: The 3D label is adjusted to a second position, and the orientation of the 3D label is adjusted.

4. A label position confirmation system for a 3D tooth model, characterized in that: include: An acquisition module, used for acquiring a 3D tooth model; A base plate is provided at the bottom of the 3D tooth model; a label determination module, configured to determine a 3D label to be printed, comprising: determining available characters, determining a 3D label to be printed from the available characters, and determining character attributes of the 3D label, wherein the character attributes include font size and character spacing; a label area determination module, configured to determine boundary constraints of the 3D label and determine a label area from the bottom surface of the base plate according to the boundary constraints, wherein the label area is used to print the 3D label; a perforation module, configured to perforate the 3D label to the label area, wherein the 3D label penetrates the bottom of the base plate of the 3D tooth model; The tag position confirmation system is also used for: According to the size of the 3D tooth model, the size of the 3D label is controlled to shrink by 10% according to the size of the 3D tooth model; The base plate is provided with honeycomb holes, and the distance between the honeycomb holes and the 3D label is adjusted according to the distribution of the honeycomb holes. Specifically, the distance between the honeycomb points on the base plate of the 3D tooth model and the 3D label is adjusted to 0.5 mm to 3 mm according to the conditions of the honeycomb points on the base plate of the 3D tooth model. The 3D label is hollowed out to the label area, wherein the 3D label penetrates the bottom of the base plate of the 3D tooth model.

5. A device, characterized in that: including a processor and a memory; The memory is used to store programs; The processor is configured to execute the method according to any one of claims 1 to 3 according to the program.

6. A storage medium, characterized in that The storage medium stores a program, and the program is executed by a processor to complete the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Label printing adaptive system and a label adaptive printing method

    CN107933108A

  • Support-based 3D printing part ID marking method

    CN109157296A

  • Dental jaw model preparation system and method and shell-shaped tooth appliance preparation method

    CN111325835A

  • Method and apparatus for embedding a 2-dimensional image in a 3-dimensional model

    US20170225399A1

  • System for producing tag-embedded three-dimensional product and system for managing history of tag-embedded three-dimensional product produced by system

    WO2018008827A1