The thread: Matching is not appearance — page 5
A departure is not a unit
The previous round audited six published quantities by swapping the unit they were quoted in — a function applied at the end of each computation. Nothing of that shape works here. A departure changes the object at the start, so every stage in between has to accept it, and only two of the same six quantities can take one at all. The fourth cannot even be expressed in the interface.
The audit that changed the object
Three rounds audited this collection's numbers, its sets and its conventions, and each one ended by naming the same thing it could not reach — that a surface is a reflectance. This round reached it, found that four departures share one algebraic form, had two of its predictions refused, and discovered that its own hemisphere quadrature had been passing a convergence check by luck.
A gain is not an observer
Multiply one eye's three cone sensitivities by 1.6, 0.7 and 2.4 and it is not a different eye. The white-point division is that multiplication's inverse, so the two agree exactly — and most of what a cone optical density change does is that multiplication, which is why the largest number in the table of individual variation is the one that matters least.
The identity is in the eye's own coordinates
Two conditions in this round are exact — a gain on each cone is not a different observer, and three curves for one space are one observer. Imposed in a published cone space rather than the eye's own they leave 13.0 and 8.11 ΔE₀₀ standing. The identities belong to the physiology and every arithmetic in use works somewhere else.
The observer has no age
Five of the six arguments in this round are spreads — a population differs about them and the mean is a reasonable summary. The lens is not. Everybody's lens yellows in the same direction at about the same rate, so a standard observer with no age is not an average over a population; it is a snapshot of one moment in every reader's life.
The rods are a fourth curve
Colorimetry has three numbers and a rod signal is a fourth. It cannot be absorbed by a gain, it cannot be removed by a white point, and adding a tenth of one to a three-curve observer costs 1.60 ΔE₀₀ — the narrowest distribution of the six departures, because an addition behaves quite differently from a filter.
An observer is a contract
Six departures, all above a delivery tolerance, none dominant, and no reader matching the standard on any of them. That would be a demolition if the standard observer were a description of an eye. It is not — it is an agreement about what a number means, and an agreement is not falsified by being unlike anybody.
The solver had no slot for gloss
Every scene result in this collection is computed by radiosity, and radiosity is not an approximation that could be made more accurate. Its unknown is one number per surface, and a surface that returns light differently in different directions does not have one. A missing slot cannot be wrong by a small amount.
Two ways to put a lobe on a wall
Take the interface's return out of the body term and a gloss wall makes the room less colourful. Add it beside the body term and the same wall makes the room more colourful. Same solver, same room, one line of energy accounting, and the two answers differ by nearly three units of chroma at the glossy end.
The chart was measured by an observer too
A camera profile is fitted so that the camera's numbers reproduce the chart's measured tristimulus values. Those values were computed through the 1931 observer, so the fit inherits every departure in this round — and the fit's own residual, at 0.19 ΔE₀₀ on the chart, is fifteen times smaller than the term it cannot see.
The census under another observer
This collection's largest computed result is an adaptation census — fourteen changes of light judged over a hundred and twenty-five constructed surfaces. Every number in it was computed through one observer, and the observer's own departures are between one and two and a half units on the same surfaces, which is the size of the effects the census reports.
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.
The appearance model takes XYZ
CIECAM16 predicts how a colour looks, and its input is three tristimulus values computed through a standard observer. Everything this round measures happens before the model is called, so an appearance prediction inherits six observer departures and a choice of cone space before it begins.
Two observers and one metamer
An observer departure is invisible on a single sample compared with nothing. It becomes a disagreement the moment two spectra are being asked to match, because a match is an identity between three integrals and a different observer takes different integrals. Everything in this round is a statement about pairs wearing a single sample's clothes.
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.
A contrast control is three controls
A tone curve is a function of one number at a time and knows nothing about hue. Applied to each channel separately it rotates a hue circle by up to seventeen degrees, raises chroma by a factor of 1.27 at ordinary strength, and lifts lightness — so a photographer who moves a contrast slider has moved three things and the interface names one of them. All three scale with the curve's strength, monotonically, and the hue rotation depends on which hue it is.
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.
The hue scale has four corners
CIECAM16 reports hue twice — as an angle in its own opponent plane, and as a quadrature interpolated through four unique hues with four fitted weights. The second is the one hue tolerances and hue-preserving mappings are written in, and it is piecewise — its slope jumps at each of the four anchors, by a factor of 1.74 at green and by 0.41 at blue, and it runs 4.1 times faster near yellow than near blue.
Where the model's curve does not matter
This round has been about what a nonlinearity does to an average, and CIECAM16 is the most nonlinear thing in the collection. Over the spread a population of observers produces, the average of its predictions is its prediction for the average to within 1.4 per cent — the nonlinearity is there and the excursion is too small to reach it. Over the range of adapting luminance one room covers in a day, the same gap is 59 per cent of the spread, and from indoors to outdoors 74.
The audit, read as appearances
The previous round priced six observer departures in a matching unit and left them there. Read in the appearance unit an appearance prediction would actually be judged by, they are not the same six numbers scaled by a constant — the model amplifies the smallest by 1.58 and the largest by 1.03, so the range between the largest and smallest term narrows from 3.34 to 2.17. The published ranking survives in the mean and changes on fourteen of the forty-two surfaces it was averaged over.
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.
The budget adds two units
This collection publishes a three-stage error budget for a colour-management chain and prints its sum. Two of the three stages are colour differences between stimuli and the third is a distance between appearances, and the conversion between those is not a constant. Re-measured in one unit over the same colours the chain has four stages rather than three, its end-to-end error is 5.05 against a sum of 7.66, and the profile's contribution where a job actually lands is 3.2 times its published average.
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.
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.
136 essays on this thread, page 5 of 6 · all threads · all essays