Low-overhead image search result generation
AssigneeGoogle Inc.
InventorsYushi Jing, Wei Cai, Stephen C. Holiday
Life of this patent
Estimating the term…
Abstract
A device may be configured to identify a plurality of images that are similar to a query image; generate a plurality of sets of rankings of the identified images based on a plurality of image attributes; compare the generated plurality of sets of rankings of the identified images to a reference set of rankings of images; select, based on the comparing, a particular set of rankings; and rank a plurality of images that are associated with another query image, based on an attribute associated with the selected particular set of rankings.
Claims20
A method comprising:
- identifying, by one or more server devices, a first plurality of images that are similar to a query image;
- generating, by at least one of the one or more server devices, a first ranking of the first plurality of images based on a plurality of image attributes;
- generating, by at least one of the one or more server devices and based on the first plurality of images being grouped into a plurality of clusters, a second ranking of the first plurality of images,
- each cluster, of the plurality of clusters, including at least one of the first plurality of images, and
- the second ranking of the first plurality of images being based on a respective image attribute associated with the each image in each cluster;
- comparing, by at least one of the one or more server devices, the first ranking and the second ranking to a reference set of rankings of images;
- selecting, based on the comparing and by at least one of the one or more server devices, a particular set of rankings;
- ranking, by at least one of the one or more server devices, a second plurality of images, associated with another query image, based on an attribute associated with the selected particular set of rankings;
- and
- providing, by at least one of the one or more server devices and for presentation, the ranked second plurality of images that are associated with the other query image.
A system comprising:
- one or more devices to:
- identify a first plurality of images that are similar to a query image;
- generate a first ranking of the first plurality of images based on a plurality of image attributes;
- generate, based on the first plurality of images being grouped into a plurality of clusters, a second ranking of the first plurality of images,
- each cluster, of the plurality of clusters, including at least one of the first plurality of images, and
- the second ranking of the first plurality of images being based on a respective image attribute associated with the each image in each cluster;
- compare the first ranking and the second ranking to a reference set of rankings of images;
- select, based on the comparing, a particular set of rankings;
- rank a second plurality of images, associated with another query image, based on an attribute associated with the selected particular set of rankings;
- and
- provide, for presentation, the ranked second plurality of images that are associated with the other query image.
A computer-readable medium comprising:
- one or more computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to:
- identify a first plurality of images that are similar to a query image;
- generate a first ranking of the first plurality of images based on a plurality of image attributes;
- generate, based on the first plurality of images being grouped into a plurality of clusters, a second ranking of the first plurality of images,
- each cluster, of the plurality of clusters, including at least one of the first plurality of images, and
- the second ranking of the first plurality of images being based on a respective image attribute associated with the each image in each cluster;
- compare the first ranking and the second ranking to a reference set of rankings of images;
- select, based on the comparing, a particular set of rankings;
- rank a second plurality of images, associated with another query image, based on an attribute associated with the selected particular set of rankings;
- and
- provide, for presentation, the ranked second plurality of images that are associated with the other query image.
Dependencies are inferred from the claim text.