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: obtain a temporal sequence of images of a scene, each image having an associated capture time; perform one or more operations to identify relationships between the images during one or more time intervals between the capture times of consecutive images; and fuse at least some of the sequence of images using the identified relationships between the images to generate a composite image of the scene.