1 / 27

A Brief Introduction to Active Appearance Models

A Brief Introduction to Active Appearance Models. Topics of the talk. Introduction AAM Future and Related works Reference. Introduction. What is AAM? Non-linear, generative, parametric models What can AAM do? Statistical models Depend on the problem

karyn-short
Download Presentation

A Brief Introduction to Active Appearance Models

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Brief Introduction to Active Appearance Models

  2. Topics of the talk • Introduction • AAM • Future and Related works • Reference

  3. Introduction • What is AAM? • Non-linear, generative, parametric models • What can AAM do? • Statistical models • Depend on the problem • Computer Vision Image Interpretation • Face Recognition • Medical image analysis

  4. Introduction-Application • Face Recognition • Figure: Example face image annotated with landmarks

  5. Introduction-Application • Medical image analysis • Figure: Example MR image of knee with carilage outlined

  6. Introduction-History • History • Snake (Active Contour Models) --1989 • ASM (Active Shape Models) --1995 • AAM (Active Appearance Models) --1998

  7. Snake- Active Contour Models • Start with a curve near the object • Discrete snake: spline with n control points • Evolve the curve to fit the boundary • Minimize the energy function • Original formulation

  8. Snake • Weakness • weak constraints • high compute cost • can not search inside boundary • not optimal for known shape because of no prior knowledge

  9. ASM-Active Shape Models • Use prior knowledge from the training set • Variable parameters • Statistical Shape Models • Allow formal statistical techniques to be applied to sets of shapes, making possible analysis of shape differences and changes

  10. ASM • Variable parameters position scale orientation shape parameters

  11. ASM • Shape • define the shapes as the coordinates of the v vertices that make up the mesh: • AAM allow linear shape variation the shape parameters

  12. ASM • The linear shape model of an independent AAM

  13. ASM • Build the model • Get shapes from a set of annotated images of typical examples • Normalize • PCA

  14. ASM • Use the model for locating • Given a rough starting approximation instance • Examine a region around, find the best nearby match for each point • Update the parameters to best fit the new point • Repeat until convergence

  15. ASM • Figure: Search using Active Shape Model of a face

  16. AAM-Active Appearance Models • Shape • Appearance • Model Instantiation • Fitting

  17. AAM • Appearance • Warp each example image • Sample • Normalize • PCA

  18. AAM • Warp each example image • Its control points match the mean shape • Using • Piecewise affine warping (Delaunay Triangulation algorithm) • Thin plate splines • Sample • The intensity information from shape-normalized image to form a texture vector

  19. AAM • Figure: a ‘shape-free’ image patch

  20. AAM • Normalize • To minimize the effect of global lighting variation • PCA • The appearance expression the appearance parameters

  21. AAM • Figure: The linear appearance variation of an independent AAM

  22. AAM • Model Instantiation • The two equations describe the shape and the appearance variation • Given the shape parameters • Given the appearance parameters • Create warping appearance A from the base mesh S0 to the model shape S

  23. AAM • Figure: An example of AAM instantiation

  24. AAM • Fitting • Naturally, we want to minimize the error between and • Denote as:

  25. AAM • Fitting Algorithms • Inefficient Gradient Descent Algorithms • Efficient Ad-Hoc Fitting Algorithms • Efficient Gradient Descent Image Alignment • Lucas-Kanade Image Alignment • Forwards Compositional Image Alignment • Inverse Compositional Image Alignment • ...

  26. Future and Related works • Alignment algorithms • Automatic landmark • View-Based appearance models • Applications • …

  27. Reference • T.F. Cootes and C.J. Taylor • Statistical Models of Appearance for computer vision • Active Appearance Models • Active Shape Models-Their Training and Application • Iain Matthews and Simon Baker • Active Appearance Models Revisited • …

More Related