VOSM

Vision Open Statistical Models

VOSM has moved from SourceForge to Github. Please refer to Github html for the online reference.
Local documentation is also provided both in html and pdf format.

Current VOSM implements all popular ASMs/AAMs, and one new fitting methods (namely, 2D profile ASM) both for static images and dynamic image sequences, including:

  1. Original 1D profile ASM
  2. Originated 2D profile ASM
  3. Direct Local texture constrained (LTC) ASM
  4. Basic AAM
  5. ICIA (Inverse compositional image alignment) AAM
  6. IAIA (Inverse additive image alignment) AAM
Dependencies
  1. OpenCV 3.0.0 or above
  2. boost-1.58 or above (boost-regex, boost-filesystem and boost-system are required)
Usage
  1. Before using VOSM, it’s REQUIRED to download respective ShapeInfo.txt file summarized in the following table:
  2. To build the 2D statistical model, use command test_smbuilding:

    test_smbuilding 
    -a “…/YourFaceDatabaseToTrain/annotations/training” 
    -i “…/YourFaceDatabaseToTrain/images/training” 
    -s “…/YourFaceDatabaseToTrain/annotations/training/ShapeInfo.txt” 
    -d “EMOUNT” 
    -c 1 
    -t “SMNDProfile”

  3. To test the 2D statistical model, use command test_smfitting:

    test_smfitting
    -o “…/YouTrainedModelFolder” 
    -t “ASM_PROFILEND” 
    -i “…/YourFaceDatabaseToTest/images/testing” 
    -a “…/YourFaceDatabaseToTest/annotations/testing” 
    -d “EMOUNT” 
    -s “true” 
    -r “true”

More details about these two commands can be found by respective help commands.

Older Versions

AAM Building< -- AAMBuildingGUI-Toronto.rar
A wxWidget based GUI tool is provided to simplify the process of building an AAM model. OpenCV is the kernel for image processing, while BOOST is for file I/O. Since this tool was roughly finished in Toronto, Canada, I call it a Toronto version. 

— aambuilding-1.0.zip
You can obtain some basic AAM conceptions from my technical report 2D Statistical Models.
aambuilding-1.0 is a stable version of AAM Building, which has been tested with Boost 1.36 and OpenCV-cvs, both in Windows Vista and Ubuntu 8.04.

Some demonstrative videos can be found on this page.