CN115547462A - Construction method of tooth type database and related device - Google Patents
Construction method of tooth type database and related device Download PDFInfo
- Publication number
- CN115547462A CN115547462A CN202211295895.7A CN202211295895A CN115547462A CN 115547462 A CN115547462 A CN 115547462A CN 202211295895 A CN202211295895 A CN 202211295895A CN 115547462 A CN115547462 A CN 115547462A
- Authority
- CN
- China
- Prior art keywords
- tooth
- data
- target
- information
- scanning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010276 construction Methods 0.000 title description 8
- 238000012216 screening Methods 0.000 claims abstract description 82
- 238000000034 method Methods 0.000 claims abstract description 40
- 230000011218 segmentation Effects 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 6
- 238000009499 grossing Methods 0.000 claims description 5
- 238000005457 optimization Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 6
- 210000003484 anatomy Anatomy 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 239000007943 implant Substances 0.000 description 5
- 230000008439 repair process Effects 0.000 description 5
- 210000003298 dental enamel Anatomy 0.000 description 4
- 210000004268 dentin Anatomy 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 238000010146 3D printing Methods 0.000 description 2
- 230000019771 cognition Effects 0.000 description 2
- 238000011960 computer-aided design Methods 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 239000004053 dental implant Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 210000000214 mouth Anatomy 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 238000005299 abrasion Methods 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 208000026935 allergic disease Diseases 0.000 description 1
- 210000004763 bicuspid Anatomy 0.000 description 1
- 238000009435 building construction Methods 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 208000002925 dental caries Diseases 0.000 description 1
- 210000004262 dental pulp cavity Anatomy 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000009610 hypersensitivity Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000036244 malformation Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 210000005036 nerve Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000011049 pearl Substances 0.000 description 1
- 208000028169 periodontal disease Diseases 0.000 description 1
- 229910052573 porcelain Inorganic materials 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 239000003826 tablet Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/56—Information retrieval; Database structures therefor; File system structures therefor of still image data having vectorial format
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/40—ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30036—Dental; Teeth
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/41—Medical
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Radiology & Medical Imaging (AREA)
- Primary Health Care (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Data Mining & Analysis (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Public Health (AREA)
- Computer Graphics (AREA)
- Architecture (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Hardware Design (AREA)
- Geometry (AREA)
- Dental Tools And Instruments Or Auxiliary Dental Instruments (AREA)
Abstract
The application discloses a method for constructing a tooth form database and a related device, comprising the following steps: scanning data is obtained by obtaining a target model and scanning the target model; reserving target data by segmenting the scan data; scanning target data for the second time to obtain data information of each tooth in the target data; acquiring target tooth information from each tooth data information through preset tooth screening conditions; generating tooth volume data and bridge volume data by editing tooth type anatomy mark regions of target tooth information; determining tooth arrangement positions according to the target tooth information; finally, generating a target tooth form database through the tooth body data, the bridge body data and the tooth arrangement positions; the information is screened by combining the scanning of the target model with the tooth screening condition, so that the condition that the database is generated by tooth form scanning is realized, and the effect that the database can be established according to different tooth form requirements is further realized.
Description
Technical Field
The present application relates to the field of dental database, and in particular, to a method and an apparatus for constructing a dental database.
Background
The manufacture of the dental prosthesis is a vital step in the dental restoration treatment, with the wide application of the digital technology in the field of the dental restoration, the manufacture of the artificial tooth of the denture is gradually changed into digital design, numerical control cutting and 3D printing from wax patterns, porcelain application and tooth arrangement, and the cognition and the use of doctors and technicians on the appearance of the tooth body are also changed into a three-dimensional digital model from the cognition of the original anatomical appearance of the tooth body. The application of CAD/CAM is very popular especially in crown bridge repair, veneer repair, implant repair and complete denture repair. The rapid development of the digital technology in the field of oral restoration benefits from the characteristics of intelligence, convenience and high efficiency, and the overall design process of the denture comprises a digital scanning model, digital design of a restoration body and finally numerical control cutting or 3D printing; the prosthesis can be manufactured only by simple steps, most of the procedures are completed by a computer, and compared with the traditional denture processing flow which needs more than 30 processing steps, the digital technology has obvious advantages.
Therefore, how to establish a database according to different tooth type requirements by utilizing digitization becomes a technical problem to be solved urgently.
Disclosure of Invention
In order to establish a database according to different tooth type requirements, the application provides a tooth type database construction method and a related device.
In a first aspect, the construction method of the dental model database provided by the present application adopts the following technical scheme:
a method for constructing a dental model database comprises the following steps:
acquiring a target model according to a preset rule, and scanning the target model to acquire scanning data;
dividing the scanning data and reserving target data;
scanning the target data for the second time to obtain data information of each tooth in the target data;
acquiring preset tooth screening conditions and acquiring target tooth information from each tooth data information;
editing the tooth-shaped anatomical landmark region of the target tooth information to generate tooth volume data and bridge volume data;
determining tooth arrangement positions according to the target tooth information and the target data;
and generating a target tooth type database according to the tooth body data, the bridge body data and the tooth arrangement position.
Optionally, the step of segmenting the scan data and retaining the target data includes:
acquiring weight information of a left part and a right part in scanning data, and determining a segmentation position according to the weight information;
segmenting the scan data according to the segmentation location while preserving crown and tooth parts;
and keeping the segmentation result as target data.
Optionally, before the step of acquiring the weight information of the left part and the right part in the scan data and determining the segmentation position according to the weight information, the method further includes:
acquiring basic information of each tooth in the scanning data;
determining the weight information of all teeth in the scanning data according to a preset weight rule and the basic information of each tooth;
the weight information of the left portion and the weight information of the right portion are generated from the weight information of all teeth in the scan data.
Optionally, the step of performing a second scan on the target data to obtain information of each tooth data in the target data includes:
performing second scanning on the target data to obtain second scanning data;
inputting the second scanning data into target software to smooth the second scanning data;
and generating data information of each tooth according to the second scanning data subjected to smoothing processing.
Optionally, the step of obtaining preset tooth screening conditions and obtaining target tooth information from each piece of tooth data information includes:
acquiring preset tooth screening conditions, and determining a screening strategy in the tooth screening conditions according to a feature matching strategy and the target model;
and acquiring target tooth information in each tooth data information according to the screening strategy.
Optionally, the step of obtaining preset tooth screening conditions and determining a screening strategy in the tooth screening conditions according to a feature matching strategy and the target model includes:
acquiring preset tooth screening conditions, and acquiring a feature matching strategy from the preset tooth screening conditions;
matching in the feature matching strategy according to the gender, age, body type and race in the target model to obtain a matching result;
and when a plurality of matching targets exist in the matching result, determining a screening strategy in the matching result through an optimization strategy.
Optionally, the step of determining a screening policy in the matching result by optimizing the policy includes:
acquiring matching integrating degrees of the multiple matching targets;
judging whether a preset model generation preference exists or not;
if yes, determining a screening strategy according to the model generation preference;
and if not, determining a screening strategy according to the matching fitness.
In a second aspect, the present application provides a dental database construction apparatus, including:
the model acquisition module is used for acquiring a target model according to a preset rule and scanning the target model to acquire scanning data;
the data segmentation module is used for segmenting the scanning data and reserving target data;
the second scanning module is used for carrying out second scanning on the target data to acquire data information of each tooth in the target data;
the information acquisition module is used for acquiring preset tooth screening conditions and acquiring target tooth information from each tooth data information;
the data generation module is used for editing the dental anatomical landmark region of the target tooth information to generate tooth volume data and bridge volume data;
the position determining module is used for determining tooth arrangement positions according to the target tooth information and the target data;
and the database generation module is used for generating a target tooth form database according to the tooth body data, the bridge body data and the tooth arrangement positions.
In a third aspect, the present application provides a computer apparatus, the apparatus comprising: a memory, a processor that, when executing computer instructions stored by the memory, performs a method as in any one of the above.
In a fourth aspect, the present application provides a computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method as described above.
In summary, the present application includes the following advantageous technical effects:
the method comprises the steps of obtaining a target model and scanning the target model to obtain scanning data; reserving target data by segmenting the scan data; performing secondary scanning on target data to acquire data information of each tooth in the target data; acquiring target tooth information from each tooth data information through preset tooth screening conditions; generating tooth volume data and bridge volume data by editing tooth type anatomy mark regions of target tooth information; determining tooth arrangement positions according to the target tooth information; finally, generating a target tooth type database through tooth body data, bridge body data and tooth arrangement positions; the information is screened by combining the scanning of the target model with the tooth screening condition, so that the condition that the database is generated by tooth form scanning is realized, and the effect that the database can be established according to different tooth form requirements is further realized.
Drawings
FIG. 1 is a schematic diagram of a computer device architecture of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a first embodiment of the method for constructing a dental database according to the present invention;
FIG. 3 is a flow chart of a second embodiment of the method for constructing a dental database according to the present invention;
fig. 4 is a block diagram showing the construction of a first embodiment of the dental database construction apparatus according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a computer device in a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the computer device may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to implement connection communication among these components. The user interface 1003 may include a Display (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a Wireless interface (e.g., a Wireless-Fidelity (Wi-Fi) interface). The Memory 1005 may be a Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as a disk Memory. The memory 1005 may alternatively be a storage device separate from the processor 1001 described previously.
Those skilled in the art will appreciate that the configuration shown in FIG. 1 does not constitute a limitation of a computer device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a storage medium, may include therein an operating system, a network communication module, a user interface module, and a construction program of a dental database.
In the computer device shown in fig. 1, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the computer apparatus of the present invention may be provided in a computer apparatus that calls the construction program of the dental database stored in the memory 1005 by the processor 1001 and executes the construction method of the dental database provided by the embodiment of the present invention.
An embodiment of the present invention provides a method for constructing a dental model database, and referring to fig. 2, fig. 2 is a flowchart illustrating a first embodiment of the method for constructing a dental model database according to the present invention.
In this embodiment, the method for constructing the dental model database includes the following steps:
step S10: and acquiring a target model according to a preset rule, and scanning the target model to acquire scanning data.
It should be noted that, in this embodiment, acquiring the target model according to the preset rule is to determine the label to which the acquired target model belongs according to the preset rule, for example, if a male corresponding to the preset rule is acquired, the dental model target model of the male is acquired. The scanning data of the target model is mainly determined by scanning the tooth overall information through auxiliary software.
It will be appreciated that in this embodiment, all dental information is obtained by scanning the upper and lower arches of a particular target model.
Step S20: and dividing the scanning data and reserving the target data.
It should be noted that, the target model is scanned, and after the scanning, the target model is divided by taking the left and right as boundaries, and left or right data is selected and retained.
It will be appreciated that only critical data is retained by way of segmentation, with other scanned tissue being removed.
Further, in order to achieve accurate preservation of the target data, the step of segmenting the scan data and preserving the target data includes: acquiring weight information of a left part and a right part in scanning data, and determining a segmentation position according to the weight information; segmenting the scan data according to the segmentation location while preserving crown and tooth parts; and keeping the segmentation result as target data.
It is understood that the weight information of each tooth is determined according to the scanning result, and the assignment of the weight information refers to the health condition of the tooth obtained by scanning. If the tooth is determined to meet the evaluation condition through scanning, a corresponding weight value is given. If the tooth is determined by scanning that the health condition does not meet the evaluation condition, a weight value is not given to stop the subsequent evaluation of the tooth.
In a specific implementation, the weight information of the left part and the right part is obtained, the side with the largest weight is obtained as the segmentation position, and if the weight values of the two sides are consistent, one side is randomly selected as the segmentation position. The position with the larger weight is selected as the segmentation position, and the tooth information in the part is more valuable to be evaluated compared with the other side.
In a specific implementation, before the step of acquiring weight information of a left part and a right part in the scan data and determining a segmentation position according to the weight information, the method further includes: acquiring basic information of each tooth in the scanning data; determining the weight information of all teeth in the scanning data according to a preset weight rule and the basic information of each tooth; the weight information of the left part and the weight information of the right part are generated from the weight information of all teeth in the scan data.
It can be understood that, in the present embodiment, the weight information corresponding to the tooth is determined according to the basic information of each tooth, i.e., the health degree information of the tooth is obtained. For heavier weighted tooth information, it means that the tooth has more reference value.
Step S30: and performing a second scanning on the target data to acquire data information of each tooth in the target data.
In a specific implementation, the obtained second scanning data is smoothed in the exo.
It should be noted that CAD is a short hand for Computer Aided Design, means Computer Aided Design, and means that a designer is Aided with a Computer and its graphic device to perform Design work, and can be used for building construction, interior Design, and the like. Systematic composition of CAD: generally, based on an interactive computer system with graphics capability, the main devices are: computer host, graphic display terminal, graphic tablet, plotter, scanner, printer, tape unit, and various software. Basic functions of CAD: plane drawing: basic graphical objects such as lines, circles, ellipses, circular polygons (regular polygons), spline curves, etc. can be created in a variety of ways. Drawing auxiliary tools: drawing aids for orthogonal, object capture, polar tracking, capture tracking, and the like are provided. The orthogonal function allows the user to draw horizontal and vertical straight lines conveniently, object capture can help pick up special points on the geometric object, and the tracking function makes it easier to draw oblique lines and locate points in different directions. Wherein exo.cad is the relevant software derived on the basis to be suitable for dentistry.
Further, in order to eliminate interference of other irrelevant data in the process of acquiring each piece of tooth data information, the step of performing the second scanning on the target data to acquire each piece of tooth data information in the target data includes: performing second scanning on the target data to obtain second scanning data; inputting the second scanning data into target software to smooth the second scanning data; and generating data information of each tooth according to the second scanning data after the smoothing processing.
Step S40: and acquiring preset tooth screening conditions and acquiring target tooth information from each tooth data information.
It should be noted that, in the present embodiment, after the preset tooth screening condition is acquired, that is, after the tooth information of the left portion or the right portion is acquired, the tooth information is further screened in combination with the preset tooth screening condition. For example; the preset tooth screening conditions may be: no dental treatment was performed; no periodontal disease and dental caries; no developmental malformation condition.
It is understood that the implanted tooth differs from a natural tooth as follows:
1. difference in wear:
the natural tooth growing and falling off naturally is mainly used for maintaining normal oral and jaw system functions, and the implanted tooth implanted in the later day is mainly used for coordinating the natural tooth in the oral cavity and maintaining normal oral cavity functions. In general, dental implants are more wear resistant than natural teeth.
2. The essential differences are as follows:
natural teeth are teeth grown from our bodies, and the existence of natural teeth is completely a physiological phenomenon. The implant is the main technique for the acquired treatment and repair of the lost natural tooth. Natural teeth are an important part of our oral tissues, while dental implants are a medical means and technique.
3. The difference in looseness:
natural teeth have the characteristics of natural growth and natural falling, and the falling of implant teeth is mostly caused by the limitation or damage of mechanical connection.
4. The composition difference is as follows:
the implant and the natural tooth have almost the same structure, but the implant is formed by connecting a screw and an adhesive, and all parts of the natural tooth are organically combined together.
Step S50: and editing the dental anatomical landmark region of the target tooth information to generate tooth volume data and bridge volume data.
The dental tissue is anatomically divided into a crown, a neck, a root and an intermediate pulp chamber. The anatomic structures of the dental body include the hardest enamel outside the crown, the inner dentin, the cementum inside the socket and on the surface of the root, and the pulp cavity in between. Tooth enamel is the hardest tissue, commonly called enamel, is glossy and hard, and is very beautiful like pearls. The dentin in the middle is light yellow, and the nerve protrusions are arranged inside, so that the dentin can be sometimes felt cold, hot, sour and sweet, and particularly, the dentin is exposed due to the excessive abrasion of enamel, such as can be seen in patients with tooth hypersensitivity.
It is understood that the pontic data refers to the pontic (artificial tooth) and is a portion of the fixation bridge that restores the morphology and function of the missing tooth. The bridge body is connected with the retainer by the connector to collect and arrange the medical education network. The bridge body is similar to the shape of the lost tooth, the color of the material is beautiful, gum tissue is not stimulated, and the bridge body has good mechanical strength and cannot be bent, deformed or broken when bearing force.
In a specific implementation, the steps include: editing incisal margins of anterior teeth; editing occlusal surfaces, cusps, cusp vertexes, fissure and occlusion areas of premolars and molars; and for the bridge body, closing the three-dimensional model and editing the bottom of the bridge body.
The symmetrical tooth data is edited in a tooth-shaped anatomical landmark region according to the type and the position of the tooth to form tooth data and pontic data; because the anatomical features are different, the characteristic editing of the front and back teeth is different, different editing needs to be carried out on different types of teeth, the positions of the teeth refer to the crown and the pontic, the editing of the crown and the pontic is different, and the database can be more perfect by subdividing the types and the positions of the teeth.
Step S60: and determining the tooth arrangement position according to the target tooth information and the target data.
In the implementation, the individual tooth data in the data is aligned with the model according to the first scanning, and then the position and arrangement data of each tooth are obtained, and the data of the tooth arrangement is stored.
Step S70: and generating a target tooth form database according to the tooth body data, the bridge body data and the tooth arrangement position.
In the specific implementation, the tooth body data, the bridge body data and the tooth position arrangement data are put into corresponding software background folders to form a natural tooth type database.
It can be understood that, as described above, the specific implementation manner of this embodiment is:
1. firstly, screening a model with better tooth form;
2. scanning the model, segmenting the model after scanning, separating the teeth on the left side of the model, only reserving a crown and a tooth root part, and then scanning the segmented teeth for the second time;
3. smoothing the obtained second scanning data in exo.cad software and storing the data one by one;
4. using an exocad-ToothModeleditor editing tool to edit the tooth model deplaning sign area of each saved tooth to form tooth body data and bridge body data;
5. the prepared data is imported into exocad software, and the software can automatically perform mirror image processing on tooth data to obtain complete data;
6. arranging and aligning the independent tooth data in the data with the model scanned for the first time, then obtaining the position and arrangement data of each tooth, and storing the data of tooth arrangement;
7. placing the tooth body data, the bridge body data and the tooth position arrangement data into corresponding software background folders to form a natural tooth type database, wherein the natural tooth type database acquires scanning data by acquiring a target model and scanning the target model; reserving target data by segmenting the scan data; performing secondary scanning on target data to acquire data information of each tooth in the target data; acquiring target tooth information from each tooth data information through preset tooth screening conditions; generating tooth volume data and bridge volume data by editing a tooth-shaped anatomical landmark region of the target tooth information; determining tooth arrangement positions according to the target tooth information; finally, generating a target tooth form database through the tooth body data, the bridge body data and the tooth arrangement positions; the information is screened by combining the scanning of the target model with the tooth screening condition, so that the condition that the database is generated by tooth form scanning is realized, and the effect that the database can be established according to different tooth form requirements is further realized.
Referring to fig. 3, a flowchart of a second embodiment of the method for constructing a dental database according to the present invention is shown.
Based on the first embodiment, the step S40 of the method for constructing a dental database according to this embodiment further includes: step S401: and acquiring preset tooth screening conditions, and determining a screening strategy in the tooth screening conditions according to the feature matching strategy and the target model.
Further, in order to improve the accuracy of the matching strategy, the step of obtaining preset tooth screening conditions and determining the screening strategy according to the feature matching strategy and the target model in the tooth screening conditions includes: acquiring preset tooth screening conditions, and acquiring a feature matching strategy from the preset tooth screening conditions; matching in the feature matching strategy according to the gender, age, body type and race in the target model to obtain a matching result; and when a plurality of matching targets exist in the matching result, determining a screening strategy in the matching result through an optimization strategy.
The preset tooth screening conditions are screening conditions preset according to different use requirements. The screening conditions may be different types of teeth, and may also be basic parameters corresponding to the target model, such as age or gender. Different settings are carried out according to different use conditions.
In a specific implementation, the step of determining a screening policy in the matching result by optimizing a policy includes: acquiring matching fitness of the multiple matching targets; judging whether a preset model generation preference exists or not; if yes, determining a screening strategy according to the model generation preference; and if not, determining a screening strategy according to the matching fitness.
It should be noted that the matching engagement degree is because there is more than one matching condition in general, and when two of the matching conditions are satisfied, the screening policy may be generated by default. Therefore, in the generation process of different screening strategies, the conditions for meeting the matching are different, and the matching degrees of fit corresponding to the different screening strategies are different.
Step S402: and acquiring target tooth information from each tooth data information according to a screening strategy.
In specific implementation, the screening strategy is combined with data information of each tooth, and the tooth conforming to the screening strategy is obtained to serve as a target tooth.
In the embodiment, a preset tooth screening condition is obtained, and a screening strategy is determined according to a feature matching strategy and the target model in the tooth screening condition; acquiring target tooth information from each tooth data information according to the screening strategy; the technical effect of obtaining the target tooth information according to the preset tooth screening conditions is achieved, and the accuracy of obtaining the target tooth information is further improved through the characteristic matching characteristic determination screening strategy.
Furthermore, an embodiment of the present invention also provides a computer-readable storage medium, on which a program for constructing a dental database is stored, which when executed by a processor implements the steps of the method for constructing a dental database as described above.
Referring to fig. 4, fig. 4 is a block diagram showing a first embodiment of the dental database constructing apparatus according to the present invention.
As shown in fig. 4, the apparatus for constructing a dental model database according to an embodiment of the present invention includes:
the model obtaining module 10 is configured to obtain a target model according to a preset rule, and scan the target model to obtain scan data;
a data dividing module 20, configured to divide the scan data and reserve target data;
the second scanning module 30 is configured to perform a second scanning on the target data to obtain data information of each tooth in the target data;
the information acquisition module 40 is configured to acquire preset tooth screening conditions and acquire target tooth information from each piece of tooth data information;
the data generation module 50 is used for editing the dental anatomical landmark region of the target tooth information to generate tooth volume data and bridge volume data;
a position determining module 60 for determining tooth arrangement positions according to the target tooth information and the target data;
and a database generating module 70 for generating a target tooth form database according to the tooth volume data, the bridge volume data and the tooth arrangement position.
It should be understood that the above is only an example, and the technical solution of the present invention is not limited in any way, and in a specific application, a person skilled in the art may set the technical solution as needed, and the present invention is not limited in this respect.
The embodiment obtains the scanning data by obtaining the target model and scanning the target model; reserving target data by segmenting the scan data; performing secondary scanning on target data to acquire data information of each tooth in the target data; acquiring target tooth information from each tooth data information through a preset tooth screening condition; generating tooth volume data and bridge volume data by editing tooth type anatomy mark regions of target tooth information; determining tooth arrangement positions according to the target tooth information; finally, generating a target tooth form database through the tooth body data, the bridge body data and the tooth arrangement positions; the information is screened by combining the scanning of the target model with the tooth screening condition, so that the condition that the database is generated by tooth type scanning is realized, and the effect that the database can be established according to different tooth type requirements is further realized.
In an embodiment, the second scanning module 20 is further configured to obtain weight information of a left portion and a right portion in the scanned data, and determine a segmentation position according to the weight information; segmenting the scan data according to the segmentation location while retaining crown and tooth portions; and keeping the segmentation result as target data.
In an embodiment, the second scanning module 20 is further configured to obtain basic information of each tooth in the scanning data; determining the weight information of all teeth in the scanning data according to a preset weight rule and the basic information of each tooth; the weight information of the left portion and the weight information of the right portion are generated from the weight information of all teeth in the scan data.
In an embodiment, the information obtaining module 30 is further configured to perform a second scanning on the target data to obtain second scanning data; inputting the second scanning data into target software to smooth the second scanning data; and generating data information of each tooth according to the second scanning data subjected to smoothing processing.
In an embodiment, the data generating module 40 is further configured to obtain preset tooth screening conditions, and determine a screening strategy according to a feature matching strategy and the target model in the tooth screening conditions; and acquiring target tooth information in each tooth data information according to the screening strategy.
In an embodiment, the data generating module 40 is further configured to obtain preset tooth screening conditions, and obtain a feature matching policy from the preset tooth screening conditions; matching in the feature matching strategy according to the gender, age, body type and race in the target model to obtain a matching result; and when a plurality of matching targets exist in the matching result, determining a screening strategy in the matching result through an optimization strategy.
In an embodiment, the data generating module 40 is further configured to obtain matching engagement degrees of the multiple matching targets; judging whether a preset model generation preference exists or not; if yes, determining a screening strategy according to the model generation preference; and if not, determining a screening strategy according to the matching engagement degree.
It should be noted that the above-mentioned work flows are only illustrative and do not limit the scope of the present invention, and in practical applications, those skilled in the art may select some or all of them according to actual needs to implement the purpose of the solution of the present embodiment, and the present invention is not limited herein.
In addition, the technical details that are not described in detail in this embodiment may be referred to a method for constructing a dental database provided in any embodiment of the present invention, and are not described herein again.
Further, it is to be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrases "comprising one of 8230; \8230;" 8230; "does not exclude the presence of additional like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method of the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present invention or portions thereof that contribute to the prior art may be embodied in the form of a software product, where the computer software product is stored in a storage medium (e.g. a Read Only Memory (ROM)/RAM, a magnetic disk, and an optical disk), and includes several instructions for enabling a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention, and all equivalent structures or equivalent processes performed by the present invention or directly or indirectly applied to other related technical fields are also included in the scope of the present invention.
Claims (10)
1. A method for constructing a dental model database, comprising:
acquiring a target model according to a preset rule, and scanning the target model to acquire scanning data;
dividing the scanning data and reserving target data;
scanning the target data for the second time to obtain data information of each tooth in the target data;
acquiring preset tooth screening conditions and acquiring target tooth information from each tooth data information;
editing the dental anatomical landmark region of the target tooth information to generate dental data and pontic data;
determining tooth arrangement positions according to the target tooth information and the target data;
and generating a target tooth form database according to the tooth body data, the bridge body data and the tooth arrangement position.
2. The method for constructing dental database according to claim 1, wherein the step of segmenting the scan data and retaining the target data comprises:
acquiring weight information of a left part and a right part in scanning data, and determining a segmentation position according to the weight information;
segmenting the scan data according to the segmentation location while preserving crown and tooth parts;
and keeping the segmentation result as target data.
3. The method for constructing a dental database according to claim 2, wherein the step of obtaining the weight information of the left and right parts of the scan data and determining the segmentation position according to the weight information further comprises:
acquiring basic information of each tooth in the scanning data;
determining the weight information of all teeth in the scanning data according to a preset weight rule and the basic information of each tooth;
the weight information of the left part and the weight information of the right part are generated from the weight information of all teeth in the scan data.
4. The method for constructing a dental model database according to claim 1, wherein the step of performing the second scan on the target data to obtain the information of each tooth data in the target data comprises:
performing second scanning on the target data to obtain second scanning data;
inputting the second scanning data into target software to smooth the second scanning data;
and generating data information of each tooth according to the second scanning data subjected to smoothing processing.
5. The method for constructing a dental model database according to claim 1, wherein the step of obtaining the preset dental screening condition and obtaining the target dental information in each dental data information comprises:
acquiring preset tooth screening conditions, and determining a screening strategy in the tooth screening conditions according to a feature matching strategy and the target model;
and acquiring target tooth information in each tooth data information according to the screening strategy.
6. The method for constructing a dental database according to claim 5, wherein the step of obtaining preset dental screening conditions, and determining a screening strategy according to a feature matching strategy and the target model in the dental screening conditions, comprises:
acquiring preset tooth screening conditions, and acquiring a feature matching strategy from the preset tooth screening conditions;
matching in the feature matching strategy according to the gender, age, body type and race in the target model to obtain a matching result;
and when a plurality of matching targets exist in the matching result, determining a screening strategy in the matching result through an optimization strategy.
7. The method for constructing dental database according to claim 6, wherein the step of determining a screening strategy in the matching result by an optimization strategy comprises:
acquiring matching integrating degrees of the multiple matching targets;
judging whether a preset model generation preference exists or not;
if yes, determining a screening strategy according to the model generation preference;
and if not, determining a screening strategy according to the matching fitness.
8. A device for constructing a dental model database, comprising:
the model acquisition module is used for acquiring a target model according to a preset rule and scanning the target model to acquire scanning data;
the data segmentation module is used for segmenting the scanning data and reserving target data;
the second scanning module is used for carrying out second scanning on the target data to acquire data information of each tooth in the target data;
the information acquisition module is used for acquiring preset tooth screening conditions and acquiring target tooth information from each tooth data information;
the data generation module is used for editing the dental anatomical landmark region of the target tooth information to generate tooth volume data and bridge volume data;
the position determining module is used for determining tooth arrangement positions according to the target tooth information and the target data;
and the database generation module is used for generating a target tooth form database according to the tooth body data, the bridge body data and the tooth arrangement positions.
9. A computer device, the device comprising: a memory, a processor that, when executing computer instructions stored by the memory, performs the method of any of claims 1 to 7.
10. A computer-readable storage medium comprising instructions that, when executed on a computer, cause the computer to perform the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211295895.7A CN115547462A (en) | 2022-10-21 | 2022-10-21 | Construction method of tooth type database and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211295895.7A CN115547462A (en) | 2022-10-21 | 2022-10-21 | Construction method of tooth type database and related device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115547462A true CN115547462A (en) | 2022-12-30 |
Family
ID=84734831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211295895.7A Pending CN115547462A (en) | 2022-10-21 | 2022-10-21 | Construction method of tooth type database and related device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115547462A (en) |
-
2022
- 2022-10-21 CN CN202211295895.7A patent/CN115547462A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11152106B2 (en) | Method for manipulating a dental virtual model, method for creating physical entities based on a dental virtual model thus manipulated, and dental models thus created | |
US10893920B2 (en) | Modeling a digital design of a denture | |
CN114641256B (en) | Method for digitally designing a dental prosthesis using an existing dental prosthesis | |
CN110334444B (en) | Method and system for constructing natural tooth type database | |
CN115547462A (en) | Construction method of tooth type database and related device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |