Sharpening — where it appears
Named by 13 essays across 4 fields — each of them below, with the objects they name alongside it.
The best axes are not receptors
If the axes that make a von Kries gain work were nearly the cone fundamentals, the published adaptation transforms would be cone-like and their departures would be slack in a fit. They are not. Minimise the residual over all nine free numbers and the winner sits further from the measured dichromat confusion points than any of them.
The gamut race chose the basis
Twenty years of arguing about how much of the diagram a display should cover has produced primaries whose inverse is a better adaptation basis than any transform ever fitted to corresponding-colour data. On the invariant count of what those displays can actually show, the same twenty years produced nothing at all.
A sensor designed for its inverse
A camera's white balance is a gain in a basis made from its own dyes and the light in the room. Choose the dyes for that basis instead of for cost and quantum efficiency, hold the sensor within a stated distance of the Luther condition, and the design reaches the best adaptation figure any basis achieves — and then the room moves it.
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.
A resize with a negative weight in it
A blend taken on stored values is always darker than the blend of the light, because the encoding is concave and a convex combination of a concave function's values lies below the function of the combination. A bicubic or Lanczos resize is not a convex combination. Beside an edge its negative weights make the stored-value result lighter than the light's own — by up to 6.1 colour differences with bicubic and 12.2 with Lanczos on skin against its shadow — and on edges between full-scale values the clip hides the overshoot and the old guarantee appears to hold.
The corner of a resized patch is lighter than its edges
A resize taken on stored values is darker than the resize of the light wherever its weights are positive, and lighter beside an edge where a kernel's negative lobes fall. In two dimensions the kernel is a product, and just outside a patch's corner a Lanczos magnification of skin against its shadow comes out 14.5 colour differences lighter — more than along either edge. A reduction to a quarter is mostly an average and errs lighter by at most two. And an unsharp mask, whose negative weights are its whole purpose, is lighter on the stored values at every amount on every pair, and never darker.
The eye keeps the lightness errors
Four essays have priced what a resize taken on stored values costs, in colour differences between pixels. A reader does not see a pixel. Put the two versions of each image through the visual system's own three channels and the ranking reverses: the unsharp mask, the largest error per pixel at 16.6, is seen at 6.3 on a printed page, while the corner's 7.1 is seen at 9.9. What decides it is not the size of an error but how much of it is colour.
Sharpened type errs on its dark side
A sharpened square hides its halo along its edges and shows it at its corners, so a sharpened page of type was predicted to show its error at the corners of its letters, several times out of proportion to their length. Black type does the opposite: its outer corners and stroke ends hold between two thirds and nine tenths of their share. As the eye leaves it, the error lies on the dark side of every edge, and a corner holds as much of it as it has dark ground around it — a quarter of a disc where a black corner points out into paper, three quarters where black wraps round a pale one.
A serif moves the error and adds little
When a scanned page is sharpened on its stored values, the error the eye sees lies on the dark side of every edge, so black sans-serif type does not gather it at its corners. The worry was that a serif changes that: every stroke end gains a bar and every bar an inside angle, the configuration where large letters did gather error. It does not. Black serif type's brackets hold three quarters of their share of the error and its serif tips half. Reversed, the serif tips hold two and a half times theirs. Across both, serifs lengthen the outline by a tenth and the error by a few per cent — they move it, and in black type away from the corners.
A hairline spills its error onto the paper
Sharpening a scanned page on its stored values errs on the dark side of every edge, which is why black type's serifs hold less than their share of the error at text sizes. A hairline serif, a tenth of a stem, was expected to change that at display sizes: its dark side is so thin that the halo would wrap its corners. It does not. From 12 to 48 point, black type's hairline tips hold a third to three fifths of their share, less than slab serifs' tips, and the share falls as the letter grows. What gathers at display sizes is the junction of bar and stem, with or without serifs — and where the scan lands the letter against the pixels moves a tip's share more than its size does.
A junction gathers by the width of its stem
Black type sharpened on its stored values gathers its error at the junctions of bar and stem, and gathers more as the letter grows. The mechanism offered for that was the stem growing past the eye's pool, which predicts that size is only standing in for the stem's width in pixels. Drawn at three weights and five sizes, the junctions' share ranks with the stem's width at 0.97 and with the point size at 0.85, and where two weights have stems within six tenths of a pixel of each other their junctions agree to within a tenth. The width is nearly the whole story. The part it leaves over is small and one-sided: at the same stem width, the heavier letter gathers a little more in five pairs of six.
A closed counter adds a little to a junction
Sharpened on its stored values, black type's junctions — the inside angles where a bar meets a stem — gather error by the stem's width in pixels, and at equal widths a heavier letter gathers slightly more. A heavier letter differs in two ways: it is smaller around its stem, and its counters are narrower. Holding the stem and moving the spacing separates them. At equal stem widths, closing the counters adds about four hundredths of their share to the junctions and one hundredth to the stroke ends, and twice as much to E and H, whose bars face each other across a counter, as to L and T. The prediction was the counter, and the counter it is — by an amount no larger than a sub-pixel position moves it. Drawing the letters apart found the stem census's light H with its crossbar floating.
Width and height each carry half the counter's gain
Closing a sharpened letter's spacing at a fixed stem width raised its junctions' share of the error the eye sees by about four hundredths, and the spacing moved the letter's width and height together. A type family's condensed and extended faces separate them: the counters across the letter narrow while its height and stem stay put. The prediction was that the condensed letters' junctions would carry the whole four hundredths. They carry half — 0.023 — with the stroke ends moving by four thousandths. Shortening the letter at one width carries the other half, also 0.023, and the two add to within four thousandths of what closing both did. Each half is found where its own counter lies — condensing gains most in the H, shortening in the E — and the T, which has no counter across it, gains nothing when condensed. Neither half, on its own, is larger than one and a half times the scatter a sub-pixel position produces.
Named alongside it
The objects these essays reach for when they reach for this one.
Image differenceSpatial frequencyContrast sensitivityViewing distanceLightnessLuminanceBasisChromatic adaptationThe von Kries transformColour managementGammaInterpolation