1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to: obtain a first time-sequenced set of images, wherein one image in the first time-sequenced set of images is designated as a current image; select a first image from the first time-sequenced set of images to meet a first stabilization constraint; determine a first stabilization motion value for the current image based, at least in part, on the current image's proximity in time to the selected first image in the first time-sequenced set of images and the first stabilization constraint; apply the determined first stabilization motion value to the current image to stabilize the current image; aggregate one or more pixels with the stabilized current image, so as to maintain a consistent Field of View (FOV) between the stabilized current image and other images in the first time-sequenced set of images; and store the stabilized, consistent FOV current image in a memory.