Real-Time Face Tracking in a Digital Image Acquisition Device
First Claim
1. A method of tracking faces in an image stream using a digital image acquisition device, comprising:
- a. receiving an acquired image from said image stream including one or more face regions;
b. receiving an indication of relative movement of said acquired image relative to a previously acquired image, said previously acquired image having an associated set of candidate face regions, each candidate face region having a given size and a respective location; and
c. applying adjusted face detection to at least a portion of said acquired image in the vicinity of said candidate face regions as a function of said movement, to provide an updated set of candidate face regions.
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.
194 Citations
9 Claims
-
1. A method of tracking faces in an image stream using a digital image acquisition device, comprising:
-
a. receiving an acquired image from said image stream including one or more face regions; b. receiving an indication of relative movement of said acquired image relative to a previously acquired image, said previously acquired image having an associated set of candidate face regions, each candidate face region having a given size and a respective location; and c. applying adjusted face detection to at least a portion of said acquired image in the vicinity of said candidate face regions as a function of said movement, to provide an updated set of candidate face regions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method as claimed in claim 50, wherein said regions are expanded as a function of their original size and as a function of said movement.
-
7. 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 tracking faces in an image stream, the method comprising:
-
a. receiving an acquired image from said image stream including one or more face regions; b. receiving an indication of relative movement of said acquired image relative to a previously acquired image, said previously acquired image having an associated set of candidate face regions, each candidate face region having a given size and a respective location; and c. applying adjusted face detection to at least a portion of said acquired image in the vicinity of said candidate face regions as a function of said movement, to provide an updated set of candidate face regions. - View Dependent Claims (8, 9)
-
Specification