Claims
- 1. A method of constructing a virtual three-dimensional model of an object, comprising the steps of:
scanning said object; creating a three-dimensional virtual model of said object from said scanning step with the aid of a computer, said three-dimensional virtual model having a first portion thereof corresponding to scanning of a known structure forming a part of said object, said known structure of predetermined three-dimensional configuration, wherein said first portion is a less than an ideal three-dimensional representation of said known structure; retrieving a three-dimension virtual object from a memory, said three-dimensional virtual object corresponding to said known structure; registering said three-dimensional virtual object to said first portion of said three-dimensional virtual model to form a three-dimensional surface; and forming said virtual three-dimensional model of said object, said three-dimensional model including said three-dimensional surface.
- 2. The method of claim 1, wherein said three-dimensional virtual object comprises a three-dimensional virtual model of an orthodontic appliance.
- 3. The method of claim 2, further comprising the steps of storing a library of virtual three-dimensional models of orthodontic appliances and selecting one of said virtual orthodontic appliances for said step of registration.
- 4. The method of claim 1, wherein said step of scanning is performed with a hand-held scanner using a projection pattern and an image pick-up to acquire three-dimensional information as to said object.
- 5. The method of claim 1, wherein said object comprises an anatomical structure.
- 6. The method of claim 5, wherein said anatomical structure comprises teeth and wherein said known structure comprises an orthodontic appliance.
- 7. The method of claim 6, wherein said orthodontic appliance comprises an orthodontic bracket.
- 8. The method of claim 1, further comprising the steps of deleting said first portion of said three-dimensional virtual model of said object and replacing said first portion of said three-dimensional model with said three-dimensional surface resulting from said registration step.
- 9. The method of claim 1, further comprising the step of deleting said first portion of said three-dimensional virtual model of said object, and forming a second three-dimensional virtual model of said object by replacing said first portion of said three-dimensional model with a second three-dimensional surface representing said object without said known structure.
- 10. The method of claim 9, wherein said object comprises at least one tooth and a bracket, and wherein said known structure comprises said bracket.
- 11. A workstation adapted to form three-dimensional virtual models of objects, comprising:
a central processing unit; a memory storing a three-dimensional virtual model of an object, said three-dimensional virtual model having a first portion thereof corresponding to scanning of a known structure forming a part of said object; said memory further storing a three-dimensional virtual object corresponding to said known structure; software executable by said central processing unit for registering said three-dimensional virtual object to said first portion to form a three-dimensional surface and for forming a virtual three-dimensional model of said object, said virtual three-dimensional model of said object including said three-dimensional surface.
- 11. The workstation of claim 10, wherein said three-dimensional virtual object comprises a three-dimensional virtual model of an orthodontic appliance.
- 12. The workstation of claim 11 wherein said memory further comprises a library of virtual three-dimensional models of orthodontic appliances and selecting one of said virtual orthodontic appliances for registering said three-dimensional virtual object to said first portion.
- 13. The workstation of claim 10, further comprising a hand-held scanner using a projection pattern and an image pick-up to acquire three-dimensional information as to said object.
- 14. The workstation of claim 10, wherein said object comprises an anatomical structure.
- 15. The workstation of claim 14, wherein said anatomical structure comprises teeth and wherein said known structure comprises an orthodontic appliance.
- 16. The workstation of claim 15 wherein said orthodontic appliance comprises a tooth bracket.
- 17. The workstation of claim 10, wherein said first portion of said three-dimensional virtual model of said object is deleted and is replaced with said three-dimensional surface resulting from said registration step.
- 18. The workstation of claim 10, wherein said first portion of said three-dimensional virtual model of said object is deleted, and thereby forms a second three-dimensional virtual model of said object by replacing said first portion of said three-dimensional model with a second three-dimensional surface representing said object without said known structure.
- 19. The workstation of claim 18, wherein said object comprises at least one tooth and a bracket, and wherein said known structure comprises said bracket.
- 20. An apparatus for constructing a virtual three-dimensional model of an object, comprising:
means for scanning said object; means for creating a three-dimensional virtual model of said object from said scanning step with the aid of a computer, said three-dimensional virtual model having a first portion thereof corresponding to scanning of a known structure forming a part of said object, said known structure of predetermined three-dimensional configuration, wherein said first portion is a less than an ideal three-dimensional representation of said known structure; means for retrieving a three-dimension virtual object from a memory, said three-dimensional virtual object corresponding to said known structure; means for registering said three-dimensional virtual object to said first portion of said three-dimensional virtual model to form a three-dimensional surface; and means for forming said virtual three-dimensional model of said object, said three-dimensional model including said three-dimensional surface.
- 21. The apparatus of claim 20, wherein said three-dimensional virtual object comprises a three-dimensional virtual model of an orthodontic appliance.
- 22. The apparatus of claim 20, further comprising a library of stored virtual three-dimensional models of orthodontic appliances, wherein one of said virtual orthodontic appliances is selected for registering said three-dimensional virtual object to said first portion of said three-dimensional virtual model to form a three-dimensional surface.
- 23. The apparatus of claim 20, further comprising a hand-held scanner using a projection pattern and an image pick-up to acquire three-dimensional information as to said object.
- 24. The apparatus of claim 20, wherein said object comprises an anatomical structure.
- 25. The apparatus of claim 24, wherein said anatomical structure comprises teeth and wherein said known structure comprises an orthodontic appliance.
- 26. The apparatus of claim 25, wherein said orthodontic appliance comprises an orthodontic bracket.
- 27. The apparatus of claim 20, wherein said first portion of said three-dimensional virtual model of said object is deleted and said first portion of said three-dimensional model is replaced with said three-dimensional surface resulting from said registration step.
- 28. The apparatus of claim 20, wherein said first portion of said three-dimensional virtual model of said object is deleted, and thereby forms a second three-dimensional virtual model of said object by replacing said first portion of said three-dimensional model with a second three-dimensional surface representing said object without said known structure.
- 29. The apparatus of claim 28, wherein said object comprises at least one tooth and a bracket, and wherein said known structure comprises said bracket.
- 30. A method of constructing a virtual three-dimensional model of an object having a predefined geometry from a scanner, a data processing system, and at least one machine-readable memory accessible to the data processing system, comprising the steps of:
(a) scanning the object with the scanner and responsively obtaining a three-dimensional surface of said object; (b) obtaining a stored digital three-dimensional model of said object from said memory; and (c) registering said three-dimensional surface to said stored three-dimensional model.
- 31. A method of constructing a virtual three-dimensional model of an object having a predefined geometry from a scanner, a data processing system, and at least one machine-readable memory accessible to the data processing system, comprising the steps of:
(a) scanning the object with the scanner and thereby obtaining a first and a second two-dimensional image of the object, wherein during scanning the scanner and object are moved relative to each other; (b) processing the first and second images with the data processing system so as to convert the two-dimensional images into a data set representing a point cloud comprising individual points, each point comprising a location in a three-dimensional coordinate system; (c) obtaining a stored three-dimensional model of the object; and (d) further processing the data representing the point cloud with the data processing system so as to register the point cloud relative to the stored digital model to thereby produce a three-dimensional virtual model of the object.
- 32. The method of claim 31, wherein a spatial transformation relationship is derived for the point cloud and stored in the memory, the spatial transformation relationship indicating how the points in the point cloud should be translated and rotated in a three-dimensional coordinate system to register the point cloud relative to the stored digital model.
- 34. The method of claim 31, wherein in step (d) an operator manipulates the constructed virtual three-dimensional model.
- 35. The method of claim 31, wherein step (d) is initiated by placing a virtual marker on a representation of the object.
- 36. The method of claim 31 wherein the object comprising an orthodontic appliance and wherein the two-dimensional images of the object are obtained during a monitoring scan initiated after orthodontic treatment using the appliance has commenced.
- 37. The method of claim 31 wherein the three-dimensional model is stored in a digital library comprising a plurality of three-dimensional models.
- 38. The method of claim 31, wherein the scanner comprises a hand-held scanning device and the object is scanned by moving said hand-held scanning device over said object.
- 39. The method of claim 31, wherein the object comprises a dental appliance.
- 40. The method of claim 39, wherein the dental appliance comprises a bracket.
- 41. The method of claim 31, wherein the data processing system is incorporated into a work station for said scanner.
- 42. A method of determining a location of a virtual three-dimensional model of an object of known geometry, comprising the steps of:
a) scanning said known object and generating a set of images; b) converting said set of images into a point cloud; c) retrieving a digital representation of said virtual three-dimensional known object from memory; and d) registering said point cloud to said digital representation to thereby verify in three-dimensional space a position of said virtual three-dimensional model.
- 43. A method of registering a first digital model of a dental appliance to a three-dimensional representation of said dental appliance as a result of scanning, comprising the steps of:
a) scanning said dental appliance and generating a first set of images; b) converting said first set of images into a three-dimensional representation of said dental appliance; c) retrieving said first digital model of said dental appliance from a digital library; c) fitting said three-dimensional representation to said first digital model to thereby register said first digital model to said three-dimensional representation and generate a revised three dimensional representation of the dental appliance.
- 44. The method of claim 43 further comprising the steps of
scanning a second known object and generating a second set of images; converting said second set of images into a second point cloud; erasing said registered digital model from said virtual three dimensional model; pulling a second digital model of said second known object from a digital library; calculating a best fit analysis of said frames in each of the series of scans to said second digital model to thereby register said second digital model to said second set of scan data and generate a second revised three dimensional image.
- 46. The method of claim 45 wherein said second digital model is a virtual digital tooth model.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part application of the following pending U.S. patent applications:
[0002] Ser. No. 09/835,007, filed Apr. 13, 2001;
[0003] Ser. No. 09/835,039 filed Apr. 13, 2001;
[0004] Ser. No. 09/560,131 filed Apr. 28, 2000;
[0005] Ser. No. 09/560,583 filed Apr. 28, 2000;
[0006] Ser. No. 09/560,645 filed Apr. 28, 2000;
[0007] Ser. No. 09/560,644 filed Apr. 28, 2000;
[0008] Ser. No. 09/580,133 filed Apr. 28, 2000.
[0009] The entire contents of each of the above patent applications is incorporated by reference herein.
Continuation in Parts (7)
|
Number |
Date |
Country |
Parent |
09832002 |
Apr 2001 |
US |
Child |
10136607 |
May 2002 |
US |
Parent |
09835039 |
Apr 2001 |
US |
Child |
10136607 |
May 2002 |
US |
Parent |
09560131 |
Apr 2000 |
US |
Child |
10136607 |
May 2002 |
US |
Parent |
09560583 |
Apr 2000 |
US |
Child |
10136607 |
May 2002 |
US |
Parent |
09560645 |
Apr 2000 |
US |
Child |
10136607 |
May 2002 |
US |
Parent |
09560644 |
Apr 2000 |
US |
Child |
10136607 |
May 2002 |
US |
Parent |
09580133 |
May 2000 |
US |
Child |
10136607 |
May 2002 |
US |