1. A portable digital image acquisition device, comprising: (a) a lens and a sensor for acquiring a main digital image and first and second reference images; (b) first and second light sources disposed at different distances from the lens for illuminating one or more objects within an acquired scene; (c) a memory for storing the main digital image; (d) one or more non-transitory processor-readable media having digital code embedded therein for programming a processor to perform a method of determining and correcting a flash eye defect in the main digital image using the first and second reference images, wherein the method comprises: (i) acquiring the first and second reference images respectively using the first and second light sources; (ii) normalizing the first and second reference images to generate normalized first and second reference images; (iii) analyzing one or more differences between the first and second normalized reference images; (iv) determining and correcting the flash eye defect within the main image based on the analyzing to generate a corrected main image; and (v) storing, transmitting, communicating, displaying, or projecting the corrected main image or a further processed version, or combinations thereof.