Automatically align images taken with different cameras, at different times, and with different scales.