1. A digital image acquisition device comprising a lens, an image sensor, a processor and a computer readable medium having computer readable code embodied therein for programming the processors to perform a method of correcting a digital image, the method comprising: acquiring a digital image, including capturing a digital image using the lens and the image sensor or receiving a digital image captured by an optical system of another device, or combinations thereof; identifying a candidate eye defect region in said image, including a region of red pixels having a threshold measurement of redness or high intensity pixels having a threshold intensity value, or both, within a sub-region comprising a pupil region of the image; identifying an iris region around said pupil region including a chrominance value; analyzing an eye-related characteristic of the sub-region that comprises a candidate red-eye region or region of high intensity pixels, or both; and identifying said sub-region as a flash artifact region based on said analyzing of said eye-related characteristic; applying flash artifact correction to said flash artifact region; and determining and correcting the chrominance value of the iris region.