Cornu Spiral and Fresnel Integrals
Near-field diffraction from a straight edge is notoriously fiddly: the intensity neither drops cleanly to zero in the shadow nor holds flat in the light, but ripples and overshoots in a way a brute-force integral only grudgingly gives up. Cornu's insight, in 1874, was that all of it lives on one fixed curve. Slice the wavefront into strips, drop a phasor arrow for each, and lay them head to tail; because the Fresnel phase advances as the square of position, the chain curls into a single universal spiral — the Cornu spiral, or clothoid. The complex field at any observation point is then just the straight chord joining the two spiral points that map to the aperture edges, and the intensity is that chord's length squared. A delicate calculation becomes a measurement with a ruler. The spiral coils into two fixed points — its "eyes" — at and , and every straight-edge and slit result is a chord swung between moving endpoints. On the geometric shadow boundary the chord runs from the spiral's centre to one eye, half the full diagonal, so the amplitude is halved and the intensity is exactly one quarter of the free field — the light does not switch off at the edge, it fades through a quarter. A little into the bright side the chord reaches its longest and the intensity overshoots to about times the unobstructed beam; deep in the shadow the endpoint winds into an eye and the field decays smoothly with no fringes. This article builds the spiral from the Fresnel integrals, proves it is the Euler clothoid, and reads the straight-edge pattern off the chord.
- Fresnel near-field diffraction from straight edges and slits reduces to two universal functions, the Fresnel integrals and , which accumulate the Huygens phasors across the aperture.
- Plotting against traces the Cornu spiral (a clothoid): its arc length equals the coordinate and its curvature grows linearly, .
- The field at any point is proportional to the chord joining the two spiral points that map to the aperture edges, with fixing the eyes at .
- A straight edge pins one endpoint at an eye and slides the other: at the geometric boundary , the first bright fringe overshoots to near , and the shadow side decays monotonically to zero.
- The construction is exact within the Fresnel (paraxial) approximation and passes into the Fraunhofer sinc as the Fresnel number goes to zero.
- Key idea: within the Fresnel approximation the diffracted amplitude is a chord of one universal curve — the Cornu spiral — drawn between the points that map to the aperture edges, so intensity is a chord length squared, giving at a straight edge and a overshoot in the first fringe.
Within the Fresnel approximation the diffracted complex amplitude equals a chord of a single universal curve — the Cornu spiral — drawn between the points that map to the aperture edges; the intensity is the chord length squared. For a straight edge one endpoint is pinned at an eye and the other slides with observation position, giving at the geometric shadow boundary, a overshoot in the first bright fringe near , and a smooth, fringe-free decay into the shadow.
Where this lives today
The Cornu construction is still the quickest route from geometry to a near-field pattern, and its calibrated straight-edge curve underlies real measurement. Knife-edge tests — the Foucault test that shaped every large telescope mirror, and modern beam-profiling — locate a focus or beam waist from the position of that first fringe, and the edge-ringing the spiral predicts sets the contrast limit at aperture stops in cameras and mask edges in lithography. Wherever a coherent beam meets a hard edge, the ripple it leaves is a chord of this curve. The clothoid's second life is even more visible. Because its curvature rises linearly with distance, it is the transition curve that eases railway track and highway ramps from straight into circular arc without a jump in lateral acceleration, and it forms the entry and exit of a well-designed roller-coaster loop. It has migrated into digital design too — the Euler spiral is the backbone of curvature-continuous path planning for robots and self-driving cars, and of font tools that fair a stroke by holding curvature smooth. One curve, drawn once by Euler for a bent rod and by Cornu for a diffracted wave, now steers trains, coasters, and cursors.
The physical picture
Walk along the open wavefront and drop a phasor arrow for each strip. Near the geometric-ray direction the Fresnel phase changes slowly, so consecutive arrows point almost the same way and the running sum races ahead — the gently curving inner part of the spiral. Move outward and the quadratic phase spins the arrows faster, curling them into ever-tighter loops that wind onto the two eyes; those far strips contribute almost nothing net, which is why the spiral converges. The whole diffraction pattern is the tip of this phasor chain, tracked as the aperture edges slide its endpoints along a curve that never changes.
The chord picture makes edges intuitive. A knife edge pins one endpoint at an eye — the blocked half of the wavefront contributes nothing — and lets the other slide with the observation position. Into the light, the sliding endpoint climbs the loose outer turns, so the chord rises and falls: fringes, and an overshoot before it settles. Into the shadow, it winds tightly into the near eye, so the chord shrinks smoothly and the field fades without a ripple. All of straight-edge diffraction is one moving chord on one fixed curve — and the next figure tells that story as an intensity plot, with the two defining numbers marked.
Read left to right, the plot is the whole physics of an edge. Far into the light () the endpoint reaches the far eye and the intensity settles to , fringes averaging out. Approaching the edge from the bright side it climbs to the overshoot at — a excess over the open beam, the bright rim hugging any sharp shadow. On the geometric boundary it passes through exactly , and beyond it, in the shadow, slides monotonically to zero with no oscillation. The asymmetry — ringing on one side, silence on the other — is the signature of an edge, not a slit.
The core equations
Everything is built from two tabulated integrals: they accumulate the real and imaginary parts of the running phasor sum across the wavefront, with the quadratic Fresnel phase in the integrand, and their limits fix where the spiral winds up.
where: — dimensionless upper limit (the aperture edge in Fresnel units); — integration variable running along the wavefront; — real and imaginary parts of the accumulated phasor. Both are odd functions, and both tend to as — the coordinates of the spiral's two eyes. The dimensionless compresses the geometry — wavelength, source and screen distances — into one number, so a single curve serves every straight-edge problem. It comes from the quadratic (Fresnel) expansion of the path length; for a plane wave it reduces to a clean square-root scaling.
where: — physical transverse distance of the observation point from the geometric shadow edge; — wavelength; — source-to-aperture and aperture-to-screen distances. Inverting the plane-wave form, a feature at coordinate sits at , so the fringe scale grows as . Plotting against traces the complex function . Differentiating it exposes the curve's geometry: it is traced at unit speed, so is arc length, and its curvature grows linearly with — the definition of a clothoid, or Euler spiral.
where: — point on the Cornu spiral in the complex – plane; — unit tangent; — tangent angle, equal to the accumulated Fresnel phase; — local curvature, linear in arc length. Because is exactly the physical phase, the geometry is the phasor diagram — no separate bookkeeping is needed. The physical content is one line: the diffracted amplitude is the chord spanning the two aperture edges, normalized so the fully open wavefront (edges at the two eyes) reproduces the unobstructed field. The normalization constant is the eye-to-eye chord — the complete Fresnel integral.
where: — unobstructed complex amplitude at ; — Fresnel coordinates of the two aperture edges; — the eye-to-eye reference chord, . For a fully open wavefront (, ) the bracket becomes and , as it must. For a straight edge one aperture edge sits at infinity (its eye) while the other slides with the observation point. The chord from the moving to the eye , squared, gives the intensity in a form evaluable from a table or from `scipy.special.fresnel`.
where: — Fresnel coordinate of the observation point relative to the geometric edge, with in the illuminated region and in the shadow. At this gives ; its maximum falls near ; and it decays monotonically to as .
The claim that a delicate near-field integral is just a chord of a fixed curve deserves a proof. Our aim is to reduce the one-dimensional paraxial diffraction integral over an aperture strip to a difference of Fresnel integrals, , and fix the normalization so a fully open wavefront returns the unobstructed field. We keep only the quadratic phase, substitute the Fresnel coordinate, and recognise the definite integral as a chord.
Step 1. Start from the paraxial field of a wavefront limited to and translationally invariant along the edge: . Why: over the small transverse scales that matter, only the quadratic (Fresnel) term of the path length survives; the slowly varying obliquity and factors are constant across the strip and are absorbed into the prefactor .
Step 2. Substitute the Fresnel coordinate from . The exponent becomes and a constant times , folding into . Why: this is the point of the dimensionless coordinate — every straight-edge geometry becomes the same integrand , so one curve serves all.
Step 3. Recognise the definite integral as a spiral chord: , the straight vector connecting two points of . Why: the running integral is by definition the tip of the phasor chain, so the field from a finite aperture is the displacement between the chain's start and end — a chord.
Step 4. Fix the normalization by the fully open wavefront: , so demanding there forces the prefactor , giving . Why: the complete Fresnel integral equals the eye-to-eye chord (a Gaussian/Fresnel integral evaluation), and dividing by it calibrates the chord so that "no obstruction" reproduces the incident field. *Verified: the eye-to-eye reduction and in verify_aq-optics-cornu-spiral-fresnel-integrals.py.*
Go deeper · Derivation B · 1 minThe straight-edge intensity and the 1.37 overshoot
The two numbers everyone quotes for a knife edge — a quarter-intensity on the shadow line and a first fringe overshooting the free field by about — both fall straight out of the chord construction. Our aim is to evaluate the edge chord at the geometric boundary and at its longest, using the eye coordinates and the tabulated integrals. We pin one endpoint at an eye, slide the other, and read off the special values.
Step 1. For a half-plane, the blocked edge sits at , so ; the open region runs to . The intensity is . Why: only the transmitted strip from the observation-dependent edge out to the far eye contributes, so the chord runs from to .
Step 2. Evaluate on the geometric boundary, : , so . Why: at the edge the chord runs from the spiral's centre to one eye — exactly half the eye-to-eye diagonal — so the amplitude is halved and the intensity is quartered; the light fades through a quarter, it does not switch off.
Step 3. Slide into the light: the chord is longest at , where put the endpoint on the first outward turn farthest from the eye, giving . Why: the outer loops swing the endpoint beyond the eye, so the chord briefly exceeds the eye-to-eye reference — a genuine overshoot above the open beam.
Step 4. Slide into the shadow, : , the endpoint winds into the eye , the chord shrinks to zero, and monotonically. Why: on the shadow side the endpoint is trapped in the tightening spiral around the eye, so the chord only ever shortens — no loops are swung, hence no fringes. *Verified with `scipy.special.fresnel`: at , maximum at , and at in verify_aq-optics-cornu-spiral-fresnel-integrals.py.*
Go deeper · Derivation C · 1 minClothoid geometry: unit speed and linear curvature
Why is this spiral — and not an Archimedean or logarithmic one — the curve of diffraction? Our aim is to show is the Euler clothoid: unit speed, curvature proportional to arc length, tangent angle equal to the accumulated Fresnel phase. We differentiate the spiral function and read the geometry off its tangent.
Step 1. Differentiate: , so . Why: unit modulus means is the natural arc-length parameter — equal strips of wavefront map to equal lengths of spiral, so the drawing tracks accumulated phase faithfully.
Step 2. Read the tangent direction: . Why: the direction each phasor points is precisely the Fresnel phase it has accumulated, so the geometry and the physics are the same object — the tangent angle is the phase.
Step 3. Differentiate along the arc: , since . Curvature grows linearly with arc length — the defining clothoid property, and the loops tighten () as grows. Why: linear curvature is what makes the spiral wind ever faster onto its eyes, and it is the same property that makes the clothoid the ideal transition curve for roads and railways. *Verified: , , and in verify_aq-optics-cornu-spiral-fresnel-integrals.py.*
Limiting cases
| Case | Result | Meaning |
|---|---|---|
| Unobstructed wavefront | chord , | both endpoints at opposite eyes; the full free field |
| Straight edge, geometric boundary () | chord = centre-to-eye, half the diagonal → amplitude , intensity ( dB) | |
| Straight edge, first bright fringe () | chord swings to the first outer turn — the maximum overshoot | |
| Deep shadow () | monotone | endpoint winds into an eye; the chord shrinks with no fringes |
| Fraunhofer limit, | inner arc straight sinc | only the nearly-straight inner arc is used; the slit collapses to the far-field sinc |
Worked examples
1 · Where the first bright fringe of a knife edge falls (confidence builder)
A collimated beam of green light, nm, is cut by a straight edge; the pattern is observed on a screen m beyond the edge. Find the physical position of the first bright fringe and its intensity.
Step 1. Set the coordinate scale. For a plane wave, equation gives , so a feature at coordinate sits at . Here m mm. Each unit of is about three-quarters of a millimetre on the screen.
Step 2. The first bright fringe is the intensity maximum at (negative, so on the illuminated side of the geometric edge). Its position is — nine-tenths of a millimetre into the light from the shadow line.
Step 3. Its intensity comes from equation evaluated at : . The brightest edge fringe is brighter than the fully unobstructed beam — the luminous rim that hugs any sharp shadow in coherent light.
Step 4. Later maxima crowd toward the edge (roughly -spaced, ), each weaker, so the fringe spacing shrinks and contrast fades outward; move the screen back and the whole pattern scales as . First bright fringe at mm inside the edge, .
2 · The intensity at the geometric edge and into the shadow (exam level)
For the same knife edge, find the intensity exactly on the geometric shadow boundary, express it in decibels, and describe how the intensity behaves as the observation point moves into the shadow.
Step 1. On the geometric boundary the observation point maps to , where . Equation gives . The amplitude is exactly halved at the edge, so the intensity is a quarter — not zero, and not a half.
Step 2. In decibels, : the geometric shadow edge always sits dB below the free field, a handy calibration point for locating an edge or a focus in a beam scan.
Step 3. Moving into the shadow (), the endpoint winds into the eye and the chord shrinks smoothly. By the intensity has fallen to — roughly of the free field — with no oscillation on the way down.
Step 4. The contrast with the previous example is the whole diagnostic: the light side overshoots and rings, the shadow side decays in silence. That one-sided fringe pattern tells you at a glance that a straight edge — not a slit or wire — cast it. ( dB) at the edge; monotonic decay to by .
Physics of the portrait
The portrait is a curve, not a person — but a curve with a rich double life. The same clothoid Cornu drew to tame diffraction is the transition spiral engineers lay between straight track and circular curve, so a train's lateral acceleration builds up linearly rather than in a jolt. Constant rate of change of curvature is what a passenger's comfort and a Huygens phasor's bookkeeping both require.
Origins · 1 mincornu spiral and how this was discovered
The spiral is named for Marie Alfred Cornu (1841–1902), the French physicist who in 1874 recast Fresnel's near-field integrals as a single graphical construction, turning the evaluation of a diffraction pattern into the drawing of a chord on a fixed curve. Cornu is better remembered by the public for a different feat — his 1878 refinement of Fizeau's rotating-toothed-wheel measurement of the speed of light, one of the most precise of the century — but the spiral is his most enduring gift to optics teaching. The curve is older than its optical use: Leonhard Euler studied it in 1744 while analysing the elastica, the shape of a bent elastic rod, so it is also called the Euler spiral. Its defining property, curvature proportional to arc length, was later seized upon by railway and highway engineers — Arthur Talbot's Railway Transition Spiral made it the standard easement between tangent and curve — and today the same clothoid smooths motorway interchanges, roller-coaster loops, and the strokes of digitally designed typefaces. In optics it remains the fastest way to see, rather than compute, what a straight edge does to a wavefront.
Going further
Texts. Hecht, Optics, 5th ed., §10.3 (Fresnel diffraction, the Cornu spiral) · Born & Wolf, Principles of Optics, 7th ed., §8.7 · Saleh & Teich, Fundamentals of Photonics, 3rd ed., Ch. 4 · Goodman, Introduction to Fourier Optics, 3rd ed., §4.5 · Abramowitz & Stegun, Handbook of Mathematical Functions, Ch. 7 (Fresnel integrals) · Cornu, A., J. Phys. (Paris) 3, 5 (1874).
Provenance. Symbols and conventions follow Hecht §10.3 and Born & Wolf §8.7. A verifier should, independently of any export: (1) confirm the Fresnel-integral definitions and the eye limits against Abramowitz & Stegun Ch. 7; (2) recompute the straight-edge intensity giving at and the maximum near ; (3) verify the clothoid relations , , ; (4) check the normalization . All numbers are standard textbook values; every one is reproduced in verify_aq-optics-cornu-spiral-fresnel-integrals.py using `scipy.special.fresnel` (never a truncated numerical integral of the oscillatory tail, which under-resolves the eyes). Convention note: the straight-edge formula is written with and in the light, so that returns and returns ; the equivalent form requires the opposite sign of .
Prerequisites. Huygens–Fresnel Principle · Fresnel–Kirchhoff Diffraction Integral · Fresnel Diffraction Regime · Fresnel Number. Leads to. Single-Slit Diffraction · Fraunhofer Diffraction Regime · Fresnel Zones and Zone Plates · Rectangular Aperture Diffraction.
Why is the intensity a quarter at the edge, and not a half?
Because intensity is amplitude squared, and it is the amplitude that halves. On the geometric boundary the observation point maps to , so the phasor chain runs from the centre to the eye — exactly half the eye-to-eye diagonal. Half the amplitude means one quarter of the intensity: . An edge blocks half the wavefront, so you might guess the field halves — and it does, in amplitude. Squaring turns "half the light gets through" into "a quarter of the intensity survives," a factor students routinely lose.
Why do fringes appear only on the bright side of a straight edge?
It is the geometry of the spiral. Moving into the light, the endpoint climbs the loose outer turns, so the chord to the fixed eye lengthens and shortens repeatedly — bright and dark fringes, with the overshoot the first and largest. Moving into the shadow, it winds into the near eye along tightening loops, so the chord only ever shrinks — a smooth, monotone fade. The asymmetry is intrinsic: one side samples the spiral's open arcs, the other its collapsing coils. Fringes on one side and silence on the other is how you identify an edge pattern by eye.
Is the 1.37 overshoot real, or an artefact of the approximation?
It is real and routinely observed. In monochromatic, spatially coherent light a straight edge casts a bright rim just inside the illuminated side — brighter than the open beam — followed by fainter fringes, exactly the maximum at and its successors. It is the same physics as the bright fringe on the lit side of any sharp shadow under a coherent source. The Fresnel (paraxial, quadratic-phase) approximation is excellent whenever the Fresnel number is around unity and angles are small — essentially all tabletop edge diffraction. Only for grazing geometries or sub-wavelength edges does the scalar picture need replacing.
Which convention should I use, and where exactly do the eyes land?
Use the "normalized" integrals with the argument, as Hecht, Born & Wolf, and this article do: then and the eyes sit at . Beware the alternative with a bare integrand, common in pure-math references, whose eyes land at and whose coordinate is rescaled by . Mixing the two is the classic Cornu-spiral error. Before reading any chord off a plot, check where the curve winds up — eyes at means the optics convention, and every number here applies directly.
Why do engineers use the same curve for railway track and roller-coasters?
Because the clothoid is the curve of gradually changing curvature. On straight track curvature is zero; on a circular curve it is fixed; jumping between them would jerk a train with a sudden step in lateral acceleration. A clothoid transition, with distance travelled, ramps the sideways acceleration up linearly — the same that winds the Cornu spiral. Roller-coaster loops use it to spread the g-force onset rather than deliver a spike. It is a deep coincidence that the curve summing Huygens phasors most conveniently is also the one that eases a body through a turn most gently: both ask curvature to build at a constant rate.
How do I actually compute C(v) and S(v) in practice?
Call a library special function — do not numerically integrate the definition to a finite bound. In Python, `scipy.special.fresnel(x)` returns the pair ( first) in the convention, accurate into the deep tail. Naive quadrature fails because oscillates ever faster as grows, so integrating to a large finite under-resolves those oscillations and wobbles around instead of converging. The special-function routines use the asymptotic form for large , capturing the eyes exactly. This article's verifier is computed this way.