The idea here is to speed up the algorithm by essentially pyramiding
the whole set (see Figure ) and building
up towards a much quicker convergence.
This nice hierarchy can allow larger sets to be dealt with, e.g. 50 or even hundreds, something which was thus far impractical. The figure shows how subsets are chosen in the context of image registration to create smaller AAM's. In practice the choice is stochastic although it is now realised that due to the internal intricacies of MATLAB, this arbitrariness results in reduced speed. By registering subsets, a globally good AAM can be constructed. Similar principles can be shown for shapes.
Instead of treating large sets and optimising over these, smaller
sets can be handled, thereby reducing the burden of large Eigen analyses.
Figures and
illustrate that subsets appear to result in better and quicker descent10.9. The time required to optimise over subsets is surprisingly higher.
This issue is a main one for future work.
|
Figure depicts one typical registration
curve showing that the registration quality improves up to a point
where betterment is low in extent.
|
In can be seen in Figure that a subset-driven
approach is slower though it is able to bring about some great improvements
after an initial instability at the start. That slow start can be
explained by pointing out that an insufficient number of different
subset choices was cycled through. As a result, a rather localised
optimisation is performed while the overall set benefits very little.