Theme

The thread: Say which colour — page 6

A swatch is a set of coordinates in a space, under an observer, on a display with a gamut. Every colour drawn here carries all four, because a hex code on its own does not identify a colour at all.
Every departure under every light. Six departures across six lights, each cell the difference between two observers in ΔE₀₀, drawn as a bar whose length is the number. The rows are not multiples of one another: the lens is worst under tungsten and the pigment peaks are worst under a three-emitter LED, because a departure is a pairing and which light is being paired with decides it. The laser projector's row is empty, and that is not a fact about lasers — on this collection's five-nanometre grid a three-line spectrum is a one-line spectrum, and a single wavelength is a stimulus every observer agrees about exactly. What it takes to deliver it

The booth and the eye disagree

A viewing booth is specified to simulate daylight, and daylight is the light under which observers disagree least. So a booth is the condition in which a specification is least likely to be tested against the thing that breaks it, and the shop it will be judged in roughly doubles the term.

Each departure over forty-two surfaces rather than one. The same six departures measured over a family of forty-two analytic reflectances — an absorption band of stated centre, width and depth — with the smallest, the median, the ninety-fifth percentile and the largest marked. Every one of them spans more than a factor of three, and the ranking between them is not stable across the family: what decides a departure's size is which sample it is asked about, because a departure is a pairing and the sample is one of the two factors. Quoting any single number for what an observer's age is worth is quoting a choice of example. What it takes to deliver it

A brand colour for a population

A brand colour is chosen once, specified in a number, and seen by everybody. The observer audit says two candidate colours with identical specifications can carry observer spreads differing by an order of magnitude, and that the spread is computable from an ink's spectrum at the moment the ink is chosen.

Which of the collection's published quantities a departure can be pushed through. The six quantities the previous round recomputed under six different colour-difference units, and whether the same treatment works for a departure. Two do: the adaptation census and the metameric pair both take reflectances and a light, which is what a departure acts on. Four do not, and the reasons are different in each case rather than a single obstacle. A unit is a function applied to the answers, so it can be swapped at the end of any computation; a departure changes the object at the start, so it has to be accepted by every stage in between. That is the practical difference between auditing a convention and auditing a structure. Where the model breaks

What this round could not reach

Three audits, about twenty departures and ten conditions, and a longer list of things that were named and not measured. Every item on it is specific, most of them are an afternoon's work, and the reason none was done is the same in every case — the round ran out of round.

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. Matching and measuring

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.

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. Matching and measuring

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.

What one tolerance accepts, around four colours. The surface in tristimulus values that ΔE₀₀ 1.0 draws around four colours, each outline scaled to its own size so the shapes can be compared. The volumes they enclose differ by a factor of 1.0e+5 across the sRGB cube, and the longest axis of one shell is between 3.3 and 29.9 times its shortest. A tolerance is written as one number and is a different set of samples at every colour it is applied to. Matching and measuring

What one number accepts

A delivery tolerance is written as a single colour difference and it acts on three tristimulus values, so what it actually accepts is a closed surface. Measured over sixty-four colours in the sRGB cube, the volume inside that surface varies by a factor of a hundred thousand and its longest axis is between three and thirty times its shortest. The same contract, applied to a dark colour and a light one, is two different requirements.

What a stated lightness pins down, and where. A lightness quoted to 0.05 of a unit, inverted, and the luminance it fixes. Read as a fraction of the colour's own luminance the requirement is 0.90 per cent at J 10 and 0.097 at J 95, a factor of 9.3. Read in absolute luminance it is the other way round, by a factor of 6.5. Both readings are true and they answer different questions. What the brain does

A stated lightness is two requirements

A specification quotes an appearance to a stated precision — a lightness to a tenth of a unit, say — and the same precision everywhere. Inverted, a twentieth of a unit of lightness fixes the luminance to nine tenths of one per cent at the bottom of the scale and to a tenth of one per cent at the top, a factor of 9.3. Read in absolute luminance it is the other way round by a factor of 6.5, and both readings are true.

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*. Matching and measuring

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.

What a small neutral deviation costs as the grey darkens, in two lightness scales. The price of a fixed fraction of deviation on a neutral — how much lightness it is worth per unit of luminance — from L 40 down to L 0.25, both axes logarithmic. CIELAB's L is a straight line below L 8 and its price there is exactly flat. The appearance model's J′ has no straight piece: its price keeps rising, by a factor of 5.0 across the same range, as the luminance to the power -0.442 — the derived exponent is -0.441 in an average surround. Matching and measuring

The appearance model has no straight piece

