A system and process for improving the appearance of improperly colored
and/or improperly exposed images is presented. This involves the use of
two novel techniques--namely an automatic color correction technique and
an automatic exposure correction technique. The automatic color
correction technique takes information from within an image to determine
true color characteristics, and improves the color in improperly colored
pixels. The automatic exposure correction technique measures the average
intensity of all of the pixels and adjusts the entire image pixel by
pixel to compensate for over or under exposure. These techniques are
stand alone in that each can be applied to an image exclusive of the
other, or they can both be applied in any order desired.