Field

Light and mirrors

A shadow is a projection from the lamp; a reflection in a flat mirror is the view from a camera on the far side of it. Neither needs a new method, and both are computed with the projections already here — which is exactly why the mirrors that bend get a field of their own.
horizonshadows meet at x = -58, off the frameon the horizon, as it must be

A shadow is a second projection

Shadows as projection from the light, why the shadow of a straight line is straight, and how a point lamp and the sun are the two cases of one construction.

horizonshadows meet at x = -58, off the frameon the horizon, as it must be

Where shadows vanish

The vanishing point of shadow directions, why it sits on the horizon for sunlight, and how it is used to check a picture's lighting.

grey: the reflectiontwo routes, agreeing to 0e+0 px after one flip

A mirror is a second camera

Reflections computed two ways, the handedness reversal between them, and why a mirror swaps neither left-right nor up-down.

source, 35 cmthe occluder's edgefraction of the source visiblepenumbra 17.5 cmprojection: 17.50 cmsampled: 17.41 cm

The penumbra is the lamp's image

An area light as a family of centres of projection, the penumbra as the source's own image cast through the occluding edge, and the distance at which a hole stops projecting itself and starts projecting the sun.

the lamp is above the top of the ball — an ellipsecorrect from 22 cm, at 160 mm wideaxis ratio 0.4993 · discriminant -9.68e-1

The shadow of a ball is a conic

A sphere's cast shadow as the section of its tangent cone, with the ellipse-to-hyperbola crossing at the height of the ball's own top.

the shadow lines meet below the horizon — a lamp in the roomhorizoncorrect from 25 cm, at 160 mm wide3 posts · foot 351 px below the horizon

The lamp, out of the picture

Recovering a lamp's three-dimensional position from a single picture's shadow lines, and the under-determination one post leaves.

the outline, its shadow, and the outline recovered from itcorrect from 20 cm, at 160 mm widerecovered to 4e-16 m

A shadow can be un-cast

The shadow map as a homography, inverted to recover an occluder's outline, with the cost of a misplaced lamp and of a curved receiver measured.

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 cancellation that makes image brightness independent of distance, and the floor illuminance where the inverse square does bite.

0204051015distance from the source to the ball, in radiifraction of the ball's surface that is lit (%)one half — the source at infinity25.0% at 2 radiicurve: the closed form · dots: quadratureagreeing to 5e-4

A lamp lights less than half a ball

The terminator as a small circle rather than a great one, the lit fraction (1 − R/D)/2, and the bulge that reads the source's distance out of a picture.

a flat floor3e-13 mma homology — four points determine ita dished floor5.67 mmnot a homologya ridged floor9.07 mmnot a homologya floor with a step74.95 mmnot a homologyworst error of the predicted pointsexact at the four fitted, on every surface

The floor that is not a plane

What the shape of the receiving surface costs a shadow's recovery, measured across four floors with the same lamp and the same occluder.

35.08°correct from 16 cm, at 160 mm widetwo maps, meeting at 35.08°

A shadow across an edge

A shadow falling across two planes as two homologies glued along their common line, the kink that measures the crease, and what a single fitted map does to the half it does not describe.

horizonthe pointits shadowcorrect from 22 cm, at 160 mm widerays cross at 28.5° · recovered to 9e-16 m

The lamp is the second eye

Depth from a single photograph of a lit scene, treating the lamp as the second camera of a stereo pair, with the conditioning that follows from the angle between the two rays.

05010015020011.502log₁₀ of the lamp's distance (m)pixels the recovered foot sits below the horizonthe sun: on the horizonthe recovered height stays exactwhat falls off is the evidence that the light is finite

A light far enough away

What happens to the recovery of a light's position as the light recedes, why the sun is a limit rather than a special case, and where the picture stops carrying evidence that the light is finite.

correct from 19 cm, at 160 mm wideratio 1.2509 · carries one onto the other to 1e-15 m

Two lamps and one map

The map between the two shadows one object casts from two lamps, why it is a homothety rather than a general projectivity, and what its ratio says about the lights.

the cornercorrect from 19 cm, at 160 mm wide46° across

A wire with a corner in its shadow

