Concept

Tristimulus — where it appears

The three numbers a spectrum becomes when integrated against three matching functions. Everything colour science can do follows from that collapse, and so does everything it cannot: two spectra with the same three numbers are the same colour and not the same light.

Named by 12 essays across 4 fields — each of them below, with the objects they name alongside it.

A radiance factor, split into the part that was reflected and the part that was not. The two components of what leaves a heavily brightened sheet under M₁ — D50 including its ultraviolet. The lower band is the reflected component, which is what a reflectance curve means and is everything a reflectance-based model can hold. The band above it is light emitted at wavelengths it did not arrive at, and its total is decided by how much ultraviolet the source had rather than by anything about the sheet's colour. The line at one is the boundary a reflecting surface cannot cross; the sum reaches 1.21 at 430 nanometres.

The eye weights where the light is not

A brightened sheet returns a quarter more light than arrives at 430 nanometres, and it is three tenths of one per cent brighter for it. The luminous efficiency function is 0.017 there against 1.0 in the middle of the band, so the whole effect lands in the blue-yellow axis — brighter than white is a colour claim wearing a brightness word.

matching · Cones
Outside the set of colours a reflecting surface can be. How far each stock sits from the boundary of the object-colour solid, as a fraction of the bound. The line at zero is the boundary: a perfect diffuser sits exactly on it, and every reflectance ever made sits to its left. The pale marker is the sheet measured with the ultraviolet excluded and the dark one with it included. Two of the six cross the line — they are brighter, in a direction that can be written down, than any reflecting surface of their colour could be. This is a proof rather than a hull: for each sample a direction is found in which the largest value any reflectance can reach is computed exactly, and the sample exceeds it.

A white that is not a reflectance

The object-colour solid is the hardest boundary in colorimetry — the set of tristimulus values any reflecting surface can produce, with no assumption about pigments in it at all. A coated press stock under a measurement standard's own lamp sits 1.5 per cent outside it, and a heavily brightened one 4.0, and with the ultraviolet removed both come back inside.

limits · Gamut
What six of this collection's published numbers do when the unit changes. Six quantities, from six calculations that share nothing: a change of light after an observer has adapted, a camera profile's error, the gap between the two standard observers, a metameric pair under the lamp that breaks it, the same image on two papers, and an observer two seconds into a new room. Each is recomputed under all six units and every unit is calibrated onto ΔE2000's scale first, so the bar is not a change of units in the ordinary sense. The bar is the ratio of the largest reading to the smallest, and it runs from 1.71 to 2.30. Five of the six are printed in ΔE2000 by the essays that report them; the sixth is printed in CAM16-UCS, because the model it comes out of defines that unit.

The observers differ by a unit's worth

The gap between the 1931 and 1964 standard observers is the one quantity in this collection's audit with no published number under it — nothing here reports it as a single figure over a stated set. It also has the second-largest dependence on which colour-difference formula is used, running from 1.60 to 3.55 across the menu.

matching · Gamut
A camera matrix refitted to minimise each unit, rather than solved in XYZ. Every camera profile here, and as far as can be told every camera profile anybody ships, is a linear least-squares solve in XYZ. That is an objective and it is on nobody's menu: it weights a difference by how large the tristimulus values are. Each row here refits the same 3×3 by direct search to minimise one of the six units instead. The upper bar is how much better the fit gets in that unit; the lower is how far the matrix itself moves, as a relative Frobenius norm. Both matter and they do not agree: CAM16-UCS moves the matrix least, at 0.34 per cent, for the largest improvement of the six, while ΔE*94 moves it 6.8 times as far for less. A score that changes is a report changing; a matrix that changes is the camera rendering different pixels.

The objective nobody chose

Every camera profile here, and as far as can be told everywhere, is a linear least-squares solve in tristimulus space. That is an objective and it is on nobody's menu — it weights an error by how bright the patch is. Refitting the same matrix to minimise a real colour-difference formula improves the fit in all six, and moves the matrix, which means different pixels rather than a different report.

imaging · Capture
One surface dimmed sixteen times, and the two things that happen to it. A single surface, dimmed by successive halvings, with the lens age departure measured on it at every level. The tristimulus deviation falls by exactly the dimming factor — 16 times over the sweep, to the last bit, because the colour integral is linear in the stimulus. What a unit of that deviation is worth rises by 8.2 times over the same sweep. The colour difference the audit reports is the product of the two, and it falls by only 1.95.

A deviation is not a difference

The previous round priced twenty departures in colour differences and treated each number as a property of the thing that departed. Every one of them is a product of two factors — how far the reading moved, which is linear and belongs to the departure, and what a unit of that movement is worth where it landed, which is not linear and belongs to the colour. Dimming one surface sixteen times scales the first by exactly sixteen and the second by eight.

matching · Gamut
The angle between two departures, which nothing in the audit records. Every pair of the six departures on every surface — 2520 pairs — binned by the angle between their two deviations in the local metric. The distribution reaches both ends: 440 pairs sit under thirty degrees and point almost the same way, and 615 sit above a hundred and fifty and point almost opposite. On 1095 of the 2520 the two together cost less than the larger of them alone. A table of magnitudes cannot say which case it is in.

A size is not a direction

An audit that reports magnitudes cannot say what two of them cost together. Over two and a half thousand pairs of observer departures the angle between them in the local metric runs from one degree to a hundred and seventy-nine, and on forty-three per cent of them the two together cost less than the larger of the two alone. Adding the angle predicts the composition to one and a quarter per cent; Pythagoras is out by twenty-eight.

