30

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.

Colorimetry · 41 4 Live Demos ~35 min read Appearance & CIECAM
J Q C M s h
The appearance correlates
viewing
Conditions change appearance
Hunt
Colorfulness rises with light
CAT
Adapt across white points
01

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."

Note on the demos: a model predicts the percept, which a screen cannot literally reproduce - your display has one fixed viewing condition. The interactives below illustrate the direction and size of each predicted effect with a proxy adjustment, the way the afterimage demo earlier could only point at an effect that happens in your eye.
02

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.

Lightness (J) vs Brightness (Q)
Lightness is relative to the white ("how light, as a fraction of white"); brightness is absolute ("how much light it emits"). The same paper is equally light indoors and out, but far brighter outdoors.
Chroma (C) vs Colorfulness (M)
Chroma is colorfulness relative to the white; colorfulness is absolute and grows with light level. A red car is more colorful in sun, similar chroma either way.
Saturation (s)
Colorfulness relative to the color's own brightness - roughly M/Q. It stays more stable across light levels than colorfulness does.
Hue (h, H)
The hue angle (h) and a hue composition (H) in terms of the unique hues - the most stable attribute across conditions.
Interactive 01 · Appearance correlates

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.)

03

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:

Adapting white (XYZ_w)
The white the eye is adapted to - the illuminant. Drives the chromatic adaptation step.
Adapting luminance (L_A)
The overall light level. Higher L_A means more colorful and higher-contrast appearance (Hunt and Stevens effects).
Background (Y_b)
The relative luminance of what immediately surrounds the color - affects its induced lightness and contrast.
Surround
Average (a print under room light), dim (TV in a lit room), or dark (cinema). Sets the surround-compensation factor.

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.

04

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.

Interactive 02 · Light level

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.)

Hunt: colorfulness with light
Stevens: contrast with light
05

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.

Interactive 03 · Surround compensation

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.

As perceived in this surround
With surround compensation applied
Average surround: no contrast compensation needed.
06

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.

Interactive 04 · Corresponding colors

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.)

Source appearance (D65)
Corresponding color (dest. white)
07

Where appearance models are used

Cross-media matching
Making a print under D50 lamps look like the screen under D65 - the CAM predicts the corresponding colors so the two match in appearance.
HDR & tone mapping
Predicting how content graded at one luminance looks at another, and compensating with the Hunt/Stevens/surround effects.
Uniform color spaces
CAM02-UCS and friends give better perceptual uniformity than Lab for difference metrics, built on the appearance correlates.
Modern color tools
Newer perceptual spaces and tools (and ideas in Oklab) descend from appearance-model thinking about adaptation and uniformity.
"A measurement says what reached the eye. An appearance model says what the mind made of it - and which different measurement, in a different room, would make the mind agree." Editorial summary · from stimulus to percept
08

Pitfalls and gotchas

Confusing lightness and brightness
Lightness is relative to white; brightness is absolute. They diverge with light level - keep them straight.
Treating Lab as appearance
Lab ignores light level, surround, and background. For appearance across conditions, you need a CAM.
Wrong viewing parameters
A CAM is only as good as its inputs. Guessed luminance or surround gives confident but wrong predictions.
Ignoring the surround for video
Grading bright content for a dark cinema (or vice versa) without surround compensation looks washed out or harsh.
Over-trusting on-screen demos
No single display can show an appearance under another condition - it can only illustrate the predicted direction.
Using a CAM where Lab suffices
For one fixed condition, Lab is simpler and fine. Reach for a CAM only when conditions actually change.
09

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

Loading…
 
Question 1 of 6
10

Continue your journey

Appearance models extend the measured spaces with viewing conditions. The numbers reflect each article's position in the editorial roadmap.