Automatic detection and tracking of multiple individuals using multiple cues
First Claim
1. One or more computer readable media having stored thereon a plurality of instructions to track faces from frame to frame of content, wherein the plurality of instructions, when executed by one or more processors, causes the one or more processors to:
- predict, using a plurality of cues, where a contour of a face will be in a frame;
encode a smoothness constraint that penalizes roughness;
apply the smoothness constraint to a plurality of possible contour locations; and
select the contour location having the smoothest contour as the location of the face in the frame.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatic detection and tracking of multiple individuals includes receiving a frame of video and/or audio content and identifying a candidate area for a new face region in the frame. One or more hierarchical verification levels are used to verify whether a human face is in the candidate area, and an indication made that the candidate area includes a face if the one or more hierarchical verification levels verify that a human face is in the candidate area. A plurality of audio and/or video cues are used to track each verified face in the video content from frame to frame.
82 Citations
20 Claims
-
1. One or more computer readable media having stored thereon a plurality of instructions to track faces from frame to frame of content, wherein the plurality of instructions, when executed by one or more processors, causes the one or more processors to:
-
predict, using a plurality of cues, where a contour of a face will be in a frame;
encode a smoothness constraint that penalizes roughness;
apply the smoothness constraint to a plurality of possible contour locations; and
select the contour location having the smoothest contour as the location of the face in the frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for tracking an object along frames of content, the method comprising:
-
predicting where the object will be in a frame;
encoding a smoothness constraint that penalizes roughness;
applying the smoothness constraint to a plurality of possible object locations; and
selecting the object location having the smoothest contour as the location of the object in the frame. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification