Color Appearance Models
CIE XYZ and CIELAB tell you what a color is, measured against one reference white. But the same measured color looks more vivid in sunlight than candlelight, and lower-contrast in a dark cinema than a bright office. Predicting how a color will actually appear - under a given light level, surround, and background - is the job of a color appearance model. This is the interactive tour of CIECAM and the effects it captures.
Why CIELAB is not enough
CIELAB was a huge step: a perceptual space where distance roughly tracks perceived difference. But it makes a simplifying assumption - that a color is judged only relative to a single reference white, in isolation. Real viewing is messier. The absolute light level matters (the same paint is more vivid outdoors than in a dim room). The surround matters (an image looks lower-contrast in a dark cinema). The background a color sits on matters. CIELAB sees none of this; it returns the same L*a*b* regardless.
A color appearance model (CAM) closes that gap. You give it the color and the viewing conditions, and it predicts perceptual appearance correlates - how light, how colorful, what hue the color will actually look. CIECAM02 and its successor CIECAM16 are the standard models. Think of a CAM as "CIELAB that knows what room you are in."
The appearance correlates
A CAM does not output one set of coordinates - it outputs a richer family of perceptual attributes, and the distinction between the relative and absolute ones is the key insight.
One color, six perceptual readouts
Pick a color and an adapting light level. The relative correlates (lightness, chroma, hue) barely move, while the absolute ones (brightness, colorfulness) climb with luminance - the model's way of saying the very same color looks brighter and more vivid in stronger light. (Illustrative correlate values, not full CIECAM output.)
Viewing conditions as input
What makes a CAM different from CIELAB is that the viewing condition is a first-class input. To run CIECAM you specify the parameters of the scene as well as the color:
Feed those in and CIECAM applies a chromatic adaptation transform, a cone-response nonlinearity, and a set of equations that produce the correlates. The inverse model is just as important: given a target appearance and a different set of conditions, it computes the stimulus that reproduces that appearance - the basis of cross-media color matching.
The Hunt and Stevens effects
Two effects of light level are why a CAM needs absolute luminance. The Hunt effect: colorfulness increases with luminance - colors look more vivid in bright light, washed out in dim light. The Stevens effect: perceived contrast increases with luminance - the difference between light and dark stretches as it gets brighter, and compresses in the dark. Raise the light level and watch both at once.
Bright light: more colorful, more contrast
Drag the viewing luminance from dim to bright. The swatch illustrates the Hunt effect (colorfulness rising with light), and the gray ramp illustrates the Stevens effect (apparent contrast rising with light). At low luminance, colors mute and tones flatten toward gray. (Illustrative proxy of the predicted appearance.)
The surround effect
The surround - what is around the display, not in it - changes perceived contrast too (the Bartleson-Breneman effect). The same image looks lower contrast in a dark surround (a cinema) than in a bright one. This is why content graded for a dark theater is encoded with extra contrast (a higher system gamma): the dark surround will visually flatten it back to normal. Switch the surround to see the compensation a CAM prescribes.
Dark rooms flatten contrast
The frame sits inside a chosen surround. "Perceived" shows how the dark surround visually lowers contrast; "compensated" shows the extra contrast a CAM adds so the image looks right in that room. Average surround needs none; dark surround (cinema) needs the most.
Chromatic adaptation and corresponding colors
The first stage of any CAM is a chromatic adaptation transform (CAT) - the math version of the white-balance your eye does automatically. It scales the cone responses so the adapting white maps to "white," letting the model predict corresponding colors: the stimulus under illuminant B that looks the same as a given color under illuminant A. This is exactly what converting an image from a D50 print viewing condition to a D65 screen needs.
The same appearance under a different white
A color as seen under the source white, and the corresponding color a CAT computes to keep the same appearance under the destination white. Change the destination illuminant: the swatch shifts so that, after your eye adapts to the new white, it would look like the original. (Simplified von Kries-style adaptation.)
Where appearance models are used
Pitfalls and gotchas
Test your understanding
Six questions on appearance correlates, viewing conditions, and the named effects. Instant feedback, no scores recorded - a wrong answer comes with a short explanation.
Quick check
Continue your journey
Appearance models extend the measured spaces with viewing conditions. The numbers reflect each article's position in the editorial roadmap.
White Points and Chromatic Adaptation
CAT02 in detail - the adaptation step a CAM runs first.
Colorimetry · 09CIELAB and LCH Explained
The measured perceptual space a CAM extends with viewing conditions.
Vision · 06Color Constancy, Adaptation, and Context
The perception a CAM models - your eye's automatic adaptation.
Colorimetry · 08CIE XYZ Explained
The tristimulus base a CAM starts from before adapting.
Physics · 28Color Temperature and White Balance
The adapting white the chromatic adaptation transform takes as input.
Vision · 30Color Illusions and the Limits of Perception
The surround and contrast effects a CAM has to account for.
Colorimetry · 22Oklab and Oklch: Modern Perceptual Color Spaces
A practical descendant of appearance-model thinking.