Concept

Projective invariant — where it appears

A quantity unchanged by every projection, of which the cross-ratio of four collinear points is the fundamental one. It is the whole of what survives, so every measurement made from a single picture is ultimately an arrangement of cross-ratios.

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

horizonABCDon the groundin the picturelength AB1.00011.3930ratio AB:CD0.56670.6837cross-ratio1.31681.3168correct from 26 cm, at 160 mm wide34° across

What a projection destroys

A projection loses length, angle, area and the ratio in which a point divides a segment. Exactly one quantity comes through untouched, and almost everything that can be checked about a picture is checked with it — including, as it turns out, some things it cannot check at all.

foundations · Crossratio
00.50011.502-0.400-0.20000.200k₁departure of the cross-ratio from the world's value (%)pinhole1.29%the pinhole's own error, on the same four points2e-16 — the control

A lens destroys the invariant

The cross-ratio is the one thing a projection preserves, and nearly everything checkable about a photograph is checked with it. A lens returns it one and a third per cent out where the pinhole is exact to fifteen digits — and the height error that follows tracks a quantity nobody would guess.

lens · Distortion
the water surfacethe pinholethe rays miss by 9.9 mmno single viewpoint — the rays miss by 9.9 mmdry control: 0e+0 m

A picture through water has no viewpoint

Continue the rays of a refracted picture into the water and fit them to a common point. They miss it by ten millimetres. The same fit with the water taken away misses by zero, which is what makes ten millimetres a measurement rather than a number.

refraction · Nocentre
a receding straight line, and the chord it is not9.59 px of sagthe control — the same line at constant depth0e+0 pxno single viewpoint — the rays miss by 6.1 ma straight line's image is a hyperbola

A straight line in a scroll is a hyperbola

Under a pushbroom the image of a straight world line is a Möbius function of the paper coordinate, which is a rectangular hyperbola. It is straight exactly when the line holds its depth — so a curve in a handscroll is a depth signal rather than a stylistic one, and the sag is computable in pixels.

scroll · Pushbroom
a room 2.8 m across, eye 1.6 m up1 mthe same plan, 137× bigger137 midenticalpicturesthe picture — both scenes, drawn twice, one on top of the otherlargest disagreement 1e-13 px over 8 verticesone length has to come from outside the picture

The one thing a single view cannot give

Make the world a hundred and thirty-seven times larger and move the eye a hundred and thirty-seven times further away, and the picture does not change by a measurable amount. Every ratio in a scene is recoverable from one photograph and no size is, and that is not a caveat about the method — it is the shape of the method.

metrology · Scale
elevationx 1.000y 1.000z 0.000cavalierx 1.000y 1.000z 1.000cabinetx 1.000y 1.000z 0.500isometricx 0.816y 0.816z 0.816dimetricx 0.943y 0.943z 0.471axis scales measured from the drawingall 5 preserve midpoints

A map along, and a picture across

The midpoint of a segment lying along a scroll's length images to the midpoint of its image, exactly. The midpoint of a receding one lands 22% of the way off. One projection, two answers — and the direction that keeps measure keeps something a perspective picture never offers.

scroll · Pushbroom
-0.400-0.200000.2000.4000.6000.8001position across the drawn surfacehow far along the real surface, minus how far along the drawn one(√k−1)/(√k+1) = 0.5195at the page's midpoint, 40.9%depth ratio 10 : 1peak 0.5195 at s = 0.760

A texture does not interpolate on the page

Walking across a drawn surface at a constant rate walks across the real one at a rate that changes, and the worst gap is a closed form in the depth ratio alone — 0.52 at ten to one, more than half the whole range. It is exactly the error a person makes dividing depth by eye, made by a machine, and the fix is the fourth coordinate the pipeline kept.

pipeline · Perspcorrect
the diagonals against a ruler, at 3.2 mthe diagonals — exactthe ruler — 22.7 px outcorrect from 23 cm, at 160 mm wideharmonic set -1.000000 · 8e-14 px

The diagonals find the middle

Three taught methods for spacing a receding row are all wrong, and the best of them misplaces a post by three and a half metres. There is a fourth, it needs no measurement and no vanishing point, and it is exact at every camera and every depth — because 'the diagonals of a rectangle cross at its centre' is a statement about which lines meet where, and that is the one kind of statement a projection cannot damage.

foundations · Harmonic
three side intersections, collinear to 3e-13 pxcentrethree sides paired, three pointscollinear to 3e-13 px

Two triangles and the line nobody drew

