Concept

field of view — where it appears

The angle a picture spans, which is a focal length and a sensor width together rather than either one alone. It exists only for a symmetric frustum; give a camera an off-centre principal point and there are two half-angles instead, which differ.

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

the picture, 160 mm wide22 cm40°the eyefocal length 948 px22 cm at 160 mm wide

The point you have to stand at

A perspective picture is a projection through a centre, and scaling that centre's distance to the width the picture is actually shown at gives a distance in centimetres. Shown 160 mm wide, a 40° picture is correct from 22 cm and a 90° one from 8 cm. Nobody stands there, and that single fact explains most of what gets called distortion.

viewing · Station
parallel, 52° above the ground56% · 56% · 56%one eye, 14.5 m away49% · 56% · 49%a square metre of floor varies 1.000× against 1.535×spread across rooms: 0 against 6.2 points

What the removed roof buys

The Japanese convention of drawing an interior with its roof lifted off is usually explained as a way of seeing inside. What it actually buys is uniformity — every room reports the same share of its floor, to the last sample, where the eye that frames the same building reports three different numbers.

conventions · Fukinuki
full frame · 39.6°APS-C · 26.6°Micro Four Thirds · 19.6°1 inch · 15.0°phone (1/1.7″) · 8.7°one 50 mm lens · the angle is a property of the rectangle behind itMicro Four Thirds: 2.00× diagonal, 2.08× wide, 1.85× tall50 mm across five formats39.6° down to 8.7°

A focal length is not an angle

Fifty millimetres means nothing until a rectangle is named behind it. The same lens is 39.6° across full frame, 26.6° across APS-C and 8.7° across a phone sensor — and the distance the resulting print is correct from depends on the ratio of the two, so two cameras matched on angle agree exactly whatever their formats.

sensor · Format
50 mm on full frame · 39.6° acrossphone3.71×94 mm correctlaptop1.28×431 mm correct27-inch monitor0.78×829 mm correcttelevision1.52×1.7 m correctcinema0.84×16.7 m correct×1 — standing at the station pointhow many times further away the reader is than the picture's own station pointworst is the phone at 3.71×

The screen sets the distance

Every viewing distance quoted for a picture on a page is conditional on an assumed figure width. Replace the assumption with an actual chain — focal length, sensor width, display width — and the same 50 mm frame is correct from 9 cm on a phone, 83 cm on a monitor and 16.7 m in a cinema. Nobody is standing at any of them.

screen · Station
fitted conic: 1.467 from being a circlecylinderthe samples, fitted

The cylinder, and the price of going all the way round

A cylindrical picture can hold three hundred and sixty degrees, keeps every vertical vertical, and bows every horizontal. Its cost is a stretch of sec φ in elevation, which is also the equirectangular surface's cost exactly — two surfaces that are always described as different and are identical in the one respect anybody notices.

curved · Cylinder
54 px69 px84° across27% wider at the edge

Wide angle is not distortion

A wide lens stretches shapes at the edge of the frame by exactly 1/cos θ — 3% at 28° across, 41% at 90°. Every bit of that is what a correct rectilinear projection must do, and every bit of it disappears if the picture is viewed from the point it was made for. Nobody views it from there.

viewing · Widefield
3 m, 50 mm1.50 m, 25 mmsubject ×1.000000 · background ×0.526 · zoom alone would give ×1 for bothnear-to-far ratio 10.00 → 19.00changing the focal length leaves it at 1.000000000000

Stepping closer is not zooming

Changing the focal length leaves the ratio between any two things in a picture exactly alone — to twelve decimal places, at every focal length there is. Moving changes it. Hold the subject's drawn size across a step from 3 m to 1.5 m and the background halves, which is the whole of the shot everybody knows and nobody derives.

sensor · Dollyzoom
051050100150field of view the picture was rendered at — degreeshow many times the depicted depth is stretchedthe screen subtends 49.3°100° → depth ×2.6027-inch monitor at 650 mmsubtends 49.3°

A wide field on a small screen

