Analysis of images located within three-dimensional environments
First Claim
Patent Images
1. A computer-implemented method being performed by one or more computing devices including at least one processor, for ranking images, the method comprising:
- receiving user viewing information associated with each of a plurality of images of a geographically contiguous area, the plurality of images being a collection of photographs obtained from a variety of sources including at least one person, the geographically contiguous area representing a scene comprising adjacent objects or different perspectives of a common object in the real world, each of the images being automatically positioned in a three-dimensional (3D) environment based on spatial information corresponding to the geographically contiguous area and derived from each of the images, the 3D environment comprising a 3D model having been automatically generated from the plurality of images and representing a model of the real world scene; and
ranking at least a portion of the plurality of images based on the user viewing information associated with users viewing the images within the 3D environment to provide one or more image rankings.
3 Assignments
0 Petitions
Accused Products
Abstract
Images are analyzed within a 3D environment that is generated based on spatial relationships of the images and that allows users to experience the images in the 3D environment. Image analysis may include ranking images based on user viewing information, such as the number of users who have viewed an image and how long an image was viewed. Image analysis may further include analyzing the spatial density of images within a 3D environment to determine points of user interest.
119 Citations
20 Claims
-
1. A computer-implemented method being performed by one or more computing devices including at least one processor, for ranking images, the method comprising:
-
receiving user viewing information associated with each of a plurality of images of a geographically contiguous area, the plurality of images being a collection of photographs obtained from a variety of sources including at least one person, the geographically contiguous area representing a scene comprising adjacent objects or different perspectives of a common object in the real world, each of the images being automatically positioned in a three-dimensional (3D) environment based on spatial information corresponding to the geographically contiguous area and derived from each of the images, the 3D environment comprising a 3D model having been automatically generated from the plurality of images and representing a model of the real world scene; and ranking at least a portion of the plurality of images based on the user viewing information associated with users viewing the images within the 3D environment to provide one or more image rankings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method being performed by one or more computing devices including at least one processor, for using images to determine points of user interest, the method comprising:
-
providing a three-dimensional (3D) environment having a plurality of images of a geographically contiguous area in the real world, the plurality of images being a collection of photographs obtained from a variety of sources including at least one person, the geographically contiguous area representing a scene comprising adjacent objects or different perspectives of a common object in the real world, wherein the 3D environment comprises a 3D model that is automatically generated based on the plurality of images and represents a model of the real world scene, each of the images being automatically positioned in the 3D environment based on spatial information corresponding to the geographically contiguous area and derived from each of the images; and determining points of user interest in the geographically contiguous area in the real world by analyzing the spatial density of the images within the 3D environment. - View Dependent Claims (10, 11, 12, 13)
-
-
14. One or more computing devices having at least one processor and one or more computer-readable media, the one or more computing devices comprising:
-
a three-dimensional (3D) environment generating component that generates a 3D environment from a plurality of images of a geographically contiguous area in the real world, the plurality of images being a collection of photographs obtained from a variety of sources including at least one person, the geographically contiguous area representing a scene comprising adjacent objects or different perspectives of a common object in the real world, the 3D environment comprising a 3D model representing a model of the real world scene generated from the plurality of images, wherein the 3D environment generating component positions each image of at least a portion of the plurality of images within the 3D environment based on spatial information corresponding to the geographically contiguous area and derived from each image to organize the photographs spatially and create transitions between them that preserve their geometric relationships; and an analysis component that analyzes information regarding images located within the 3D environment. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification