Eye tracking system and method
First Claim
Patent Images
1. A face tracking system for predicting the future position of a face comprising:
- multiple cameras for observing a user, each camera carrying out the steps of;
(a) providing a current prediction of the face position using facial features detected in a previous and current input image frame;
(b) deriving a first covariance matrix from the current prediction and a previous covariance matrix;
(c) utilizing said current prediction of the face position from step (a) and a Kalman filter to determine a corresponding projected point of the facial feature on the plane of at least one camera;
(d) deriving a Jacobian of the projected points in said step (c);
(e) deriving a residual covariance of the projected points in said step (c);
(f) deriving a suitable filter gain for said Kalman filter;
(g) deriving a suitable update coefficients for said first covariance matrix;
(h) updating said Kalman filter utilizing said filter gain.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of tracking an expected location of a head in a computerized headtracking environment having a delayed processing requirement for locating a current head position, the method comprising the step of: utilizing previously tracked positions to estimate a likely future tracked position; outputting the likely future tracked position as the expected location of the head. Kalman filtering of the previously tracked positions can be utilized in estimating the likely future tracked position.
-
Citations
11 Claims
-
1. A face tracking system for predicting the future position of a face comprising:
-
multiple cameras for observing a user, each camera carrying out the steps of; (a) providing a current prediction of the face position using facial features detected in a previous and current input image frame; (b) deriving a first covariance matrix from the current prediction and a previous covariance matrix; (c) utilizing said current prediction of the face position from step (a) and a Kalman filter to determine a corresponding projected point of the facial feature on the plane of at least one camera; (d) deriving a Jacobian of the projected points in said step (c); (e) deriving a residual covariance of the projected points in said step (c); (f) deriving a suitable filter gain for said Kalman filter; (g) deriving a suitable update coefficients for said first covariance matrix; (h) updating said Kalman filter utilizing said filter gain. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for tracking an expected location of a head in a computerized headtracking environment having a delayed processing requirement for locating a head position, the system comprising:
-
a device, such that the system utilizes previously tracked positions to estimate a likely future tracked position; and outputs the likely future tracked position as the expected location of the head to said device, wherein said likely future tracked position is utilized to control an auto-stereoscopic display for the display of images for eyes located at expected positions corresponding to said likely future tracked position, and wherein Kalman filtering of the previously tracked positions is utilized in estimating said likely future tracked position. - View Dependent Claims (8)
-
-
9. A system for providing an expected location of a head the system comprising:
-
video input means for providing at least one video signal of the head; first processing means for processing the video signal so as to output a substantially continuous series of current head location data; second processing means for processing predetermined one of the current head location data so as to output a predicted future expected head position as the expected location of the head, thereby substantially overcoming a delay in processing the head position, wherein said second processing means utilizes a Kalman filtering of the current head location data; and an auto-stereoscopic display driven by said predicted expected location output of said head. - View Dependent Claims (10, 11)
-
Specification