A picture rendered at a hundred degrees and shown on a screen that subtends forty-nine is being read from two and a half times its own station distance, so the depicted space is two and a half times too deep. The stretch at the edges everybody complains about is correct; the complaint is really that nobody is sitting where it would be invisible.

screen · Screenfov
fitted conic: a circle to 1e-9stereographicdashed: the fit, not the samples

Stereographic keeps every angle, and only stereographic

One surface in the family preserves shape exactly — every right angle stays a right angle and both its arms are magnified equally, to the last bit the arithmetic has. It also sends every circle in the world to a circle in the picture, which the site's existing conic fit can be pointed at and asked to confirm without being told what it is looking at.

curved · Conformal
drawn: 1.309 : 1subtended at the station point: 1.000000000 : 1the faint circle is the mean radius, for comparisonthe drawn centre sits 3.42 px from the axis's own mark

The sixty-degree cone of vision

Every book says keep the subject inside a 60° cone. Measured, the marginal stretch the rule is nominally about is exactly zero from the station point — 1.000000000000 to 1, over 720 sampled points. The rule is a statement about the reader, and books do not obey it.

wrong · Cone
02468020406080angle off the optical axis (degrees)area scale, relative to the centreplanecylinderstereographicequidistantequal-areaequirect.measured by differencing on the spherethe plane leaves the frame

Every fisheye is a different rule

The word "fisheye" names a shape of lens and not a projection. There are several, they disagree with each other by tens of per cent at the frame edge, and each is the right answer to a different question — one is a protractor, one is a counting instrument, one preserves shape. Which one a lens implements is a fact about that lens, and it is rarely printed on the barrel.

curved · Fisheye
k₁ = -0.28 · the round trip closes to 8.0e-13 pxpale: what the eye receives · dark: what the renderer drawsthe inner 86% of a 72° frame, where the inverse is exact

The render is distorted on purpose

A headset renders a bent picture so its lens can straighten it, which is a lens's distortion polynomial run backwards, and the one case in which distortion is introduced deliberately. The round trip closes to a thousandth of a millionth of a pixel, and the price is that one rendered pixel becomes 0.493 delivered pixels at the edge of the field and one at the centre.

screen · Distortion
00.2500.5000.7501050100150angle of the direction from the camera's own axis (degrees)where it lands in the picture, as a fraction of the picture's radiusequisolidequidistantorthographica ball 24 cm across, camera 24 radii offequal-area within 0.82% · equidistant 21.5%

A mirror ball is an equal-area fisheye

Photograph a mirror ball from far enough away and its rule is ρ = R·sin(θ/2), which is the equal-area fisheye — not an approximation to it, the rule. Measured, the departure falls from 4.27% of the picture's radius at 3 radii to 0.01% at 2000, while the next-best named rule stays 21% out at every distance. And the ball reflects 100.0% of the directions there are, which no designed surface does.

mirrors · Mirrorball
00.50011.50205101520the dome's centre, off the entrance pupil (mm)worst departure from the pinhole it would be in air (degrees)centred: exactly zero6 mm → 0.635°a 100 mm dome in acrylic, n = 1.4910.106° per mm of centring error

The port that is not there

A flat window into water costs a lens a third of its field. A sphere centred on the entrance pupil costs nothing at all — not nearly nothing, exactly nothing — and six millimetres off centre costs 0.635°.

refraction · Port
0.6× the page48 mm×8.3 at 4000.8× the page64 mm×6.3 at 4001.0× the page80 mm×5.0 at 4001.4× the page112 mm×3.6 at 4002.0× the page160 mm×2.5 at 4003.0× the page240 mm×1.7 at 4004.5× the page360 mm×1.1 at 4007.0× the page560 mm×0.7 at 400distance the picture is correct from, shown 160 mm widea rule about the paperwhich is a rule about the reader

Both vanishing points on the paper

Putting the two vanishing points on the sheet is presented as a composition rule. It is a statement about the reader: with the two points one page-width apart the picture is a 90° view, correct from 80 mm, and a reader holding it at arm's length is shown a room five times as deep as the one drawn. The layout that is honest at arm's length puts both points four and a half pages off the sheet.

wrong · Station
fitted conic: a circle to 1e-9stereographicdashed: the fit, not the samples

The arcs a curvilinear drawing uses

The taught way to draw a very wide view by hand is to run every straight edge of the world as a circular arc. That recipe has been repeated for sixty years without a surface attached to it, and it turns out to name one exactly — fitting a general conic to the image of a straight line returns a circle to nine decimal places under stereographic projection and returns nothing like a circle under any of the other standard picture surfaces.

curved · Curvilinear
d = 0d = 0.5d = 1d = 2d = 4d = 0straight48.06° angle×17.80 aread = 0.54.81% bend23.08° angle×4.66 aread = 17.21% bend16.84° angle×2.65 aread = 29.61% bend23.13° angle×1.57 aread = 411.54% bend32.71° angle×1.73 areaa general straight line · worst angle · area range, over the field130° acrossangular minimum at d = 1.00

One parameter between two surfaces

Wide architectural views are usually made on a projection with a number attached to it — a family running from the flat plane at one end toward the cylinder at the other, with everybody using the value one. That value has never been given a geometric defence. Measured across the family with the same battery of tests as every other surface, the worst angular error over the field has a minimum, and the minimum is at 1.04.

curved · Panini
00.50011020304050distance from the camera to the wall (m)relative to the value at 1 mthe patch, growing as d²the light per unit area, falling as 1/d²their product — what the picture records2500× the footprint at the far endproduct flat to 2e-16

A wall does not get darker as it goes away

The inverse square law is about a point source. A surface is not a point source, and the picture of a wall is exactly as bright at twenty metres as at two — the patch one pixel covers grows as the square of the distance and the light per unit area falls as the square of the distance, and a picture records the product. Which is why aerial perspective has to be the air.

light · Radiance
angle, worst over the sphere4.4e-8°anisotropy, worst1.000000023area scale, largest over smallest×255what a reader calls distortedthe third row, not the firstthe disc is 160° of the spheredrawn to 160° off axisthe first two rows are conformality

Conformal is not undistorted

The most distorted-looking picture in ordinary circulation is the little planet — a 360 photograph re-projected from below, with the ground curled into a ball. Its worst angular error over 160 degrees of the sphere is 4.4e-8 degrees, which is arithmetic noise. Every crossing in the original crosses at exactly the same angle in the result, and what has gone is area, over a factor of 255.

curved · Littleplanet
00.50011.50020406080field angle off the axis (degrees)picture radius, in focal lengthsfolds at 47.49°43.91°50.54°the radial factor reaches zeropinholefolds at 47.49°43.91° and 50.54° share one radius

A barrel model folds at a radius it sets itself

The polynomial every calibration fits to a wide lens stops increasing at a radius fixed by its own first coefficient — 47.49° of field at k₁ = −0.28 — and past it two directions land on one picture radius. The routine that undistorts pictures with it does not refuse there. It hands back wrong directions from 46.75°, by as much as 106.5°, and refuses only at 65.5°: a fifth of the field returned silently wrong.

lens · Distortion
leftfrontrightbackupdownacross the left/front seam: 1.80°, with each side straight to 7e-16corner area ×5.196anisotropy √3 = 1.7321 there

Six flat pictures of everything

There is one way to photograph the whole sphere and keep every straight line straight, and it is to stop using one surface. Six flat pictures at ninety degrees cover everything, each of them a perfect pinhole, and the price is paid entirely at the seams — where a straight line does not bend but kinks, by an angle that reaches 45 degrees and is exactly zero for the lines lying in the seam's own plane.

curved · Cubemap
00.2000.40005101520field angle, in degrees from the axislight lost, in stops0°10°17°23°one foreshortening, one tilt, two of distance0.48 stops at the corner

The corner sees an ellipse

A circular pupil viewed from off the axis is foreshortened by the cosine, so the blur patch a corner receives is an ellipse of axis ratio 0.920 at the edge of a full-frame picture with a 50 mm lens — and the light through it falls as the fourth power of the same cosine, 0.480 stops. Both are geometry, both happen to a perfect lens, and no design removes either.