Desargues' theorem is the reason a hand-drawn shadow construction closes. An object and its shadow are two figures in perspective from the lamp; the theorem says their corresponding sides meet, pairwise, on one line — which is the ground line. So the closure a draughtsman treats as confirmation that the work is accurate is a theorem they cannot violate.

foundations · Desargues
the needle: along the rays' bisectorreprojection minimum, both framesmidpoint, world framemidpoint, changed framemidpoint moved 0.203 mm · minimum moved 1.0e-15 mtruth 15.5 mm along the needle

The midpoint is a choice of ruler

Two photographs do not change when the world is measured with a different ruler, so an answer that belongs to the photographs cannot change either. The midpoint of two skew rays does: a threefold stretch moves it 0.203 mm and a projective frame 1.503 mm, while the point that minimises reprojection error stays put to 10⁻¹⁵ m. Both are 15.5 mm from the truth, which is the part a choice of route does not touch.

depth · Triangulation
horizonABCDany vertexon the groundin the picturelength AB1.00011.3930ratio AB:CD0.56670.6837cross-ratio1.31681.3168correct from 26 cm, at 160 mm wide34° across

Four lines have a cross-ratio

The cross-ratio is introduced as a property of four points on a line. Its dual — four lines through a point carry the same number, and any transversal reads it back — is not a second theorem. It is why the first one is true: four rays from an eye are a pencil, every picture of them is a section of that pencil, and a quantity belonging to the pencil cannot depend on which section was taken.

foundations · Duality
the pavement implies a horizon 171 px off the topthe horizon the panel drewcorrect from 12 cm at 160 mm wide9.2 px from the truth, 0.17 px from a perspective

The rule that draws another room

The taught rule for spacing receding boards — each gap a fixed fraction of the last — is not a projection of anything, and it produces a pavement that is a correct perspective to within a fifth of a pixel. Of a room whose horizon is a hundred and seventy pixels from the one the panel drew. The error is not incoherence; it is a disagreement between two halves of one drawing.

wrong · Taughtratio
principal point moved 22.30 px · focal length 0.584 px shorterlines straight to 1e-13 px

A tilted sensor is not a distortion

Tilt a sensor 3° out of square with its lens and every point of the picture moves — up to 7.5 px on the frame drawn here — yet every straight line stays straight to 10⁻¹³ px and the cross-ratio survives to 10⁻¹⁶. The picture is an ordinary pinhole picture whose principal point has moved 22.30 px. A calibration that frees its principal point absorbs it exactly; one that holds the principal point and reaches for tangential distortion terms leaves 1.87 px, and used as a correction it bends straight rows by 4 px.

lens · Distortion
centre of the ellipseimage of the centrepole of the horizon — 1e-13 px awaycorrect from 22 cm, at 160 mm widepole 1e-13 px from the truth

The centre, got back out of the picture

The image of a circle's centre is not the centre of the image ellipse — this site measured the gap four phases ago and left the obvious question unanswered. It has an exact answer, it needs a straightedge and the horizon, and it is one sentence: the image of the centre is the pole of the vanishing line with respect to the image conic.

foundations · Conic
six tangents across 3 of the four arcs1.69% of the width

Six tangents and the point nobody drew

Brianchon's theorem is a test a reader can run on a finished drawing with nothing but a straightedge — six tangents, three diagonals, and a question about whether they meet. Pointed at the drawing office's four-centre ellipse it rejects the curve by 1.7 per cent of the figure's own width, 546 times the instrument's own floor, with no true ellipse to compare against.

wrong · Conic
one height, four columnsfloor: turned 0°, meets at column 345footstool: turned 28°, meets at column -137table: turned -17°, meets at column 622book: turned 41°, meets at column -443columns 1065 px apartheights 3e-12 px apart

One camera means one horizon, not one point

The test this field has been using asks whether a picture's surfaces share a meeting point. One camera photographing four parallel surfaces turned by different angles in their own planes gives them meeting points 1,065 px apart in column and identical in height to 3 × 10⁻¹² px — so the shared-point test charges 28.7 px to a picture one camera really took, and the charge grows with the turn. What one camera imposes is a shared vanishing line. The earlier verdicts survive intact, and for a narrower reason than they looked to have.

choices · Divergence
barrel vaulteye · 1.62 mon the floor1e-12 mmon the vault529.4 mmworst miss of the best homography, log scalevault radius 4.0 m7.7% of the extent, against 4e-14%

The ceiling that is not a plane

Paint the same design for the same eye onto a floor and onto a barrel vault, then fit the best possible homography to each set of marks. On the floor it misses by femtometres, because the map is a collineation and four marks determine every other. On the vault it misses by half a metre, and no choice of four marks helps — which is where every projective construction made for a floor stops applying.

viewing · Vaultanamorph
horizonv_zthe horizon misses the imaged circle, so the two points are a conjugate pairprotractor on the paper: 80.43° · cross-ratio: 90.000000°correct from 21 cm, at 160 mm wide42° across

An angle is a cross-ratio

A projection destroys angle, which every account of perspective says and a direct measurement confirms. It destroys it only in the sense that the picture no longer carries it for free — because an angle is a cross-ratio taken against two particular points, and once those two points are located in a photograph the world's angles can be read off it directly, with no rectification, no camera, and nothing measured but which lines pass through which points.

foundations · Laguerre
1234correct from 15 cm, at 160 mm widefour moments · 8.5e-14 px

The same person, twice on one panel

A panel showing one figure at four moments is geometrically the least strange thing in this field — one camera, one floor, and every pair of copies meeting the horizon to 8.5 × 10⁻¹⁴ px. What the picture withholds is the order, and four copies admit twenty-four readings, and a reading convention supplies 4.6 bits from outside the marks. Enlarge one figure by six per cent and the horizon test that passed the panel catches it at 36 px.

conventions · Narrative
near edgefar edge, 1.32× as widesolid: a camera's rows · dashed: rows spaced evenly · drawn 2.5×6.8 px apart at worst

The rows under a splay measure the bays, not the lean

A splayed strip drawn with its rows evenly spaced is still an exact picture of one flat plane leaning toward the eye — the straight sides fix the plane, whatever the rows do. What the rows decide is how deep each bay is, and evenly spaced ones make the near bay deeper than the far by nearly the square of the splay. That, and the six-per-cent gap between even rows and a camera's, depends on the splay alone — not on the lean, the distance or the lens.

choices · Divergence
0.25°0.5°1°2°5°10°20°45°90°0.1110angle of the span from the horizon's direction (log scale)worst texel along a 120 px span (px, log scale)80 px below the horizon160 px below the horizonparallel to the horizon: 0 pxfloor · eye 1.5 m · 60° field

Along a line of constant depth the page is affine

Stepping a texture by a constant amount per pixel is wrong across a receding floor and exactly right along any line of it that stays at one depth — and on every plane those lines run parallel to its own vanishing line. Turn a 120 px span 1° away from that direction and it is 0.79 px out; roll the camera a hundredth of a degree and a floor drawn to 30 m is out by 0.69 px on its worst scanline.

pipeline · Perspcorrect
floorsplay 1.12q = 1.000footstoolsplay 1.2q = 1.000tablesplay 1.32q = 1.000booksplay 1.38q = 1.000one habit, four splays — each strip's rows read from the page aloneone hand fits at q = 1.000

The rows count hands, not cameras

Rows drawn between two straight sides charge a camera nothing — every strip of a four-strip divergent picture reads back as a flat plane, whatever placed them, so a single viewpoint redraws the whole picture exactly. What they do fix is one number per strip, and that number survives the lens. Read the same drawing at focal lengths twenty to one apart and the lean runs from 36.4° to 86.0° while the habit stays at 1.000000000.

choices · Divergence
the constant-depth direction, 20.0°a floor banked 20°, 40 pixels of the walkworst 0.60 px off the line

A tilted span walks a staircase

A span along a banked floor's constant-depth direction is exact, and a renderer visits pixels rather than the span. Snapped to the grid, a 120 px span at a 20° bank costs 0.577 px where the same span along a page row costs 13.26 — twenty-three times better — and it never rises above 1.22 px at any bank. The price is bookkeeping: a band of twenty-four such spans draws 53 of its 1,368 pixels twice.

pipeline · Perspcorrect
the shared vanishing line, 22.0°four surfaces, four turns, one camera6e-12 px apart

A vanishing line with a slope in it

Turn the plane about the view direction and no family of any surface's edges is level; each vanishing line acquires a slope, and a group must agree about two numbers rather than one. The count does not change character — a hand of four pixels costs the test 3.00 px at no slope and 3.27 at thirty-eight degrees of it. What the slope does expose is the redraw: holding each far edge at its drawn height charges 0.95 px to a picture one camera really took.

choices · Divergence
the distance pointAlberti's sectionthe measuring pointcorrect from 12 cm at 160 mm widethree routes, 0e+0 px apart

Three procedures, one panel

Alberti's lateral section, the distance-point construction and a pinhole camera put every transversal at the same pixel — and every reading of the finished drawing therefore returns the same number for all three. The methods are distinguishable on the desk and indistinguishable on the panel, which is the fact any attribution has to start from.

