Real-Time Face Tracking in a Digital Image Acquisition Device
First Claim
1. A method of detecting faces in an image stream using a digital image acquisition device, comprising:
- a. determining an orientation of a digital image acquisition device for at least one image of an image stream;
b. acquiring the image, which includes one or more face regions, from said image stream; and
c. applying face detection to at least a portion of said acquired image to provide a set of one or more candidate face regions according to said determined orientation, each candidate face region having a given size and a respective location.
5 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus for tracking faces in an image stream iteratively receives a new acquired image from the image stream, the image potentially including one or more face regions. The acquired image is sub-sampled (112) at a specified resolution to provide a sub-sampled image. An integral image is then calculated for a least a portion of the sub-sampled image. Fixed size face detection (20) is applied to at least a portion of the integral image to provide a set of candidate face regions. Responsive to the set of candidate face regions produced and any previously detected candidate face regions, the resolution at which a next acquired image is sub-sampled is adjusted.
238 Citations
8 Claims
-
1. A method of detecting faces in an image stream using a digital image acquisition device, comprising:
-
a. determining an orientation of a digital image acquisition device for at least one image of an image stream; b. acquiring the image, which includes one or more face regions, from said image stream; and c. applying face detection to at least a portion of said acquired image to provide a set of one or more candidate face regions according to said determined orientation, each candidate face region having a given size and a respective location. - View Dependent Claims (2, 3)
-
-
4. An image processing apparatus including one or more processors and one or more digital storage media having digitally-encoded instructions embedded therein for programming the one or more processors to perform an iterative method of detecting faces in an image stream, the method comprising:
-
a. determining an orientation of said acquisition device for at least one image of said image stream; b. acquiring an image from said image stream including one or more face regions; and c. applying face detection to at least a portion of said acquired image to provide a set of one or more candidate face regions according to said determined orientation, each candidate face region having a given size and a respective location. - View Dependent Claims (5, 6, 7, 8)
-
Specification