sensor · Aperture
each point joined to its place in the inside-out answer — nearer the camera is uptoward the cameratrue 2.4e-13 px · inside out 0.946 px3° field, 60° of arc

A narrow view keeps a second answer, inside out

Six pictures of a courtyard through a 3° field, every mark exact. Started from the scene turned inside out, the adjustment settles there — near points far, far points near — and misfits the marks by under a pixel. The misfit grows in proportion to the field and to the sweep of the cameras, and vanishes only where perspective does.

manyviews · Bundle
34363840-0.50000.5001distance the lens is focused at (m, log scale)horizontal angle of view (degrees)38.99 at 3 m37.76 at 1 m35.90 at 0.5 m39.60° at infinity35.90° at 0.5 m

Focusing is a zoom

A 50 mm lens focused at half a metre is not a 50 mm camera. It stands 55.56 mm from the sensor, its picture is a pinhole picture at that distance, and it covers 35.9° where the same lens at infinity covers 39.6°. Recover the camera from the picture and it reports 55.56 mm. Read the picture with the engraved 50 mm instead and a right angle comes back as 96.0°.

sensor · Format
11.201.401.6001234how far along the sofa the seat is (m)largest pixel over smallest, across the picturecurvedflat, same widthcurved television against a flat panel of the same widththe curved worst case is at 1.5 m, not at the end

The evenness a curve buys

A curved screen is sold on evenness, and evenness turns out to be three quantities that disagree. On pixel pitch the curve wins from every seat; on the angle the glass is turned through it wins until three and a half metres along the sofa; on the plain distance from eye to glass — the reading the argument is usually made in — it gives up before half a metre.

screen · Screenfov
5e-14°2.65°0.59°correct from 16 cm, at 160 mm wideaxle solid, minor axis dashed · 2.65° at the edge

The minor axis is not the axle

A wheel's perspective ellipse is supposed to have its short axis along the axle, and it does — on the principal ray, to 5e-14 degrees, and nowhere else. Off it the two part by 5.95 degrees on an ordinary frame while the drawn curves stay 0.98 px apart. A sphere obeys a rule of exactly the same shape and obeys it everywhere, which is why nobody caught the difference.

wrong · Wheel
00.50011.5020123where a pinhole would put the point, in focal lengths from the centrewhere the model puts itwhere the polynomial foldsthe division model's horizonboth at k = -0.42fold 42° · horizon 1.54

A model that inverts has a horizon instead of a fold

The polynomial every calibration fits turns around at a finite radius and stops being a map from direction to picture. The division model, chosen because it inverts in closed form, never turns around — it rises for ever toward a horizon at one over the root of its own coefficient, so the whole hemisphere of directions lands inside a finite disc. Fitted to the four fisheye laws it follows every one of them more closely than the polynomial at every field from forty degrees to eighty — a hundred times more closely for the equidistant law at forty, and the stereographic law exactly.

lens · Distortion
principal pointoutward nearer than 5 m · still at 5 m · inward beyond5 points on the held plane do not move

A dolly zoom is a step and a zoom, and they meet at one depth

Step 1.5 m toward a subject 5 m away while shortening the lens to hold its size. Every mark moves along the line from the centre of the picture, to a ten-trillionth of a degree — outward if nearer than the subject, inward toward a limit if further, and not at all on the subject's own plane. The step and the zoom each move everything one way; the dolly zoom is where they cancel.

sensor · Dollyzoom
34384246505458626660° arc, 3° field60° arc, 25° field20° arc, 3° field20° arc, 10° fieldhalfway: the flattened scenelight: back to the scene · dark: into the twin · column: per cent of the way to the twinexact marks · one adjustment per cell68 starts

A start needs the sign of its depths, not their size

Started part of the way from a courtyard toward its inside-out twin, a bundle adjustment returns to the truth from every start less than 42 per cent of the way — a start with a sixth of the true relief, the right way round — and falls into the twin from every start past 56. Between, neighbouring starts settle in different answers. The band sits in the same place at a 3° field, where the twin misfits by under a pixel, and at 25°, where it misfits by seven and a half.

