The Robotics Institute
Search the site
RI | Research | Projects | AAMs with Occlusion

Text only version of this site

[Project image] AAMs with Occlusion
Heads: Ralph Gross and Simon Baker
Contact: Ralph Gross (rgross@cs.cmu.edu)

Mailing address:
Carnegie Mellon University
Robotics Institute
5000 Forbes Avenue
Pittsburgh, PA 15213

Associated center: VASC
Associated labs/groups: People Image Analysis Consortium, Vision for Safe Driving, and Face Group

This page last updated - November 2006.
Jump to: Project Description | Personnel | Publications

Project Description

Active Appearance Models (AAMs) are generative parametric models that have been successfully used in the past to track faces in video. A variety of video applications are possible, including dynamic head pose and gaze estimation for real-time user interfaces, lip-reading, and expression recognition. To construct an AAM, a number of training images of faces with a mesh of canonical feature points (usually hand-marked) are needed. All feature points have to be visible in all training images. However, in many scenarios parts of the face may be occluded. Perhaps the most common cause of occlusion is 3D pose variation, which can cause self-occlusion of the face. Furthermore, tracking using standard AAM fitting algorithms often fails in the presence of even small occlusions. In this project we developed algorithms to construct AAMs from occluded training images and to track faces efficiently in videos containing occlusion. We evaluated our algorithms both quantitatively and qualitatively and showed successful real-time face tracking on a number of image sequences containing varying degrees and types of occlusions.

The image sequences are shown below.

 
shape_modes.mpg
Shape modes generated from unoccluded and occluded training data. The resulting shape modes are very similar.
 
app_modes.mpg
Appearance modes generated from unoccluded and occluded training data. As shown in the paper the modes generated from unoccluded data and from data containing up to 45% of occlusion are very similar.

 
fit.mpg
Accurate tracking using an AAM constructed using image sequences containing occlusion.
 
box.mpg
Comparison of using the (non-robust) project-out algorithm and the efficient robust normalization algorithm on an image sequence with occlusion by a black box.

 
hand.mpg
Comparison of using the (non-robust) project-out algorithm and the efficient robust normalization algorithm on an image sequence with occlusion by a hand.
 
rotate.mpg
Comparison of using the (non-robust) project-out algorithm and the efficient robust normalization algorithm on an image sequence with self-occlusion.

Personnel [Past Members]

Name Title Email Address
Ralph's personal homepage Ralph Gross PhD Student, ISRI rgross@cs.cmu.edu
Iain's personal homepage Iain Matthews Senior Systems Scientist iainm@cs.cmu.edu (Currently On Leave)

Publications

Note: This list may not be comprehensive. It contains only those publications in the RI publications database. Entries are listed in reverse chronological order.


The Robotics Institute is part of the School of Computer Science, Carnegie Mellon University.
For updates and comments, please see these instructions.
This page maintained by robotwebmaster@ri.cmu.edu