Claims
- 1. A method for determining the proximity of teeth of upper and lower jaws of a patient, comprising the steps of:
a) storing data representing a three-dimensional model of teeth from the upper and lower arches of the patient in a memory associated with a computer; and b) calculating, with said computer and model, distances between surfaces of teeth in one of said upper and lower arches and surfaces of teeth in the other of said upper and lower arches when said arches are in an occluded condition.
- 2. The method of claim 1, further comprising the steps of providing a user interface for displaying said three-dimensional model, displaying at least one tooth of at least one of said arches on said user interface, and indicating on said display information associated with said calculations.
- 3. The method of claim 2, wherein said step of indicating comprises the step of displaying portions of said model in a contrasting color or shading relative to other portions of said model.
- 4. The method of claim 2, wherein said step of calculating results in a determination that the distances between portions of teeth in the upper and lower arches is less than zero, and wherein said portions are illustrated in a contrasting color or shading relative to other portions of said model.
- 5. The method of claim 1, wherein said three-dimensional model of teeth comprises a proposed arrangement of teeth in the upper and lower arches for planning orthodontic treatment of said patient.
- 6. The method of claim 1, wherein said step of calculating distances includes the step of calculating distances in a uniform direction for a plurality of points on the surface of a tooth in said model.
- 7. The method of claim 1, wherein said step of calculating includes the step of determining a direction normal to the surface of a tooth in said model and calculating said distance in said normal direction.
- 8. The method of claim 1, wherein said step of calculating includes, for a plurality of points on a surface of a tooth, the step of calculating a sphere around each of said points, and enlarging the size of the sphere until the sphere intersects with a surface of a tooth on the opposing arch in said model.
- 9. The method of one of claims 1, 6, 7 or 8, wherein said step of calculating results in a determination that a portion of a tooth of one of said arches intrudes into a portion of a tooth of the other of said arches, and wherein the method further comprises the step of displaying on a user interface the said portions of said tooth in a manner such that a user can readily distinguish said portions.
- 10. A method of evaluating a proposed set-up of teeth in planning treatment for an orthodontic patient, comprising the steps of:
obtaining a three-dimensional digital model of the teeth of the upper and lower arches; moving said teeth to a proposed set-up for treating the patient; calculating distances between portions of said teeth in said upper and lower arches when said teeth are positioned in an occluded condition; and displaying said teeth to a user in a manner such that a user can readily distinguish portions of said teeth in said upper and lower arches in which the distance between said portions is less than a predetermined threshold.
- 11. The method of claim 10, wherein said predetermined threshold is adjustable by the user.
- 12. The method of claim 10, wherein said portions of said teeth are displayed in a contrasting color relative to other portions of said teeth in which said calculations of distances results in distances greater than said threshold.
- 13. The method of claim 10, wherein said step of calculating results in a determination that a portion of a tooth of one of said arches intrudes into a portion of a tooth of the other of said arches, and wherein the method further comprises the step of displaying on said user interface the said portions of said tooth in a manner such that a user can readily distinguish said portions.
- 14. A machine for assisting a user in planning treatment for an orthodontic patient, comprising:
a central processing unit; a user interface; memory storing a set of instructions for said central processing unit and a data set representing a set of virtual teeth of a patient including the teeth of an upper arch and a lower arch; said instructions comprising treatment planning software enabling a user to move the virtual teeth to a proposed set-up; and wherein said instructions further comprise a set of instruction for determining at least one occlusal contact of said upper and lower arches of said virtual teeth in said proposed set-up when said virtual teeth are in an occluded condition; and wherein said set of instructions includes instructions for display of said virtual teeth on said user interface with said occluded contact displayed in a manner readily observable to said user.
- 15. The machine of claim 14, wherein said set of instructions calculates distances in a uniform direction for points on the surface of teeth in one of said arches to teeth in the opposite arch.
- 16. The machine of claim 14, wherein said set of instructions determines a direction normal to the surface of virtual teeth in one of said arches and calculates a distance in said normal direction to a surface of teeth in the opposite arch.
- 17. The machine of claim 14, wherein said set of instructions calculates a sphere around points on a surface of virtual teeth in one of said arch, and enlarges the size of said sphere until intersection of said sphere with a surface of a tooth on the opposing arch occurs.
- 18. The machine of one of claims 15, 16, or 17, wherein the proposed set-up would result in interpenetration of a tooth of one arch into a tooth of the opposing arch and said set of instructions displays on said user interface the location of said interpenetration in a manner such that a user can readily observe said location.
- 19. The machine of claim 14, wherein said set of instructions further comprises an instruction permitting the user to adjust a distance variable indicative of an occlusal contact.
- 20. The machine of claim 14, wherein said set of instructions includes a distance parameter indicative of an occlusal contact.
- 21. The method of claim 1, wherein said step of calculating distances comprises the step of forming a set of parallel planes extending between said upper and lower arches, and determining where said planes intersect virtual teeth of said upper and lower arches:
- 22. The method of claim 10, wherein said step of calculating distances comprises the step of forming a set of parallel planes extending between said upper and lower arches, and determining where said planes intersect virtual teeth of said upper and lower arches.
- 23. A method of manipulating virtual teeth on a user interface of a general purpose computer, said user interface including a display and a pointing device, said virtual teeth including a first virtual tooth and a second virtual tooth, said second virtual tooth comprising either an adjacent tooth or an opposing tooth of said first virtual tooth, comprising the steps of:
selecting said first virtual tooth with said pointing device; moving said pointing device while said first virtual tooth is selected so as to drag said first virtual tooth in the direction of said second virtual tooth; and automatically moving said first virtual tooth so as to place said first virtual tooth into proximity with said second virtual tooth without requiring said user to drag said first virtual tooth into proximity to said second virtual tooth, thereby simulating a magnetic attraction of said first virtual tooth to said second virtual tooth.
- 24. The method of claim 23, wherein said close proximity comprises touching contact between said first and second virtual teeth.
- 25. The method of claim 23, wherein said close proximity comprises a predetermined separation distance.
- 26. The method of claim 25, wherein said predetermined separation distance is variable and defined by a user.
- 27. The method of claim 1, wherein said data representing a three-dimensional model of teeth comprises data representing an initial malocclusion of said patient.
- 28. The method of claim 1, wherein said data representing a three-dimensional model of teeth comprises data representing a state of the patient's dentition during the course of treatment wherein said teeth have moved from an initial malocclusion towards a final position and performing step b) for said model of teeth representing the dentition during the course of treatment.
- 29. The method of claim 28, further comprising the step of displaying occlusal contact areas for said patient on a user interface as a result of said calculating step b).
- 30. The method of claim 29, further comprising the step of performing steps a) and b) for data representing a three-dimensional model of teeth comprising an initial malocclusion, and displaying occlusal contact areas for said patient on said user interface as a result of said calculating step b) performed on said model of teeth comprising an initial malocclusion.
- 31. The method of claim 29, further comprising the step of modifying a treatment plan for said patient based on evaluation of said display of said occlusal contact areas.
- 32. A method for determining the proximity of teeth of upper and lower jaws of a patient, comprising the steps of:
c) storing data representing a three-dimensional model of teeth from the upper and lower arches of the patient in a memory associated with a computer; d) simulating motion of said upper and lower arches relative to each other; and c) calculating, with said computer and model, distances between surfaces of teeth in one of said upper and lower arches and surfaces of teeth in the other of said upper and lower arches during said simulation of motion.
- 33. The method of claim 32, wherein said simulation of motion comprises a simulation of a closing of said upper and lower arches.
- 34. The method of claim 32, wherein said simulation of motion comprises a simulation of a chewing motion of said upper and lower arches.
- 35. The method of claim 32, further comprising the step of providing a user interface for displaying said three-dimensional model, displaying at least one tooth of said upper and lower arches on said user interface, and indicating on said display information associated with said calculations.
- 36. The method of claim 35, wherein said step of indicating comprises the step of displaying portions of said model in a contrasting color or shading relative to other portions of said model in which said distance between said portions is less than a predetermined threshold.
- 37. The method of claim 35, wherein said step of calculating results in a determination that the distances between portions of teeth in the upper and lower arches is less than or equal to zero, and wherein said portions are illustrated in a contrasting color or shading relative to other portions of said model.
- 38. The method of claim 32, wherein said three-dimensional model of teeth comprises a model of a proposed arrangement of teeth in the upper and lower arches for planning orthodontic treatment of said patient.
- 39. The method of claim 32, wherein said three-dimensional model of teeth comprises a model of an initial malocclusion of the patent.
- 40. The method of claim 32, wherein said three-dimensional model of teeth comprises a model of an intermediate position of teeth during the course of treatment of said patient.
- 41. The method of claim 32, wherein said step of calculating distances includes the step of calculating distances in a uniform direction for a plurality of points on the surface of a tooth in said model.
- 42. The method of claim 32, wherein said step of calculating includes the step of determining a direction normal to the surface of a tooth in said model and calculating said distance in said normal direction.
- 43. The method of claim 32, wherein said step of calculating includes the step of calculating a sphere around a plurality of points on a surface of a tooth in said one arch of said model, and enlarging the size of the sphere until the sphere intersects with a surface of a tooth on the opposing arch in said model.
- 44. A method of monitoring tooth wear, comprising the steps of:
obtaining a first three-dimensional virtual model of a portion of the patient's dentition at a first point in time; obtaining a second three-dimensional virtual model of said portion of the patient's dentition at a second, later point in time; comparing said first and second virtual models to each other; and identifying, from said step of comparison, portions of said first three-dimensional virtual model that are no longer present in said second three-dimensional model due to wear of said dentition.
- 45. The method of claim 44, wherein said step of comparing comprises the step of subtraction of said second three-dimensional model from said first three-dimensional model.
- 46. A method of monitoring tooth wear, comprising the steps of:
1) obtaining a first three-dimensional virtual model of a portion of the patient's dentition at a first point in time, wherein said first virtual model comprises a virtual model of the upper and lower arches; 2) obtaining a second three-dimensional virtual model of said portion of the patient's dentition at a second, later point in time; wherein said second virtual model comprises a virtual model of the upper and lower arches; 3) determining occlusal contact areas of said upper and lower arches for said first three-dimensional model; 4) determining occlusal contact areas of said upper and lower arches for said second three-dimensional model; and whereby a comparison of said occlusal contact areas from step 4) with said occlusal contact areas of step 3) provides an indication of tooth wear with an increase in occlusal contact area indicating tooth wear.
- 47. The method of claim 46, wherein steps 3) and 4) comprise quantitative measurements of said occlusal contact areas.
- 48. The method of claim 47, wherein steps 1)-4) are performed in a general purpose computer and wherein said quantitative measurements are performed automatically by said computer.
- 49. A method for assessing the interproximal relationship of teeth in an arch of a patient, comprising the steps of:
a) storing data representing a three-dimensional model of teeth from said arch in a memory associated with a computer; b) calculating, with said computer and model, distances between surfaces of a first tooth in said arch to surfaces of a second adjacent tooth in said arch; c) providing a user interface for displaying said arch; and d) indicating on said display information associated with said calculations.
- 50. The method of claim 49, wherein said step of indicating comprises the step of displaying portions of said first and second teeth in a contrasting color or shading relative to other regions of said first and second teeth in which said distance between said portions is less than a predetermined threshold.
- 51. The method of claim 49, wherein said step of calculating results in a determination that the distances between portions of said first and second teeth is less than or equal to zero, and wherein said portions are illustrated in a contrasting color or shading relative to other portions of said teeth.
- 52. The method of claim 49, wherein said three-dimensional model comprises a proposed arrangement of teeth for planning orthodontic treatment of said patient.
- 53. The method of claim 52, further comprising the step of moving one of said first and second teeth and repeating steps b) and d).
- 54. The method of claim 49, wherein said step of calculating distances includes the step of calculating distances in a uniform direction for a plurality of points on the surface of said first tooth.
- 55. The method of claim 49, wherein said step of calculating includes the step of determining a direction normal to the surface of said first tooth and calculating said distance in said normal direction.
- 56. The method of claim 49, wherein said step of calculating includes the step of calculating a sphere around a plurality of points on a surface of said first in said one arch of said model, and enlarging the size of the sphere until the sphere intersects with a surface of said second tooth.
- 57. The method of claim 49, said step of calculating distances comprises the step of forming a set of parallel planes extending across said first and second teeth and evaluating the distance between said first and second teeth long each of said planes.
- 58. A method of improving interproximal and occlusal contact between a tooth of a patient and a prosthetic device to be installed in the dentition of the patient in proximity to said tooth, comprising the steps of:
obtaining a three-dimensional virtual model of a portion of the dentition of the patient; storing the virtual model of the portion of the dentition in a computer; storing a virtual model of the prosthetic device in said computer; displaying said virtual model of the portion of the dentition and the virtual model of the prosthetic device on a user interface, with the virtual model of the prosthetic device placed in a proposed position relative to the portion of the dentition; and adjusting the shape of the virtual model of the prosthetic device so as to optimize the occlusal and interproximal relationship of the virtual model of the prosthetic device relative to the virtual model of the portion of the dentition; and fabricating the prosthetic device.
- 59. The method of claim 58, wherein the prosthetic device comprises a crown.
- 60. The method of claim 58, wherein the prosthetic device comprises an inlay.
- 61. The method of claim 58, wherein the prosthetic device comprises a bridge.
- 62. The method of claim 58, further comprising the step calculating, with said computer and said models, distances between surfaces of said prosthetic device and surfaces of an adjacent tooth in said virtual model of a portion of the dentition.
- 63. The method of claim 58, further comprising the step calculating, with said computer and said models, distance between surfaces of said prosthetic device and surfaces of an opposing tooth in said virtual model of a portion of the dentition.
- 64. The method of claim 62, further comprising the step of displaying on said user interface portions of said virtual model of said prosthetic device and portions of said adjacent tooth in which said distances are less than a predetermined threshold.
- 65. The method of claim 62, further comprising the step of displaying on said user interface portions of said virtual model of said prosthetic device and portions of said opposing tooth in which said distances are less than a predetermined threshold.
- 66. A method of designing and fabricating a set of dentures for a patient and improving interproximal and occlusal contact of the teeth of said dentures, comprising the steps of:
obtaining a three-dimensional virtual model of teeth of upper and lower arches of the patient; storing the virtual model in a computer; moving the teeth of the upper and lower arches to form a proposed arrangement for said set of dentures; calculating distances between surfaces of adjacent teeth and between surfaces of opposing teeth with the upper and lower arches in a closed condition to assess the interproximal relationship and occlusal contacts of said teeth; displaying information associated with said calculations on a user interface; adjusting the position of one or more teeth to more optimally position of said teeth relative to each other as a result of said display; and fabricating the dentures.
- 67. The method of claim 66, wherein the step of displaying information comprises the step of displaying portions of adjacent or opposing teeth in a contrasting color or shading for which the distance between said portions is less than a predetermined threshold.
- 68. A method of determining potential conflicts in positioning of an orthodontic appliance on the dentition of the patient, comprising the steps of:
a) obtaining a virtual model of the upper and lower arches of patient's dentition; b) positioning a virtual model of an orthodontic appliance on at least one of the arches of the virtual model of the dentition; c) placing the virtual models of the upper and lower arches in an occluded condition; d) calculating distances between portions of said virtual model of the dentition and portions of the virtual model of the orthodontic appliance. e) displaying the virtual models of the upper and lower arches and the orthodontic appliance on a user interface along with information associated with said calculations.
- 69. The method of claim 68, wherein step e) further comprises the step of displaying portions of said virtual model of the dentition and portions of said virtual model of the orthodontic appliance in a contrasting color or shading for which the distance between said portions is less than a predetermined threshold
- 70. The method of claim 68, wherein said orthodontic appliance comprises a set of brackets.
- 71. The method of claim 68, wherein said orthodontic appliance comprises an archwire.
- 72. The method of claim 68, wherein said portion of said dentition comprises gingival tissue.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a continuation in part of U.S. patent application Ser. No. 09/835,031 filed Apr. 13, 2001, which is a continuation in part of Ser. No. 09/560,640 filed Apr. 28, 2000 and Ser. No. 09/451,609 filed Nov. 30, 1999, now U.S. Pat. No. 6,250,918. This is also a continuation in part of U.S. patent application Ser. No. 09/835,039 filed Apr. 13, 2001. The entire contents of each of the related applications and patents is incorporated by reference herein.
Continuation in Parts (4)
|
Number |
Date |
Country |
Parent |
09835039 |
Apr 2001 |
US |
Child |
10137495 |
May 2002 |
US |
Parent |
09835031 |
Apr 2001 |
US |
Child |
10137495 |
May 2002 |
US |
Parent |
09560640 |
Apr 2000 |
US |
Child |
09835031 |
Apr 2001 |
US |
Parent |
09451609 |
Nov 1999 |
US |
Child |
09835031 |
Apr 2001 |
US |