Back to results
US 8,571,272 B2Granted
Techniques for enabling or establishing the use of face recognition algorithms
AssigneeGoogle Inc.
InventorsSalih Burak Gokturk, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke, Munjal Shah, Diem Vu, Kuang-Chih Lee
Life of this patent
Estimating the term…
Abstract
Embodiments described herein facilitate or enhance the implementation of image recognition processes which can perform recognition on images to identify objects and/or faces by class or by people.
Claims31
A non-transitory computer readable medium that stores instructions, the stored instructions including instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- identifying, from first image data, an object;
- determining whether one or more regions of the object are occluded;
- determining, based on the one or more occluded regions, whether the object is associated with a likelihood of recognition error that exceeds a threshold;
- in response to determining that the object is associated with the likelihood of recognition error that exceeds the threshold:
- synthesizing second image data for at least some of the one or more occluded regions of the object, wherein synthesizing the second image data includes using pixel values associated with the first image data to generate pixel values for at least some of the second image data corresponding to the one or more occluded regions;
- and
- performing recognition of the object using the synthesized second image data.
4 more elements
A system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors, wherein the memory stores instructions that, when executed by the one or more processors, cause the one or more processors to:
- identify, from first image data, an object;
- determine whether one or more regions of the object are occluded;
- determine, based on the one or more occluded regions, whether the object is associated with a likelihood of recognition error that exceeds a threshold;
- in response to determining that the object is associated with the likelihood of recognition error that exceeds the threshold:
- use the first image data to synthesize second image data for at least some of the one or more occluded regions of the object, wherein pixel values associated with the first image data are used to generate pixel values for at least some of the second image data;
- and
- perform recognition of the object using the synthesized second image data.
7 more elements
A computer-implemented method comprising:
- identifying, from first image data, an object;
- making a determination as to whether the object includes one or more occluded regions;
- making a determination, based on the one or more occluded regions, as to whether the object is associated with a likelihood of recognition error that exceeds a threshold;
- in response to the determination that the object is associated with the likelihood of recognition error that exceeds the threshold:
- synthesizing second image data for at least some of the one or more occluded regions of the object, wherein synthesizing the second image data includes using pixel values associated with the first image data to generate pixel values for at least some of the second image data corresponding to the one or more occluded regions;
- and
- performing recognition of the object using the synthesized second image data.
4 more elements
Dependencies are inferred from the claim text.