Adaptive Visual Similarity for Text-Based Image Search Results Re-ranking
First Claim
1. In a computing environment, a method comprising:
- receiving user selection data with respect to an image selected from a plurality of images, the selection data including a query image;
determining similarity scores for other images of the plurality based on each other image'"'"'s similarity with the query image, in which the similarity scores are computed at least in part based upon intention class information associated with the query image; and
returning results corresponding to the images ranked based upon the similarity scores.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology in which images initially ranked by some relevance estimate (e.g., according to text-based similarities) are re-ranked according to visual similarity with a user-selected image. A user-selected image is received and classified into an intention class, such as a scenery class, portrait class, and so forth. The intention class is used to determine how visual features of other images compare with visual features of the user-selected image. For example, the comparing operation may use different feature weighting depending on which intention class was determined for the user-selected image. The other images are re-ranked based upon their computed similarity to the user-selected image, and returned as query results. Retuning of the feature weights using actual user-provided relevance feedback is also described.
117 Citations
20 Claims
-
1. In a computing environment, a method comprising:
-
receiving user selection data with respect to an image selected from a plurality of images, the selection data including a query image; determining similarity scores for other images of the plurality based on each other image'"'"'s similarity with the query image, in which the similarity scores are computed at least in part based upon intention class information associated with the query image; and returning results corresponding to the images ranked based upon the similarity scores. - View Dependent Claims (2, 3, 4, 5, 6)
-
- 7. In a computing environment, a system comprising, an image processing mechanism, including a categorization mechanism that obtains an intention class for a selected image, a featurizer mechanism that obtains first feature values for the selected image and second feature values for another image, and a feature comparing mechanism coupled to the categorization mechanism and to the featurizer mechanism, the feature comparing mechanism configured to use the intention class to select a comparison mechanism, and use the comparison mechanism to compute a similarity score between the selected image and the other image using the first feature values and the second feature values.
-
16. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
-
(a) receiving data corresponding to a set of images and one selected image; (b) classifying the selected image into an intention class; (c) choosing a comparison mechanism from among plurality of available comparison mechanisms based upon the intention class; (d) featurizing the selected image into first feature values; (e) for each image other than the selected image, taking that image as a comparison image, featurizing that comparison image into second feature values, and comparing the first feature values and the second feature values using the comparison mechanism chosen in step (c) to determine and associate a similarity score of the comparison image with respect to that comparison image; and (f) returning data corresponding to the comparison images re-ranked relative to one another based on the associated similarity score determined for each image. - View Dependent Claims (17, 18, 19, 20)
-
Specification