Virtual dental restoration insertion verification
A system and method include digitally determining a virtual insertion path of a digital dental restoration.
1 . A computer-implemented method of digital dental restoration insertion verification, comprising:
receiving a digital model comprising a digital dental restoration and a digital preparation tooth;
adjusting the digital dental restoration to provide a reduced digital dental restoration to account for tolerances;
determining an initial virtual insertion path position and orientation of the reduced digital dental restoration as a lifted position from the digital preparation tooth at which no collisions occur;
digitally determining one or more intermediate positions toward the digital preparation tooth;
digitally determining a collision free position and orientation at the one or more intermediate positions, and
providing the digital dental restoration to computer aided manufacturing (“CAM”) and generating a physical dental restoration based on the digital dental restoration,
wherein digitally determining the collision free position and orientation is performed in parallel at one or more position and orientation combinations,
wherein digitally determining the collision free position and orientation comprises evaluating only those shift positions in which a maximum displacement of reduced digital dental restoration surface points to a particular shift position is within a user-configurable search radius.
2 . The method of claim 1 , wherein determining the collision free position and orientation comprises performing one or more from the group consisting of shifting and rotating the reduced digital dental restoration upon determining a collision.
3 . The method of claim 2 , wherein the reduced digital dental restoration shifting is performed along the x-y axis.
4 . The method of claim 2 , wherein the collision is between the reduced digital dental restoration and one or more neighboring teeth.
5 . The method of claim 1 , wherein the one or more intermediate positions are determined by interpolation.
6 . The method of claim 1 , wherein the one or more intermediate positions are within a user-configurable bounding volume.
7 . The method of claim 1 , further comprising selecting the first determined collision-free position and orientation as an intermediate virtual insertion path position and orientation.
8 . A non-transitory computer readable medium storing executable computer program instructions to provide digital dental restoration insertion verification, the computer program instructions comprising instructions for:
receiving a digital model comprising a digital dental restoration and a digital preparation tooth;
adjusting the digital dental restoration to provide a reduced digital dental restoration to account for tolerances;
determining an initial virtual insertion path position and orientation of the reduced digital dental restoration as a lifted position from the digital preparation tooth at which no collisions occur;
digitally determining one or more intermediate positions toward the digital preparation tooth;
digitally determining a collision free position and orientation at the one or more intermediate positions, and
providing the digital dental restoration to computer aided manufacturing (“CAM”) and generating a physical dental restoration based on the digital dental restoration,
wherein digitally determining the collision free position and orientation is performed in parallel at one or more position and orientation combinations,
wherein digitally determining the collision free position and orientation comprises evaluating only those shift positions in which a maximum displacement of reduced digital dental restoration surface points to a particular shift position is within a user-configurable search radius.
9 . The medium of claim 8 , wherein determining the collision free position and orientation comprises performing one or more from the group consisting of shifting and rotating the reduced digital dental restoration upon determining a collision.
10 . The medium of claim 9 , wherein the collision is between the reduced digital dental restoration and one or more neighboring teeth.
11 . The medium of claim 8 , wherein the one or more intermediate positions are determined by interpolation.
12 . The medium of claim 8 , wherein the one or more intermediate positions are within a user-configurable bounding volume.
13 . The medium of claim 8 , further comprising selecting the first determined collision-free position and orientation as an intermediate virtual insertion path position and orientation.
14 . A system for digital dental restoration insertion verification, the system comprising:
a processor; and
a non-transitory computer-readable storage medium comprising instructions executable by the processor to perform steps comprising:
receiving a digital model comprising a digital dental restoration and a digital preparation tooth;
adjusting the digital dental restoration to provide a reduced digital dental restoration to account for tolerances;
determining an initial virtual insertion path position and orientation of the reduced digital dental restoration as a lifted position from the digital preparation tooth at which no collisions occur;
digitally determining one or more intermediate positions toward the digital preparation tooth;
digitally determining a collision free position and orientation at the one or more intermediate positions, and
providing the digital dental restoration to computer aided manufacturing (“CAM”) and generating a physical dental restoration based on the digital dental restoration,
wherein digitally determining the collision free position and orientation is performed in parallel at one or more position and orientation combinations,
wherein digitally determining the collision free position and orientation comprises evaluating only those shift positions in which a maximum displacement of reduced digital dental restoration surface points to a particular shift position is within a user-configurable search radius.
15 . The system of claim 14 , wherein determining the collision free position and orientation comprises performing one or more from the group consisting of shifting and rotating the reduced digital dental restoration upon determining a collision.
16 . The system of claim 15 , wherein the collision is between the reduced digital dental restoration and one or more neighboring teeth.
17 . The system of claim 14 , wherein the one or more intermediate positions are determined by interpolation.
18 . The system of claim 14 , wherein the one or more intermediate positions are within a user-configurable bounding volume.
19 . The system of claim 14 , further comprising selecting the first determined collision-free position and orientation as an intermediate virtual insertion path position and orientation.