The shadow of a smooth space curve has a cusp wherever the lamp lies on one of the curve's tangent lines, which is a surface rather than an accident.

88.9° between the two circlescorrect from 23 cm, at 160 mm widelamp 2.6 m · shadow circle at 80.0°

The edge of a shadow is drawn on the object

The contour generator — where a surface turns away from the lamp — is what casts a shadow's edge, and it is a different curve from the object's drawn silhouette.

1 holetilt 0°closes at 71.3°

A hole is not preserved

What a projection keeps of a caster's shape, in the only terms a projection respects — connectedness survives, holes do not, and the ring's transition has a closed form.

correct from 20 cm, at 160 mm wideresidual 2e-15 m · 1/sin up to 1.22

A shadow across a second object

The shadow of a straight edge is a plane, so every point of the curve it draws on a second object is recoverable from its image — and the conditioning is a separate number from the exactness.

the other focuscorrect from 19 cm, at 160 mm widecontact 2e-16 m from the focus

The ball stands at a focus

The contact point of a ball and its floor is a focus of the ball's own shadow, and the lamps consistent with that shadow are a hyperbola whose vertices are its two foci.

-200200204060position around the occluder's outlinehow far the four-point map mispredicts, signed (mm)a dished floor (k = 0.289)a ridged floor (k = 0.183)a floor with a step (k = 0.040)matched at 25.00 mm worstdish 0.1% · ridge 2.8% · step 19.4%

The residual has a shape

Reading the mispredict of a four-point shadow map as a field rather than a scalar, three shape statistics that separate three receivers at matched worst case, and the obvious statistic that does not.

the lampthe occluder, and where the ray puts it backthe mark, on the floorwhere the plan puts it — 4 mm outa dished floor, k = 0.06by ray: exact · in plan: 4 mm

The floor is a choice of coordinates

Why every measured failure of a curved receiver is a failure of the coordinates rather than of the shadow, and what a crease costs that a curve does not.

05010000.0500.1000.1500.200how strongly the floor disheshow far the recovered foot is from the lamp's (px)the foot, found in the planthe lamp, found in rays — exactthree posts on a dished floor, one drawing133 cm of lamp at k = 0.22

The lamp comes out in rays and not in plan

Why one half of the classic lamp recovery is exactly insensitive to the floor's shape and the other half is not, and what a construction that assumes a ground plane costs when there is not one.

stops dead — a real cornerturns at speed — the creasefour receivers, one wire, one lampplane 1+0 · dish 1+0 · ridge 1+0 · step 1+5

The corners a floor cannot add

Why the number of corners in a shadow is a property of the lamp and the caster rather than of the receiver, the crease that is the exception, and the measurement that tells the two apart.

8 lamps · 20 mm counts as read8.5% of 9.0 m²

A floor is read along curves

How much of a floor a set of shadows actually touches, why the coverage grows more slowly than the curve length, and what a reading along curves can and cannot say about a surface.

horizoncorrect from 19 cm, at 160 mm wide2 centres · 2.12 px

How many lamps a drawing has

Cutting a bundle of drawn shadow lines into pencils, the leverage that makes a pixel of clicking five pixels at the answer, and why a model-selection penalty over-counts where a stated noise level does not.

00.2500.5000.7501-1-0.50000.500how far apart the lamps are, log₁₀ metreshow often the drawing is read as two lampshalf the drawings1 px of clicking, 12 drawings each, separated across the viewbelow the crossing the second lamp is not in the picture

The distance at which two lamps part

The resolution limit of a shadow-line lamp count, measured as a success rate over repeated drawings rather than as a threshold, and fitted against the noise to a straight proportionality.

two lamps: what one centre leaves, floor by floora flat floor138.33 pxa dished floor138.33 pxa dished floor, k = 0.02138.33 pxa dished floor, k = 0.06138.33 pxa dished floor, k = 0.12138.33 pxa ridged floor138.33 pxa ridged floor, k = 0.02138.33 pxa ridged floor, k = 0.06138.33 pxa ridged floor, k = 0.12138.33 pxa floor with a step138.33 pxa floor with a step, k = 0.02138.33 pxa floor with a step, k = 0.06138.33 pxa floor with a step, k = 0.12138.33 pxtwo lamps, four floors, four curvaturesspread over all thirteen: 2.8e-14 px

