System and method for face tracking
AssigneeQUALCOMM Technologies, Inc.
InventorBen-Zion Shaick
Life of this patent
Estimating the term…
Abstract
Improved face tracking is provided during determination of an image by an imaging device using a low power face tracking unit. In one embodiment, image data associated with a frame and one or more face detection windows from a face detection unit may be received by the face tracking unit. The face detection windows are associated with the image data of the frame. A face list may be determined based on the face detection windows and one or more faces may be selected from the face list to generate an output face list. The output face list may then be provided to a processor of an imaging device for the detection of an image based on at least one of coordinate and scale values of the one or more faces on the output face list.
Claims21
1-18. (canceled)
A method of face tracking by an imaging device, comprising:
- receiving image data associated with a frame;
- receiving one or more face detection windows constrained to correspond to actual faces;
- determining a face list based on a lifetime value that is based on at least a detection confidence level for each face detection window, and a degree of confidence that each face in the face list is an actual face, a higher degree of confidence being based in part on a higher number of neighboring face detection windows for the same actual face;
- sorting the face list based on at least one lifetime value;
- and
- tracking one or more of the actual faces based on the sorted face list.
An apparatus for face tracking, comprising:
- a memory configured to store image data associated with a frame and one or more face detection windows constrained to correspond to actual faces;
- and
- an imaging processor operationally coupled to the memory and configured to:
- determine a face list based on a lifetime value that is based on at least a detection confidence level for each face detection window, and a degree of confidence that each face in the face list is an actual face, a higher degree of confidence being based in part on a higher number of neighboring face detection windows for the same actual face;
- sort the face list based on at least one lifetime value;
- and
- track one or more of the actual faces based on the sorted face list.
An apparatus for face tracking, comprising:
- means for receiving image data associated with a frame;
- means for receiving one or more face detection windows constrained to correspond to actual faces;
- means for determining a face list based on a lifetime value that is based on at least a detection confidence level for each face detection window, and a degree of confidence that each face in the face list is an actual face, a higher degree of confidence being based in part on a higher number of neighboring face detection windows for the same actual face;
- means for sorting the face list based on at least one lifetime value;
- and
- means for tracking one or more of the actual faces based on the sorted face list.
A non-transitory computer readable medium comprising instructions that when executed on a processor comprising computer hardware cause the processor to:
- receive image data associated with a frame;
- receive one or more face detection windows constrained to correspond to actual faces;
- determine a face list based on a lifetime value that is based on at least a detection confidence level for each face detection window, and a degree of confidence that each face in the face list is an actual face, a higher degree of confidence being based in part on a higher number of neighboring face detection windows for the same actual face;
- sort the face list based on at least one lifetime value;
- and
- track one or more of the actual faces based on the sorted face list.
Dependencies are inferred from the claim text.