CIECAM97
Color Appearance Model


o What is a color appearance model?

    A color appearance model tries to model how the human visual system perceives the color of an object under different lighting conditions and with different backgrounds. By developing such a model, an image that is viewed under one lighting condition can be adjusted to appear to have the same colors if it were viewed under a completely different lighting condition. The ability of a color appearance model to perform this task means that it can be used to develop a device-independent way of storing images. For example, if an image is scanned into a computer, the color appearance model, knowing the scanner's illumination conditions, can transform the image into its internal representation. When the image would be displayed on a monitor or printed, again the color appearance, knowing the output display's illumination conditions, can transform its internal representation on the image to the correct representation for the output display.
o What is CIECAM97?
    CIECAM97 is one of many color appearance models. It was developed last year as an international standard color appearance model that borrows the best ideas from many different color appearance models. CIECAM97 currently is only developed for a single input color and a certain illumination environment. It breaks down the illumination environment and the color stimulus in the following way:

    1. Color Stimulus: The color stimulus is the color being observed. It is defined to cover about 2 degrees of visual angle.
    2. Background: The background is the area immediately surrounding the stimulus. It extends from the edges of the stimulus to about 10 degrees of visual angle in all directions.
    3. Surround Field: The surround field extends to the limit of vision from the background. CIECAM97 defines a surround field as average, dark, dim, etc.

    The CIECAM97 model uses the color stimulus, the color of white, the background, and the surround field to calculate its representation of the stimulus color in the viewing condition specified. CIECAM97 represents the stimulus color using lightness, chroma and hue which are described below:

    Once lightness, chroma and hue information is computed for the color stimulus and the viewing conditions, it can be used to tranform the color to a different viewing condition. The ultimate goal of the CIECAM97 model is for the two colors to appear exactly the same.

o CIECAM97 Specifics
    Input Data

    Viewing Condition Parameters

    Output Data


Jeffrey M. DiCarlo / dicarlo@chromatic.com
Julie C. Sabataitis / jcsabat@leland.stanford.edu
Copyright © 1998