1. A system for compensating for motion and saturation during image capture by a mobile computing device, said system comprising: an image sensor; a gyroscope; a memory area storing a plurality of images captured by the image sensor, the memory area further storing readings from the gyroscope, the readings corresponding to each of the plurality of images; and a processor programmed to: calculate global movement among the plurality of images based on the readings; re-align each of the plurality of images based on the calculated global movement; compare intensity values associated with pixels in the re-aligned images to expected intensity values for the pixels, the expected intensity values being derived from a reference image in the plurality of images; selectively accumulate the intensity values associated with the pixels in the re-aligned images based on the comparison; and generate an output image using the selectively accumulated intensity values.