Image retrieval systems and methods with semantic and feature based relevance feedback
First Claim
1. A method comprising:
- initiating a search for images based on at least one query keyword in a query;
identifying, during the search, first images having associated keywords that match the query keyword, and second images that contain low-level features similar to those of the first images identified as matching the query keyword, wherein the low-levels features comprise color, shape, and texture and the low-level features do not match the search query;
ranking the first and second images;
presenting the first and second images to a user; and
receiving feedback from the user as to whether the first and second images are relevant to the query further comprising;
assigning a large weight to an association between the query keyword and the images deemed relevant by the user and/or assigning a small weight to an association between the query keyword and the example image.
2 Assignments
0 Petitions
Accused Products
Abstract
An image retrieval system performs both keyword-based and content-based image retrieval. A user interface allows a user to specify queries using a combination of keywords and examples images. Depending on the input query, the image retrieval system finds images with keywords that match the keywords in the query and/or images with similar low-level features, such as color, texture, and shape. The system ranks the images and returns them to the user. The user interface allows the user to identify images that are more relevant to the query, as well as images that are less or not relevant to the query. The user may alternatively elect to refine the search by selecting one example image from the result set and submitting its low-level features in a new query. The image retrieval system monitors the user feedback and uses it to refine any search efforts and to train itself for future search queries. In the described implementation, the image retrieval system seamlessly integrates feature-based relevance feedback and semantic-based relevance feedback.
158 Citations
31 Claims
-
1. A method comprising:
- initiating a search for images based on at least one query keyword in a query;
identifying, during the search, first images having associated keywords that match the query keyword, and second images that contain low-level features similar to those of the first images identified as matching the query keyword, wherein the low-levels features comprise color, shape, and texture and the low-level features do not match the search query;ranking the first and second images;
presenting the first and second images to a user; and
receiving feedback from the user as to whether the first and second images are relevant to the query further comprising;
assigning a large weight to an association between the query keyword and the images deemed relevant by the user and/or assigning a small weight to an association between the query keyword and the example image. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10)
- initiating a search for images based on at least one query keyword in a query;
-
3. A method comprising:
-
initiating a search for images based on at least one query keyword in a query;
identifying, during the search, first images having associated keywords that match the query keyword, and second images that contain low-level features similar to those of the first images identified as matching the query keyword wherein the low-levels features comprise color, shape and texture and the low-level features do not match the search query;
presenting the first and second images to a user;
monitoring feedback from the user as to which of the first and second images are relevant to the query; and
receiving feedback from the user as to whether the first and second images are relevant to the query comprising;
assigning a large weight to an association between the query keyword and the images deemed relevant by the user and/or assigning a small weight to an association between the query keyword and the example image. - View Dependent Claims (31)
-
-
4. A method comprising:
-
initiating a search for images based on at least one query keyword in a query;
identifying, during the search, first images having associated keywords that match the query keyword, and second images that contain low-level features similar to those of the first images identified as matching the query keyword wherein the low-levels features comprise color, shape, and size and the low-level features do not match the search query;
presenting the first and second images to a user;
receiving feedback from the user as to whether the first and second images are relevant to the query;
learning how the first and second images are identified based on the feedback from the user; and
receiving feedback from the user as to whether the first and second images are relevant to the query further comprising;
assigning a large, weight to an association between the query keyword and the images deemed relevant by the user and/or assigning a small weight to an association between the query keyword and the example image.
-
-
11. A method comprising:
-
permitting entry of both keyword-based queries and content-based queries;
finding a first set of images using semantic-based image retrieval and a second set of images using low-level feature-based image retrieval based on the first set of images wherein the low-levels features comprise color, shape and texture and the low-level features do not match the semantic-based and the low-level features do not match the keyword-based or content-based;
presenting the images to a user so that the user can indicate whether the images are relevant;
conducting semantic-based relevance feedback and low-level feature-based relevance feedback in an integrated fashion; and
receiving feedback from the user as to whether the first and second images are relevant to the query further comprising;
assigning a large weight to an association between the query keyword and the images deemed relevant by the user and/or assigning a small weight to an association between the query keyword and the example image. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
identifying the set of images from the presenting retrieved using the at least one keyword and second images that contain low-level features similar to those of the first images identified as matching the at least one keyword, wherein the low-levels features comprise color, shape and texture and the low-level features do not match the search query;
presenting a result set of images that are returned from an image retrieval search of a query having at least one keyword;
monitoring feedback from a user as to whether the images in the result set are relevant to the query;
in an event that the user selects at least one image as being relevant to the query, associating the keyword in the query with the selected image to form a first keyword-image association and assigning a comparatively large weight to the first keyword-image association; and
in an event that the user identifies an example image for refinement of the search, associating the keyword in the query with the example image to form a second keyword-image association and assigning a comparatively small weight to the second keyword-image association. - View Dependent Claims (16, 17, 18)
-
-
19. An image retrieval system comprising:
-
a query handler to handle both keyword-based queries having one or more search keywords and content-based queries having one or more low-level features of an image; and
a feature and semantic matcher to identify at least one of (1) first images having keywords that match the search keywords from a keyword-based query, and (2) second images having low-level features similar to the low-level features of a content-based query based on the first images, wherein the feature and semantic matcher ranks the images, and the low-level features comprise color, shape and texture, and the low-level features do not match the keyword-based or content-based;
presenting the first and second images to a user; and
receiving feedback from the user as to whether the first and second images are relevant to the query further comprising;
assigning a large weight to an association between the query keyword and the images deemed relevant by the user and/or assigning a small weight to an association between the query keyword and the example image. - View Dependent Claims (20, 21, 22, 24, 25, 26)
-
-
23. An image retrieval system comprising:
-
a query handler to handle both keyword-based queries having one or more search keywords and content-based queries having one or more low-level features of an image;
a feature and semantic matcher to identify at least one of (1) first images having keywords that match the search keywords from a keyword-based query, and (2) second images having low-level features similar to the low-level features of a content-based query based on the first images, wherein the low-level features comprise color, shape and texture and the low-level features do not match the keyword-based or the content-based;
a user interface to present the images identified by the feature and semantic matcher to a user, the user interface allowing the user to indicate whether the images are relevant to the query; and
a feedback analyzer to train the image retrieval system based on user feedback as to relevancy, wherein the feedback analyzer to assign a large weight to an association between the query keyword and the images deemed relevant by the user and/or feedback analyzer to assign a small weight to an association between the query keyword and the example image and/or a feedback analyzer to assign a small weight to an association between the search keywords and the example image. - View Dependent Claims (27)
-
-
28. A computer-readable medium having computer-executable instructions that, when executed, directs a computer to:
- find a first set of images using both semantic-based image retrieval, and a second set of images using low-level feature-based image retrieval based on the first set of images, wherein the low-level features comprise color, shape and texture and the low-level features do not match the semantic-based or feature-based;
present the images to a user so that the user can indicate whether the images are relevant; and
concurrently conduct semantic-based relevance feedback and low-level feature-based relevance feedback, wherein the receiving feedback from the user as to whether the first and second images are relevant to the query further comprising;
assigning a large weight to an association between the query keyword and the images deemed relevant by the user and/or assigning a small weight to an association between the query keyword and the example image. - View Dependent Claims (29, 30)
- find a first set of images using both semantic-based image retrieval, and a second set of images using low-level feature-based image retrieval based on the first set of images, wherein the low-level features comprise color, shape and texture and the low-level features do not match the semantic-based or feature-based;
Specification