Active shape model

Active shape models (ASMs) are statistical models of the shape of objects which iteratively deform to fit to an example of the object in a new image, developed by Tim Cootes and Chris J. Taylor in 1995. The shapes are constrained by the point distribution model (PDM) statistical shape analysis to vary only in ways seen in a training set of labelled examples. The shape of an object is represented by a set of points (controlled by the shape model). The ASM algorithm aims to match the model to a new image.

Operation of the shape model

The ASM works by alternating the following steps:

The technique has been widely used to analyse images of faces, mechanical assemblies and medical images (in 2D and 3D).

It is closely related to the active appearance model. It is also known as a "Smart Snakes" method, since it is an analog to an active contour model which would respect explicit shape constraints.

See also

References

  1. 1 2 3 T.F. Cootes; C.J. Taylor; D.H. Cooper; J. Graham (1995). "Active Shape Models-Their Training and Application". Computer Vision and Image Understanding. 61 (1): 38–59. doi:10.1006/cviu.1995.1004. Wikidata Q57532916. {{Cite Q}}: Missing first/last names in Wikidata for T.F. Cootes, C.J. Taylor, D.H. Cooper, J. Graham (help)
  2. ↑ T. F. Cootes; G. J. Edwards; C. J. Taylor (1998). "Active appearance models". Lecture Notes in Computer Science: 484–498. doi:10.1007/bfb0054760. Wikidata Q29302494. {{Cite Q}}: Missing first/last names in Wikidata for T. F. Cootes, G. J. Edwards, C. J. Taylor (help)
  3. ↑ T.F. Cootes; G.J. Edwards; C.J. Taylor (2001). "Active appearance models". IEEE Transactions on Pattern Analysis and Machine Intelligence. 23 (6): 681–685. doi:10.1109/34.927467. Wikidata Q30051369. {{Cite Q}}: Missing first/last names in Wikidata for T.F. Cootes, G.J. Edwards, C.J. Taylor (help)
  4. ↑ "Matlab code: open-source ASM implementation". mathworks.com.
  5. ↑ "Flexible Models for Computer Vision". isbe.man.ac.uk. Archived from the original on 2006-07-06.
  6. ↑ "Tim Cootes home page, one of the original co-inventors of ASMs". personalpages.manchester.ac.uk.
  7. ↑ "Source code for ASMs (the "stasm" library)". milbo.users.sonic.net.
  8. ↑ "ASMlib-OpenCV, An open source C++/OpenCV implementation of ASM". code.google.com.