IP Library Granted Patent US 10,891,403
Granted Patent B2
US 10,891,403 · App. 14/951,949 · Granted Jan 12, 2021

Occlusion estimation in dental prosthesis design

Inventors: Myriam Manai (Quebec, CA); David Giasson (Quebec, CA); Bin Hang (Lévis, CA)
Assignee: Biocad Medical, Inc.
G06F30/00A61C11/00A61C13/097G06T17/00
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 10,891,403
App. No.
14/951,949
Granted
Jan 12, 2021
Kind
B2
Abstract

Herein are provided methods, systems, computer-readable media, techniques and processes for occlusion estimation in dental prosthesis design. These include determining a first contact point between antagonist teeth, then simulating motion in order to determine additional contact points. Various of the determined contact points may not be used in the simulated motion, based on the simulated physics. When one or more predetermined stopping criteria have been met, then the contact points may be used to define the relative occlusal positions of antagonists. In some embodiments, sets of teeth in a bridge or crown, e.g., may be simulated as moving separately and a new state for each set of teeth may be determined.

Claims (36)

1. A computer-implemented method for occlusion estimation in dental prosthesis design, comprising:

receiving a 3D computer model of a multi-tooth prosthesis and a 3D computer model of antagonist teeth for the multi-tooth prosthesis, wherein said 3D computer model of the multi-tooth prosthesis and said 3D computer model of antagonist teeth are generated from data obtained from a scanning procedure, said multi-tooth prosthesis comprising 3D computer models of one or more prosthetic teeth;

determining, based at least in part on the data obtained from the scanning procedure, an initial relative placement of said 3D computer model of the multi-tooth prosthesis and said 3D computer model of antagonist teeth;

determining, using one or more computing devices, a first contact point between the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth; and

iteratively performing motion simulation of relative motion between the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth, said performing motion simulation comprising:

determining, using the first contact point between the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth, a subsequent set of contact points to use in a subsequent motion simulation;

evaluating whether a stop criteria is met by the subsequent set of contact points and, if the subsequent set of contact points do not meet the stop criteria, continuing iteratively performing motion simulation of relative motion between the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth; and

when a particular set of contact points meets the stop criteria, determining a new shape for the 3D computer model of the multi-tooth prosthesis at least in part based on the particular set of contact points between the 3D computer model of the antagonist teeth and the 3D computer models of one or more prosthetic teeth.

2. The method of claim 1 , wherein determining the new shape for the 3D computer model of the multi-tooth prosthesis comprises determining a new placement, relative to the 3D computer model of the multi-tooth prosthesis, of a particular 3D computer model of a prosthetic tooth of the 3D computer models of one or more prosthetic teeth, said new placement being determined at least in part based on the determined contact points between the 3D computer model of the antagonist teeth and the particular 3D computer model of the prosthetic tooth.

3. The method of claim 1 , wherein determining the new shape for the 3D computer model of the multi-tooth prosthesis comprises determining a new shape of a particular 3D computer model of a prosthetic tooth of the 3D computer models of one or more prosthetic teeth, said new shape being determined at least in part based on the determined contact points between the 3D computer model of the antagonist teeth and the particular 3D computer model of the prosthetic tooth.

4. The method of claim 1 , wherein all of the 3D computer models of one or more prosthetic teeth share an axis of rotation, and wherein determining at least one contact point comprises rotating a particular 3D computer model of the 3D computer models of one or more prosthetic teeth about a particular axis of rotation that is parallel to the shared axis of rotation.

5. The method of claim 1 , wherein determining at least one contact point comprises simulating a motion of a particular 3D computer model of the 3D computer models of one or more prosthetic teeth relative to the 3D computer model of antagonist teeth.

6. The method of claim 1 , wherein the 3D computer models of one or more prosthetic teeth comprise at least a first 3D computer model of teeth and a second 3D computer model of teeth and wherein determining the new shape for the 3D computer model of the multi-tooth prosthesis comprises:

determining a first placement of the first 3D computer model of teeth relative to the 3D computer model of the multi-tooth prosthesis; and

determining a second placement of the second 3D computer model of teeth relative to the 3D computer model of the multi-tooth prosthesis, wherein the first relative placement and the second relative placement differ.

7. The method of claim 1 , wherein the 3D computer models of one or more prosthetic teeth comprise one or more computer models selected from the group consisting of a 3D computer model of a crown and a 3D computer model of a bridge.

8. The method of claim 1 , further comprising performing a scanning procedure to obtain the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth.

