Colour science/06A/Changing the reference white

Changing the reference white

Chromatic adaptation: Bradford, CAT02 and von Kries

Why vision preserves a sense of white under changing illumination, how von Kries, Bradford, CAT02 and other CATs model that behaviour, and where adaptation actually lives in a colour pipeline.

von KriesBradfordCAT02CMCCAT2000XYZ Scaling
In plain language

Chromatic adaptation tries to answer a mathematical question: if the observer adapts to a different white, how should the coordinates of all other colours change so that they are perceived as corresponding colours? It is not a creative look and not simply a Tint control.

9 sections3 primary references

Quick reference

Definitions and numbers worth keeping in view

Source → Target
White-point adaptation

Reinterpretation of colour coordinates between two adaptation states.

von Kries
Diagonal channel scaling

The basic idea of independent gain on receptor-like channels.

Bradford
Sharpened sensor space

Historically important in ICC/D50 workflows.

CIE 160
13 CATs reviewed

CIE reviews a family of models rather than one eternal universal CAT.

Chromatic adaptation

Reinterpret colour around a new neutral

Source state
D65
XYZ / RGB context
CAT model
cone-like space
transform → scale channels → inverse transform
Target state
D50
new reference neutral
BradfordCAT02CMCCAT2000von KriesXYZ Scaling

What adaptation changes

The interpretation of colours relative to a different adapted white.

What it is not

Not a creative tint, not gamut mapping and not a substitute for identifying the source colour space.

01

Adaptation starts in the visual system

Move from a warm room to daylight at a window and the spectrum reflected by a white object changes, yet after adaptation the brain again tends to perceive it as neutral. Colour constancy is not perfect, but the visual system partially compensates for the illuminant. Chromatic-adaptation models try to predict corresponding colours between different adaptation states.

02

Why a coordinate conversion alone is not enough

Suppose one RGB space uses D65 and another system expects D50. We can convert RGB to XYZ, but XYZ describes the stimulus; it does not automatically change the observer's adaptation state. If the same XYZ is simply placed in a system with another neutral reference, neutrals and colour relationships may not appear as intended. A CAT inserts a reinterpretation step relative to a source white and a target white.

03

von Kries: independent gain on receptor channels

The classic von Kries hypothesis reduces adaptation to scaling three receptor-like channels relative to the source and target whites. In a modern matrix workflow this often looks like XYZ being transformed into an LMS-like space, each channel multiplied by its own white-balance ratio, and the result transformed back. The strength of the idea is simplicity; the limitation is that real vision is more complex than three independent gain controls.

04

Bradford: adaptation in a sharpened sensor space

The Bradford transform grew out of corresponding-colour experiments and became especially common in ICC and desktop-colour workflows. In practice it uses a matrix that maps XYZ into a special cone-like space, applies diagonal scaling from source to target white, then maps back. Bradford is not 'universally correct by definition', but historically became a very important interoperable choice.

05

CAT02, CMCCAT2000 and other models

CIE 160:2004 compares many chromatic-adaptation transforms and makes clear that the problem is not solved by one eternal matrix. CAT02, CMCCAT2000, CMCCAT97 and other models were built from different corresponding-colour datasets and appearance models. Resolve's menu of Methods is therefore not a collection of stylistic presets; it exposes different mathematical adaptation models.

06

XYZ Scaling — the simplest case

XYZ Scaling simply scales the XYZ components according to source white → target white. It is useful as an understandable baseline model, but the XYZ axes are not direct physiological cone channels and this approach generally models colour appearance less well than specialised CATs. It is best understood as a simplified reference idea.

07

Why adaptation is often already hidden inside colour management

ICC v4 uses a D50 Profile Connection Space: data with another white chromaticity must be adapted to D50 inside the profile or transform. The user may therefore never see a separate Bradford button even though white-point adaptation is already happening. Likewise a managed video pipeline may include the necessary adaptation as part of a larger input/output transform.

08

Chromatic Adaptation ≠ ordinary White Balance ≠ Gamut Mapping

Camera or RAW White Balance usually corrects the estimated illuminant of a particular scene. Chromatic adaptation in colourimetry translates colours between reference adaptation states. Gamut Mapping solves a different problem entirely: what to do with colours that do not fit the target gamut. All three may exist in one pipeline, but they are not interchangeable.

09

How to read the Chromatic Adaptation Resolve FX

Source Illuminant defines the original neutral reference, Target Illuminant the destination, Method the CAT model, and Current Color Space/Gamma tell the effect what signal context the values are in. If CST, RCM, ACES or another transform has already performed the required adaptation, a separate FX can cause double processing. Build the pipeline logic first, then choose the tool — not the other way around.

What this changes in post

The right question when choosing a CAT is not 'which one looks nicer?' but 'which source/target adaptation conditions am I modelling, and is another part of the pipeline already doing this?'

Common mistakes
Treating Bradford, CAT02 and von Kries as creative look presets.
Confusing adaptation with scene white balance.
Confusing adaptation with gamut mapping.
Applying a CAT on top of a transform that already includes adaptation.
Setting source/target illuminants without understanding the current colour space.