IP Library › Granted Patent US 12,082,904
Granted Patent B2
US 12,082,904 · App. 17/390,856 · Granted Sep 10, 2024

Automatic generation of multi-resolution 3d model including restorative object

Inventors: Ofer Saphier (Rechovot, IL); Pavel Agniashvili (Moscow, RU); Moti Ben-Dov (Tel Mond, IL); Ran Katz (Hod Hasharon, IL); Avi Kopelman (Palo Alto, CA); Maxim Volgin (Moscow, RU); Doron Malka (Tel Aviv, IL); Avraham Zulti (Modiin, IL); Pavel Veryovkin (Krasnogorsk, RU); Maayan Moshe (Ramat Hasharon, IL); Ido Tishel (Kfar Bilu, IL); Adi Levin (Nes Tziona, IL); Shai Farkash (Hod Hasharon, IL); Inna Karapetyan (Modiin, IL); Dina Bova (Shaar Efraim, IL); Edi Fridman (Rishon le Zion, IL); Jonathan Coslovsky (Rehovot, IL)
Assignee: Align Technology, Inc.
A61B5/004A61B5/0033A61B5/0088A61B5/7267A61B5/7475G06T17/20G06V10/764G06V10/82G06V20/64G06T2210/41
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,082,904
App. No.
17/390,856
Granted
Sep 10, 2024
Kind
B2
Abstract

A processing device receives a plurality of intraoral scans of a dental arch. The processing device determines, from the plurality of intraoral scans, a first set of intraoral scans that depict a restorative object and a second set of intraoral scans that fail to depict any restorative object. The processing device generates a multi-resolution three-dimensional model of the dental arch, wherein a first portion of the multi-resolution three-dimensional model is generated from the first set of intraoral scans, has a first resolution and represents the restorative object, and wherein a second portion of the multi-resolution three-dimensional model is generated from the second set of intraoral scans, has a second resolution and represents a remainder of the dental arch, wherein the first resolution is greater than the second resolution.

Claims (64)

1. A system comprising:

an intraoral scanner to generate a first plurality of intraoral scans of a dental arch and a second plurality of intraoral scans of the dental arch; and

a computing device connected to the intraoral scanner via a wired or wireless connection, the computing device to:a

receive the first plurality of intraoral scans of the dental arch;

automatically determine, based on processing of the first plurality of intraoral scans using a trained machine learning model that has been trained to identify restorative dental objects, that the first plurality of intraoral scans depict a restorative dental object, wherein for each intraoral scan the trained machine learning model generates an output classifying the intraoral scan as containing a restorative dental object or as not containing a restorative dental object;

receive the second plurality of intraoral scans of the dental arch;

automatically determine, based on processing of the second plurality of intraoral scans, that the second plurality of intraoral scans fail to depict a restorative dental object; and

generate a three-dimensional model of the dental arch having a first portion corresponding to the restorative dental object and a second portion that does not correspond to the restorative dental object, wherein the first portion is generated from the first plurality of intraoral scans at a first resolution in response to determining that the first plurality of intraoral scans depict the restorative dental object, and wherein the second portion is generated from the second plurality of intraoral scans at a second resolution in response to determining that the second plurality of intraoral scans fail to depict a restorative dental object, wherein the first resolution is greater than the second resolution.

2. The system of claim 1 , wherein the three-dimensional model comprises a single variable resolution three-dimensional surface, wherein the first portion of the single variable resolution three-dimensional surface has the first resolution and the second portion of the single variable resolution three-dimensional surface has the second resolution.

3. The system of claim 1 , wherein the computing device is to:

receive the first plurality of intraoral scans and the second plurality of intraoral scans based on an uninterrupted continuous scan of the dental arch, wherein no user input is received that indicates a transition from scanning of the dental arch to scanning of the restorative dental object or that indicates a transition from scanning of the restorative dental object to scanning of the dental arch.

4. The system of claim 1 , wherein for each intraoral scan the trained machine learning model outputs a map comprising, for each pixel in the intraoral scan, an indication as to whether or not that pixel depicts a restorative dental object.

5. The system of claim 1 , wherein the computing device is further to:

determine a first region of the second portion that depicts a tooth to gum boundary or a tooth to tooth boundary;

determine a second region of the second portion that fails to depict the tooth to gum boundary or the tooth to tooth boundary; and

update the three-dimensional model to cause the second portion of the second region to have a third resolution that is lower than the second resolution.

6. The system of claim 1 , wherein the computing device is further to:

automatically determine, based on processing of the first plurality of intraoral scans, whether the first plurality of intraoral scans depict an upper dental arch, a lower dental arch or a bite; and

automatically determine, based on processing of the second plurality of intraoral scans, whether the second plurality of intraoral scans depict the upper dental arch, the lower dental arch, or the bite.

7. The system of claim 1 , wherein the computing device is further to:

automatically determine, based on processing of the first plurality of intraoral scans, a first scanning role associated with the first plurality of intraoral scans, wherein the first scanning role is a first one of an upper dental arch role, a lower dental arch role or a bite role.

8. The system of claim 1 , wherein the computing device is further to:

automatically determine, based on processing of the first plurality of intraoral scans, that the first plurality of intraoral scans depict the dental arch and an identity of the dental arch.

9. The system of claim 8 , wherein the computing device is further to:

receive a third plurality of intraoral scans;

