System to compile landmark image search results
First Claim
Patent Images
1. A method comprising:
- receiving, at a computing device, a plurality of images and tags for the images, each tag associated with an image and comprising a location corresponding to the image;
grouping, via the computing device, the images into a plurality of clusters based on the location corresponding to the images, each cluster comprising a plurality of images;
analyzing, via the computing device, the images of each cluster to determine visual features of each image;
grouping, via the computing device, the images of the clusters into a plurality of visual clusters based on the visual features of the images, each visual cluster associated with a specific view of the location;
determining, via the computing device, a rank of the images within the visual clusters; and
compiling, via the computing device, an image search result at least partly based on the rank of the images within the visual clusters.
4 Assignments
0 Petitions
Accused Products
Abstract
This patent discloses a system to compile a landmark image search result. The system may determine a rank of each image within a visual cluster according to at least one of a low-level self-similarity score, a low-level discriminative modeling score, and a point wise linking score. The landmark image search result may be compiled as a function of the rank of each image.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing device, a plurality of images and tags for the images, each tag associated with an image and comprising a location corresponding to the image; grouping, via the computing device, the images into a plurality of clusters based on the location corresponding to the images, each cluster comprising a plurality of images; analyzing, via the computing device, the images of each cluster to determine visual features of each image; grouping, via the computing device, the images of the clusters into a plurality of visual clusters based on the visual features of the images, each visual cluster associated with a specific view of the location; determining, via the computing device, a rank of the images within the visual clusters; and compiling, via the computing device, an image search result at least partly based on the rank of the images within the visual clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; receiving logic executed by the processor for receiving a plurality of images and tags for the images, each tag associated with an image and comprising a location corresponding to the image; grouping logic executed by the processor for grouping the images into a plurality of clusters based on the location corresponding to the images, each cluster comprising a plurality of images; analysis logic executed by the processor for analyzing the images of each cluster to determine visual features of each image; grouping logic executed by the processor for grouping the images of the clusters into a plurality of visual clusters based on the visual features of the images, each visual cluster associated with a specific view of the location; determination logic executed by the processor for determining a rank of the images within the visual clusters; and compiling logic executed by the processor for compiling an image search result at least partly based on the rank of the images within the visual clusters. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium tangibly encoded with computer-executable instructions that, when executed by a processor associated with a computing device, computer, perform a method comprising:
-
receiving a plurality of images and tags for the images, each tag associated with an image and comprising a location corresponding to the image; grouping the images into a plurality of clusters based on the location corresponding to the images, each cluster comprising a plurality of images; analyzing the images of each cluster to determine visual features of each image; grouping the images of the clusters into a plurality of visual clusters based on the visual features of the images, each visual cluster associated with a specific view of the location; determining a rank of the images within the visual clusters; and compiling an image search result at least partly based on the rank of the images within the visual clusters. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification