We propose an algorithm for face verification through tracking facial features by using sequential importance sampling. Specifically, we first formulate tracking as a Bayesian inference problem and propose to use Markov chain Monte Carlo techniques for obtaining an empirical solution. A reparameterization is introduced under parametric motion assumption, which facilitates the empirical estimation and also allows verification to be addressed along with tracking. The facial features to be tracked are defined on a grid with Gabor attributes (jets). The motion of facial feature points is modeled as a global two-dimensional (2-D) affine transformation (accounting for head motion) plus a local deformation (accounting for residual motion that is due to inaccuracies in 2-D affine modeling and other factors such as facial expression). Motion of both types is processed simultaneously by the tracker: The global motion is estimated by importance sampling, and the residual motion is handled by incorporating local deformation into the measurement likelihood in computing the weight of a sample. Experiments with a real database of face image sequences are presented.
© 2001 Optical Society of America
Original Manuscript: September 8, 2000
Revised Manuscript: May 25, 2001
Manuscript Accepted: May 7, 2001
Published: December 1, 2001
Baoxin Li and Rama Chellappa, "Face verification through tracking facial features," J. Opt. Soc. Am. A 18, 2969-2981 (2001)