1. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause the processor to: obtain a first image from an image capture device at a first time, the first image having first motion data; obtain a second image from the image capture device at a second time, the second image having second motion data and a focal length; determine a rotation metric indicative of the rotation of the image capture device between the first and second times based, at least in part, on the first and second motion data; determine a translation measure for the second image, relative to the first image, based only on the rotation metric and focal length; and align the second image with the first image in a memory based on the translation measure.