automatically determine, based on processing of the third plurality of intraoral scans, that the third plurality of intraoral scans depict a second dental arch and an identity of the second dental arch; and

generate a second three-dimensional model of the second dental arch using the third plurality of intraoral scans.

10. The system of claim 1 , wherein the computing device is further to:

classify the restorative dental object as a preparation, a scan body or a dental implant.

11. The system of claim 1 , wherein the computing device is further to:

process the first plurality of intraoral scans and the second plurality of intraoral scans during an intraoral scanning session as the first plurality of intraoral scans and the second plurality of intraoral scans are received and while additional intraoral scans are being generated.

12. The system of claim 1 , wherein the computing device is further to:

determine, from an intraoral scan of the first plurality of intraoral scans or of the second plurality of intraoral scans, an area in the intraoral scan that represents a dirty region of an optical surface associated with the intraoral scanner.

13. The system of claim 12 , wherein the computing device is further to:

determine whether the area that represents a dirty region of the optical surface satisfies one or more criteria; and

responsive to determining that the area that represents a dirty region of the optical surface satisfies the one or more criteria, perform the following:

determine that the optical surface is obscured; and

generate a notification indicating that the optical surface is obscured.

14. The system of claim 1 , wherein the restorative dental object comprises a preparation tooth, and wherein the computing device is further to:

receive a third plurality of intraoral scans of an intaglio surface of a temporary dental prosthetic designed for the preparation tooth or of an impression of the preparation tooth;

determine a three-dimensional surface representing the intaglio surface of the temporary dental prosthetic or of the impression of the preparation tooth using the third plurality of intraoral scans; and

automatically make a determination, for one or more segments of a margin line of the preparation tooth, whether to use the first portion of the three-dimensional model of the dental arch, the three-dimensional surface, or a combination of the first portion of the three-dimensional model of the dental arch and the three-dimensional surface for a three-dimensional model of the preparation tooth.

15. The system of claim 1 , wherein the intraoral scanner is further to generate a plurality of two-dimensional images, and wherein the computing device is further to:

receive the plurality of two-dimensional images; and

determine whether a two-dimensional image of the plurality of two-dimensional images depicts an interior of a mouth.

16. The system of claim 15 , wherein the computing device is further to:

cause the intraoral scanner to begin generating intraoral scans responsive to determining that the two-dimensional image depicts an interior of a mouth.

17. The system of claim 15 , wherein the computing device is further to:

cause the intraoral scanner to stop generating intraoral scans responsive to determining that the two-dimensional image does not depict an interior of a mouth.

18. The system of claim 1 , wherein the computing device is further to:

determine, for the restorative dental object, an amount of imaged gum tissue surrounding the restorative dental object;

determine that the amount of imaged gum tissue surrounding the restorative dental object is less than a threshold; and

output a notice to generate one or more additional intraoral scans of the restorative dental object.

19. The system of claim 1 , wherein the computing device is further to:

compare the three-dimensional model of the dental arch to a plurality of previously generated three-dimensional models of one or more patients;

find a match between the three-dimensional model of the dental arch and a previously generated three-dimensional model of the plurality of previously generated three-dimensional models; and

determine a patient based on the match.

20. A non-transitory computer readable medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:

receiving a plurality of intraoral scans of a dental arch;

determining, from the plurality of intraoral scans, a first set of intraoral scans that depict a restorative dental object and a second set of intraoral scans that fail to depict any restorative dental object using a trained machine learning model that has been trained to identify restorative dental objects, wherein for each intraoral scan the trained machine learning model generates an output classifying the intraoral scan as containing a restorative dental object or as not containing a restorative dental object; and

generating a multi-resolution three-dimensional model of the dental arch, wherein a first portion of the multi-resolution three-dimensional model is generated from the first set of intraoral scans, has a first resolution and represents the restorative dental object, and wherein a second portion of the multi-resolution three-dimensional model is generated from the second set of intraoral scans, has a second resolution and represents a remainder of the dental arch, wherein the first resolution is greater than the second resolution.

21. The non-transitory computer readable medium of claim 20 , wherein the instructions further cause the processing device to perform operations comprising:

receiving the plurality of intraoral scans based on an uninterrupted continuous scan of the dental arch, wherein no user input is received that indicates a transition from scanning of the dental arch to scanning of the restorative dental object or that indicates a transition from scanning of the restorative dental object to scanning of the dental arch.

22. The non-transitory computer readable medium of claim 21 , wherein for each intraoral scan the trained machine learning model outputs a map comprising, for each pixel in the intraoral scan, an indication as to whether or not that pixel depicts a restorative dental object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2022
From: SAPHIER, OFER; AGNIASHVILI, PAVEL; BEN-DOV, MOTI; KATZ, RAN; KOPELMAN, AVI; VOGIN, MAXIM; MALKA, DORON; ZULTI, AVRAHAM; VERYOVKIN, PAVEL; MOSHE, MAAYAN; TISHEL, IDO; LEVIN, ADI; FARKASH, SHAI; KARAPETYAN, INNA; BOVA, DINA; FRIDMAN, EDI; COSLOVSKY, JONATHAN
To: ALIGN TECHNOLOGY, INC.
Reel/Frame 060511/0163 →
Continuity (3)
Continuation 17230825 · Apr 14, 2021
Provisional Application 63010667 · Apr 15, 2020
Related Publication 20210353153A1 · Nov 18, 2021
Cited By (2)
US 12,465,467 US 12,524,667