Tooth segmentation using tooth alignment
By aligning and leveraging previous segmentation results, the method automates tooth segmentation in dental imaging, addressing the inefficiencies of traditional methods and enhancing the assessment of treatment progress.
Patent Information
- Application Number
- JP2021537957
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-12-28
- Filing Date
- 2019-12-27
- Publication Date
- 2025-04-23
- Estimated Expiration
- 2039-12-27
AI Technical Summary
Traditional tooth segmentation methods in dental imaging are time-consuming and require manual intervention, making it difficult to efficiently assess the progress of orthodontic and restoration treatments.
A method for segmenting 3D model images of a patient's dentition that leverages previous segmentation results by aligning surface contours from a first 3D model with a second 3D model, allowing for automated tooth segmentation and improved workflow efficiency.
This approach significantly reduces the time and manual effort required for tooth segmentation, enabling more efficient tracking of treatment progress and reducing costs associated with repetitive manual processes.
Smart Images

Figure 0007667738000002 
Figure 0007667738000003 
Figure 0007667738000004
Abstract
Description
[Technical field]
[0001] The present disclosure relates generally to dental imaging, and more particularly to methods and apparatus for segmentation of intra-oral features. [Background technology]
[0002] Optical intraoral scans have been useful in generating contours of dentition objects and improving visualization of teeth, gums, and other intraoral structures. Surface contour information can be particularly useful in assessing the condition of teeth and has recognized value for various types of dental procedures, such as restorative dentistry. This can provide a valuable tool to assist dentists in identifying various problems and verifying other measurements and observations related to the patient's teeth and supporting structures. Surface contour information can also be used to generate 3D models of dentition components, such as individual teeth, and position and orientation information related to individual teeth can then be used to evaluate the progress of orthodontic treatment.
[0003] In orthodontic and other restorative procedures, a model of the patient's dentition is first generated using surface contour information that may be obtained from an intraoral scanner at various stages of the process. The model may be formed as a point cloud or mesh formed from the scanned image content showing the surface contour. Some standardized metrics may then be applied to the model for comparison to track the overall progress of the treatment regimen.
[0004] Part of the process of analyzing and using the model is tooth segmentation. Segmentation allows individual teeth to be identified within the model and their features, allowing their orientation to be accurately analyzed as part of the treatment evaluation. At a minimum, segmentation defines the teeth at each location of the model, such as along a point cloud or mesh, and identifies tooth labels. Segmentation may also identify features such as the cervical limits, tooth cusps and fossae. Segmentation may further provide the information necessary to determine the tooth axis (mesiodistal and major axes). For example, segmentation allows the practitioner to identify and separate the crown and distinguish the other visible parts of the tooth from the gums and associated supporting structures.
[0005] Traditional segmentation techniques can be time consuming and often require manual intervention to correct errors or resolve ambiguities in the results. The segmentation process must be repeated each time a model is generated for a patient, for example at various intervals while a procedure is ongoing, making the entire process time consuming and costly and making it difficult to adequately assess the progress of treatment. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] U.S. Patent No. 8,670,521 [Patent Document 2] U.S. Pat. No. 5,999,587 [Patent Document 3] U.S. Pat. No. 5,270,926 [Patent Document 4] US Patent Application Publication No. 2013 / 0120532 [Patent Document 5] US Patent Application Publication No. 2013 / 0120533 [Patent Document 6] US Patent Application Publication No. 2003 / 0039389 [Non-patent literature]
[0007] [Non-Patent Document 1] Thomas Kronfeld et al., "Snake-Based Segmentation of Teeth from Virtual Dental Casts," Computer-Aided Design & Applications, Vol. 7(a), 2010. [Non-Patent Document 2] Page, DL, et al., "Perception-based 3D Triangle Mesh Segmentation Using Fast Marching Watershed," Proceedings of the Computer Society Conference on Computer Vision and Pattern Recognition (CVPI), IEEE, 2003, vol. 3. [Non-Patent Document 3] MJ Moon, "Evaluation of software developed for automated segmentation of digital dental models," IADR General Session, 2011 [Non-Patent Document 4] Akhoondali, "Rapid Automatic Segmentation and Visualization of Teeth in CT-Scan Data," Journal of Applied Sciences, 2009, pp. 2031-2044 [Non-Patent Document 5] Gao, "Tooth Region Separation for Dental CT Images," Proceedings of the 2008 3rd International Conference on Convergence and Hybrid Information Technology, 2008, pp. 897-901. [Non-Patent Document 6] pointclouds.org website, documentation / tutorials / normal_estimation.php [Non-Patent Document 7] Rusu, RB, "Semantic 3D Object Maps for Everyday Manipulation in Human Living Environments," Kunstl Intell, August 17, 2009. Summary of the Invention [Problem to be solved by the invention]
[0008] An objective of the present disclosure is to address the need for improved tooth segmentation and workflow in restorative and orthodontic imaging. Embodiments of the present disclosure support the segmentation process with additional leverage available from the overall treatment plan and previous segmentation results.
[0009] These objectives are given only as illustrative examples, and such objectives may be exemplary of one or more embodiments of the invention. Other desirable objectives and advantages which are inherently achieved by the disclosed method may arise or may become apparent to those skilled in the art. The invention is defined by the appended claims. [Means for solving the problem]
[0010] According to one aspect of the present disclosure, there is provided a method for segmenting a 3D model image of a patient's dentition, comprising: a) obtaining a first 3D model image of the patient's dentition and obtaining a segmentation of the first 3D model image, where the first segmentation provides at least tooth surface contours and tooth labels for one or more teeth in the first 3D model image; b) acquiring a second 3D model image of the patient's dentition, the second 3D model image having a surface; c) registering a surface contour of one or more segmented teeth of the first 3D model image to a surface of the second 3D model image; d) obtaining a second segmentation of the second 3D model image according to the registered tooth surface contours, where the second segmentation also provides at least a tooth surface contour and a tooth labeling for one or more teeth of the second 3D model image; and e) storing the segmented second 3D model image. [Brief description of the drawings]
[0011] The foregoing and other objects, features and advantages of the present invention will become apparent from the following more particular description of embodiments of the invention as illustrated in the accompanying drawings.
[0012] The elements of the drawings are not necessarily to scale relative to each other.
[0013] [Figure 1] FIG. 1 is a schematic diagram illustrating a surface contour imaging device for obtaining a 3D view from a series of reflectance images according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 is a schematic diagram illustrating an imaging device that can operate as a video camera for polychromatic reflectance image data capture and as a scanner to perform associated projection and imaging functions. [Diagram 3] 1 shows a point cloud image generated from a series of structured light images. [Figure 4] 1 shows a point cloud image generated from a series of structured light images. [Diagram 5]FIG. 2 is a logic flow diagram providing an overview of the overall workflow sequence, according to one embodiment of the present disclosure. [Figure 6] FIG. 6 is a logic flow diagram that expands and complements the alignment process sequence from FIG. 5. [Figure 7] 1 shows an example of the segmentation of teeth from a first model of the mandible. [Figure 8] FIG. 8 shows the tooth segmentation of a subsequently obtained second model of the same dentition as in FIG. [Figure 9] 4 shows the results of feature matching to align a first model to a second model. [Figure 10] 1 illustrates processing steps using an example tooth according to one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Following is a detailed description of the preferred embodiments, in which reference is made to the drawings in which like reference numbers identify like elements of structure in each of the several views.
[0015] As used in the context of this disclosure, the terms "first," "second," and the like do not necessarily imply any order, sequential, or preferential relationship, but are simply used to more clearly distinguish one step, element, or set of elements from another, unless expressly stated to the contrary.
[0016] In the context of this disclosure, the terms "observer," "operator," and "user" are considered equivalent and refer to an observing physician, technician, or another person who views and manipulates an image, such as a dental image, on a display monitor. "Operator commands" or "observer commands" are obtained from explicit commands entered by the observer, such as by clicking a button on a scanner, using a computer mouse, touch screen or keyboard entry, etc.
[0017] In the context of this disclosure, the term "subject" is used generally to denote a patient being imaged as the "object" of the optical system. Thus, the terms "subject" and "object" may be used interchangeably when referring to an imaged patient. The subject or object may alternatively be a dental impression or a cast or another model obtained from a dental impression.
[0018] In the context of this disclosure, the phrase "in signal communication" indicates that two or more devices and / or components can communicate with each other via signals traveling on some type of signal path. The signal communication can be wired or wireless. The signals can be communication, power, data, or energy signals. The signal path may include physical, electrical, magnetic, electromagnetic, optical, wired, and / or wireless connections between a first device and / or component and a second device and / or component. The signal path may also include additional devices and / or components between the first device and / or component and the second device and / or component.
[0019] The mesh representation may be provided using 3D volume radiography such as CBCT or structured light and separate reflectance imaging using an intra-oral scanner, or using a combination of radiography and reflectance imaging.
[0020] The terms "3D model", "model", "model image", "3D model image", "point cloud", "3D mesh" and "mesh" may be used synonymously in the context of this disclosure for image structures that visually represent the 3D surface contours of imaged teeth. Dense point clouds are formed using techniques known to those skilled in the art of volume imaging for surface contour representation and generally relate to methods of identifying points in space that correspond to surface features. Dense point clouds may be generated, for example, using contour data reconstructed from one or more reflectance images. A mesh may be generated using the same captured surface contours to identify vertices that serve as the basis for a polygonal model of the tooth and gum surfaces. Mesh and point cloud representations of a 3D surface may have the same visual appearance depending on the magnification, however, the calculated coordinates of the mesh vertices and specific points in the point cloud need not be identical.
[0021] A CBCT device may be used to obtain 3D volume content that can be used to generate a 3D model image of a patient's dentition. As is well known to those skilled in the art of imaging, a CBCT device rotates an x-ray source and detector around an object and obtains a set of radiographic 2D projection images at different angles around the object. A reconstruction process is then used to form a reconstructed 3D volume image of the object or object using the set of 2D projection images.
[0022] No. 8,670,521, entitled "Method for Generating an Intraoral Volume Image," by Bothorel et al., which is assigned to the assignee of the present invention, is referenced for detailed information on the operation of a CBCT device. To generate a model according to one embodiment of the present disclosure, a CBCT device is typically used to scan a dental impression or imprint of a patient's dentition.
[0023] CBCT imagers and imaging algorithms used to obtain 3D volumetric images using such systems are well known in the diagnostic imaging arts and therefore will not be described in detail in this application. Some exemplary algorithms and approaches for forming 3D volumetric images from 2D projection images obtained in operation of a CBCT imager can be found, for example, in the disclosure of U.S. Patent No. 5,999,587 to Ning et al., entitled "Method of and System for Cone-Beam Tomography Reconstruction," and in the disclosure of U.S. Patent No. 5,270,926 to Tam, entitled "Method and Apparatus for Reconstructing a Three-Dimensional Computerized Tomography (CT) Image of an Object from Incomplete Cone Beam Data."
[0024] In a typical application, a computer or another type of dedicated logic processor may act as a control logic processor for acquiring, processing, and storing image data as part of a CBCT system, along with one or more displays for viewing the image results. As previously mentioned, the 3D volume acquired from the CBCT system may be used to generate a model of the patient's dentition, which may be in the form of a mesh or point cloud, as described in more detail below.
[0025] The schematic diagram of FIG. 1 illustrates a surface contour imaging device 90 that may be used to obtain 3D content for model generation from a series of reflectance images, according to one embodiment of the present disclosure. The imaging device 16, typically a handheld digital camera, a color depth camera, a handheld 3D scanner, or an intraoral 3D scanner, scans through the mouth of the patient 12 to obtain a set of multiple reflectance images and associated depth information. A control logic processor 80 may be configured to execute programmed instructions and is in signal communication with the imaging device 16 and a display 84. The processor 80 obtains image data from the imaging device 16 and processes the image data along with the depth information to generate individual 3D views 92. The control logic processor 80 then combines the scanned 3D views to generate, store, and optionally render a composite 3D model surface 94 on the display 84.
[0026] FIG. 2 is a schematic diagram showing an imaging device 70 that may operate as a video camera 24 for polychromatic reflectance image data capture, and a scanner 28 for performing associated projection and imaging functions used to characterize surface contours with a structured light pattern 46. The handheld imaging device 70 uses the video camera 24 for image acquisition for both contour scanning and image capture functions, according to one embodiment of the present disclosure. A control logic processor 80, or another type of computer that may be part of the camera 24, controls the operation of the illumination array 10 that generates the structured light, directs the light to surface locations, and controls the operation of the imaging sensor array 30. Image data from the surface 20, for example from the teeth 22, is acquired from the imaging sensor array 30 and stored in memory 72 as video image data. The imaging sensor array 30 is part of the sensing device 40 that includes the objective lens 34 and is associated with elements for acquiring video image content. The control logic processor 80, in signal communication with the camera 24 components that acquire the images, processes the received image data and stores the mapping in memory 72. The image obtained from memory 72 is then rendered as necessary and displayed on a display 74, which may be part of another computer 75 used for some of the processing described herein. The memory 72 may also include a display buffer. One or more sensors 42, such as a motion sensor, may also be provided as part of the scanner 28 circuitry.
[0027] In structured light imaging, a line or other shaped pattern is projected from the illumination array 10 toward the surface of an object from a given angle. The projected pattern from the illuminated surface location is then viewed from another angle, using triangulation, as a contour image to analyze the surface information based on the appearance of the contour lines. Phase shifting, in which the projected pattern is spatially shifted incrementally to obtain additional measurements at new locations, is typically applied as part of structured light imaging to complete the contour mapping of the surface and improve the overall resolution of the contour image. By way of example and not limitation, the use of structured light patterns for characterizing surface contours is described in commonly assigned U.S. Patent Application Publication Nos. 2013 / 0120532 and 2013 / 0120533, both of which are entitled "3D INTRAORAL MEASUREMENTS USING OPTICAL MULTILINE METHOD" and are incorporated herein in their entireties.
[0028] Generate 3D surface images as meshes / point clouds Knowing the instantaneous position of the camera and the instantaneous position of the light ray in the object relative coordinate system when the image is acquired, the computer and software can use triangulation to calculate the coordinates of a number of illuminated surface points relative to the plane. As the plane moves and eventually intersects with some or all of the object's surface, the coordinates of an increasing number of points are accumulated. As a result of this image acquisition, a point cloud of apex points or vertices can be identified and used to represent the extent of the 3D surface within the volume. The points in the point cloud then represent the actual measured points on the three-dimensional surface of the object. A mesh can instead be constructed, for example, by connecting the points on the point cloud as vertices that define individual congruent polygonal faces (usually triangular faces) that characterize the surface shape. A complete 3D surface image model can then be formed by combining the surface contour information provided by the mesh with monochromatic or polychromatic image content obtained from a camera, for example camera 24 of FIG. 2.
[0029] Multi-color image content can be provided in a number of ways, including, for example, using a single monochrome image sensor with a sequence of images acquired using different primary color illumination, one color at a time. Alternatively, a color image sensor can be used.
[0030] Image processing in control logic processor 80 may generate a 3D contour surface model using line scan data from structured light imaging, or using point cloud or mesh data or CBCT volumetric image data. By way of example, Figures 3 and 4 show a point cloud or mesh 150 generated from a series of structured light images. Further processing of the point cloud content may be used to generate a mesh as an alternative contour surface model.
[0031] It should be noted that other types of reflectance imaging may be used to obtain the intraoral surface contour data used to generate the 3D surface model. Surface contour information may be obtained using time-of-flight or range imaging methods, such as structure-from-motion processing from multiple perspective images.
[0032] Segmentation Methods Various approaches have been proposed to address the segmentation problem of mesh images or other types of 3D surface images, for example: (i) The method described in the article "Snake-Based Segmentation of Teeth from Virtual Dental Casts" by Thomas Kronfeld et al. (Computer-Aided Design & applications, 7(a), 2010) employs an active contour segmentation method that attempts to isolate all teeth and gum surfaces in a single processing iteration. However, the described approach is not a topology-independent method and may fail, especially when there are missing teeth in the jaw mesh. (ii) The article entitled "Perception-based 3D Triangle Mesh Segmentation Using Fast Marching Watershed" by Page, DL et al. (Proc. CVPI volII 2003) describes the use of the Fast Marching Watershed method for mesh segmentation. The described Fast Marching Watershed method requires the user to manually input seed points, which must be placed on both sides of the contour of the region under segmentation. The method then attempts to segment all the regions in one step using the seed information. For jaw mesh segmentation, this type of method simultaneously segments the gums as well as each tooth. This makes the method less desirable, since segmenting the teeth from the gum region usually requires different parameters and processing than is required for the task of segmenting teeth from each other. Using different segmentation strategies for different types of dentition components with different segmentation requirements may result in better performance. (iii) MJ Moon used a software tool to support his paper "Evaluation of software developed for automated segmentation of digital dental models" that breaks down the segmentation process into two steps: separating the teeth from the gum structure and segmenting the entire arch structure into individual tooth objects. The software tool used in Moon's paper requires the user to manually select a curvature threshold to find the maximum curvature of the mesh and obtain margin vertices that are used to segment the teeth. The software also requires the user to manually edit the margins to remove erroneous segmentation results. The software is intended for the analysis of shape and position characterization and does not consider employing color information for the separation of tooth regions from gum regions. (iv) U.S. Patent Application Publication No. 20030039389A1, entitled "Manipulation a digital dentition model to form models of individual dentition components" by Jones, TN et al., discloses a method for isolating a portion of a dentition model representing adjacent teeth.
[0033] Segmentation Workflow One embodiment of the present disclosure provides an improved workflow for tooth segmentation that utilizes previous tooth segmentation data to advance and streamline the segmentation process.
[0034] The simplified workflow logic diagram of FIG. 5 outlines the overall workflow sequence for obtaining a segmentation of a 3D surface model using tooth alignment. In a first acquisition step S810, a first 3D surface model image of the patient's dentition is obtained. For example, the first model may be a 3D mesh virtual model that was initially formed before starting treatment for the patient. The obtained surface contour characterization may be from an intraoral scanner or may be calculated from a CBCT scan of an imprint or impression of the patient's dentition. Alternatively, intraoral scanner and CBCT information may be combined to obtain the surface contour of the 3D model image.
[0035] An initial segmentation step S820 is performed on the first 3D model image, and the resulting segmentation data is stored for subsequent use. The initial segmentation step S820 provides segmentation of individual teeth from the first 3D model image, along with tooth labeling and axis information determined from the crown. Using a 3D mesh or another surface contour model, a number of features may be identified for each tooth as part of the segmentation, such as axis (mesiodistal, vestibulingual, major axis), cusps, fossa, maximum contour, cervical limit, etc.
[0036] Further references regarding tooth segmentation are hereby made below. Akhoondali et al., "Rapid Automatic Segmentation and Visualization of Teeth in CT-Scan Data," Journal of Applied Sciences, pp2031-2044, (2009); Gao et al., "Tooth Region Separation for Dental CT Images," Proceedings of the 3rd International Conference on Convergence and Hybrid Information Technology, 2008, pp. 897-901, (2008)
[0037] A subsequent acquisition step S830 is performed to obtain a second 3D model image, a 3D virtual model showing the surface as a mesh or point cloud with updated surface contour characterization of the patient. A registration process S840 then receives as input the first tooth segmentation of step S820 and the second 3D model data from step S830 for a streamlined segmentation process. An intra-model registration step S850 is performed to roughly align key features of the first 3D model image to the second 3D model image, and then align each tooth of the first 3D model image to the surface of the second 3D model image. A leverage segmentation step S860 then takes the alignment information from step S850 and performs segmentation to provide labeling and axis information for each tooth of the second model 3D image corresponding to each segmented tooth of the first 3D model image. If necessary, a display step S870 then displays the segmented content. The segmented content may be further or alternatively transmitted.
[0038] The logic flow diagram of FIG. 6 expands and complements the sequence of the registration process S840 from FIG. 5. Taking the results of the initial segmentation step S820 and the second 3D model image from the acquisition step S830, an initial feature registration step S842 aligns certain features of the second model to the initial segmentation results. For example, a segmented molar from the first 3D model image may be aligned with a molar from the second model. Aligning the molar from the first segmented model to the volume acquired in the second scan is generally straightforward since the position of the molar usually does not change with orthodontic treatment. The registration can use any of a variety of image matching methods, such as an ICP (iterative closest point) approach.
[0039] Following the initial feature alignment step S842 of FIG. 6, a tooth location step S844 performs additional tooth placement to find the best positions for the teeth on the second 3D model image.
[0040] A feature matching algorithm may be used for this function. According to one embodiment of the present disclosure, feature matching begins with the molars and proceeds tooth by tooth, matching individual features using a suitable feature matching algorithm well known to those skilled in the imaging arts.
[0041] Feature Matching Algorithm The normal information for each point of the surface contour can be estimated using well-known techniques in computer graphics, for example as described in documentation / tutorials / normal_estimation.php on the pointclouds.org website. At the search point, a local neighborhood of the point is defined. A covariance matrix is calculated using the local neighborhood of the point. The covariance matrix C has the following form:
number
[0042] where k is the number of points in the local neighborhood and pi The values are the point coordinates, and p is the average point position from the points in its local neighborhood. The superscript "T" denotes the matrix transpose.
[0043] This square, symmetric 3x3 covariance matrix can provide the eigenvectors and associated eigenvalues for feature matching calculations. If a least-squares fit of a local neighborhood of a point is performed using an ellipse, the ellipse axes are the eigenvectors, and the lengths of the axes are related to the corresponding eigenvalues. The smallest eigenvalue of the covariance matrix represents the shortest ellipse axis, and the associated eigenvector indicates the direction of the local normal. The orientation of the local normal can then be flipped, if necessary, to match the viewing direction from the scanner. This local normal can then be assigned to the search point, allowing the computation of the surface contour using the normal and color.
[0044] The surface contour stitching procedure using normals and colors from image data to growing surface contours has the following general steps: (i) A set of feature descriptors is estimated for each surface contour and for the growing surface contour using normals and colors from the image data. The surface contour feature descriptors represent a local surface description that is invariant to rigid transformations (rotations / translations). For example, a Fast Point Feature Histogram (FPFH) can be computed using normals for each search point of the surface contour. This is described, for example, by Rusu, RB, "Semantic 3D Object Maps for Everyday Manipulation in Human Living Environments," August 17, 2009. Another descriptor that includes color information from the point cloud can also be used. (ii) Perform feature matching using both sets of feature descriptors to generate a relative alignment and a score. Feature matching between a set of feature descriptors from the moving surface contour with normals and a set of feature descriptors from the target surface contour with normals involves generating correspondences between the feature descriptors. FPFH feature descriptors are histograms, and distance may be defined as the norm of the histogram difference between the two feature descriptors. Correspondence is defined as the minimum distance from one feature descriptor to another set of feature descriptors. Feature matching then involves the selection of a group of correspondences to generate a relative alignment. This step is typically performed using a Random Sample Consensus (RANSAC) algorithm, which consists of randomly selecting three correspondences to compute a candidate relative transformation and counting the number of correspondences that match this candidate relative transformation. Correspondences are formed with two feature descriptors, one from the moving object and one from the target point cloud with normals. Each feature descriptor corresponds to a search point. A correspondence matches a candidate relative transformation if a moved search point moved using the candidate relative transformation is within a predefined distance from a target search point. The candidate relative transformation with the highest number of matched correspondences becomes the final relative alignment. A score indicates the quality of the final relative alignment and can be the corresponding number of matched correspondences. (iii) Accept or reject the relative alignment based on the score: The relative alignment may be rejected if the score is below a certain threshold, in which case the stitching process is not possible and the image data is discarded. (iv) Refine the relative configuration using an iterative closest point algorithm to generate a distance measurement. Refining the relative configuration using an iterative closest point (ICP) algorithm defines point correspondences between the moving surface contour and the target surface contour by finding the closest match when the relative configuration is applied to the moving surface contour. The relative configuration is updated by minimizing the least squared distance between the matches. The selection of point correspondences and updating of the relative configuration is then iterated until convergence or until a predefined number of iterations is reached. The distance measurement may be the value of the cost function used to minimize the least squared distance, which corresponds to the final updated relative configuration. (v) Accept or reject the relative alignment based on the generated distance measurement. The updated relative alignment may be rejected if the distance measurement is below a predefined threshold. In this case, the stitching process is not possible and the image data is discarded. Otherwise, the stitching process is successful.
[0045] A verification step S845 checks the possible validity of the position using measurements of shape and relationship with the matched structures from the registration step S842. Necessary adjustments can be made as necessary. If the verification step S845 does not meet the predetermined conditions for accuracy, the search area is reduced in an area reduction step S846, and the tooth position step S844 iteratively attempts repositioning on the reduced area. For example, the search area can be limited to a left or right portion of the jaw structure for subsequent reprocessing in step S844. If the verification step S845 is successful, a registration save step S848 is performed to save the tooth registration results. The registration results can include a registration matrix, which transforms the teeth from the first 3D model image to the second 3D model image. At this stage of the process, each tooth from the second 3D acquisition is registered to the corresponding tooth from the first model. Subsequent processing then refines the tooth position and shape information to provide a segmentation of a second model using the segmentation established for the first model.
[0046] Once the registration process S840 step is complete, the structures of the unsegmented second 3D model image are associated or correlated with the corresponding segmented structures of the first model. Further refinement of the tooth shape and axis orientation in subsequent processing then serves to complete the segmentation of the second model.
[0047] Continuing with the process of FIG. 6, a placement definition step S852 uses the tooth placement results to further define the tooth shape of the second model. A cervical limit refinement step S854 more precisely defines the tooth shape of each tooth in the second 3D model image. For each aligned tooth of the second model, the procedure of steps S852 and S854 projects the cervical limit of the tooth in the first 3D model image onto the second 3D model image, and optionally refines the definition of the cervical limit using any of a number of curvature detection techniques well known to those skilled in the art of image processing. The surface contour of the corresponding tooth in the second 3D model image can then be extracted using the projected or refined cervical limit.
[0048] To complete the segmentation process of FIG. 6, a labeling and axis definition step S862 assigns numbers or other labels to the teeth from the second model and applies an alignment matrix to the axes and other features (such as cusps) of the teeth of the first model to identify the axes and other features of the teeth of the second model. This step obtains and stores data including the position, axis, and cervical limits used in the segmentation of each tooth of the second model. A complete segmentation step S866 performs a final segmentation process of the second model to generate a segmented model. A display step S870 then provides for display rendering, storage, or transmission of the second model segmentation.
[0049] Figure 7 shows an example of a segmentation of teeth from a first 3D model image of a mandible, and Figure 8 shows a subsequent segmentation of teeth from a second 3D model image of the same dentition. As a result of the feature matching algorithm, each tooth of the first model can be aligned to the second model.
[0050] FIG. 9 shows the results of feature matching to align a first model to a second model.
[0051] FIG. 10 illustrates the processing steps using an example of a single tooth (tooth 47). FIG. 1101 shows the segmented tooth 47 in a first 3D model image. FIG. 1102 shows the tooth 47 of the first model aligned to the second model. FIG. 1103 shows the cervical limits C1 and C2 detected respectively in the first and second 3D model images of the tooth 47 (ISO numbering). The cervical limit C2 curvature is calculated for the second 3D model image. FIG. 1104 shows the refined cervical limit C2' of the second model, allowing the tooth 47 to be segmented.
[0052] The invention has been described in detail with particular reference to the presently preferred embodiments, but it will be understood that various changes and modifications can be effected within the spirit and scope of the invention.
[0053] The presently disclosed embodiments are therefore considered in all respects to be illustrative and not restrictive The scope of the invention is indicated by the appended claims, and all changes that come within the meaning and range of equivalents thereof are intended to be embraced therein.
[0054] Although the present invention has been described with respect to one or more implementations, changes and / or modifications can be made to the described examples without departing from the spirit and scope of the appended claims. Moreover, although a particular feature of the present invention has been disclosed with respect to one of several implementations, such feature may be combined with one or more other features of another implementation as may be desirable or advantageous for any given or particular function. The term "at least one" is used to mean that one or more of the listed items may be selected. The term "about" indicates that the listed value may be changed slightly, provided that such change does not result in inconsistencies in the process or structure relative to the described embodiment. Finally, "exemplary" indicates that the description is used as an example, rather than implying that it is ideal. Alternative embodiments of the present 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 construed as exemplary only, with a true scope and spirit of the invention being indicated by the following claims, with all changes that come within the meaning and range of equivalents thereto being embraced therein.
Claims
1. 1. A method of operating a surface contour imaging device to segment a 3D model image of a patient's dentition, the method comprising the steps of: a) obtaining a first 3D model image of the patient's dentition and obtaining a first segmentation that is a segmentation of the first 3D model image, wherein the first segmentation provides at least a tooth surface contour for one or more teeth of the first 3D model image to label the teeth; b) acquiring a second 3D model image of the patient's dentition, the second 3D model image having a surface; and c) registering at least one segmented tooth surface contour of the first 3D model image to the surface of the second 3D model image, wherein registering each segmented tooth contour of the first 3D model image to a corresponding contour of the second 3D model image comprises using a feature matching algorithm. d) obtaining a second segmentation of the second 3D model image according to the registered tooth surface contours, wherein the second segmentation provides at least a tooth surface contour for one or more teeth of the second 3D model image to label the teeth; e) storing the segmented second 3D model image.
1. A method comprising: obtaining the first segmentation includes identifying a cervical limit of the at least one tooth; Obtaining the second segmentation includes: (i) projecting a cervical limit of at least one tooth of the first 3D model image onto the second 3D model image; and (ii) extracting a surface contour of the corresponding tooth of the second 3D model image using the projected cervical limit. method.
2. The process performed by the surface contour imaging device is as follows: f) identifying a dental feature for at least one tooth in the first 3D model image and identifying a corresponding dental feature in the second 3D model image based on the identified at least one dental feature in the first 3D model image. The method of claim 1.
3. The method of claim 2 , wherein the identified dental features for at least one tooth in the first 3D model image include at least one of an axis, a cusp, or a fossa.
4. The method of claim 1 , wherein acquiring the first 3D model image comprises acquiring a plurality of images from at least one of an intraoral scanner or a cone beam computed tomography.
5. The method of claim 1 , wherein acquiring the second 3D model image comprises acquiring a plurality of images from at least one of an intraoral scanner or a cone beam computed tomography.
6. The method of claim 1 , wherein the processing performed by the surface contour imager further comprises refining the projected neck limits using curvature detection before performing the extraction step.
7. 2. The method of claim 1, wherein aligning segmented teeth of the first 3D model image to corresponding contours of the second 3D model image includes defining an area of the second 3D model image to which the feature matching algorithm is applied.
8. 2. The method of claim 1, wherein aligning an outline of each segmented tooth in the first 3D model image to a corresponding outline of the second 3D model image further comprises aligning at least one molar tooth in the first 3D model image to a corresponding feature in the second 3D model image.
9. The method of claim 8, wherein the processing performed by the surface contour imager further comprises refining the tooth alignment using an iterative closest point algorithm.
10. 1. A method of operating a surface contour imaging device to segment a 3D model image of a patient's dentition, the method comprising the steps of: a) acquiring a first 3D model image of the patient's dentition using an intraoral scanner and generating a first segmentation, the first segmentation being a segmentation of the first 3D model image, wherein the first segmentation provides at least tooth surface contours for a plurality of teeth of the first 3D model to label the teeth; b) acquiring a second 3D model image of the patient's dentition, the second 3D model image having a surface; and c) registering a surface contour of each segmented tooth of the first 3D model image to the surface of the second 3D model image, wherein registering each segmented tooth contour of the first 3D model image to a corresponding contour of the second 3D model image comprises using a feature matching algorithm. d) obtaining a second segmentation of the second 3D model image according to the registered tooth surface contours, wherein the second segmentation also provides at least tooth surface contours for a plurality of teeth in the second 3D model image to label the teeth; e) identifying a dental feature for at least one tooth in the first 3D model image and identifying a corresponding dental feature in the second 3D model image based on the identified at least one dental feature in the first 3D model image; f) storing the segmented second 3D model image.
1. A method comprising: generating the first segmentation includes identifying a cervical limit of the at least one tooth; Obtaining the second segmentation includes: (i) projecting a cervical limit of at least one tooth of the first 3D model image onto the second 3D model image; and (ii) extracting a surface contour of the corresponding tooth of the second 3D model image using the projected cervical limit. method.
11. The method of claim 10 , wherein obtaining the second segmentation further comprises obtaining an axial orientation of one or more teeth of the second 3D model image.
12. 1. An apparatus for generating a 3D model image of a patient's dentition, comprising: a) an intraoral scanner configured to acquire a plurality of images of a patient's dentition; b) being in signal communication with said intraoral scanner and executing programmed instructions; (i) obtaining a first 3D model image of the patient's dentition and obtaining a first segmentation that is a segmentation of the first 3D model image, where the first segmentation provides at least a tooth surface contour for at least one tooth in the first 3D model image to label the tooth; (ii) acquiring a second 3D model image of the patient's dentition, the second 3D model image having a surface; (iii) registering a surface contour of each segmented tooth of the first 3D model image to the surface of the second 3D model image, wherein registering a surface contour of each segmented tooth of the first 3D model image to a corresponding contour of the second 3D model image includes using a feature matching algorithm. (iv) obtaining a second segmentation of the second 3D model image according to the registered tooth surface contours, wherein the second segmentation also provides at least a tooth surface contour for at least one tooth in the second 3D model image to label the tooth; c) a display in signal communication with the processor for displaying the segmented second 3D model image. An apparatus comprising: obtaining the first segmentation includes identifying a cervical limit of the at least one tooth; Obtaining the second segmentation includes: projecting a cervical limit of at least one tooth of the first 3D model image onto the second 3D model image; and extracting a surface contour of the corresponding tooth of the second 3D model image using the projected cervical limit. Device.
Citation Information
Patent Citations
Image segmentation method and device
CN105761252A
Triangular grid tooth segmentation method based on path planning
CN106228549A
Methods and systems usable when fabricating subsequent dental devices
JP2015527159A
Dental variation tracking and prediction
JP2016140761A
Methods for Tracking, Predicting, and Preventive Correction of Malocclusion and Related Problems
JP2018520804A