Computer-implemented method for performing similarity searches
AssigneeGoogle Inc.
InventorsVincent O. Vanhoucke, Salih Burak Gokturk, Dragomir Anguelov, Kuang-chih Lee, Munjal Shah, Ashwin Tengli
Life of this patent
Estimating the term…
Abstract
A similarity search may be performed on the image of a person, using visual characteristics and information that is known about the person. The search identifies images of other persons that are similar in appearance to the person in the image.
Claims17
A computer-implemented method, comprising:
- identifying i) a person from an image and ii) biographical information associated with the person from the image;
- determining a biographical classification based on the biographical information associated with the person from the image;
- performing a similarity search for images based on the person of the image;
- in response to the similarity search, identifying a plurality of images of one or more other persons that are similar in appearance to the person from the image;
- filtering the identified plurality of images based on the biographical classification to identify a subset of the plurality of images;
- and
- providing search results based on the subset of the plurality of images.
A system comprising one or more computers configured to perform operations comprising:
- identifying i) a person from an image and ii) biographical information associated with the person from the image;
- determining a biographical classification based on the biographical information associated with the person from the image;
- performing a similarity search for images based on the person of the image;
- in response to the similarity search, identifying a plurality of images of one or more other persons that are similar in appearance to the person from the image;
- filtering the identified plurality of images based on the biographical classification to identify a subset of the plurality of images;
- and
- providing search results based on the subset of the plurality of images.
Non-transitory computer storage media encoded with one or more computer programs, the one or more computer programs comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising
- identifying i) a person from an image and ii) biographical information associated with the person from the image;
- determining a biographical classification based on the biographical information associated with the person from the image;
- performing a similarity search for images based on the person of the image;
- in response to the similarity search, identifying a plurality of images of one or more other persons that are similar in appearance to the person from the image;
- filtering the identified plurality of images based on the biographical classification to identify a subset of the plurality of images;
- and
- providing search results based on the subset of the plurality of images.
Dependencies are inferred from the claim text.