In one aspect, the present disclosure describes a process for automatic
artifact compensation in a digital representation of an image. The
process includes detecting, by a processor, regions corresponding to
facial images within the digital representation; locating, by the
processor, red-eye regions within the detected regions; and automatically
modifying, by the processor, the located red-eye regions to provide a
modified image.