Image extraction and image-based rendering for manifolds of terrestrial and aerial visualizations
First Claim
Patent Images
1. A computing device, comprising:
- one or more processors coupled to a computer-readable storage device, the computer-readable storage device having stored thereon a plurality of instructions causing the one or more processors to;
extract images related to a three-dimensional real world location, from image sources that include at least one of structured aerial-based image sources or structured ground-based image sources based on the location;
format the extracted images from the image sources into a suitable format for a two-dimensional visualization template; and
arrange the extracted images according to the two-dimensional visualization template, the two-dimensional visualization template comprising a local graph that specifies relationship information between the extracted images, wherein the two-dimensional visualization template is configured to enable translation between the extracted images via a viewer; and
create a graph-oriented map that enables linking and navigation between the two-dimensional visualization template and other visualization templates to provide, on a display associated with a computing device, an interactive multi-dimensional visualization for a continuously navigable experience of the real world location.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that extracts (analyzes and selects) a set of images from repositories or sources imagery to create one-dimensional (1D) and two-dimensional (2D) image manifolds (or image packets—also referred to as “synth” packets). The repositories of map imagery can include aerial views and terrestrial views (from points on the earth surface). The manifolds facilitate fluid translation between manifold images thereby providing a fluid user interactive navigation experience for viewing the location.
-
Citations
18 Claims
-
1. A computing device, comprising:
-
one or more processors coupled to a computer-readable storage device, the computer-readable storage device having stored thereon a plurality of instructions causing the one or more processors to; extract images related to a three-dimensional real world location, from image sources that include at least one of structured aerial-based image sources or structured ground-based image sources based on the location; format the extracted images from the image sources into a suitable format for a two-dimensional visualization template; and arrange the extracted images according to the two-dimensional visualization template, the two-dimensional visualization template comprising a local graph that specifies relationship information between the extracted images, wherein the two-dimensional visualization template is configured to enable translation between the extracted images via a viewer; and create a graph-oriented map that enables linking and navigation between the two-dimensional visualization template and other visualization templates to provide, on a display associated with a computing device, an interactive multi-dimensional visualization for a continuously navigable experience of the real world location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising acts of:
-
selecting a two-dimensional visualization template by which to render a real world location for interactive navigation; extracting images related to the real-world location from three-dimensional image collections for use with the two-dimensional visualization template, the two-dimensional visualization template comprising a local graph that specifies relationship information between the extracted images; arranging the images according to the two-dimensional visualization template to enable translation between the images; and creating a graph-oriented map that enables linking and navigation between the two-dimensional visualization template and other visualization templates to provide, on a display associated with a computing device, an interactive multi-dimensional visualization for a continuously navigable experience of the real world location via the images. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable hardware storage device comprising computer-executable instructions that when executed by a microprocessor, cause the microprocessor to perform acts of:
-
extracting images from three-dimensional collections of images; formatting the extracted images for utilization in a plurality of visualization templates that include one-dimensional templates and two-dimensional templates, wherein at least one of the two-dimensional templates comprises a local graph that specifies relationship information between the extracted images; arranging the images according to the plurality of visualization templates to enable translation between the images of a visualization template in response to an interaction; creating a graph-oriented map that enables linking and navigation between the plurality of visualization templates; and enabling, on a display associated with a computing device, an interactive multi-dimensional visualization for a continuously navigable experience of a real world location based on rendering of a visualization template of the map. - View Dependent Claims (15, 16, 17, 18)
-
Specification