Non-rigid face tracking with enforced convexity and local appearance consistency constraint - Robotics Institute Carnegie Mellon University

Non-rigid face tracking with enforced convexity and local appearance consistency constraint

S. Lucey, Y. Wang, and J. F. Cohn
Journal Article, Image and Vision Computing: Special Issue on Best of FG '08, Vol. 28, No. 5, pp. 781 - 789, May, 2010

Abstract

In this paper we present a new discriminative approach to achieve consistent and efficient tracking of non-rigid object motion, such as facial expressions. By utilizing both spatial and temporal appearance coherence at the patch level, the proposed approach can reduce ambiguity and increase accuracy. Recent research demonstrates that feature based approaches, such as constrained local models (CLMs), can achieve good performance in non-rigid object alignment/tracking using local region descriptors and a non-rigid shape prior. However, the matching performance of the learned generic patch experts is susceptible to local appearance ambiguity. Since there is no motion continuity constraint between neighboring frames of the same sequence, the resultant object alignment might not be consistent from frame to frame and the motion field is not tempo-rally smooth. In this paper, we extend the CLM method into the spatio-temporal domain by enforcing the appearance consistency constraint of each local patch between neigh-boring frames. More importantly, we show that the global warp update can be optimized jointly in an efficient manner using convex quadratic fitting. Finally, we demonstrate that our approach receives improved performance for the task of non-rigid facial motion tracking on the videos of clinical patients.

BibTeX

@article{Lucey-2010-120991,
author = {S. Lucey and Y. Wang and J. F. Cohn},
title = {Non-rigid face tracking with enforced convexity and local appearance consistency constraint},
journal = {Image and Vision Computing: Special Issue on Best of FG '08},
year = {2010},
month = {May},
volume = {28},
number = {5},
pages = {781 - 789},
}