IP Library Granted Patent US 8,866,883
Granted Patent B2
US 8,866,883 · App. 12/666,464 · Granted Oct 21, 2014

Synchronized views of video data and three-dimensional model data

Inventors: Janos Rohaly (Acton, MA); Robert N. Nazzal (Waltham, MA); Edward K. Tekeian (Cambridge, MA); Ilya A. Kriveshko (Littleton, MA); Eric B. Paley (Somerville, MA)
Assignee: 3M Innovative Properties Company
G06T15/10H04N13/00H04N13/0055
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 8,866,883
App. No.
12/666,464
Granted
Oct 21, 2014
Kind
B2
Abstract

Tools are described for preparing digital dental models for use in dental restoration production processes, along with associated systems and methods. Dental modeling is improved by supplementing views of three-dimensional models with still images of the modeled subject matter. Video data acquired during a scan of the model provides a source of still images that can be displayed alongside a rendered three-dimensional model, and the two views (model and still image) may be synchronized to provide a common perspective of the model's subject matter. This approach provides useful visual information for disambiguating surface features of the model during processing steps such as marking a margin of a prepared tooth surface for a restoration.

Claims (37)

1. A method comprising:

creating a three-dimensional model from a sequence of image sets, each image set including a plurality of images of a subject, each one of the plurality of images captured from a different perspective of the subject, the plurality of images including at least one video image;

presenting the sequence of image sets to a user in a user interface;

receiving a user selection in the user interface of a video image from the sequence of image sets, the video image containing a view of the subject from a perspective;

displaying the video image in the user interface; and

rendering the three-dimensional model from the perspective of the video image in an area of the user interface separate from an area where the video image is displayed.

2. The method of claim 1 further comprising: receiving a user selection of a different video image from the sequence of image sets, the different video image containing a second view of the subject from a second perspective; and rendering the three-dimensional model from the second perspective.

3. The method of claim 2 wherein receiving a user selection of a different video image includes receiving a user selection of one of a plurality of thumbnail images.

4. The method of claim 2 wherein receiving a user selection of a different video image includes receiving a user input from a video timeline control.

5. The method of claim 1 wherein the perspective includes a three-dimensional viewpoint relative to the subject.

6. The method of claim 1 wherein the perspective includes a distance from the subject.

7. The method of claim 1 wherein creating the three-dimensional model includes capturing a plurality of image sets with a multi-aperture video camera.

8. The method of claim 7 further comprising capturing the video image from a center channel of the multi-aperture video camera.

9. A computer program product comprising non-transitory computer executable code embodied on a non-transitory computer readable medium that, when executing on one or more computer devices, performs the steps of:

creating a three-dimensional model from a sequence of image sets, each image set including a plurality of images of a subject, each one of the plurality of images captured from a different perspective of the subject, the plurality of images including at least one video image;

presenting the sequence of image sets to a user in a user interface;

receiving a user selection in the user interface of a video image from the sequence of image sets, the video image containing a view of the subject from a perspective;

displaying the video image in the user interface; and

rendering the three-dimensional model from the perspective of the video image in an area of the user interface separate from an area where the video image is displayed.

10. The computer program product of claim 9 further comprising non-transitory computer executable code embodied on the non-transitory computer readable medium that performs the steps of: receiving a user selection of a different video image from the sequence of image sets, the different video image containing a second view of the subject from a second perspective; and rendering the three-dimensional model from the second perspective.

11. The computer program product of claim 10 wherein receiving a user selection of a different video image includes receiving a user selection of one of a plurality of thumbnail images.

12. The computer program product of claim 10 wherein receiving a user selection of a different video image includes receiving a user input from a video timeline control.

13. The computer program product of claim 9 wherein the perspective includes a three-dimensional viewpoint relative to the subject.

14. The computer program product of claim 9 wherein the perspective includes a distance from the subject.

15. The computer program product of claim 9 wherein creating the three-dimensional model includes capturing a plurality of image sets with a multi-aperture video camera.

16. The computer program product of claim 15 further comprising non-transitory computer executable code embodied on the non-transitory computer readable medium that performs the step of capturing the video image from a center channel of the multi-aperture video camera.

17. A system comprising:

a memory storing a three-dimensional model of a subject and a sequence of image sets used to create the three-dimensional model, each image set including a plurality of images of the subject, each one of the plurality of images captured from a different perspective of the subject, the plurality of images including at least one video image;

a display configured to provide a user interface presenting the sequence of image sets and receiving a user selection of a video image from the sequence of image sets, the video image containing a view of the subject from a perspective; and

a processor configured to display the video image in an area of the user interface, and to render the three-dimensional model from the perspective of the video image in an area of the user interface separate from an area where the video image is displayed.

18. The system of claim 17 wherein the processor is configured to receive a second user selection of a different video image from the sequence of image sets, the different video image containing a second view of the subject from a second perspective, and to render the three-dimensional model in the user interface from the second perspective.

19. The system of claim 17 wherein receiving a user selection of a video image includes receiving a user selection of one of a plurality of thumbnail images.

20. The system of claim 17 wherein receiving a user selection of a video image includes receiving a user input from a video timeline control.

21. The system of claim 17 wherein the perspective includes a three-dimensional viewpoint relative to the subject.

22. The system of claim 17 wherein the perspective includes a distance from the subject.

23. The system of claim 17 further comprising a multi-aperture video camera configured to capture the sequence of image sets.

24. The system of claim 23 wherein the processor is configured to construct the three-dimensional model from the sequence of image sets.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2022
From: MIDMARK CORPORATION
To: MEDIT CORP.
Reel/Frame 059615/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2019
From: 3M INNOVATIVE PROPERTIES COMPANY
To: MIDMARK CORPORATION
Reel/Frame 049065/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2010
From: ROHALY, JANOS; NAZZAL, ROBERT N.; TEKEIAN, EDWARD K.; KRIVESHKO, ILYA A.; PALEY, ERIC B.
To: 3M INNOVATIVE PROPERTIES COMPANY
Reel/Frame 025359/0669 →
Continuity (2)
Provisional Application 60947009 · Jun 29, 2007
Related Publication 20110050848A1 · Mar 3, 2011