Multiresolution Registration with 2D Affine Transformation on pairs of 2D images

Elastix and BRAINS already implement such multi-stage approach. If you don’t want to reimplement it, you should look into them.