METHOD AND SYSTEM FOR FABRICATING A DENTAL APPLIANCE
20240000553 ยท 2024-01-04
Inventors
- Shoupu Chen (Rochester, NY)
- Victor C. WONG (Pittsford, NY, US)
- Jean-Marc INGLESE (Bussy-Saint-Georges, FR)
- Edward R. SHELLARD (Atlanta, GA, US)
- Delphine Reynard (Montreuil, FR)
- Xavier RIPOCHE (Marne La Vallee, FR)
- Sabrina Capron-Richard (Noisiel, FR)
- Sebastien Henry (Arcueil, FR)
Cpc classification
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
A61C13/34
HUMAN NECESSITIES
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y80/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
A61C9/0053
HUMAN NECESSITIES
International classification
A61C13/34
HUMAN NECESSITIES
A61C7/00
HUMAN NECESSITIES
A61C7/08
HUMAN NECESSITIES
A61C9/00
HUMAN NECESSITIES
B33Y80/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method and system for fabricating a dental appliance for orthodontic treatment. The method comprises the steps of obtaining three-dimensional dental data from a patient scan, locating initial tooth positions, generating optimal arch forms, and determining a digital model for fabricating an orthodontic aligner with additive device. The system comprises a scanning apparatus to acquire three-dimensional dental data, and a computer apparatus programmed with instructions for generating optimal arch forms, and determining a digital model for fabricating an orthodontic aligner with additive device.
Claims
1. A method for fabricating a dental appliance for orthodontic treatment, at least partially performed by a computer, the method comprising the steps of: (a) obtaining three-dimensional dental data from a patient's scan, including at least one dental arch of the patient; (b) locating initial tooth positions along the dental arch from the three-dimensional dental data; (c) generating optimal arch forms for the patient's dental arch to acquire incremental positions and corresponding movement vectors for individual teeth in the dental arch; (d) determining a digital model for fabricating an orthodontic aligner with an additive device based on the incremental positions and movement vectors; (e) displaying, storing, or transmitting the determined digital model.
2. The method of claim 1, further comprising the steps of: (f) producing a physical model according to the determined digital model using a 3D printer; (g) fabricating a physical aligner with the additive device using the physical model.
3. The method of claim 1, wherein the three-dimensional dental data includes a three-dimensional volume representing the dental anatomy of a patient acquired using a cone beam computed tomography system.
4. The method of claim 1, wherein the three-dimensional dental data includes three-dimensional surfaces representing a tooth or teeth of a patient acquired using an intraoral optical scanner.
5. The method of claim 1, wherein the three-dimensional dental data is acquired using an optical coherence tomography (OCT) system.
6. The method of claim 1, wherein the movement vectors are provided as a listing of coordinate values and/or angles.
7. The method of claim 1, wherein the step of generating optimal arch forms for the patient's dental arch comprises the steps of: (a) selecting first positional digital data for one or more teeth from the located initial tooth positions along the dental arch from the three-dimensional dental data; (b) generating second positional digital data for the one or more teeth according to a desired dental arch form for the patient; (c) calculating displacement data for one or more teeth according to the first positional and second positional digital data; and (d) calculating an intermediate displacement for incremental positions and corresponding movement vectors for the one or more teeth.
8. The method of claim 1, wherein the step of generating optimal arch forms for the patient's dental arch comprises steps of: (a) selecting first positional digital data for one or more teeth from the located initial tooth positions along the dental arch from the three-dimensional dental data; (b) generating second positional digital data for the one or more teeth according to a desired dental arch form for the patient; (c) calculating first displacement data for one or more teeth according to the first positional and second positional digital data; (d) detecting teeth collision values based on the first displacement data; (e) calculating second displacement data for one or more teeth based on the detected teeth collision values; (f) combining the first displacement data and second displacement data; (g) calculating an intermediate displacement for incremental positions and corresponding movement vectors for the one or more teeth; and (h) reporting the intermediate displacement for repositioning one tooth or more teeth of the dental arch.
9. The method of claim 8, wherein the step of detecting teeth collision values comprises the steps of: (a) assigning separate code values to two or more teeth volumes; (b) searching in 2D or 3D space to find a collision subvolume of two teeth volumes with the code values; (c) marking teeth volumes associated with the collision subvolume as teeth volumes with collision.
10. The method of claim 8, wherein the step of calculating second displacement data comprises the steps of: (a) deciding a directional value of the collision subvolume; (b) searching the subvolume along a direction corresponding to the decided directional value to find a maximum collision value; (c) computing second displacement data based on the maximum collision value.
11. The method of claim 8, wherein the step of combining first displacement data and second displacement data comprises an addition of vectors corresponding to the first displacement data and second displacement data.
12. The method of claim 1, wherein the position of an individual tooth is inertia center of the teeth.
13. A system for dental orthodontic treatment, the system comprising: (a) a scanning apparatus configured to acquire three-dimensional dental data from a scan of a patient's teeth; (b) a computer apparatus programmed with instructions for: (i) locating initial tooth positions along a dental arch from the three-dimensional dental data; (ii) generating optimal arch forms for the patient's dental arch to acquire incremental positions and corresponding movement vectors for individual tooth in the dental arch; (iii) determining a digital model for fabricating an orthodontic aligner with an additive device based on the incremental positions and movement vectors; (iv) displaying, storing, or transmitting the determined digital model.
14. The system of claim 13, wherein the scanning apparatus includes: (i) a cone beam computed tomography (CBCT) system, (ii) an intraoral optical scanner, (iii) an optical coherence tomography (OCT) system, or (iv) any combination of the foregoing.
15. The system of claim 13, wherein the system further comprises: (a) a 3D printer for producing a physical model according to the determined digital model, wherein the 3D printer is in signal communication with the computer apparatus; and (b) an apparatus for fabricating a physical aligner with additive device using the physical model.
16. A method for fabricating a dental appliance for orthodontic treatment executed at least in part by a computer, the method comprising the steps of: (a) acquiring three-dimensional data from scans of maxillofacial and dental anatomy of a patient; (b) computing a plurality of cephalometric values from the acquired three-dimensional data; (c) processing the computed cephalometric values and generating metrics indicative of tooth orientation and tooth positioning along a dental arch of the patient; (d) analyzing the generated metrics to calculate desired movement vectors for individual teeth within the dental arch; (e) determining a digital model of intermediate or final teeth arrangement based on the desired movement vectors; (f) determining a digital model of additive devices to support teeth movements corresponding to the determined digital model of teeth arrangement; (g) displaying, storing, or transmitting the digital model of teeth arrangement and the digital model of additive devices; (h) producing physical teeth models with negative physical additive devices by performing 3D printing using the digital models of teeth arrangement and digital model of additive devices; and (i) fabricating a physical aligner with positive additive devices using the physical teeth model.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The foregoing and other objects, features, and advantages of the invention will be apparent from the following more particular description of the embodiments of the disclosure, as illustrated in the accompanying drawings. The elements of the drawings are not necessarily to scale relative to each other.
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
DETAILED DESCRIPTION OF THE INVENTION
[0069] In the following detailed description of embodiments of the present disclosure, reference is made to the drawings in which the same reference numerals are assigned to identical elements in successive figures. It should be noted that these figures are provided to illustrate overall functions and relationships according to embodiments of the present invention and are not provided with intent to represent actual size or scale.
[0070] Where they are used, the terms first, second, third, and so on, do not necessarily denote any ordinal or priority relation, but may be used for more clearly distinguishing one element or time interval from another.
[0071] In the context of the present disclosure, the term image refers to multi-dimensional image data that is composed of discrete image elements. For 2-D images, the discrete image elements are picture elements, or pixels. For 3-D images, the discrete image elements are volume image elements, or voxels. The term volume image is considered to be synonymous with the term 3-D image. In the context of the present disclosure, the term code value refers to the value that is associated with each 2-D image pixel or, correspondingly, each volume image data element or voxel in the reconstructed 3-D volume image. The code values for computed tomography (CT) or cone-beam computed tomography (CBCT) images are often, but not always, expressed in Hounsfield units that provide information on the attenuation coefficient of each voxel.
[0072] In the context of the present disclosure, the term geometric primitive relates to an open or closed shape such as a rectangle, circle, line, traced curve, or traced pattern. The terms landmark and anatomical feature are considered to be equivalent and refer to specific features of patient anatomy as displayed.
[0073] In the context of the present disclosure, the terms viewer, operator, and user are considered to be equivalent and refer to the viewing practitioner or other person who views and manipulates an image, such as a dental image, on a display monitor. An operator instruction or viewer instruction is obtained from explicit commands entered by the viewer, such as using a computer mouse or touch screen or keyboard entry.
[0074] The term highlighting for a displayed feature has its conventional meaning as is understood to those skilled in the information and image display arts. In general, highlighting uses some form of localized display enhancement to attract the attention of the viewer. Highlighting a portion of an image, such as an individual organ, bone, or structure, or a path from one chamber to the next, for example, can be achieved in any of a number of ways, including, but not limited to, annotating, displaying a nearby or overlaying symbol, outlining or tracing, display in a different color or at a markedly different intensity or gray scale value than other image or information content, blinking or animation of a portion of a display, or display at higher sharpness or contrast.
[0075] In the context of the present disclosure, the descriptive term derived parameters relates to values calculated from processing of acquired or entered data values. Derived parameters may be a scalar, a point, a line, a volume, a vector, a plane, a curve, an angular value, an image, a closed contour, an area, a length, a matrix, a tensor, or a mathematical expression.
[0076] The term set, as used herein, refers to a non-empty set, as the concept of a collection of elements or members of a set is widely understood in elementary mathematics. The term subset, unless otherwise explicitly stated, is used herein to refer to a non-empty proper subset, that is, to a subset of the larger set, having one or more members. For a set S, a subset may comprise the complete set S. A proper subset of set S, however, is strictly contained in set S and excludes at least one member of set S. Alternately, more formally stated, as the term is used in the present disclosure, a subset B can be considered to be a proper subset of set S if (i) subset B is non-empty and (ii) if intersection B S is also non-empty and subset B further contains only elements that are in set S and has a cardinality that is less than that of set S.
[0077] In the context of the present disclosure, a plan view or 2-D view is a 2-dimensional (2-D) representation or projection of a 3-dimensional (3-D) object from the position of a horizontal plane through the object. This term is synonymous with the term image slice that is conventionally used to describe displaying a 2-D planar representation from within 3-D volume image data from a particular perspective. 2-D views of the 3-D volume data are considered to be substantially orthogonal if the corresponding planes at which the views are taken are disposed at 90 (+/10) degrees from each other, or at an integer multiple n of degrees from each other (n*90 degrees, +/10 degrees).
[0078] In the context of the present disclosure, the general term dentition element relates to teeth, prosthetic devices such as dentures and implants, and supporting structures for teeth and associated prosthetic device, including jaws.
[0079] The terms poly-curve and polycurve are equivalent and refer to a curve defined according to a polynomial.
[0080] The present disclosure relates to digital image processing and computer vision technologies, which is understood to mean technologies that digitally process data from a digital image to recognize and thereby assign useful meaning to human-understandable objects, attributes or conditions, and then to utilize the results obtained in further processing of the digital image.
[0081] The present invention provides a method and a system for fabricating a dental appliance for orthodontic treatment, where an improved teeth digital model for fabricating physical aligners is provided according to incremental positions (or orientation) and corresponding movement vectors that may include translational and angular elements (for orientation correction) for individual teeth within the dental arch; translational elements are acquired from optimal arch forms for the patient's dental arch. Exemplary angular motion elements are angles related to the Euler angles of a tooth with respect to a local orthogonal coordinate system centered at the inertia center of said tooth. An exemplary angular variable, TqIM, that measures the upper incisor torque, is illustrated in
[0082] An embodiment of the present disclosure uses measurements of relative positions of teeth and related anatomy from either CBCT, optical scanning, optical coherence tomography (OCT), or any possible combination of all as input to an analysis processor or engine for maxillofacial/dental biometrics. The biometrics analysis processor, using artificial intelligence (AI) algorithms and related machine-learning approaches, generates diagnostic orthodontic information that can be useful for patient assessment and ongoing treatment. Using the generated AI output data and analysis from the biometrics analysis processor, an AI inverse operation then generates and displays quantitative data to support corrective orthodontics.
[0083] According to an embodiment of the present disclosure, the described method provides an automated solution for defining an optimal arch form based on the teeth positions of the individual patient prior to orthodontic treatment. The optimized arch form can be represented by a teeth model such as the one displayed by
[0084] Guidance can also be provided for use of dental appliances, including design, use, placement arrangements. To support deployment of orthodontic appliances, an embodiment of the present disclosure provides guidance for a multi-step process toward achieving an optimal arch form. For the individual patient, the method computes a set having multiple recommended motion vectors that can be used to direct tooth repositioning. According to an alternate embodiment, one or more of the appropriate dental appliances can be fabricated in whole or in part using a 3D printer, if feasible; an appropriate appliance can alternately be assembled using an arrangement of standard brackets and braces.
[0085] Now we will use data from CBCT reconstruction as an example to describe dental/maxillofacial abnormalities in detail, but a person skilled in the art should know that the similar abnormalities can also be observed from data of other imaging modalities, such as optical scanner, OCT scanner and the like.
[0086]
[0087]
[0088]
[0089] Results information from the biometry computation can be provided for the practitioner in various different formats. Tabular information such as that shown in
[0090] The computed biometric parameters can be used in an analysis sequence in which related parameters are processed in combination, providing results that can be compared against statistical information gathered from a patient population. The comparison can then be used to indicate abnormal relationships between various features. This relationship information can help to show how different parameters affect each other in the case of a particular patient and can provide resultant information that is used to guide treatment planning.
[0091] Referring back to
[0092] As is well known to those skilled in the orthodontic and related arts, the relationships between various biometric parameters measured and calculated for various patients can be complex, so that multiple variables must be computed and compared in order to properly assess the need for corrective action. The analysis engine described in simple form with respect to
[0093] Highlighting particular measured or calculated biometric parameters and results provides useful data that can guide development of a treatment plan for the patient.
[0094]
[0095] Certain exemplary method and/or apparatus embodiments according to the present disclosure can address the need for objective metrics and displayed data that can be used to help evaluate asymmetric facial/dental anatomic structure. Advantageously, exemplary method and/or apparatus embodiments present measured and analyzed results displayed in multiple formats suitable for assessment by the practitioner.
[0096]
[0097] The flow diagram of
[0098] Continuing with the
[0099] AI-inverse processing can begin with arch form optimization. The example case shown in
[0102] For the example of
[0103] (i) The AI engine detects an arch rotation that is a function (t) of tooth vector t representing the set {t.sub.1, . . . t.sub.N}, wherein N is the number of teeth in the arch. The positions (in an exemplary 2D space) of t can be corrected by the AI engine inverse operation by rearranging the teeth t to minimize the arch rotation in a systematic and automated manner:
min (t);
this expression is subject to an exemplary function g(t)=4.sup.th order polycurve, which, in turn, leads to solving an over-determined system in an exemplary 2D space: X.sup.T=y [0104] wherein X.sup.T signifies a matrix that contains all the teeth's 0 to n.sup.th order x positions in the exemplary 2D space. An exemplary value is n=4. Variable y signifies a vector {y.sub.1, y.sub.N} that contains all the teeth's 1.sup.st order y positions in the exemplary 2D space; again, variable N is the number of teeth included in the arch. Where signifies a vector {.sub.0 . . . .sub.n} with the object function
[0105] The concept of corrective means is applicable to 3D space. [0106] (ii) With the goal of achieving: min((t)=), the sequence can be as follows:
(1) First, compute a tensor matrix I=I.sub.dtrace(C)C; where C=.sub.km.sub.kp.sub.kP.sub.k.sup.T wherein d=2 or 3, for 2D or 3D calculation, correspondingly; and p.sub.k represents the (x,y,z) position vector of an element (a voxel of a tooth, for example).
[0107] In the arch rotation case of
[0110] It is noted that the set of inertia centers p.sub.k can be either augmented with additional input points or, alternately, reduced in size by removing outlier input points. Exemplary additional input points could be the original inertia centers with flipped sign (x direction); exemplary outlier points could be those whose coordinates show significant deviation from an ideal arch shape.
[0111] To simplify the problem, the 4.sup.th order poly-curve (polynomial curve) {circumflex over ()} can be computed in (x,y) space, that is, with variable d=2.
[0112] The poly-curve (polynomial curve) {circumflex over ()} computation can be obtained by minimizing
wherein y.sub.i is an element of {y.sub.1, . . . y.sub.N}, x.sub.ij is an element of matrix X.sup.T. The above S() equation signifies an over-determined linear system that can be solved, for example, by using the well-known pseudo-inverse method familiar to individuals skilled in the art. Following this calculation, the tooth inertia centers 4100 shown in
[0113] The original uncorrected centers can also be moved onto the polynomial curve {circumflex over ()} by appropriately choosing one of the roots of the n.sup.th order polynomial curve, holding the y.sub.n value as the fixed input and x.sub.n (the roots) as the output. The tensor matrix I can then be recomputed using the moved centers. Eigenvectors of the tensor can be recomputed and arch rotation angle (
[0114] The processing described above can be repeated until angle reaches a predetermined minimal value or zero (indicating a symmetric tooth arch form).
[0115]
[0116] The recommended movement of the teeth from their original positions to desired positions based upon the computed optimization can be displayed and reported to the practitioner, as shown in
[0117] In the reported data of
[0118]
[0119] For the example shown in
{circumflex over ()}{circumflex over ()}i;i={0, . . . 4} [0120] 23.174417248277855 [0121] 0.000000000000000 [0122] 0.037164341067977 [0123] 0.000000000000000 [0124] 0.000018751015683
[0125] According to an embodiment of the present disclosure, the system provides the type of data presented in
Multi-Stage Embodiment
[0126] An alternate embodiment of the present disclosure extends the logic for tooth position adjustment to correspond more closely to a multi-stage sequence for orthodontic treatment. This embodiment provides multiple iterations of the repositioning calculation and reporting process, tracking patient progress more closely to recommend the necessary adjustments at each stage.
[0127] The system of the present disclosure receives, at a time T.sub.0, first positional data of the components (teeth) of the patient's dentition with the digital data extracted, through an AI-Engine, from at least one 3D digital volume acquisition modality applied to the dentition. The 3D volume could be acquired by using a CBCT scanner, an optical scanner, a laser scanner or an OCT scanner.
[0128] Automatically, through an AI-Engine inverse operation, the system of the present disclosure produces second positional digital data of the components (teeth) of the patient's dentition based on the first positional digital data of the dentition components with the second positional digital data highly optimized so that, at time T.sub.1 after orthodontic treatment, the resultant arch form of the dentition components (teeth) is an improved fit for a number of aesthetic and functional requirements.
[0129]
[0130] In practice, at time T.sub.0, a CBCT scan, intraoral optical scan, or an OCT scan are taken. 3D tooth models with roots can be generated from a CBCT scan; 3D crown models without roots can be generated from an optical scan or an OCT scan. Crown models without roots and tooth models with roots are registered at time T.sub.0.
[0131] In the process shown in
V.sub.1=0.5V.
[0132] These scaled vectors provide data for a single stage in the treatment procedure. With respect to the arch mapping graph of
[0133] Using this multi-stage sequence, the iterative logic repeats its processing at the end of the first stage, effectively using the second positional data of time T.sub.1 as a starting point, so that the T.sub.1 position replaces the T.sub.0 position and processing continues.
[0134] In practice, at time T.sub.k where k>0, the 3D crown models without roots can be acquired by using an intraoral optical scanner or an OCT scanner without acquiring another CBCT scan to reduce patient X-ray exposure. Tooth models with roots obtained at time T.sub.0 can be aligned with crown models without roots at time T.sub.k so a new set of tooth models with roots that are aligned with crown models without roots is formed at time T.sub.k. This new set of tooth models with roots can be used to assess the treatment performance and a new treatment plan can be designed and a set of new tooth movement vectors can be computed.
[0135] Through a follow-up AI-inverse operation, the system of the present disclosure produces another second positional digital data of patient dentition based on the new first positional digital data computed at time T.sub.1. As shown in
[0136] The exemplary two-stage process (T.sub.0-T.sub.1, T.sub.1-T.sub.2) described with reference to
[0137] As shown in the example of
[0138] The process of the present disclosure can automatically determine and/or fabricate, at time T.sub.i, a positional corrective device for the dentition components based on the decomposed displacement data and vector V. If the decomposed displacement data is predominantly tangential, a brace may be preferred. If the dominant component of the decomposed displacement data is normal, an aligner may be preferred. In many cases, a combined aligner and brace device is preferred. Vectors V for each step in the process can be reported, such as displayed, printed, or stored, as well as provided to an appliance design system that provides fabrication of a suitable brace, aligner, or other dental appliance for tooth re-positioning, as described in more detail subsequently.
[0139] By way of example,
[0140]
[0141] By way of example, the schematic view of
[0142] The flow diagram of
[0143] According to an embodiment of the present disclosure, descriptive statements describing one or more dental/maxillofacial abnormalities such as teeth misalignment, which activates arch shape optimization process to produce teeth motion vectors that in turn to generate a teeth position and orientation rearranged digital model for appliance fabrication.
[0144] Continuing with the
[0145] Then, based on the descriptive statements 5920 and the calculated desired arch curve data 5904, a corrective data (similar with data 3940) can be calculated, i.e. a set of potential new positions of all individual tooth can be predicted with calculation. According to these new positions, potential collision is detected. From these predicted collision, a collision elimination data 5938, i.e. a displacement data for eliminating the detected collision is derived.
[0146] Thus, for calculating desired movement vectors for individual teeth within the dental arch, both of the desired arch curve data 5904 and collision elimination data 5938 can be considered. According to an embodiment of the present disclosure, the displacement data from desired arch curve data 5904 and displacement data from collision elimination data 5938 are combined, to provide corresponding corrective data 5940 for repositioning the one or more teeth in the dental arch.
[0147] Overall, based on the descriptive statements 5920, the desired arch curve data 5904, and the collision elimination data 5938, AI-inverse processor 5930 generates corresponding corrective data 5940. The corrective data 5940 can include motion vectors needed for tooth repositioning, and related data for guidance in orthodontics.
[0148] According to an embodiment of the present disclosure, the arch shape optimization process uses teeth inertia centers as the input.
[0149] According to another embodiment of the present disclosure, the arch shape optimization process uses combination of segmented cortical bone shape and teeth inertia centers as the input.
[0150] According to an embodiment of the present disclosure, collision elimination is performed in a step of virtual set up before fabricating orthodontic treatment appliances, which practically eliminates the need of interproximal reduction procedure that is conventionally adopted by orthodontic practitioners.
[0151] According to another embodiment of the present disclosure, the said collision elimination could be performed after the fabrication of the appliance by employing the trimming of the effected teeth if the collision is miniscule and the trimming is guided by the computed collision elimination motion vector.
[0152]
[0153]
[0154] In Step S610, a unique code value is assigned to every individual tooth digital model, i.e. a tooth volume, so different code values are assigned between two or more teeth volumes of the dental arch. For example, each voxel of tooth T1 is assigned with a code value C1, each voxel of tooth T2 is assigned with a code value C2, each voxel of tooth T3 is assigned with a code value C3.
[0155] After arch optimization by rearranging the teeth, these code values will appear in different locations on the CBCT head volume from the locations before the arch optimization. Sometimes, two different codes values appear in the same locations where collision occurs.
[0156] Therefore, in Step S620, a search in 2D or 3D space of the CBCT head volume is carried on to find collision (engaged) subvolumes with two different code values.
[0157] In Step S630, it makes teeth volumes (T.sub.k and T.sub.k+1) associated with subvolume C.sub.k,k+1 as teeth with collisions.
[0158] In Step S640, a tangential vector, TV.sub.k, k+1 is computed, with respect to the polycurve (an optimal polycurve), such as a 4th order polycurve shown in
[0159] In Step S650, a search of the subvolume C.sub.k,k+1 along a certain direction, such as the tangential vector TV.sub.k, k+1, is carried out to find the maximum collision value, i.e. volume thickness d.sub.k, k+1. The volume thickness can be used for calculating a compensation of the collision displacement. According to an embodiment of the present disclosure, the compensation is a value equal to the collision volume thickness. According to another embodiment of the present disclosure, the compensation is a value of the collision volume thickness plus a value of tolerance. The tolerance can be a fixed value based on usual experience, or a variable related to another issue, such as the volume of a tooth and the like.
[0160] In Step S660, the tooth volume T.sub.k or T.sub.k+1 is moved by an amount of d.sub.k,k+1 along a direction, such as the direction of the tangential vector TV.sub.k, k+1 or TV.sub.k,k+1, so that tooth volumes T.sub.k and T.sub.k1 become disengaged, which means collision between tooth volumes T.sub.k and T.sub.k1 is eliminated. One of the movement options in Step S660 is shown in
[0161] When potential displacements related to collision are calculated and considered, extra guidance information can be added for orthodontic treatment. In an embodiment of the present disclosure, the displacement data from desired arch curve data and displacement data from collision elimination data are combined. In an embodiment of the present disclosure, the combination is simply an addition of vectors corresponding to displacement data from desired arch curve data and collision elimination data, which is familiar to the people skilled in the art.
[0162]
[0163] The flow diagram of
[0164] According to an embodiment of the present disclosure, design processing step S5360 translates the movement vector data generated automatically for the treatment plan into design data that supports the automated fabrication of a suitable dental appliance. As its output, design processing step S5360 can generate a suitable file for 3D printing, such as a .STL (Standard Triangulation Language) file, commonly used with 3D printers, or a .OBJ file that represents 3D geometry. Other types of print file data can be in proprietary format, such as X3G or FBX format.
[0165] In fabrication step S5370, automated fabrication systems can be additive, such as 3D printing apparatus that uses stereolithography (SLA) or other additive method that generates an object or form by depositing small amounts of material onto a base structure. Some alternate methods for additive fabrication include fused deposition modeling that applies material in a liquid state and allows the material to harden and selective laser sintering, using a focused radiant energy to sinter metal, ceramic, or polymer particulates for forming a structure. Alternately, automated fabrication devices can be subtractive, such as using a computerized numerical control (CNC) device for machining an appliance from a block of a suitable material.
[0166] User interaction can be employed as part of the fabrication process, such as to verify and confirm results generated and displayed automatically, or to modify generated results at practitioner discretion. Thus, for example, the operator can accept some guidance from the automated system, but alter the generated movement data according to particular patient needs.
[0167] The present invention provides a method and a system for fabricating a dental appliance for orthodontic treatment, where an improved teeth digital model for fabricating physical aligners is provided according to incremental positions and orientation and corresponding movement vectors for individual teeth within the dental arch, which are acquired from optimal arch forms for the patient's dental arch. The corresponding movement vectors include translational and angular elements for position and orientation correction. Specific details for generating the optimal arch forms for the patient's dental arch have been introduced in the previous text. The fabricating methods and system of the present invention includes determination of a digital model of an orthodontic aligner with additive device based on the incremental positions and movement vectors. Comparing with most of the conventional aligner, the new aligner introduced in the present invention provides more specialized forces to the individual teeth, so as to improve the efficiency in desired orthodontic treatment.
[0168]
[0169]
[0170]
[0171]
[0172] These two ellipsoid devices are digitally added to the digital tooth model at the locations indicated in
[0173] This enforcer device added intermediate teeth model or the final teeth model is used in a 3D printer to produce a solid intermediate physical teeth model, i.e. the physical model. Using this solid intermediate or final physical teeth model with one or more negative additive devices (such as the exemplary two dents) on its surface, an aligner on its inner wall having positive additive devices (such as two positive ellipsoidal enforcers) can be readily fabricated using exemplary thermoplastic materials in an exemplary a thermoforming machine, which is well known to people skilled in the art.
[0174] It should be understood by those skilled in the art that the size, shape, position, and number of the added passive force enforcers shown in the drawings are for illustrative purposes only, and not intended as limitation of the scope of the present invention.
[0175] Similar with the fabrication of the conventional aligner, the improved digital model for fabricating physical aligners with added passive force enforcers can be designed fully by the computer program with corresponding algorithms of aligner designs for orthodontic treatment. However, as illustrated in step S5350 of
[0176] Described herein is a computer-executed method and system to provide support and guidance for subsequent treatment, including fabrication of appropriate dental appliances using manual or automated methods.
[0177] Consistent with exemplary embodiments herein, a computer program can use stored instructions that perform 3D biometric analysis on image data that is accessed from an electronic memory. As can be appreciated by those skilled in the image processing arts, a computer program for operating the imaging system and probe and acquiring image data in exemplary embodiments of the application can be utilized by a suitable, general-purpose computer system operating as control logic processors as described herein, such as a personal computer or workstation. However, many other types of computer systems can be used to execute the computer program of the present invention, including an arrangement of networked processors, for example. The computer program for performing exemplary method embodiments may be stored in a computer readable storage medium. This medium may include, for example; magnetic storage media such as a magnetic disk such as a hard drive or removable device or magnetic tape; optical storage media such as an optical disc, optical tape, or machine readable optical encoding; solid state electronic storage devices such as random access memory (RAM), or read only memory (ROM); or any other physical device or medium employed to store a computer program. Computer programs for performing exemplary method embodiments may also be stored on computer readable storage medium that is connected to the image processor by way of the internet or other network or communication medium. Those skilled in the art will further readily recognize that the equivalent of such a computer program product may also be constructed in hardware.
[0178] It should be noted that the term memory, equivalent to computer-accessible memory in the context of the application, can refer to any type of temporary or more enduring data storage workspace used for storing and operating upon image data and accessible to a computer system, including a database, for example. The memory could be non-volatile, using, for example, a long-term storage medium such as magnetic or optical storage. Alternately, the memory could be of a more volatile nature, using an electronic circuit, such as random-access memory (RAM) that is used as a temporary buffer or workspace by a microprocessor or other control logic processor device. Display data, for example, is typically stored in a temporary storage buffer that is directly associated with a display device and is periodically refreshed as needed in order to provide displayed data. This temporary storage buffer is also considered to be a type of memory, as the term is used in the application. Memory is also used as the data workspace for executing and storing intermediate and final results of calculations and other processing. Computer-accessible memory can be volatile, non-volatile, or a hybrid combination of volatile and non-volatile types.
[0179] It will be understood that computer program products of the application may make use of various image manipulation algorithms and processes that are well known. Additional aspects of such algorithms and systems, and hardware and/or software for producing and otherwise processing the images or co-operating with the computer program product exemplary embodiments of the application, are not specifically shown or described herein and may be selected from such algorithms, systems, hardware, components and elements known in the art.
[0180] While the invention has been illustrated with respect to one or more implementations, alterations and/or modifications can be made to the illustrated examples without departing from the spirit and scope of the appended claims. In addition, while a particular feature of the invention can have been disclosed with respect to only one of several implementations/embodiments, such feature can be combined with one or more other features of the other implementations/embodiments as can be desired and advantageous for any given or particular function. The term at least one of is used to mean one or more of the listed items can be selected. The term about indicates that the value listed can be somewhat altered, as long as the alteration does not result in nonconformance of the process or structure to the illustrated embodiment. Finally, exemplary indicates the description is used as an example, rather than implying that it is an ideal. Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by at least the following claims.