manyviews · Bundle
020406080100points: per cent of the way to the twin'scameras 0%cameras 10%cameras 20%cameras 30%cameras 40%cameras 50%cameras 60%cameras 70%cameras 80%cameras 90%cameras 100%solid: back to the scene · empty: into the twin · diagonal: the blend that moves both together60° arc, 3° field, exact marks121 adjustments

The cameras decide where a narrow view settles

Scatter a narrow-field bundle adjustment's starting depths and the answer it reaches stops following them: of eighty scattered starts whose depths had the right sign, twenty-six fell into the inside-out twin, and of a hundred with the wrong sign, forty-three came home. Split the start in two and the reason is plain. With the cameras where they are, the courtyard comes home from its own inside-out points; with the cameras on the twin's side, it falls in from the true ones.

manyviews · Bundle
0204060204060frames in the panoramadistance from the pivot (mm)π/β = 9.5across the seamup the framepivot 60 mm · frame 38° tallfloor 19.53 mm

The parallax you cannot shoot away

A stitched panorama's parallax has two halves and they do not behave alike. The one across the seam falls as the sine of half a frame spacing, so more frames buy it off; the one up the frame is the sine of half the frame's own height, and no quantity of shooting touches it. They cross at π over β, which has no pivot error in it at all.

curved · Pivot
25102050131030how far away the object really is, in metreshow far away it appears, in metresa flat mirrortwo metres of radiusboth axes logarithmic · the eye 0.8 m from the glassceiling 1.30 m

Closer than they appear, by a factor with a number in it

A wing mirror of one metre radius held eighty centimetres from the eye reports 1.30 metres for an object at sixty-four, because the image of anything distant sits half a radius behind the glass. The size such an object subtends reads as a distance 2.60 times the true one, and the factor is exactly one plus twice the eye's distance over the radius — so the warning is a number, and it is larger for the mirror that is further away.

mirrors · Curvedmirror
epipolethe held subject, aftersubject slides 38.5 px · epipole 130 px asidetrack 10° off the axis

A dolly zoom off the axis keeps a line, not a plane

Step toward a subject along a track that is not quite the line of sight, and zoom to hold its size, and the plane that stood still in the classic shot stops standing still. The step now spreads from a point beside the centre while the zoom still shrinks toward the centre, and the two cancel only along one row of the picture, one depth per column. The subject itself slides by f·d·sin ψ over its distance — a pixel once the track is a quarter of a degree out — and turning to follow it holds the subject at the price of bending the rest of its plane, while shifting the frame instead holds the whole plane exactly.

sensor · Dollyzoom
00.50011.502020406080angle off the axis, degreespicture radius, in focal lengthsequidistantequisolidorthographicstereographicthe division model's horizon, 2 focal lengthswide: the law · dashed: the division model at −1/4apart by 2e-16

A stereographic fisheye is a division model

The division model divides the picture radius by one plus a coefficient times its square. The fits that compared it with the polynomial were not of that model: they multiplied instead, and the model they measured has neither a fold nor a horizon. Fitted as it is written, the division model follows every fisheye law more closely than the polynomial at every field from forty degrees, and the stereographic law it follows exactly — the law is the model, with a coefficient of minus a quarter. Its horizon then turns out to sit beyond the lens's own ninety degrees, and pinning it there is a trade rather than a free constraint.

lens · Distortion
3 m3.6°6 m2.4°12 m1.8°24 m1.6°far1.5°no single viewpoint — the rays miss by the camera's travel during the readoutturning 0.4 rad/s, travelling 2 m/s

A frame's shear knows travel only over depth

Read a frame row by row while the camera turns and travels, and every vertical post leans — the near ones more. The lean is the turn plus the travel over the post's depth, and that sum is all the frame holds: twice the travel past posts twice as far draws the same frame to eighteen decimal places. Two posts cannot separate turn from travel. A facade can, because a turn leans the edges of the frame more than its middle, but the two signals are 99.8 per cent alike, and reading them apart takes a pixel on every row.