matching · Gamut
The straight piece under the cube root, and where it stops. CIELAB's lightness against relative luminance, over the bottom 5.0 per cent of the range. Below Y = 0.008856 it is a straight line of slope 7.787; above it, a cube root. The two meet at L* 8 in value and in slope, exactly — the CIE's two constants are chosen to make that true. The dashed curve is the pure cube root, which reaches negative lightness before it reaches zero luminance and has an infinite slope there. The break is marked, and the axis runs to Y = 0.050.

The straight piece under the cube root

CIELAB's lightness is described everywhere as a cube root and below a stated luminance it is a straight line, spliced on with two constants chosen so the join is exact in value and in slope. Every black a delivery chain reaches is inside that straight piece — a press black at L* 2.4, a projected black at 1.1 — where the compression does not compress, the price of a deviation is flat to two parts in a thousand, and the second derivative the composition of two departures needs does not exist.

matching · Gamut
Two primaries mixed, and the line a reader assumes they take. The additive mixture of two sRGB primaries, walked in twenty steps, plotted in the a and b of CIELAB. The filled points are where the light actually goes, which is exactly straight in tristimulus values because that is Grassmann's second law. The open points are the straight line between the two readings. They part company by 26.7 ΔE₀₀ at their furthest, at 60 per cent of the way along, and the half-and-half mixture misses the midpoint by 21.1.

The mixture line bows

Grassmann's second law says an additive mixture is exactly linear in tristimulus values, and tested here it is exact to floating point. Nothing downstream of the three numbers preserves it. The physical half-and-half mixture of two colours sits a median of 5.5 colour differences from the midpoint of their two readings and up to thirty; on a green and a blue display primary it is twenty-one, which is a quarter of the distance between them.

matching · Gamut
Where a stated appearance has no stimulus under it. The chroma the inverse can still return a light for, at lightness 50, all the way round the hue circle. Below the curve a stated appearance corresponds to a stimulus; above it the formula still returns three numbers and one of them is negative. Over a lattice of 10488 appearances spanning the whole space a specification is written in, 10.8 per cent are of that kind, and only 44 per cent are colours a display could show.

An appearance is not always a stimulus

CIECAM16's inverse is a closed form that returns three numbers for every lightness, chroma and hue it is handed. Whether those three numbers are a light it does not ask, and over a lattice spanning the space a specification is written in, 10.8 per cent of them are not — one tristimulus value negative, or a relative luminance above the white's. Only 43.8 per cent are colours a display could show at all.

brain · Appearance
Which way each tolerance is tightest, colour by colour. Sixty-four colours on a lattice through the sRGB cube, with lightness across the bottom. For each, the tolerance ΔE₀₀ 1 is pulled back into tristimulus values and its shortest and longest axes are found. The filled points are the angle between each colour's shortest axis and the direction common to all of them: a median of 15 degrees, ninety per cent within 32. The open points are the same for the longest axis, at 23. The common short axis is 3.1 degrees from X up and Y down, which is the direction of a*.

A tolerance has a grain

A colour tolerance pulled back into tristimulus values is a long thin shape, and across the whole sRGB cube its shortest axis points the same way, fifteen degrees off at the median — the direction in which X rises as Y falls, which is the direction of a*. So what one colour difference allows depends on which way a delivery drifts. An instrument's X filter may age 1.4 per cent before the tolerance is used up, its Z filter 5.1, and the light on the sample 9.3.

matching · Gamut
Four mixtures of display primaries, bowing by different amounts in two units. The half-and-half mixture of each pair of sRGB primaries, measured from the midpoint of the two readings as a share of the pair's own separation. The upper bar is ΔE₀₀ and the lower is the appearance model's J′a′b′. In ΔE₀₀ green and blue bows most, at 25 per cent; in the model it is red and blue, at 20, and blue and yellow falls from 22 to 12. The right-hand column gives the model's distance with its power correction, which is smaller than the Euclidean one for every pair here.

Which mixture bows most depends on the ruler

The physical half-and-half mixture of two lights misses the midpoint of their two readings in any unit a person is shown, and the share it misses by is about the same in ΔE₀₀ and in the appearance model's own space — 12.8 and 14.6 per cent at the median. Which mixtures miss most is not. The rank correlation between the two units is 0.57, a display's blue and yellow is the worst pair in one and the mildest in the other, and the smaller number usually quoted for the appearance model is its power correction rather than a straighter line.

matching · Gamut
Where a press's variation lies, and where the tolerance charges for it. Each printed patch's sheet-to-sheet variation under four stated mixes of press variation, split along the three axes of a one-unit ΔE₀₀ tolerance at that patch, tightest first. The upper bar of each pair is the share of the variation along each axis and the lower the share of the price, averaged over 29 patches. For an even mix the tightest axis holds 1.5% of the variation and pays 29% of the price, and the loosest holds 83% and pays 36%. For inking alone the tightest axis holds 2.0% of the variation and pays 34% of the price, and the loosest holds 79% and pays 28%. For a gain-led press the tightest axis holds 1.8% of the variation and pays 29% of the price, and the loosest holds 83% and pays 39%. For a trap-led press the tightest axis holds 1.6% of the variation and pays 29% of the price, and the loosest holds 82% and pays 35%.

A press is charged for the direction it barely moves

A press run varies almost entirely along the direction a colour tolerance forgives. Split along the tolerance's own axes under four stated mixes of press variation, its tightest axis holds about one per cent of the sheet-to-sheet variation and pays a quarter to a third of the price — and on a blue overprint four fifths, for the balance between two inking units rather than the level of either.

matching · Gamut

Named alongside it

The objects these essays reach for when they reach for this one.

Colour differenceCIEDE2000CIELABSpecificationAnisotropySensitivityAdditive mixtureAuditCalibrationCIECAM16Declared inputDisplay gamut

All concepts