A floor cannot fake a second lamp

Why the ray family of a lamp recovery is exactly insensitive to the receiving surface, demonstrated by a search over floors that returns one number, and what can imitate a second light when a floor cannot.

how clearly each line belongs to one pencil2 lamps, 5 posts251.5 px100% assigned right3 lamps, 5 posts12.1 px73% assigned right4 lamps, 5 posts38.6 px40% assigned right0.5 px of clicking, lamps spread over 2 mthe counting of unknowns cannot see this

The drawing does not run out of lines

How many lamps a single drawing can support, counted as unknowns against constraints, and why that count is the wrong one — the failure is in the discrete assignment, which no counting of degrees of freedom can see.

horizonwhere the rays meet — the reversed imagecorrect from 19 cm, at 160 mm widethe lamp has no image · rays meet to 2e-13 px

A lamp behind the camera

The lamp recovery run on a light behind the camera, why the drawn lines meet at a point the projection would not have produced, and the third case a five-century-old rule about the horizon has no entry for.

lamp 1lamp 2two lamps, close together, in plan1 dark region

Counting shadows is not counting lamps

Why the number of connected shadow regions on a floor is not the number of sources in the room, in both directions, with the arrangement where the two counts agree as the control and the umbra as a third answer.

under the lampa scatter, in planground conditioning 2.1e-1

The arrangement the count cannot see

Whether the count of lamps in a drawing depends on how the posts are arranged, the null result it returns, and the control that makes the null result a finding.

lamp, 36 cmthe card's edgecorrect from 17 cm, at 160 mm widea flat floor · band 1.44 m

A soft shadow on a curved floor is not the lamp's image

What a dished or stepped floor does to the soft-edged band a lamp with a size casts, measured against the plane floor it recovers exactly.

18.0 cmcard at 1.00 m144.0 cmcard at 2.40 mrecovered: 36.0 cm at 3.00 mtwo cards, two bands, one lampcondition number 37.1

The lamp's size over its distance, and nothing else

What one straight-edge shadow can and cannot say about a lamp's size, and what a second card at a different height recovers that it could not.

2 point lampsthe card2 lamps across 36 cmstep 0.5000, worst error 0.2488

How many lamps make one lamp

How many point lamps it takes to counterfeit an area lamp's soft shadow, and the measured rate at which the imitation converges.

87.7% of the skycorrect from 16 cm, at 160 mm wide5.512 sr of 6.283

What a point in shadow can see of the sky

How much of an overhead source a shadowed place still receives, computed as a solid angle by the same construction that measures a lamp's penumbra.

correct from 14 cm, at 160 mm wide33° · 0.20 m out

The lamp a low shadow cannot locate

Why locating a lamp from posts and their shadows gets rapidly worse as the lamp gets low, measured from the pencil of lines itself.

lamp, 1.36 mcorrect from 20 cm, at 160 mm wide2 pieces · 1.6 m back

Where a shadow splits in two

Why a non-convex object's shadow splits into pieces at a specific lamp height, found by a tangency along a curve rather than counted by hand.

lamp 11 lampwedge holds 10.50× the object

How many shadows determine the object

How many outlines it takes to pin down a convex shape, the fitted rate it happens at, and the exact concavity that no number of them ever reaches.

correct from 22 cm, at 160 mm wide181 cast crossings

A dent breaks the terminator

Why a dimple in an otherwise convex ball splits its lit boundary into two differently-caused curves, and the elevation at which the second one closes.

the true profileexact marksrms 4.9e-15 m

A shadow edge read as a profile

Sweeping a straight edge's shadow across an object turns a lamp, a stick and a camera into a depth instrument, and its conditioning is set by one angle.

one lamp, one floor — the rays reach the same markscorrect from 19 cm, at 160 mm widethe true pair

The lamp and the floor cannot both be recovered

A continuous family of lamp-and-floor pairs that all cast the identical shadow, and the three kinds of outside fact that collapse it to the truth.

All essays