3. The computer program product as recited in claim 2 , wherein the program instructions executable by the processor to validate the imperfectly extracted data further comprise program instructions executable by the processor to perform at least one of: correcting OCR errors in the imperfectly extracted data of interest based in whole or in part on at least one of the reference information and predefined business rules, and normalizing data from the document based at least in part on at least one of the reference information and the predefined business rules.
2. The computer program product as recited in claim 1 , further comprising program instructions executable by the processor to: determine at least some of the data of interest were imperfectly extracted from the image; and validate the imperfectly extracted data of interest against reference information stored on the mobile device.