USRE49605EActiveUtility

Automatic selection and locking of intraoral images

99
Assignee: ALIGN TECHNOLOGY INCPriority: Mar 6, 2015Filed: Sep 25, 2020Granted: Aug 15, 2023
Est. expiryMar 6, 2035(~8.7 yrs left)· nominal 20-yr term from priority
A61C 9/0053G06T 2207/10028G06T 17/00G06T 19/20G06T 2219/2021G06T 2210/41A61C 5/77A61B 1/0002A61B 1/00045A61B 1/24G06T 1/0007G06T 7/13G06T 15/205A61B 1/000095G06T 2207/30036A61B 1/00009G06T 17/20A61B 1/00039A61C 13/0004A61C 13/0024
99
PatentIndex Score
31
Cited by
179
References
25
Claims

Abstract

A processing device receives an intraoral image of a first intraoral site and determines an identity of the first intraoral site. The processing device then locks the intraoral image and selects a portion of the intraoral image depicting a portion of the first intraoral site based at least in part on the identity of the first intraoral site. The processing device may then generate a model comprising the first intraoral site based at least in part on the locked intraoral image, wherein the portion of the locked intraoral image is used for a first region of the model, and wherein data from one or more additional intraoral images that also depict the portion of the first intraoral site is not used for the first region of the model.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, comprising:
 receiving an intraoral image of a first intraoral site;   determining an identity of the first intraoral site;   algorithmically performing the following by a processing device:
 locking the intraoral image; and 
 selecting, based at least in part on the identity of the first intraoral site, a portion of the intraoral image depicting a portion of the first intraoral site; and 
   generating a model comprising the first intraoral site based at least in part on the locked intraoral image, wherein the portion of the locked intraoral image is used for a first region of the model, and wherein data from one or more additional intraoral images that also depict the portion of the first intraoral site is not used for the first region of the model.   
     
     
       2. The method of  claim 1 , wherein the intraoral image is a member of a first set of intraoral images, the method further comprising:
 locking the first set of intraoral images; and   for each intraoral image that is a member of the first set of intraoral images, selecting a portion of that intraoral image depicting the portion of the intraoral site.   
     
     
       3. The method of  claim 2 , further comprising:
 receiving a second set of intraoral images of a second intraoral site, wherein one or more portions of the second set of intraoral images also depict the first intraoral site; and   disregarding the one or more portions of the second set of intraoral images when generating the model, wherein the second set of intraoral images does not alter or add noise to the first region of the model as a result of the first set of intraoral images being locked.   
     
     
       4. The method of  claim 3 , further comprising:
 determining an identify of the second intraoral site;   locking the second set of intraoral images; and   selecting, based at least in part on the identity of the second intraoral site, one or more portions of the second set of intraoral images depicting a portion of the second intraoral site, wherein the model further comprises the second intraoral site, and wherein the second intraoral site in the model is based at least in part on the locked second set of intraoral images.   
     
     
       5. The method of  claim 4 , further comprising:
 stitching the first set of images to the second set of images, the stitching comprising:
 identifying one or more discrepancies of overlapping data between the first set of images and the second set of images; 
 prioritizing the first set of images over the second set of images; and 
 applying a weighted average of the overlapping data between the first set of images and the second set of images, wherein data from the first set of images has a higher weight than data from the second set of images. 
   
     
     
       6. The method of  claim 3 , wherein the locked first set of intraoral images comprises a boundary for the selected portions of the first set of intraoral images, wherein the one or more portions of the second set of intraoral images that are inside of the boundary are not applied for the model, and wherein one or more additional portions of the second set of intraoral images that are outside of the boundary are applied for the model. 
     
     
       7. The method of  claim 1 , further comprising:
 receiving an indication of the identity of the intraoral site, wherein the identity of the intraoral site is determined based at least in part on the indication.   
     
     
       8. The method of  claim 1 , wherein the locked intraoral image comprises an anomaly within the portion of the locked intraoral image, the method further comprising:
 identifying the anomaly;   determining a border of the anomaly;   receiving an additional image of the first intraoral site; and   updating the model based on replacing data within the border from the intraoral image with additional data from the additional image.   
     
     
       9. The method of  claim 8 , wherein the anomaly comprises at least one of a void in the intraoral image, noise in the intraoral image, or unrealistic data in the intraoral image. 
     
     
       10. The method of  claim 1 , wherein the portion of the intraoral site comprises a preparation tooth of the intraoral site, the method further comprising:
 determining that data for the preparation tooth is incomplete;   receiving an additional intraoral image of the preparation tooth;   identifying a border for an edge of the preparation tooth where the data for the preparation tooth is incomplete; and   updating the model based on replacing data outside the border with additional data from the additional image to expand the model at the edge.   
     
     
       11. A non-transitory storage medium having instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
 receiving a first set of intraoral images of a preparation tooth and one or more additional intraoral objects, the first set of intraoral images showing a finish line of the preparation tooth, wherein the finish line is a boundary between a ground area of the preparation tooth and an unground area of the preparation tooth;   determining an identify of the preparation tooth;   performing the following by the processing device without user input:
 locking the first set of intraoral images; and 
 selecting, based at least in part on the identity of the preparation tooth, one or more portions of the set of intraoral images depicting the preparation tooth; and 
   generating a model comprising the preparation tooth based at least in part on the locked first set of intraoral images, wherein the one or more portions of the locked first set of intraoral images are used for the preparation tooth in the model, and wherein data from one or more additional intraoral images that also depicts the preparation tooth is not used.   
     
     
       12. The non-transitory storage medium of  claim 11 , the operations further comprising:
 receiving a second set of intraoral images of a second tooth adjacent to the preparation tooth, wherein one or more portions of the second set of intraoral images also depict the preparation tooth; and   disregarding the one or more portions of the second set of intraoral images when generating the model, wherein the second set of intraoral images does not alter or add noise to the preparation tooth in the model as a result of the first set of intraoral images being locked.   
     
     
       13. The non-transitory storage medium of  claim 12 , the operations further comprising:
 determining an identify of the second tooth;   locking the second set of intraoral images; and   selecting, based at least in part on the identity of the second tooth, one or more portions of the second set of intraoral images depicting the second tooth, wherein the model further comprises the second tooth, and wherein the second tooth in the model is based at least in part on the locked second set of intraoral images.   
     
     
       14. The non-transitory storage medium of  claim 13 , the operations further comprising:
 stitching the first set of images to the second set of images, the stitching comprising:
 identifying one or more discrepancies of overlapping data between the first set of images and the second set of images; 
 prioritizing the first set of images over the second set of images; and 
 applying a weighted average of the overlapping data between the first set of images and the second set of images, wherein data from the first set of images has a higher weight than data from the second set of images. 
   
     
     
       15. The non-transitory storage medium of  claim 12 , wherein the locked first set of intraoral images comprises a boundary for the preparation tooth, wherein the one or more portions of the second set of intraoral images that are inside of the boundary are not applied for the model, and wherein one or more additional portions of the second set of intraoral images that are outside of the boundary are applied for the model. 
     
     
       16. The non-transitory storage medium of  claim 11 , the operations further comprising:
 receiving an indication of the identity of the preparation tooth, wherein the identity of the preparation tooth is determined based at least in part on the indication.   
     
     
       17. The non-transitory storage medium of  claim 11 , wherein the locked first set of intraoral images comprises an anomaly within the one or more portions of the locked first set of intraoral images, the operations further comprising:
 identifying the anomaly;   determining a border of the anomaly;   receiving an additional image of the preparation tooth; and   updating the model based on replacing data within the border from the locked first set of intraoral images with additional data from the additional image.   
     
     
       18. The non-transitory storage medium of  claim 17 , wherein the anomaly comprises at least one of a void in the intraoral image, noise in the intraoral image, or unrealistic data in the intraoral image. 
     
     
       19. The non-transitory storage medium of  claim 11 , the operations further comprising:
 determining that data for the preparation tooth is incomplete;   receiving an additional intraoral image of the preparation tooth;   identifying a border for an edge of the preparation tooth where the data for the preparation tooth is incomplete; and   updating the model based on replacing data outside the border with additional data from the additional image to expand the model at the edge.   
     
     
       20. A computing device comprising:
 a memory; and   a processing device coupled to the memory, the processing device to:
 receive an intraoral image of a first intraoral site; 
 determine an identify of the first intraoral site; 
 perform the following without user input:
 lock the intraoral image; and 
 select, based at least in part on the identity of the first intraoral site, a portion of the intraoral image depicting a portion of the first intraoral site; and 
 
 generate a model comprising the first intraoral site based at least in part on the locked intraoral image, wherein the portion of the locked intraoral image is used for a first region of the model, and wherein data from one or more additional intraoral images that also depict the portion of the first intraoral site is not used for the first region of the model. 
   
     
     
       21. A method, comprising:
 receiving, by a processing device, intraoral image data, wherein the intraoral image data comprises a first intraoral image that indicates a first intraoral site and additional intraoral images;   identifying, based on the first intraoral image that indicates the first intraoral site, the first intraoral site; and   algorithmically processing the first intraoral site via the following to generate a model by:
 storing the first intraoral image with data for the first intraoral site to prevent portions of the additional intraoral images from spatially overlapping portions of the first intraoral site indicated by the first intraoral image that are also indicated by the data for the first intraoral site; 
 identifying, via object recognition applied to the stored first intraoral image, a portion of the first intraoral site; 
 selecting, based at least in part on the identifying the portion of the first intraoral site, the identified portion of the first intraoral site; and 
 generating the model comprising the first intraoral site based at least in part on the stored first intraoral image, wherein the selected identified portion of the first intraoral site is used for a first region of the model, and 
 wherein data from at least one intraoral image of the additional intraoral images that includes the selected identified portion of the first intraoral site is not used for the first region of the model.  
   
     
     
       22. The method of claim 21, wherein the intraoral image data further comprises a second intraoral image that indicates the first intraoral site and is adjacent to the first intraoral image, wherein the generating the model further comprises:
 storing the second intraoral image with data for the first intraoral site to prevent portions of the additional intraoral images from spatially overlapping portions of the first intraoral site indicated by the second intraoral image that are also indicated by the data for the first intraoral site; and   stitching a portion of the stored first intraoral image to a portion of the stored second intraoral image, wherein the portion of the stored first intraoral image indicates a different portion of the first intraoral site than the portion of the stored second intraoral image.    
     
     
       23. The method of claim 22, wherein:
 the stitching the portion of the stored first intraoral image to the portion of the stored second intraoral image comprises matching at least one three-dimensional (3D) coordinate of the portion of the stored first intraoral image with at least one 3D coordinate of the portion of the stored second intraoral image, and   the at least one 3D coordinate of the portion of the stored second intraoral image is interpolated on a surface of the first intraoral site indicated by the stored second intraoral image.    
     
     
       24. The method of claim 21, wherein the intraoral image data comprises a second intraoral image that indicates a second intraoral site, the method further comprising:
 storing the second intraoral image with data for the second intraoral site to prevent portions of the additional intraoral images from spatially overlapping portions of the second intraoral site indicated by the second intraoral image that are also indicated by the data for the second intraoral site;   identifying, via object recognition applied to the stored second intraoral image, a portion of the stored second intraoral image depicting a portion of the second intraoral site; and   modifying the model to include the second intraoral site based at least in part on the stored second intraoral image, wherein the identified portion of the stored second intraoral image depicting the portion of the second intraoral site is used for a second region of the model, and   wherein data from at least one intraoral image of the additional intraoral images that includes the identified portion of the second intraoral site is not used for the second region of the model.    
     
     
       25. The method of claim 21, wherein the portion of the first intraoral site comprises a preparation tooth of the first intraoral site, the method further comprising:
 determining that data for the preparation tooth is incomplete;   receiving an image of the preparation tooth;   identifying, based on object recognition applied to the image of the preparation tooth, a border for an edge of the preparation tooth where the data for the preparation tooth is incomplete; and   updating the model based on data outside the border replaced with data from the image of the preparation tooth to expand the model at the edge.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.