construction · Attribution
2 transversalsnoneunfalsifiable3 transversalsnoneunfalsifiable4 transversals15 transversals26 transversals38 transversals510 transversals713 transversals1017 transversals14independent statements a pavement makesthree unknowns, one equation per mark

Four marks before anything is said

A reader fitting a correct perspective to a row of transversals has three numbers to choose, so three transversals fit whatever they are and the fourth is the first that can disagree. Below that count a pavement is unfalsifiable, and a great many painted pavements are below it.

construction · Attribution
10121416-1000100how far the distance point was misplaced, in pixelsthe distance the finished drawing is correct from, in cmas intendedevery point passes the reader's own test4/3 to 8e-15

The slip that leaves no trace

A distance point put twenty-four pixels wrong moves the pavement by two and a half and leaves the reader's projective test reading exactly four thirds. The same slip on Alberti's section moves the drawing by the same amount and is caught, so the difference is not the size of the error — it is that one of them lands back on the set of correct drawings.

construction · Attribution
00the third mark, at infinity0 … 12 marks in the unit intervalcorrect from 19 cm, at 160 mm widerank 1 · 3e-15 from the exact rationals

What a straightedge reaches on a receding line

Three marks on a receding line fix a coordinate, and everything a straightedge builds from them is a ratio of whole numbers. Three complete quadrangles put 1655 marks on the unit interval with no gap above 0.0038, a third costs two quadrangles where repeated halving never reaches one at all, and the same net built on a line that does not recede arrives at the identical 30 coordinates.

construction · Projectivescale
the horizoncorrect from 16 cm, at 160 mm widecross-ratio 1.366025

The stair that turns has a vanishing point that moves

A spiral stair's treads are one rectangle turned by a constant angle, so every front edge has its own vanishing point and the twelve lie on one horizon to 2.8e-14 pixels. Four consecutive of them read a cross-ratio of 1.353720, and the formula behind it holds no focal length, no principal point and no eye — so a photograph gives the builder's 12° turn back.

construction · Helix
points, joinedlines, metevery incidence survives, worst 5.1e-1630 of 30

Desargues read the other way

The theorem's converse is not a second theorem. Exchange points and lines in the ten-point configuration and every one of its thirty incidences holds to 5 × 10⁻¹⁶, the axis becomes a point, the three axis points become lines through it — and what has been written down is the converse, read off the drawing rather than proved.

foundations · Desargues
ABCDjoin and meet only — no length, no angle(A B; C D) = -1.000000000

The quadrilateral that finds the middle

The harmonic conjugate is usually built from four points. Built instead from four lines — the dual construction, the same number of straightedge steps — it lands on the same fourth point to 1.2 × 10⁻¹⁵ of the range's own length, gives a cross-ratio of exactly −1, and refuses the midpoint, whose conjugate is at infinity.

foundations · Harmonic
horizon1234the fifth pointcorrect from 23 cm, at 160 mm widecross-ratio 1.627695 at position 1 of 22

Four points on a conic look the same from anywhere on it

Four marks on a photographed circle subtend the same cross-ratio at every point of the curve — 1.627695, unmoved over twenty-two positions of the fifth point, to 1.1e-13 degrees of projective spread. A fifth point 6.1 pixels off the conic reads anything from 1.00 to 2.52, so the invariant belongs to the curve rather than to the four marks.

foundations · Chasles
123456Pascal · family at 0.500correct from 23 cm, at 160 mm widethree meets, collinear to 1.2e-12 px

Pascal's line, and the theorem underneath Pappus

Six points of a conic, three meets of opposite sides, collinear to 1.3e-12 px. Flatten the conic towards a pair of lines and the residual never leaves the axis — 5.7e-14 px at the end, where the theorem has become Pappus's — so Pappus is the degenerate case of Pascal reached continuously rather than a separate theorem that resembles it.

foundations · Fiveconic
0.050.10.20.5125105101520braccia in the pavement, drawn to one page widthpixelsthe diagonal, by straightedgethe transversals, by fittingboth read on one pavement47× at eight braccia

The rule is exact for a floor that lengthens

The constant-ratio rule for spacing receding boards is an exact perspective — to the last digit, on the panel's own horizon — of a floor whose boards grow by the inverse of the ratio, 0.74 braccia deep at the front and 1.31 at the back on an eight-braccio pavement. The orthogonals agree with that floor. What says the tiles were meant to be square is a diagonal, which bends 8.1 pixels off straight where the reader's fitting test finds a sixth of one.

wrong · Taughtratio

Named alongside it

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

Cross-ratioHorizonTransversalVanishing pointResidualDemonstrationConicHarmonic conjugatepoint at infinityComplete quadrangleForeshorteningHomogeneous coordinates

All concepts