1. An apparatus for mosaicking a plurality of images captured in a low-light condition, comprising: an image capturing module for capturing the plurality of images of an object; a flash module in communication with the image capturing module for activating a flash each time the image capturing module captures one of the plurality of images in the low-light condition; a computer-readable medium in communication with the image capturing module for storing the plurality of images that are captured, each one of the plurality of images having a flash spot region; and a processor in communication with the image capturing module, the flash module and the computer-readable medium for executing a plurality of instructions stored on the computer-readable medium, causing the processor to perform operations, the operations comprising: determining a spacing between each one of the plurality of images to minimize a number of the plurality of images while capturing all portions of the object, and simultaneously recovering information that is lost due to a respective flash spot region in each one of the plurality of images captured in the low-light condition; capturing the plurality of images in accordance with the spacing; aligning the plurality of images that are captured; and mosaicking the plurality of images that are aligned into a single image by, for each one of the plurality of images, replacing one or more pixels in the respective flash spot region using one or more pixels in a subsequent image that is in a same location as the respective flash spot region such that the information is recovered.