CIELAB's lightness is a straight line below L* 8, so a deviation near black has a fixed price and a black has a floor under it. CIECAM16 has no such piece. Its lightness near zero goes as the luminance to a power set by the room, the price of a deviation rises without limit as the black deepens — as Y to the power −0.44 in a lit room and −0.58 in a dark one — and on a projected black a lightness unit in the model allows under half the luminance change a unit of L* allows.

The length of one grey ramp, cut into more and more steps. A neutral ramp from L 1 to L 100 cut into between one and ten thousand equal steps, each step measured and the steps added, in four units, both axes logarithmic. ΔE*ab and the model's Euclidean J′a′b′ give the same length at every step count, 99 and 96. ΔE₀₀ settles at 74.6 once the steps are small. The power-corrected ΔE′ does not settle: 25 in one step, 137 in a hundred, 755 in ten thousand, growing as the number of steps to the power 0.37. Difference and uniformity

A distance raised to a power has no length

CAM16-UCS's colour difference is its Euclidean distance raised to the power 0.63 and multiplied by 1.41. That is still a metric — the triangle inequality holds on every one of four thousand random triples — and it has no length. A grey ramp from black to white measures 25 units in one step, 137 in a hundred and 755 in ten thousand, growing as the number of steps to the power 0.37, and halving the size of a step triples the number of steps that fit.

The angle between the lens and the macular pigment, before and after adaptation. On each of 120 surfaces the angle, in the local metric, between what an older lens does to the reading and what a denser macular pigment does, binned in ten-degree steps. Read without adaptation, where both filters yellow the observer's white along with everything else, the two point nearly the same way: a median of 8 degrees. Read after each observer has adapted to its own white, the median is 156, and the two together cost less than the larger alone on 115 of the 120. Difference and uniformity

Two yellow filters cancel on a slope

An older lens and a denser macular pigment both take blue out of the light, and read before adaptation they move a colour in nearly the same direction, eight degrees apart. Once each eye has adapted to its own white they point a median 156 degrees apart on smooth reflectances and together cost less than the lens alone. On surfaces with a narrow absorption band they still sit 26 degrees apart and add. What decides it is the width of the surface's own features.

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%. Matching and measuring

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.

The same pairs, held at one colour difference, read in a unit that knows the room. 23 pairs of reflectances built to sit at exactly ΔE₀₀ 1.000 under D65, read in CAM16-UCS as the adapting luminance runs from a third of a candela a square metre to ten thousand, in an average surround. ΔE₀₀ has no argument for the room, so in that formula every pair stays at 1.000 all the way across — the flat line. In the model's unit the same pairs rise from a median of 0.76 to 1.30, and they do not rise together: at the bright end they run from 1.11 to 1.65. Difference and uniformity

A tolerance has no light level

Twenty-three pairs built at exactly one colour difference stay at exactly one in every room, because the formula has no argument for the room. Read in the unit that does have one, the same pairs are 0.72 in a cinema, 1.04 in an office and 1.30 in direct sun — and inside any one room they spread by half again, so no single conversion between the two units exists at all.

The straight line between two colours, and the formula's own shortest path. Five gradients seen from above, in the a and b plane of CIELAB: the straight line between the two colours in grey, and the shortest path under ΔE₀₀'s own local metric in colour. The lightness coordinate bows too and is not drawn. red to green saves 3.6 per cent and leaves the straight line by 13; blue to yellow saves 7.5 per cent and leaves the straight line by 21; cyan to magenta saves 3.9 per cent and leaves the straight line by 10; black to white saves 0.0 per cent and leaves the straight line by 0; red to blue saves 0.3 per cent and leaves the straight line by 4 CIELAB units at the widest. Black to white is the flat case: its shortest path is the straight one. Matching and measuring

The straight line is not the shortest gradient

A colour difference formula says what a small step costs at every colour, and that is enough to ask which path between two colours is shortest. It is not the straight line: between red and green the shortest path bows thirteen CIELAB units away, saves four per cent — and stays inside sRGB on every step where the straight line leaves it. The formula's own answer for the two endpoints, meanwhile, is neither length.

The metamerism index, computed three ways, as the reference match loosens. The special metamerism index of 6 metameric pairs under an incandescent test light, against how well each pair matches under the reference light. Uncorrected, the index absorbs the reference mismatch and rises from 2.86 to 3.76. Corrected multiplicatively it rises to 3.31 and additively to 3.87. All three are the same number when the pair matches exactly, which is the only case the definition covers. Matching and measuring

The metamerism index has two corrections

The index for a metameric pair is defined for a pair that matches exactly under the reference light, and no real pair does. The standard's remedy is to correct the sample first, and it names two corrections — scale the tristimulus values, or add the difference. On six pairs matched to one colour difference, the two answers differ by a tenth to four tenths of an index unit; at two, by a whole one.

What a slope limit costs the object-colour solid, direction by direction. For each transition width, how much of its ideal reach the solid keeps: the median direction, the tenth percentile, and the worst. At twenty nanometres the median keeps 0.997 and the tenth percentile 0.985; at eighty they keep 0.946 and 0.766, and at 160 0.826 and 0.417. The worst direction falls from 1.00 at five nanometres to 0.20 at 160, with directions reaching under five units beyond black set aside. The cost is in a corner only at widths sharper than an ordinary pigment's. Where the model breaks

The limits assume a pigment that switches instantly

The hardest boundary in colorimetry is reached by reflectances that jump between nought and one at a wavelength, and no material does that. Constrain the jump to take twenty nanometres — a sharp dye — and the median direction of the object-colour solid loses under half a per cent of its reach. Constrain it to eighty, an ordinary pigment, and the median loses five per cent, the tenth percentile nearly a quarter, and seven directions in ten lose more than one. The cost is in a corner only for chemistry sharper than paint.

The pairs that change places in chroma are a wedge with two straight edges. Every pair of samples, plotted by the log ratio of the two samples' background-free responses across and the log ratio of their chroma at a background of 2 up. A pair changes places between that background and one of 80 exactly when its chroma ratio and its response ratio point in opposite directions and the chroma ratio is the smaller — which is the wedge between the horizontal axis and a line of slope -0.2598, half the change in the lightness exponent. 754 of 14028 pairs are inside it, and the condition names every one of them and nothing else: 0 disagreements between the line and the model. The pale dots are one pair in eleven of those outside; the filled ones are every pair inside. What the brain does

The reversals have a straight edge

Twenty-one of 276 pairs change places in chroma between a dark background and a light one, and the reason given was that chroma is a product of a term carrying the exponent and a term that does not. That is true and it is not a description of which pairs. Chroma at one background is a single common factor times a power of lightness at another, so a pair reverses exactly when its chroma ratio and its lightness ratio point opposite ways and the first is the smaller — a wedge with two straight edges, which names every reversal and nothing else.

Where a surface's band sits decides the room it needs. Each of 168 surfaces at its own crossing — the degree of adaptation at which the part adaptation has yet to remove falls to the size of the part it will leave — against where that surface's absorption band sits. The line joins the median at each band centre and the rooms are marked across. A surface absorbing at 470 nm crosses at 0.883 and one absorbing at 670 nm at 0.972. Both of the filters this is about absorb in the blue, so a surface with a blue band is where the two differ in shape and has a large residual, while a surface with a red band is nearly invisible to both and its whole deviation is the shared yellowing of the observer's white. Difference and uniformity

The room a surface needs is written in its band

Whether two yellow filters cancel on a surface depends on the room, and each surface has its own crossing — the degree of adaptation at which the shared yellowing falls to the size of what is left underneath. Those crossings run from 0.68 to 0.99, and where a surface's absorption band sits accounts for almost all of the spread while how much light it returns accounts for almost none. The reds need a room brighter than a graphic-arts viewing booth, which is brighter than any room a sample is judged in.

The statistic a converter would read, under each model. The log ratio of the two channels that are still open, against how bright the surface is, under the two models of what a highlight is. A matt surface over-exposed keeps its own ratio exactly — the line is flat, and it must be, because scaling every channel by the same amount leaves a ratio alone. A glossy surface carries a reflection of the lamp on top of its body colour, so its ratio slides towards the lamp's as the reflection strengthens: -0.086 of a log unit between a quarter of full scale and nine tenths. That slide is the whole of the evidence a converter has for choosing between them. What a camera does

The converter can choose except where it matters

A converter rebuilding a clipped highlight has to say whether the surface was matt and over-exposed or glossy and carrying a reflection, and the evidence is whether its raw chromaticity slides towards the lamp's on the way up. Read through the sensor's own noise, the slide is clear on most of the chart from the few tens of pixels a specular highlight holds — and on the surfaces where it takes half a frame, confusing the two models costs more than the median. A ratio cannot see a common scale, and an exposure supplies one.

Two uniform spaces, two answers: cyan to magenta. The gradient from above, in the a and b plane. The grey line is the straight path in CIELAB; the two coloured curves are the shortest paths under ΔE₀₀'s own local metric and under CAM16-UCS's. They are 15.7 CIELAB units apart at their furthest, against bows from the straight line of 9.9 and 12.2. Both spaces are published as uniform and both are used to decide what lies between two colours; they do not agree. Matching and measuring

