| Colour | J | C97 | h° | M97 | s97 | Q97 |
|---|---|---|---|---|---|---|
| Primary | — | — | — | — | — | — |
| Comparison | — | — | — | — | — | — |
| Colour | h° | H | Composition |
|---|---|---|---|
| Primary | — | — | — |
| Comparison | — | — | — |
| Colour | J | C | h° | M | s | Q |
|---|---|---|---|---|---|---|
| Primary | — | — | — | — | — | — |
| Comparison | — | — | — | — | — | — |
| Colour | L* | a* | b* | C* | h° |
|---|---|---|---|---|---|
| Primary | — | — | — | — | — |
| Comparison | — | — | — | — | — |
Compare ΔE97, CIEDE2000, and ΔE₇₆ across average, dim, and dark surrounds for the current colour pair. Also shows J and M97 per surround to visualise how lightness and colourfulness shift.
| Surround | ΔE97 | CIEDE2000 | ΔE₇₆ | JA | JB | M97A | M97B |
|---|
Historical Context — CIE TC 1-34 (1997)
CIECAM97s (CIE 131:1998) was the first comprehensive colour appearance model adopted by the CIE as a recommendation. Developed by CIE Technical Committee 1-34 under the chairmanship of Mark Fairchild, it unified decades of research by Hunt, Nayatani, and others into a single forward model predicting lightness, chroma, hue, colourfulness, saturation, and brightness under any viewing condition.
The “s” suffix stands for “simple” — a simplified version of the full Hunt model suitable for practical applications. It was superseded in 2002 by CIECAM02, which replaced Bradford with CAT02 and the Hunt power-function with a Michaelis-Menten sigmoid.
Bradford Chromatic Adaptation Transform
Bradford CAT (Lam 1985, refined by Hunt & Pointer 1985) uses a spectrally sharpened cone space. The 3×3 sharpening matrix MBradford was derived from corresponding-colour experiments at the University of Bradford. It includes a mild blue-boost row to improve prediction of blues under illuminant change.
In CIECAM97s: XYZ → M_Bradford → von Kries scaling (D) → M_Bradford−1 → XYZ_adapted → M_HPE → LMS for appearance computation.
Hunt Power-Function Response Compression
CIECAM97s compresses adapted cone signals using Hunt’s power function: f(x) = 40·x0.73 / (x0.73 + 2) + 1. The exponent 0.73 was derived from psychophysical brightness-matching data. This function saturates more steeply than the CIECAM02 Michaelis-Menten sigmoid (exponent 0.42), producing stronger compression of high-luminance stimuli.
The +1 additive term provides a non-zero baseline response, modelling neural noise at absolute threshold. Compare both curves in the Response Compression canvas.
Hue Quadrature H & Unique Hues
Hue composition H maps the polar hue angle h (0–360°) to a perceptually spaced quadrature scale (0–400). Unique hues are anchored at: Red hi=20.14° (H=0), Yellow hi=90° (H=100), Green hi=164.25° (H=200), Blue hi=237.53° (H=300).
Between any two unique hues, H interpolates linearly weighted by the eccentricity factor es. The composition label (e.g. “65Y 35G”) gives the perceptual percentage of each unique constituent — directly useful for colour naming and specification.
CIECAM97s vs CIECAM02 — Key Differences
| CIECAM97s | CIECAM02 | |
|---|---|---|
| CAT | Bradford | CAT02 |
| Compression | Hunt 0.73 | Sigmoid 0.42 |
| z (eccentricity) | 1 + FLL√n | 1.48 + √(50n) |
| Baseline response | +1 | +0.1 |
| Status | Superseded (historical) | CIE 159:2004 |
Known Issues & Why CIECAM02 Replaced It
- Chromatic adaptation prediction: Bradford CAT produces larger residuals under tungsten→daylight shifts than CAT02.
- Response compression: The Hunt exponent 0.73 over-compresses saturated blues and under-predicts near-neutral lightness differences.
- Non-invertibility edge cases: Some combinations of negative adapted cone signals cause undefined behaviour.
- FLL flag: The dim/dark surround z-adjustment is a discrete switch rather than a smooth function.
Applications & Legacy
- ICC v4 (2001): Early colour management systems implemented CIECAM97s before CIECAM02 was available.
- Automotive paint matching: Bradford CAT adaptation was standard in metamerism indices.
- Textile colour specification: Hue composition H provided intuitive colour naming for dye formulation.
- Research: Understanding CIECAM97s is essential for reading pre-2002 colour science literature.
Bradford Chromatic Adaptation Transform
[-0.7502, 1.7135, 0.0367],
[ 0.0389, -0.0685, 1.0296]]
Adapted cone responses (von Kries):
Rc = (D·Yw/Rw + 1−D) · R
Gc = (D·Yw/Gw + 1−D) · G
Bc = (D·Yw/Bw + 1−D) · B
XYZadapted = MBradford−1 · [Rc, Gc, Bc]
Hunt Power-Function Response Compression
[L, M, S] = MHPE · XYZadapted
Compression (Hunt):
x = FL · |L| / Lw
Ra = sign(L) · 40 · x0.73 / (x0.73 + 2) + 1
vs CIECAM02:
Ra = sign · 400 · (FL|L|/100)0.42 / [(FL|L|/100)0.42 + 27.13] + 0.1
Hue Quadrature H
| Hue | hi | es | Hi |
|---|---|---|---|
| Red | 20.14° | 0.8 | 0 |
| Yellow | 90.00° | 0.7 | 100 |
| Green | 164.25° | 1.0 | 200 |
| Blue | 237.53° | 1.2 | 300 |
H = Hi + 100·[(h−hi)/ei] / [(h−hi)/ei + (hi+1−h)/ei+1]
CIECAM97s Appearance Correlates
a = Ra − (12/11)Ga + (1/11)Ba
b = (Ra + Ga − 2Ba) / 9
Achromatic:
A = (2Ra + Ga + 0.05Ba − 0.305) · Nbb
Lightness:
J = 100 · (A / Aw)c·z
z = 1 + FLL√n
Chroma / Colourfulness / Saturation / Brightness:
C97 = t0.9 · (J/100)0.5 · (1.64 − 0.29n)0.73
M97 = C97 · FL0.25
s97 = 100 · √(M97/Q97)
Q97 = (1.24/c) · (J/100 + 0.305)0.9 · (Aw+0.305)0.9 · FL0.9
Hunt FL Luminance Adaptation Factor
FL = 0.2·k&sup4;·(5·LA) + 0.1·(1−k&sup4;)²·(5·LA)⅓
M97 = C97 · FL0.25
ΔE Colour-Difference Formulas
where a97 = M97·cos(h), b97 = M97·sin(h)
CIEDE2000: weighted L′C′H′ with 5 correction terms
ΔE₇₆: √(ΔL*²+Δa*²+Δb*²)
Known Limitations of This Implementation
- D65 only: This tool uses D65 white point for sRGB input. The original model supports arbitrary illuminants via Bradford.
- sRGB gamut boundary: 8-bit per channel input only.
- No spectral input: Reflectance-based computation not implemented.
- No chromatic induction: Background spatial effects beyond Yb are not modelled.
- Browser float precision: IEEE 754 double; <10−10 from reference.
CIECAM97s & CIE Publications
[2] Fairchild, M.D. (1998). Color Appearance Models. Addison-Wesley. Chapter 12: CIECAM97s.
[3] Hunt, R.W.G. (1994). “An improved predictor of colourfulness in a model of colour vision.” Color Research & Application, 19(1), 23–26.
Bradford CAT
[5] Süsstrunk, S., Buckley, R., & Swen, S. (1999). “Standard RGB color spaces.” IS&T/SID CIC7, 127–134.
CIECAM02 & Successor Models
[7] Li, C. et al. (2017). “Comprehensive color solutions: CAM16, CAT16.” Color Research & Application, 42(6), 703–718.
[8] Sharma, G., Wu, W., Dalal, E.N. (2005). “The CIEDE2000 color-difference formula.” Color Research & Application, 30(1), 21–30.
Hue Quadrature & Colour Naming
[10] Luo, M.R., Cui, G. & Li, C. (2006). “Uniform colour spaces based on CIECAM02.” Color Research & Application, 31(4), 320–330.
About this Tool
Enter multiple hex colours (comma or newline separated). The engine computes pairwise ΔE97, CIEDE2000, and ΔE₇₆ for every combination using current viewing conditions and D. Minimum 2 colours.
The CIECAM97s model uses Bradford for chromatic adaptation while CIECAM02 uses CAT02. Both are von Kries diagonal transforms but differ in their sharpening matrix. For D65 sRGB colours these produce nearly identical adapted XYZ values, but under illuminant A (2856 K) at high D, Bradford predicts slightly different blue and red shifts. Use the CIECAM02 cross-reference table in the Lab tab to quantify this difference for any colour pair.
The Response Compression canvas overlays the Hunt power function (exponent 0.73) with the CIECAM02 Michaelis-Menten sigmoid (exponent 0.42). At low stimulus levels both curves track closely, but above x≈1 the Hunt function saturates more steeply. This produces higher adapted responses for moderate stimuli in CIECAM97s, which cascades through opponent channels into different chroma and colourfulness predictions.
Hue composition H is identical between CIECAM97s and CIECAM02 (same unique-hue anchors and eccentricity factors). However, because Bradford and CAT02 produce different adapted cone signals, the polar hue angle h can differ by several degrees for the same input colour. This means H values from the two models are comparable but not identical — the research-grade comparison in the Lab tab quantifies this shift.