1. A non-transitory program storage device, readable by a programmable control device and comprising instructions stored thereon to cause one or more programmable control devices to: capture a first and a second image of a temporal sequence of images of a scene, each image having an associated capture time; determine, prior to capture of a third image of the temporal sequence of images, a composite image contribution value for the first image and a first relationship between the second and first images; capture the third image of the temporal sequence of images; determine, prior to capture of a fourth image of the temporal sequence of images, a composite image contribution value for the second image and a second relationship between the third and second images; register the first, second and third images based on the first and second relationships; and fuse the first, second and third images based on their registration and each image's composite image contribution value.