×

Content-based image search

  • US 9,710,491 B2
  • Filed: 11/02/2009
  • Issued: 07/18/2017
  • Est. Priority Date: 11/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for searching a plurality of images, the method comprising:

  • receiving a search query that includes an image;

    identifying, by a computing device, a plurality of first descriptor identifiers based on the search query, each of the first descriptor identifiers comprising an identifier used to identify a respective descriptor, each descriptor having been calculated over a respective portion of the image comprising a subset of pixels of the image that includes a respective interest point in the image;

    searching a plurality of indexed images in a search engine inverted index by comparing one or more of the first descriptor identifiers to one or more second descriptor identifiers associated with the indexed images to identify one or more candidate images, wherein the searching comprises;

    traversing the search engine inverted index to identify a predetermined number of second descriptor identifiers having location identifiers with lowest values;

    identifying an end-of-document location identifier that follows a largest location identifier value of the predetermined number of second descriptor identifiers having the location identifier with lowest values;

    identifying a start-of-document location value for a candidate indexed image that is identified by the end-of-document location identifier; and

    returning the candidate indexed image as a candidate image based on determining the location identifiers of all of the predetermined number of second descriptor identifiers having the lowest location identifier values are greater than or equal to the start-of-document location value; and

    ranking the one or more candidate images.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×