Transitioning between top-down maps and local navigation of reconstructed 3-D scenes
First Claim
1. A computer-readable storage device having computer-executable instructions stored thereupon which, when executed by one or more computers, cause the one or more computers to:
- generate a 3-D point cloud representing one of a structure or a scene computed from a collection of camera-acquired digital photographs by;
locating recognizable features that appear in at least two or more digital photographs in the collection of digital photographs, andcalculating positions of the recognizable features in space using a parameter of the recognizable features in the collection of digital photographs;
display a top-down map display by projecting the positions of the recognizable features from the 3-D point cloud as points into an x-y plane;
receive user input of a selected point in the x-y plane of the top-down map display; and
provide an animated transition from the top-down map display to a local-navigation display showing a digital photograph from the collection of digital photographs, the digital photograph corresponding to the selected point displayed in the x-y plane of the top-down map display.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for transitioning between a top-down map display of a reconstructed structure within a 3-D scene and an associated local-navigation display. An application transitions between the top-down map display and the local-navigation display by animating a view in a display window over a period of time while interpolating camera parameters from values representing a starting camera view to values representing an ending camera view. In one embodiment, the starting camera view is the top-down map display view and the ending camera view is the camera view associated with a target photograph. In another embodiment, the starting camera view is the camera view associated with a currently-viewed photograph in the local-navigation display and the ending camera view is the top-down map display.
27 Citations
20 Claims
-
1. A computer-readable storage device having computer-executable instructions stored thereupon which, when executed by one or more computers, cause the one or more computers to:
-
generate a 3-D point cloud representing one of a structure or a scene computed from a collection of camera-acquired digital photographs by; locating recognizable features that appear in at least two or more digital photographs in the collection of digital photographs, and calculating positions of the recognizable features in space using a parameter of the recognizable features in the collection of digital photographs; display a top-down map display by projecting the positions of the recognizable features from the 3-D point cloud as points into an x-y plane; receive user input of a selected point in the x-y plane of the top-down map display; and provide an animated transition from the top-down map display to a local-navigation display showing a digital photograph from the collection of digital photographs, the digital photograph corresponding to the selected point displayed in the x-y plane of the top-down map display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. A computer-implemented method comprising:
-
generating, by a computing device, a 3-D point cloud representing one of a structure or a scene computed from a collection of camera-acquired digital photographs by; locating recognizable features that appear in at least two or more digital photographs in the collection of digital photographs, and calculating positions of the recognizable features in space using a parameter of the recognizable features in the collection of digital photographs; displaying a top-down map display by projecting the positions of the recognizable features from the 3-D point cloud as points into an x-y plane; receiving user input of a selected point in the x-y plane of the top-down map display; and providing, by the computing device, an animated transition from the top-down map display to a local-navigation display showing a digital photograph from the collection of digital photographs, the digital photograph corresponding to the selected point displayed in the x-y plane of the top-down map display, and the animated transition animating a view in a display window over a period of time while interpolating camera parameters from values representing a starting camera view to values representing an ending camera view. - View Dependent Claims (10, 11, 12, 13, 19)
-
-
14. A system comprising:
-
a user computer connected to a display device; and a visualization client executing on the user computer and configured to generate a 3-D point cloud representing one of a structure or a scene computed from a collection of camera-acquired digital photographs by; locating recognizable features that appear in at least two or more digital photographs in the collection of digital photographs, and calculating positions of the recognizable features in space using a parameter of the recognizable features in the collection of digital photographs, display a top-down map display on the display device by projecting the positions of the recognizable features from the 3-D point cloud as points into an x-y plane, receive user input of a selected point in the x-y plane of the top-down map display, and provide an animated transition from the top-down map display to a local-navigation display showing a digital photograph from the collection of digital photographs, the digital photograph corresponding to the selected point displayed in the x-y plane of the top-down map display. - View Dependent Claims (15, 16, 17, 20)
-
Specification