A method and apparatus for correcting digital images is provided. In one
embodiment of the invention, a unique subject in a current image to be
corrected is identified in one or more reference images. Pixel
characteristics of the unique subject in the current image to be
corrected are compared to the pixel characteristics of the unique subject
as it appears in the one or more reference images. Using the comparison,
a systemic error of the current image is inferred, and a correction
function correcting the inferred error is determined. One embodiment of
the invention corrects the color of a digital image based on identifying
individual humans in the current image and in the reference images.