Real-time face tracking with reference images
First Claim
1. A method of tracking a face in a reference image stream, comprising:
- using a digital image acquisition device including an imaging optical system, and a processor, for obtaining meta-data to apply to a further action, wherein the method includes;
acquiring an image stream including multiple reference images each including one or more face regions;
identifying one or more face regions within two or more of said reference images;
determining a relative movement between said two or more reference images;
determining a size and location of said one or more face regions within each of said two or more reference images;
applying concentrated face detection to at least a portion of at least one of the multiple reference images in a predicted location for candidate face regions having a predicted size as a function of the determined relative movement and the size and location of said one or more face regions within said reference images, to provide a set of candidate face regions; and
applying meta-data of one or more of the set of candidate face regions to a further action.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of tracking a face in a reference image stream using a digital image acquisition device includes acquiring a full resolution main image and an image stream of relatively low resolution reference images each including one or more face regions. One or more face regions are identified within two or more of the reference images. A relative movement is determined between the two or more reference images. A size and location are determined of the one or more face regions within each of the two or more reference images. Concentrated face detection is applied to at least a portion of the full resolution main image in a predicted location for candidate face regions having a predicted size as a function of the determined relative movement and the size and location of the one or more face regions within the reference images, to provide a set of candidate face regions for the main image.
-
Citations
34 Claims
-
1. A method of tracking a face in a reference image stream, comprising:
-
using a digital image acquisition device including an imaging optical system, and a processor, for obtaining meta-data to apply to a further action, wherein the method includes; acquiring an image stream including multiple reference images each including one or more face regions; identifying one or more face regions within two or more of said reference images; determining a relative movement between said two or more reference images; determining a size and location of said one or more face regions within each of said two or more reference images; applying concentrated face detection to at least a portion of at least one of the multiple reference images in a predicted location for candidate face regions having a predicted size as a function of the determined relative movement and the size and location of said one or more face regions within said reference images, to provide a set of candidate face regions; and applying meta-data of one or more of the set of candidate face regions to a further action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A digital image acquisition device configured to detect faces in an image stream, comprising:
-
one or more optics and a sensor for acquiring said image stream, and a processor programmed by code embedded within a processor-readable medium to perform a method of tracking faces in the image stream, wherein the method comprises; receiving an image stream including multiple reference images that include one or more face regions; receiving an indication of relative movement between at least two images of the image stream, a first image of said images having an associated set of candidate face regions each having a given size and a respective location; and applying adjusted face detection to at least a portion of a second of the at least two images in the vicinity of said candidate face regions as a function of said movement, to provide an updated set of candidate face regions; and applying meta-data of one or more of the set of candidate face regions to a further action. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. One or more processor-readable media having code embedded therein for programming a processor to perform a method of tracking a face in an image stream including multiple reference images, wherein the method comprises:
-
programming a processor-based digital image acquisition device including an imaging optical system, and a processor, for obtaining meta-data to apply to a further action, wherein the method further includes; identifying one or more face regions within two or more of said reference images, including at least a first and a second reference image; determining a relative movement between said two or more reference images; determining a size and location of said one or more face regions within each of said two or more reference images; applying concentrated face detection to at least a portion of said second image of two or more of said reference images in a predicted location for candidate face regions having a predicted size as a function of the determined relative movement and the size and location of said one or more face regions within said first image of said two or more of said references images, to provide a set of candidate face regions for said second image of said two or more of said reference images; and applying meta-data of one or more of the set of candidate face regions to a further action. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification