Concept

Condition number — where it appears

The ratio of the largest to the smallest eigenvalue or singular value of a matrix, which says how unequally it treats different directions. For a curvature it is how much stiffer the stiffest direction is than the flattest, so its square root is how much further a design can move one way than another for the same cost.

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

The points a ratio needs are proportional to the ratio. A scatter of 133 points on logarithmic axes, one per MacAdam ellipse under each of six coordinate systems. The horizontal position is that ellipse's true axis ratio; the vertical is the smallest sample size, from a sequence of doublings, at which the sampled ratio comes within one per cent and stays there. A line of slope 0.94 runs through them, against a predicted 1 — the minimum's notch is 0.88 σ₂/σ₁ radians wide, so resolving it takes a number of points proportional to σ₁/σ₂, and nothing about the basis or the ellipse enters beyond that. An ellipse with a ratio of two needs seventeen points and one with a ratio of twenty-six needs a hundred and ninety-two.

An extremum is not a sample

Three separate measurements in this collection took a maximum or a minimum over a sample of a set — forty-eight points round an ellipse, twenty-four directions out of an optimum, fourteen changes of light off a list. All three are wrong, all three are wrong in the same direction, and the error in each grows with the very quantity being measured.

limits · Limits
The bowl the eigenvalues describe and the bowl a sample found. Six points on a logarithmic vertical axis — the distance from the optimum of the adaptation residual to a 5 per cent rise along each of the six directions the objective can see — with a shaded band behind them showing the whole range 24 random directions reported. The eigen-radii run from 1.2e-2 to 3.6e-1, a factor of 29.8. The band runs from 2.2e-2 to 1.8e-1, a factor of 8.0, and sits entirely inside the ends of the true range: a random direction in nine dimensions carries a share of every eigenvector and so reports the middle of the bowl, never an end of it.

How long is the bowl

The optimum of an adaptation objective is twenty-nine times longer one way than another, and the two ends have names — the stiffest direction is almost entirely the short-wavelength row of the basis, the flattest almost entirely the long-wavelength one. Twenty-four random directions reported a factor of eight, and no number of them would have done better.

matching · Gamut
A template that cannot place a point, fitted three ways. Three rows, one per set of stimuli the pigment template's cone matrix can be fitted over, each listing the three confusion points that matrix implies. The protanope's point wanders from (0.99, 0.20) to (0.76, 0.13) against a measured (0.75, 0.25), and the deuteranope's moves by 22.5 in chromaticity — further than the whole diagram is wide. A copunctal point is where two nearly parallel planes meet, so a template good to a few per cent, which is far more than enough to place a spectrum, is nowhere near enough to place this. It is why the population is built by moving the measured points rather than by deriving them.

A template cannot place a point

This collection's model of an eye is good to a few tenths of a per cent at predicting what a cone catches, which is far more than enough to place a spectrum. Asked where that eye's confusion points are, it puts the protanope's at (0.99, 0.20) against a measured (0.75, 0.25) and the deuteranope's anywhere from (1.1, −0.5) to (−18, 11) depending on which stimuli the fit was made over.

eye · Cones
Which of a camera's three dyes each direction moves. A grid with one column per direction — stiffest on the left, flattest on the right — and one row per parameter of a camera's three dyes. Each cell's bar length is that parameter's share of that direction, so a column with one long bar is a direction that moves one thing. The stiffest column is dominated by blue centre, at a weight of 0.96. The flattest column is spread across blue width, red width, green width — a combination rather than any single number, which is why a specification listing one tolerance per parameter cannot express it.

Where a camera is blind to itself

A colour filter array is six numbers — three dye centres and three bandwidths — and how well the resulting sensor adapts is far more sensitive to some combinations than to others. The stiffest direction is almost entirely where the blue dye sits. The flattest is all three bandwidths at once, and the design can move twenty-five times further along it for the same cost.

imaging · Capture
A quadratic is believed least far at the one place anybody takes one. One bar per basis: the radius, in the nine coefficients, within which the second-order model predicts the objective to within ten per cent in every one of eighteen directions. The shortest bar is the objective's own optimum, at 2.3×10⁻², and the longest is XYZ scaling at 1.1×10⁻¹ — several times further. The reason is not that the model is worse at a minimum but that it has less to do there: away from one the linear term is exact and carries most of the change, so a ten per cent error in the prediction takes longer to accumulate. It does not make a Hessian at a minimum wrong; it says the picture drawn from it describes the smallest neighbourhood in the table.

How far a quadratic can be believed

A second-order model has a radius inside which it describes a surface and outside which it does not, and that radius can be measured. Measured at eight places on one objective, it is smallest at the optimum — the one place anybody ever takes a Hessian.

limits · Limits
A camera's dye widths are free under one requirement and not under another. Three panels, one per dye. In each, a pair of bars per requirement: how far that dye's centre wavelength and its bandwidth can move before the requirement gets five per cent worse. Under the adaptation objective — the one the previous round measured — every width has far more room than its centre, which is the finding that put a tolerance budget on the centres. Throughput and the colour matrix's noise gain, the two requirements that objective was said to be silent about, reach the edge of the search in every direction and hold nothing. What tightens the widths is the Luther residual, which was in the model already. The bottom pair in each panel is what survives all four.

The widths were free because nothing else was asked

A camera's three dye bandwidths carry almost all of the flattest direction of the adaptation objective, so that objective says a tolerance budget belongs on the centre wavelengths. The two requirements it was said to be silent about turn out not to bind either — and the one that does was in the model already.

imaging · Capture
What a camera's dye 1 is allowed to be, under four requirements. The plane a colour-filter dye is designed in: its centre wavelength across, its bandwidth up, both in nanometres, so the two axes are comparable and the shapes mean something. Four outlines, one per requirement, each the set of dyes within five per cent of the designed one on that requirement; the shaded region is where all four hold. Two of the four — throughput and the colour matrix's noise gain — reach the edge of the search in every direction and are invisible as boundaries. The intersection is ±6.8 nanometres of centre and ±13.3 of width, against the adaptation objective's own ±20.6 in width alone.

Two tolerances do not meet in a tolerance

A specification lists requirements separately and a manufacturer has to satisfy them together. Where two long thin regions cross at an angle, what is left is much smaller than either, its longest direction is neither of theirs, and no list of tolerances describes it.

imaging · Capture
The same tolerance, in the two numbers somebody actually sets. The plane a maker of a single-peak emitter works in: peak wavelength across, full width at half maximum up. Each marker is a candidate emitter whose chromaticity falls inside the colorimetric tolerance drawn for this display's green primary. They occupy a narrow band — peaks from 528 to 535 nanometres, a span of 7, against widths from 25 to 45 — so a tolerance stated as a region in chromaticity becomes ±3.5 nanometres of peak and a great deal of latitude in width. 2.0% of the 2501 candidates land inside at all: most of a region drawn in chromaticity is a colour no single-peak emitter makes.

A tolerance in the wrong coordinates

A display primary's tolerance is written as a region in chromaticity, because that is where the colorimetry lives. Nobody has a knob for chromaticity. What a maker of an emitter sets is a peak wavelength and a bandwidth, and the map between the two is so anisotropic that on the red primary its condition number is over eleven thousand.

matching · Gamut
Exactly flat everywhere, and eigenvectors at one point only. Two columns over the same nine places. On the left, how far from zero the objective's second derivative is along a row-scaling direction, on a logarithmic axis — it is between 10⁻⁹ and 10⁻⁶ of the largest eigenvalue at every one of them, which is a numerical zero. Scaling a row of the basis is a straight line along which the cost does not change, and that is true at every point, not only at the optimum. On the right, the angle between those three directions and the Hessian's own three smallest eigenvectors: 0.025 degrees at the optimum and up to 88 away from it. An invariance is a property of the function; being an eigenvector is a property of the function at a minimum, and the two coincide only where everybody computes.

Only the flat directions keep their names

Three of the nine numbers a colour match leaves free do nothing, and they do nothing everywhere — exactly, at every basis in this collection's table. They are the objective's own principal directions at one point only, and everywhere else the directions carrying the curvature have turned by tens of degrees.

matching · Gamut
At a published matrix the slope arrives long before the bowl. One row per basis in this collection's table. Each row is a logarithmic axis of distance in the nine coefficients, with two markers: the radius at which the objective's curvature becomes as large as its slope, and the distance from that basis to the optimum. The first is between 3.2 and 108 per cent of the second. So over almost the whole journey from a published matrix to the best one, the surface is a slope and not a bowl — and a table of eigenvalues taken there describes a neighbourhood the optimum is nowhere near. XYZ scaling is the exception, at 1.08 of the distance, because its slope is the steepest in the table.

The slope arrives before the bowl

The adaptation transforms colour management actually uses are not optima of anything. At every one of them the objective has a slope, and the slope is the larger term over almost the whole distance to the best matrix — so a table of curvatures taken there describes a bowl nobody meets on the way anywhere.

applied · Delivery
Downhill from every published matrix, one step at a time. Each curve is a steepest-descent walk from one of this collection's published bases, plotted as the objective against the distance walked in the nine coefficients. The horizontal line is the optimum. The first step of each walk is the long one — XYZ scaling closes 41 per cent of its whole gap in one — and every walk then flattens without reaching the line, because the valley floor is nearly flat and the steepest direction is nearly across it. Bradford starts closest and closes least: it is already in the flat part.

Downhill from a published matrix

Walking steepest descent from each adaptation transform in use closes between a quarter and nine tenths of its distance to the best one, and most of that in the first step. The direction it sets off in is eighty to eighty-seven degrees away from the answer, and that turns out not to be an artefact of the three directions nothing can see.

applied · Delivery

Named alongside it

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

Chromatic adaptationEigenvalueDeclared inputAnisotropyDegrees of freedomQuadratic formToleranceBasisLuther conditionThe Bradford transformCamera sensitivityCAT16

All concepts