INTERACTIVE CONCEPT LEARNING IN IMAGE SEARCH
First Claim
1. A computer-implemented process for finding one or more images of desired image characteristics, comprising:
- obtaining a set of images;
providing example images with image characteristics sought to be found;
learning one or more rules for ranking images based on the image characteristics of the example images via a machine learning technique; and
ranking the set of images based on the one or more learned rules.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive concept learning image search technique that allows end-users to quickly create their own rules for re-ranking images based on the image characteristics of the images. The image characteristics can include visual characteristics as well as semantic features or characteristics, or may include a combination of both. End-users can then rank or re-rank any current or future image search results according to their rule or rules. End-users provide examples of images each rule should match and examples of images the rule should reject. The technique learns the common image characteristics of the examples, and any current or future image search results can then be ranked or re-ranked according to the learned rules.
-
Citations
20 Claims
-
1. A computer-implemented process for finding one or more images of desired image characteristics, comprising:
-
obtaining a set of images; providing example images with image characteristics sought to be found; learning one or more rules for ranking images based on the image characteristics of the example images via a machine learning technique; and ranking the set of images based on the one or more learned rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A computer-implemented process for searching for an image of desired image characteristics, comprising:
-
obtaining a set of images; computing visual features for each of the set of images; selecting an example image, either a positive example image having features of a type of image being sought, or a negative example image not having features of the type of image being sought; learning a rule by computing a weighting of features of each of the set of images based on one or more example images provided to determine the most relevant of the images of the image set; and ranking the images of the image set according to the computed weighting. - View Dependent Claims (14, 15)
-
-
16. A system for ranking images retrieved in response to an image search, comprising:
-
a general purpose computing device; a computer program comprising program modules executable by the general purpose computing device, wherein the computing device is directed by the program modules of the computer program to, receive a set of images in response to an image search; specify examples of images with image characteristics sought to be found; extract features based on image characteristics of each of the set of images received in response to the image search and the specified example images; learn a rule based on the features of the image characteristics of the example images; weight the features of each of the images of the set of images; rank the images of the image set based on one or more learned rules; and display the ranked images of the image set to a user. - View Dependent Claims (17, 18, 19, 20)
-
Specification