PDF version of this entire document

Model Fitting

The second stage in active appearance models involves use of the model obtained, along with the correlations learned for that model, in order to do the fitting []. It is possible to perform an image search which is driven by the observed difference between the model and a given target image. Fitting is done by changing the values of model parameters. The state of the active model is defined by parameter values which, assuming the model is fitted successfully, contain information about the target image.

The model, as illustrated in Figure [*] and Figure cap:A-target-image-2, is initially placed somewhere inside the image frame, with reasonable proximity to its target. The reason why good proximity (initialisation) is essential is that significantly large displacements are rarely learned off-line. The model is quite meaningless unless there is at least partial overlap or commonality to drive the optimiser in the right direction.

The algorithm which is used to perform the search adopts the following general form:

Figure: Model and target fitting.
\includegraphics[scale=0.7]{Graphics/aam}

The technique of matching an appearance model to a target image can be depicted using a large sequence of images (an animation) resembling one which is shown in Figure [*]. Only a few dozens of iterations are required in order to get good matching. This depends on the algorithm and the scale of the problem.

Roy Schestowitz 2010-04-05