sensor · Rolling
correct from 8 cm, at 160 mm widestretch 1.358 · centres 4.28 px

The ball at the edge of the frame

A ball photographed near the edge of a wide picture is not drawn as a circle. It is an ellipse, longer along the radius from the centre of the picture than across it, and the centre of that ellipse is not the image of the centre of the ball. Both are properties of the flat sheet the picture is on, and an exact pinhole produces both.

foundations · Quadric
plane — ×24.99 edge to centrecylinder — ×2.40 edge to centrestereographic — ×2.22 edge to centreequidistant — ×1.30 edge to centreequal-area — ×1.00 edge to centreequirect. — ×1.34 edge to centre36 cells of 377 square degrees, out to 70°equal-area ×1.00 · plane ×25.0

Where a surface spends its pixels

A picture surface is a budget before it is anything else, and the six named ones distribute the same marks over the same directions quite differently. The flat plane lays 25.0 times as many on a square degree at the edge of a 70° field as on one at the centre; the equal-area fisheye is flat to 8.3e-6 per cent.

curved · Resolution
plane — line, 5e-18cylinder — sinusoid, 6e-17stereographic — circle, 6e-16equidistant — circle, 9e-4equal-area — circle, 2e-3equirect. — sinusoid, 1e-4tilted 10°, sampled over 140° of azimuththe horizon swings ±10°

The horizon's shape belongs to the surface

The horizon is one great circle of directions whatever draws it, and at zero tilt all six named surfaces draw it straight. Tilt the camera and they separate — and the cylinder, not the equirectangular surface, is the one whose horizon is exactly a cosine, to 9e-16 against 8.3e-3.

curved · Horizonshape
42.0°27.3°13.5°13.5°27.3°42.0°leftfrontrightbackupdownmidpoint: 0°7 straight lines, at 60° to the seamworst 42.04° · midpoint 0°

The kink at a seam

A cube map is six flat pictures, so every great circle is drawn exactly straight inside a face — to 3e-15 of its chord — and breaks at the join. The break is a kink and not a bend, it is exactly zero at a seam's midpoint whatever the slant, and it is bounded by 2·atan(½) = 53.130° at the corner.

curved · Cubemap
02401020304050degrees off the optical axis, inside the reprojected framemarks the target wants, per mark the source laid downone mark for one mark×5.49 at the edge68% of the source unusedcorrect from 6.7 cm at 160 mm wide

Shot on one surface, shown on another

Two picture surfaces are two charts of the same pencil of rays, so a reprojection between them is a change of coordinates and loses no geometry at all — bit-exact at all 408 sampled directions. What it costs lies elsewhere — 70 per cent of the source has nowhere to go, and the target wants ×5.49 the marks at its edge.

curved · Composite
00.2500.5000.7501020406080angle off the optical axis (degrees)image radius, against the radius the same lens gives at 90°equidistantequal-areastereographicorthographicflat planeeach curve divided by its own radius at 90°54.0% apart at 45°

Which rule a fisheye obeys, from straightness alone

Four candidate rules for a fisheye lens part by 54.0 per cent at 45° off axis, and a plumb-line fit shown no scene, no camera and no calibration target can still name which one took a photograph — reliably from about 45° of half-field. Below that the four are indistinguishable in the marks, and naming one collapses to guessing.

curved · Fitlaw
projectorthe seatcorrect from 19 cm, at 160 mm wide23.6° worst

A projector that is not at the dome's centre

A projector 0.40 of a dome's radius off centre puts its own picture up to 23.6 degrees from where it belongs, and the pre-warp that corrects it is exact for one seat and only one. Two metres from that seat costs 11.5 degrees of the same displacement, wherever the projector itself stands — because the correction never knew where the projector was in the first place.

curved · Dome

Named alongside it

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

DemonstrationArea scalePicture surfaceViewing distanceAnisotropyFocal lengthStation pointFisheyeinstrument limitCamera calibrationEquirectangularPicture plane

All concepts