This is an implementation of real-time inverse compositional Active Appearance Models (AAMs), as described in the "Active Appearance Models Revisited" paper by Iain Matthews and Simon Baker.
Experimental support is provided for the 3D extensions to inverse compositional AAMs, also developed by Matthews and Baker in their "2D vs. 3D Deformable Face Models" and "Real-Time Combined 2D+3D Active Appearance Models" papers.
As an aid to ease the task of building the 3D shape model needed by the 3D extensions, an implementation of the closed-form shape-from-motion algorithm by Jing Xiao and Takeo Kanade is provided. And while I can't guarantee the quality of the results given by this latter implementation, it shouldn't be far from correct as it's heavily based on Xiao's implementation.
Look up "icaam" on Sourceforge.net to get the latest release, the data required by the examples and more!