# US 10,503,962 B2 · Navigating among images of an object in 3D space

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,503,962 B2
- Document ID: US10503962B2
- Status: Granted
- Kind: B2
- Application number: 15/910,124
- Filed: 2018-03-02
- Published: 2018-07-12
- Granted: 2019-12-10
- Earliest claimed: 2008-01-04
- Assignees: Midmark Corporation
- Applicants: Midmark Corporation
- Inventors: Ilya A. Kriveshko; Dmitriy A. Dedkov
- Web page: https://patentgrep.com/patent/US10503962B2

## CPC

- G06V 20/653: {by matching three-dimensional models, e.g. conformal mapping of Riemann surfaces}
- A61C 13/0004: {Computer-assisted sizing or machining of dental prostheses}
- G06T 17/00: Three-dimensional [3D] modelling for computer graphics
- G06T 19/003: {Navigation within 3D models or images}
- G06V 20/64: Three-dimensional [3D] objects
- H04N 13/221: using the relative movement between cameras and objects
- G06T 2207/10012: Stereo images
- G06T 2210/41: Medical
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- A61C: DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE (non-driven toothbrushes A46B; {tongue scrapers A61B17/24;} preparations for dentistry A61K6/00; preparations for cleaning the teeth or mouth A61K8/00, A61Q11/00)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A three-dimensional model of an object is employed to aid in navigation among a number of images of the object taken from various viewpoints. In general, an image of an object such as a digital photograph is displayed in a user interface or the like. When a user selects a point within the display that corresponds to a location on the surface of the object, another image may be identified that provides a better view of the object. In order to maintain user orientation to the subject matter while navigating to this destination viewpoint, the display may switch to a model view and a fly-over to the destination viewpoint may be animated using the model. When the destination viewpoint is reached, the display may return to an image view for further inspection, marking, or other manipulation by the user.

## Claims

### Claim 1

A computing device comprising a display screen, the computing device configured to display on the display screen a graphical user interface comprising an image display area that alternately displays:
a first image of an object, the first image selected from a number of images taken of the object, and showing a surface of the object from a first viewpoint;
an animation of a spatial transition from the first viewpoint to a second viewpoint that provides an improved view of a user-selected location on the surface of the object in the first image, the animation rendered from a three-dimensional model of the object; and
a second image of the object selected from the number of images and showing the object from the second viewpoint,
except that if a user interrupt of the animation is received during the display of the animation, then the image display area automatically exits the animation at a point of the interrupt and displays a nearest image from the number of images at the point of the interrupt.

### Claim 2 (depends on 1)

The computing device of claim 1 wherein the animation is a texture-mapped animation.

### Claim 3 (depends on 1)

The computing device of claim 1 wherein the first image and the second image are selected from a plurality of frames of video data that originate from a center channel of a video camera having one or more side channels that capture data used to generate the three-dimensional model.

### Claim 4 (depends on 3)

The computing device of claim 3 wherein the user interface displays a two-dimensional map illustrating a current location of the camera.

### Claim 5 (depends on 4)

The computing device of claim 4 wherein the two-dimensional map is displayed in the image display area.

### Claim 6 (depends on 3)

The computing device of claim 3 wherein the user interface displays a three-dimensional map illustrating a current location of the camera.

### Claim 7 (depends on 6)

The computing device of claim 6 wherein the three-dimensional map is displayed in the image display area.

### Claim 8 (depends on 1)

The computing device of claim 1 wherein the object includes human dentition.

### Claim 9 (depends on 8)

The computing device of claim 8 wherein the object includes at least one of teeth, gums, dentures, and braces.

### Claim 10 (depends on 8)

The computing device of claim 8 wherein the object includes a prepared tooth surface.

### Claim 11 (depends on 1)

The computing device of claim 1 wherein the user interface displays controls for receiving the user interrupt.

### Claim 12 (depends on 1)

The computing device of claim 1 wherein the images are color two-dimensional images.

### Claim 13 (depends on 1)

The computing device of claim 1 wherein the images are grayscale two-dimensional images.

### Claim 14 (depends on 1)

The computing device of claim 1 wherein the user interface displays position and orientation information during the animation.

### Claim 15 (depends on 1)

The computing device of claim 1 wherein the user interface displays a label, a landmark, or a grid during the animation.

### Claim 16 (depends on 1)

The computing device of claim 1 wherein the image display area displays the animation with an acceleration from the first viewpoint and a deceleration to the second viewpoint.

### Claim 17 (depends on 1)

The computing device of claim 1 wherein the image display area displays the animation with a zoom out at or near the first viewpoint.
