System and method for providing objectified image renderings using recognition information from images

US9430719B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9430719-B2
Application numberUS-201514855826-A
CountryUS
Kind codeB2
Filing dateSep 16, 2015
Priority dateMay 9, 2005
Publication dateAug 30, 2016
Grant dateAug 30, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: identifying a plurality of images each associated with metadata; determining a group of images from the plurality of images based on the metadata associated with each image, wherein a value of at least one parameter of the metadata associated with each image of the group of images are similar; for each image of the group of images, detecting one or more faces included in the image; determining clusters of faces from the detected faces, wherein each cluster of faces includes only detected faces that meet a similarity threshold to each other detected face in the cluster of faces; and for each cluster of faces, matching the detected faces of the cluster of faces to an identity of a person. 2. The method of claim 1 , wherein the parameter is a location-based parameter, and wherein a location value of the location-based parameter of the metadata associated with each image of the group of images are similar. 3. The method of claim 1 , wherein the parameter is a time-based parameter, and wherein a time value of the time-based parameter of the metadata associated with each image of the group of images are similar. 4. The method of claim 1 , further comprising providing a user interface that identifies a particular cluster of faces of the cluster of faces, wherein matching further comprises receiving input to the user interface assigning correlation information to the detected faces of the particular cluster of faces, the correlation information identifying the identity of the person associated with the detected faces of the particular cluster of faces. 5. The method of claim 1 , further comprising providing a user interface that identifies each cluster of faces, wherein matching further comprises receiving, for each cluster of faces, a single user input to the user interface assigning correlation information to the detected faces of the cluster of faces, the correlation information identifying the identity of the person associated with the detected faces of the cluster of faces. 6. The method of claim 1 , further comprising providing a user interface that identifies i) each cluster of faces and ii) a plurality of identities, each identity associated with a person associated with a user, wherein matching further comprises receiving input to the user interface assigning, for one or more cluster of faces, an identify of a person from the plurality of identities to the cluster of faces. 7. The method of claim 1 , wherein matching further comprises matching, for each cluster of faces, the detected faces of the cluster of faces to a name of the person. 8. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: identifying a plurality of images each associated with metadata; determining a group of images from the plurality of images based on the metadata associated with each image, wherein a value of at least one parameter of the metadata associated with each image of the group of images are similar; for each image of the group of images, detecting one or more faces included in the image; determining clusters of faces from the detected faces, wherein each cluster of faces includes only detected faces that meet a similarity threshold to each other detected face in the cluster of faces; and for each cluster of faces, matching the detected faces of the cluster of faces to an identity of a person. 9. The system of claim 8 , wherein the parameter is a location-based parameter, and wherein a location value of the location-based parameter of the metadata associated with each image of the group of images are similar. 10. The system of claim 8 , wherein the parameter is a time-based parameter, and wherein a time value of the time-based parameter of the metadata associated with each image of the group of images are similar. 11. The system of claim 8 , the operations further comprising providing a user interface that identifies a particular cluster of faces of the cluster of faces, wherein matching further comprises receiving input to the user interface assigning correlation information to the detected faces of the particular cluster of faces, the correlation information identifying the identity of the person associated with the detected faces of the particular cluster of faces. 12. The system of claim 8 , the operations further comprising providing a user interface that identifies each cluster of faces, wherein matching further comprises receiving, for each cluster of faces, a single user input to the user interface assigning correlation information to the detected faces of the cluster of faces, the correlation information identifying the identity of the person associated with the detected faces of the cluster of faces. 13. The system of claim 8 , the operations further comprising providing a user interface that identifies i) each cluster of faces and ii) a plurality of identities, each identity associated with a person associated with a user, wherein matching further comprises receiving input to the user interface assigning, for one or more cluster of faces, an identify of a person from the plurality of identities to the cluster of faces. 14. The system of claim 8 , wherein matching further comprises matching, for each cluster of faces, the detected faces of the cluster of faces to a name of the person. 15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising: identifying a plurality of images each associated with metadata; determining a group of images from the plurality of images based on the metadata associated with each image, wherein a value of at least one parameter of the metadata associated with each image of the group of images are similar; for each image of the group of images, detecting one or more faces included in the image; determining clusters of faces from the detected faces, wherein each cluster of faces includes only detected faces that meet a similarity threshold to each other detected face in the cluster of faces; and for each cluster of faces, matching the detected faces of the cluster of faces to an identity of a person. 16. The computer-readable medium of claim 15 , wherein the parameter is a location-based parameter, and wherein a location value of the location-based parameter of the metadata associated with each image of the group of images are similar. 17. The computer-readable medium of claim 15 , wherein the parameter is a time-based parameter, and wherein a time value of the time-based parameter of the metadata associated with each image of the group of images are similar. 18. The computer-readable medium of claim 15 , the operations further comprising providing a user interface that identifies a particular cluster of faces of the cluster of faces, wherein matching further comprises receiving input to the user interface assigning correlation information to the detected faces of the particular cluster of faces, the correlation information identifying the identity of the person associated with the detected faces of the particular cluster of faces. 19. The computer-readable medium of claim 15 , the operations further comprising providing a user interface that identifies each cluster of faces, wherein matching further comprises receiving, for each cluster of fa

Assignees

Inventors

Classifications

  • G06V20/70Primary

    Labelling scene content, e.g. deriving syntactic or semantic representations · CPC title

  • Clustering techniques · CPC title

  • Classification techniques · CPC title

  • Matching criteria, e.g. proximity measures · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9430719B2 cover?
An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06V20/70. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).