Active Shape Modelling (ASM) and Active Appearance Modelling (AAM)
CS-160: Software Engineering
Instructor: Rob Bruce
Fall 2016

SLIDE 1: Active Shape Modelling

  • Active Shape Modelling uses a pre-defined template with indexed points to define the outline of a surface.
  • Active Shape Modelling is useful on faces to detect facial features such as the location of the eyes, nose, mouth, as well as the contour of the face.
  • This technique was proposed by Tim Cootes and Chris Taylor in 1995.

SLIDE 2: Active Shape Modelling template

  • Here is an active shape model template based on 68 data points. This template needs to be squashed or stretched before it will fit on a person's face.
    Headshot of an active shape model template with 68 data points.

Source: http://ibug.doc.ic.ac.uk/media/uploads/images/300-w/figure_1_68.jpg

SLIDE 3: Active Shape Modelling: applied to a person's face

  • The Active Shape Model template with 68 data points is matched onto a real face:
    Headshot of a male face annotated with 68 data points to show the locations of active shape modelling indices.

Source: http://personalpages.manchester.ac.uk/staff/timothy.f.cootes/data/xm2vts/markup_large.png

SLIDE 4: Active Appearence Modelling

  • Active Appearence Modelling (AAM) is an improvement over Active Shape Modelling.
  • In AAM, texture on the face is used to compute how the template face should be squashed or stretched to fit the real user's face.
  • The result is much improved tracking of faces when working with video (i.e. no jitter in index points).

SLIDE 5: Active Shape Modelling: training datasets

SLIDE 6: For Further Reading