Global alignment
Register all pairwise overlapping images
Use a 3D rotation model (one R per image)
Use feature based registration of unwarped
images
Discover which images overlap other images
using feature selection (RANSAC)
Chain together inter-frame rotations
Optimize all R estimates together (next time)