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.