Identifying textual terms in response to a visual query
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a query image;
obtaining a set of image features that are associated with the query image;
obtaining one or more image feature values for the set of image features;
providing one or more of the image feature values to multiple image relevance models that are each associated with a different query term, each image relevance model being trained to output a score that reflects a relevance of a given query image, from which the image feature values were obtained, to the query term associated with the image relevance model;
obtaining, from each of the multiple image relevance models, the score that reflects the relevance of the query image to the query term associated with the image relevance model;
selecting a subset of the query terms that are associated with the multiple image relevance models based at least on the scores; and
providing, for output, one or more of the query terms of the subset of the query terms.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer readable storage medium is provided for identifying textual terms in response to a visual query is provided. A server system receives a visual query from a client system. The visual query is responded to as follows. A set of image feature values for the visual query is generated. The set of image feature values is mapped to a plurality of textual terms, including a weight for each of the textual terms in the plurality of textual terms. The textual terms are ranked in accordance with the weights of the textual terms. Then, in accordance with the ranking the textual terms, one or more of the ranked textual terms are sent to the client system.
61 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a query image; obtaining a set of image features that are associated with the query image; obtaining one or more image feature values for the set of image features; providing one or more of the image feature values to multiple image relevance models that are each associated with a different query term, each image relevance model being trained to output a score that reflects a relevance of a given query image, from which the image feature values were obtained, to the query term associated with the image relevance model; obtaining, from each of the multiple image relevance models, the score that reflects the relevance of the query image to the query term associated with the image relevance model; selecting a subset of the query terms that are associated with the multiple image relevance models based at least on the scores; and providing, for output, one or more of the query terms of the subset of the query terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
one or more computers and one or more storage devices storing instructions that are configured to, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving a query image; obtaining a set of image features that are associated with the query image; obtaining one or more image feature values for the set of image features; providing one or more of the image feature values to multiple image relevance models that are each associated with a different query term, each image relevance model being trained to output a score that reflects a relevance of a given query image, from which the image feature values were obtained, to the query term associated with the image relevance model; obtaining, from each of the multiple image relevance models, the score that reflects the relevance of the query image to the query term associated with the image relevance model; selecting a subset of the query terms that are associated with the multiple image relevance models based at least on the scores; and providing, for output, one or more of the query terms of the subset of the query terms. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving a query image; obtaining a set of image features that are associated with the query image; obtaining one or more image feature values for the set of image features; providing one or more of the image feature values to multiple image relevance models that are each associated with a different query term, each image relevance model being trained to output a score that reflects a relevance of a given query image, from which the image feature values were obtained, to the query term associated with the image relevance model; obtaining, from each of the multiple image relevance models, the score that reflects the relevance of the query image to the query term associated with the image relevance model; selecting a subset of the query terms that are associated with the multiple image relevance models based at least on the scores; and providing, for output, one or more of the query terms of the subset of the query terms. - View Dependent Claims (18, 19, 20)
-
Specification