METHOD AND APPARATUS FOR FACE TRACKING UTILIZING INTEGRAL GRADIENT PROJECTIONS
First Claim
1. A method comprising:
- determining a transfer function relating integral projection curves of a face region in a first frame that has a predefined position and a predetermined size and a co-located window in a second frame;
determining a scaling factor based upon the transfer function;
determining integral gradient projections for the window in the second frame with the window having a size that is based upon the scaling factor and utilized for verification of the scaling factor;
determining a distance between the integral gradient projections of the face region in the first frame and the window in the second frame that has a size that is based upon the scaling factor; and
determining whether the scaling factor is verified based on a relationship between the distance and a predefined threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided for estimating and verifying translation motion and/or a scaling factor between face regions in respective frames during face tracking. A method determines translation motion between face regions in two successive frames based upon integral gradient projections of a face region in a first frame and a corresponding window in a second frame. The method also verifies the translation motion between the first and second frames utilizing integral gradient projections. A method also determines a transfer function relating integral projection curves of a face region in a first frame that has a predefined position and a predetermined size and a co-located window of same size in a second frame, determines a scaling factor based upon the transfer function and then verifies the scaling factor utilizing integral gradient projections.
-
Citations
21 Claims
-
1. A method comprising:
-
determining a transfer function relating integral projection curves of a face region in a first frame that has a predefined position and a predetermined size and a co-located window in a second frame; determining a scaling factor based upon the transfer function; determining integral gradient projections for the window in the second frame with the window having a size that is based upon the scaling factor and utilized for verification of the scaling factor; determining a distance between the integral gradient projections of the face region in the first frame and the window in the second frame that has a size that is based upon the scaling factor; and determining whether the scaling factor is verified based on a relationship between the distance and a predefined threshold. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; determine a transfer function relating integral projection curves of a face region in a first frame that has a predefined position and a predetermined size and a co-located window in a second frame; determine a scaling factor based upon the transfer function; determine integral gradient projections for the window in the second frame with the window having a size that is based upon the scaling factor and utilized for verification of the scaling factor; determine a distance between the integral gradient projections of the face region in the first frame and the window in the second frame that has a size that is based upon the scaling factor; and determine whether the scaling factor is verified based on a relationship between the distance and a predefined threshold. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising at least one tangible computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
program code instructions configured to determine a transfer function relating integral projection curves of a face region in a first frame that has a predefined position and a predetermined size and a co-located window in a second frame; program code instructions configured to determine a scaling factor based upon the transfer function; program code instructions configured to determine integral gradient projections for the window in the second frame with the window having a size that is based upon the scaling factor and utilized for verification of the scaling factor; program code instructions configured to determine a distance between the integral gradient projections of the face region in the first frame and the window in the second frame that has a size that is based upon the scaling factor; and program code instructions configured to determine whether the scaling factor is verified based on a relationship between the distance and a predefined threshold. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; determine a translation motion between first and second frames based upon respective integral projections of a face region in the first frame that has a predefined position and a predetermined size and a co-located window in the second frame; and verify the translation motion between the first and second frames, wherein the at least one memory including the computer program code is configured to, with the at least one processor, cause the apparatus to verify the translation motion by; determining integral gradient projections for the window in the second frame following movement of the window by the translation motion between the first and second frames; determining integral gradient projections for a face region in the first frame; determining a distance between the integral gradient projections of the window, following movement by the translation motion, and the face region; and determining whether the translation motion is verified based on a relationship between the distance and a predefined threshold. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification