A method for automatically compensating for scanner metamerism errors
associated with scanning input images using a digital color image
scanner, wherein the input images can be on a variety of different input
media having colorants with different spectral characteristics,
comprising scanning an input image on a digital color image scanner to
produce a scanned image; determining one or more estimated color balance
error values in a color balance parameter space by analyzing the scanned
image using a color balance analysis algorithm; assigning an input medium
from a set of possible input media for the scanned input image in
response to the estimated color balance error values; selecting a scanner
metamerism correction color transform associated with the assigned input
medium; and applying the selected scanner metamerism correction color
transform to the scanned image to produce a corrected image compensated
for scanner metamerism errors.