1. A computer implemented method of generating a binarized representation of a document using a mobile device configured to provide a Flashed image of the document and a No-flashed image of the document, the method comprising: a) generating the Flashed image of the document with the mobile device; b) generating the No-flashed image of the document with the mobile device; c) blending the Flashed image of the document with the No-flashed image of the document to generate a blended image of the document, the blended image of the document including one or more regions associated with the Flashed image of the document and one or more regions associated with the No-flashed image of the document; and d) binarizing the blended image of the document to generate a binarized representation of the document, wherein step c) includes: c1) generating an aligned No-flashed image of the document, the aligned No-flashed image generated by aligning the No-flashed image of the document with the Flashed image of the document by applying a warping function to the No-flashed image to align it with the Flashed image, the warping function generated by iteratively generating one or more other warping functions associated with aligning the No-flashed image of the document at a reduced resolution and the Flashed image of the document at the reduced resolution; and c2) blending the aligned No-flashed image of the document with the Flashed image of the document to generate a blended image of the document.