CONTENT-BASED IMAGE SEARCH
First Claim
1. A computer-implemented method for searching a plurality of images, the method comprising:
- receiving a search query;
identifying, by a computing device, at least one first descriptor identifier based on the search query, wherein the at least one first descriptor identifier corresponds to a descriptor that describes an interest point in an image;
searching a plurality of indexed images by comparing the at least one first descriptor identifier to one or more second descriptor identifiers associated with each of the indexed images; and
ranking one or more of the indexed images based on the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
Image descriptor identifiers are used for content-based search. A plurality of descriptors is determined for an image. The descriptors represent the content of the image at respective interest points identified in the image. The descriptors are mapped to respective descriptor identifiers. The image can thus be represented as a set of descriptor identifiers. A search is performed on an index using the descriptor identifiers as search elements. A method for efficiently searching the inverted index is also provided. Candidate images that include at least a predetermined number of descriptor identifiers that match those of the image are identified. The candidate images are ranked and at least a portion thereof are presented as content-based search results.
-
Citations
20 Claims
-
1. A computer-implemented method for searching a plurality of images, the method comprising:
-
receiving a search query; identifying, by a computing device, at least one first descriptor identifier based on the search query, wherein the at least one first descriptor identifier corresponds to a descriptor that describes an interest point in an image; searching a plurality of indexed images by comparing the at least one first descriptor identifier to one or more second descriptor identifiers associated with each of the indexed images; and ranking one or more of the indexed images based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
10. One or more computer-readable media having computer-readable instructions embodied thereon that, when executed, perform a method for generating a representation of the content of an image for content-based image searching, the method comprising:
-
receiving an image; identifying a plurality of interest points in the image, wherein an interest point comprises one of a point, a region, or an area in the image that is identified by an operator algorithm; determining an image patch for one or more of the interest points that includes an area of the image inclusive of the respective interest point; determining a descriptor for each patch; mapping each descriptor to a descriptor identifier; and representing the image as a set of descriptor identifiers based on the mapping. - View Dependent Claims (9, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of associating paid search results with algorithmic image-based search results, comprising the steps of:
-
receiving a search query; a computing device identifying at least one descriptor identifier forming a first set of descriptor identifiers based on the search query, wherein each descriptor identifier corresponds to a descriptor that describes an image-based point of interest; searching a plurality of indexed images by comparing the first set of descriptor identifiers with a second set of descriptor identifiers associated with the indexed images to generate search results; associating at least one paid search listing with at least one of the descriptor identifiers in the first set to generate at least one paid search result.
-
Specification