£199.99 £139.99 for one year of Unlimited learning. Offer ends on 14 November 2022 at 23:59 (UTC). T&Cs apply

Find out more
The Active Shape Model fitting algorithm
Skip main navigation

The Active Shape Model fitting algorithm

In this article, Marcel Lüthi explains the Active Shape Model (ASM) fitting algorithm.
© University of Basel

We have demonstrated basic ideas for fitting a shape model to an image. The algorithm utilises ideas from the well-known Active Shape Model (ASM) approach and combines these with the methods we have developed for fitting Gaussian Process models.

In order to employ this modified ASM fitting algorithm in practical applications, a few more details need to be taken into consideration. The pose parameters (i.e. rotation and translation) need to be adjusted along with the shape. To improve the convergence of the algorithm, the algorithm is usually applied in a multi-scale setting. Furthermore, it is usually not the intensities which are modelled directly but rather the gradient changes in the images. This makes the procedure more robust.

Unfortunately, discussing all these aspects is not possible within the scope of this course. If you are interested to learn in more detail how you can apply ASMs in practical applications, we invite you to read this paper written by Tim Cootes, one of the inventors of the original method, that provides an easily accessible and practical introduction to the topic.[1]

A few remarks about the paper are in order:

  • In this paper shapes are represented using a set of landmark points. As in most shape modelling papers you will find in the literature, the model is not formally defined as a Gaussian Process; instead, Principal Component Analysis (PCA) is applied directly to the discretised shapes.
  • Instead of using Gaussian Process regression to find a probable shape from the matching points, the paper uses a simpler solution. It projects the solution into the space spanned by the principal components and trims the coefficient, using the fact that the coefficients are (N(0,1)) distributed and that large coefficients correspond to unlikely shapes.
  • The paper discusses a setting where rotation, translation and size are standardised.

Despite these slight differences in the mathematical setting, you should be able to understand the paper given what you have learned in this course. You should also be able to see how the theory of Gaussian Processes can be used to improve ASM fitting.


[1] Cootes, Tim. ‘An introduction to active shape models’. Image processing and analysis, Oxford University Press, 2000, pp. 223-248.

© University of Basel
This article is from the free online

Statistical Shape Modelling: Computing the Human Anatomy

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education