Two uniform spaces disagree about between

ΔE₀₀'s own local behaviour says which colours lie between two colours, and so does CAM16-UCS's. They do not agree. On cyan to magenta the two shortest paths run fifteen CIELAB units apart — more than either runs from the straight line — and on that gradient ΔE₀₀ would rather have the straight line than CAM16-UCS's answer. Getting the comparison at all takes noticing that one of the two has no local metric: its published difference is a Euclidean distance raised to the power 0.63, and a power below one has an infinite derivative at zero.

What a gamut charges a gradient, against what the relaxation's noise is. For each gradient, how much longer the best path that stays inside sRGB is than the free shortest path, as a percentage of the free one. The shaded band is the relaxation's own noise, measured by relaxing the same free path from two different starting points: 0.42 per cent at its worst. Every excess is inside it. So holding a gradient inside a display's gamut costs nothing measurable in the metric's own units, on any of these pairs — including the ones whose free path is outside at most of its points. Matching and measuring

A gamut charges a gradient nothing

On red to green the shortest path happened to stay inside sRGB where the straight line did not, and that was called a coincidence of mechanism. Made into a measurement it is not a coincidence: constraining a path to stay inside the gamut costs less of the metric's own length than the relaxation's own noise, on every gradient tested — including the ones whose free shortest path is outside at fifteen of its twenty-one steps. The gamut's boundary and the metric's cheap region point the same way, and the price of the constraint is nothing.

A satin finish pulls each room towards the lamp's white — a 3000 K radiator. Six rooms lit by a 3000 K radiator, on the ab plane of an instrument referenced to daylight, whose own white is the cross at the centre. Each open circle is a matt room and the arrow runs to the same room with satin walls. The filled diamond is the lamp's own white on that plane. Every arrow points within 9.2 degrees of the diamond and covers between 8.1 and 11.5 per cent of the distance to it. Whether the daylight instrument then reads more chroma or less depends only on whether the room was nearer the cross than the diamond is. What a scene does

A finish adds colour only to a daylight meter

Measured against daylight's white, a satin finish under six lamps and six wall colours takes anything from −6 to 42 per cent of a room's colour, and one room reads as more colourful glossy than matt. Measured against the white of the lamp each room is actually lit by, the same thirty-six rooms lose between 7.7 and 12.9 per cent and none gains. The whole spread was the lamp's own colour, and the finish does one simple thing to every room: it pulls the room's colour a tenth of the way towards the lamp's white.

Thirty-six rooms as a viewer adapted to each would see them. Each cell is one room at a satin finish: wall colour down, lamp across. The large number is the share of the faces' chroma a viewer adapted to the room's own light loses, read through CIECAM16; the small number under it is what the room's light loses against the lamp's white. The viewer loses between 12.8 and 30.9 per cent, always more than the light, and the rows differ far more than the columns: a deep red room loses about twice what a green one does under every lamp. What a scene does

What an adapted viewer loses is set by the wall

A satin finish takes about a tenth of a room's colour, measured on the room's light against its lamp's white. Read through an appearance model by a viewer adapted to the room, the same thirty-six rooms lose between 12.8 and 30.9 per cent — 1.4 to 2.4 times as much — and the wall colour decides the multiplier: a deep red room loses twice what a green one does, under every lamp. A test on the bare wall predicts it. Add a little of the lamp's white to the wall's own colour and ask the model what that costs: the answer orders the thirty-six multipliers at 0.95.

The share a finish takes falls with how much light the wall returns. Seventy-two rooms under daylight, each with a different paint on two opposite walls — six hues, four band widths, three peak reflectances — at a satin finish. Across is the wall's luminance factor, the share of the lamp's light it returns; up is the share of the room's chroma the finish takes. The losses fall with the luminance factor at a rank correlation of −0.89, from 15.5 per cent on the darkest walls to 2.5 on the palest. The two ringed paints make rooms of the same matt chroma and lose 14.7 and 2.5 per cent. What a scene does

A dark wall pays for a finish

A satin finish takes about a tenth of a room's colour, and the tenth varies. The natural explanation is that a weak colour loses a larger share of itself to the white light a glossy surface adds. Over seventy-two paints under one lamp that explanation orders nothing: the loss runs from 2.5 to 15.5 per cent, it follows how much light the wall returns at a rank correlation of −0.89, and it follows how colourful the wall is at −0.04. Two rooms equally colourful matt lose shares nearly six times apart, and the one that loses more is the darker.

167 essays on this thread, page 6 of 7 · all threads · all essays