9. The method of claim 1 , further comprising receiving information from a scanning procedure to obtain the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth.

10. The method of claim 1 , wherein determining whether the subsequent set of contact points meets the stop criteria comprises determining whether force normals on the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth are such that no additional rotation is possible in the motion simulation.

11. The method of claim 1 , wherein determining whether the subsequent set of contact points meets the stop criteria comprises determining whether there are two contact points in the subsequent set of contact points that are on opposite sides of a center of gravity of the 3D computer model of antagonist teeth.

12. The method of claim 1 , wherein determining whether the subsequent set of contact points meets the stop criteria comprises determining whether there are three contact points in the subsequent set of candidate contact points that form a triangle encompassing a center of gravity of the 3D computer model of antagonist teeth.

13. The computer-implemented method of claim 1 , further comprising performing the scanning procedure to obtain the data used to generate the 3D computer model of the multi-tooth prosthesis and the 3D computer model of antagonist teeth for the multi-tooth prosthesis.

14. The computer-implemented method of claim 1 , wherein the initial relative placement of the 3D computer model of the multi-tooth prosthesis and the 3D computer model of antagonist teeth for the multi-tooth prosthesis is determined at least in part based on a scanned check bite.

15. A system for occlusion estimation in dental prosthesis design, comprising one or more computing devices, said computing devices being configured to:

receive a 3D computer model of a multi-tooth prosthesis and a 3D computer model of antagonist teeth for the multi-tooth prosthesis, wherein said 3D computer model of the multi-tooth prosthesis and said 3D computer model of antagonist teeth are generated from data obtained from a scanning procedure, said multi-tooth prosthesis comprising 3D computer models of one or more prosthetic teeth;

determine, based at least in part on the data obtained from the scanning procedure, an initial relative placement of said 3D computer model of the multi-tooth prosthesis and said 3D computer model of antagonist teeth;

determine, using one or more computing devices, a first contact point between the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth; and

iteratively perform motion simulation of relative motion between the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth, said perform motion simulation comprising:

determine, using the first contact point between the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth, a subsequent set of contact points to use in a subsequent motion simulation;

evaluate whether a stop criteria is met by the subsequent set of contact points and, if the subsequent set of contact points do not meet the stop criteria, continue iteratively performing motion simulation of relative motion between the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth; and

when a particular set of contact points meets the stop criteria, determine a new shape for the 3D computer model of the multi-tooth prosthesis at least in part based on the particular set of contact points between the 3D computer model of the antagonist teeth and the 3D computer models of one or more prosthetic teeth.

16. The system of claim 15 , wherein said computing devices are further configured to perform the scanning procedure to obtain the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth.

17. The system of claim 15 , wherein said computing devices are further configured to receive information from the scanning procedure to obtain the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth.

18. The system of claim 15 , wherein said computing devices are further configured to determine whether the subsequent set of contact points meets the stop criteria by determining whether force normals on the 3D computer model of antagonist teeth and each of the 3D computer models of one or more prosthetic teeth are such that no additional rotation is possible in the motion simulation.

19. The system of claim 15 , wherein said computing devices are further configured to determine whether the subsequent set of contact points meets the stop criteria by determining whether there are two contact points in the subsequent set of contact points that are on opposite sides of a center of gravity of the 3D computer model of antagonist teeth.

20. The system of claim 15 , wherein said computing devices are further configured to determine whether the subsequent set of contact points meets the stop criteria by determining whether there are three contact points in the subsequent set of candidate contact points that form a triangle encompassing a center of gravity of the 3D computer model of antagonist teeth.

Assignments (3)
MERGER Recorded Aug 2, 2023
From: SERVICES NOBEL BIOCARE PROCERA INC. / NOBEL BIOCARE PROCERA SERVICES INC.
To: NOBEL BIOCARE CANADA INC.
Reel/Frame 064670/0892 →
MERGER AND CHANGE OF NAME Recorded Jul 28, 2023
From: BIOCAD MÉDICAL INC.; SERVICES NOBEL BIOCARE PROCERA INC. / NOBEL BIOCARE PROCERA SERVICES INC.
To: SERVICES NOBEL BIOCARE PROCERA INC. / NOBEL BIOCARE PROCERA SERVICES INC.
Reel/Frame 064425/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2020
From: MANAI, MYRIAM; GIASSON, DAVID; HANG, BIN
To: BIOCAD MEDICAL, INC.
Reel/Frame 054507/0053 →
Continuity (2)
Division 12884669 · Sep 17, 2010
Related Publication 20160151132A1 · Jun 2, 2016