Tomography and Radon transforms
Derive the Fourier-slice relation and its inversion constant, then distinguish incomplete angular data from a simple finite nullspace story.
On this page
The question for today
What you’ll understand
- Relate line-integral measurements to radial Fourier samples.
- Track a declared Fourier normalization through filtered backprojection.
- Separate full-data uniqueness from limited-angle stability and discretization limits.
Tomography reconstructs an object from integrals along lines rather than direct pixel observations. The Radon transform provides an exact mathematical model for ideal parallel-beam measurements. We begin with a real Schwartz function f on the plane, so the integrals and Fourier manipulations are justified by rapid decay. Physical attenuation, detector effects, and discrete angular sampling require additional modeling. The exact transform is not automatically a compact operator between every imaginable pair of function spaces; its mapping properties depend on the chosen norms and domains.
A projection records all points along one line
For a unit normal θ=(cosφ,sinφ), let θ perpendicular be the unit tangent obtained by a quarter-turn. The line with signed distance s from the origin consists of sθ+tθ perpendicular. Integrating f over t gives Rf(φ,s). Opposite normals describe the same unoriented lines with the sign of s reversed, so angles from zero to π and all real offsets suffice. A single projection cannot determine how mass is distributed along its integration direction, even when it is measured without noise.
Use the Fourier convention with exponent −2πi times the coordinate-frequency pairing in both one and two dimensions. Fourier transforming a projection in its offset variable and changing variables from s,t to the plane gives the two-dimensional Fourier transform of f on the radial line ωθ. The coordinate change is orthogonal with determinant of absolute value one. This proves the Fourier-slice theorem directly under the stated decay assumptions and explains which object frequencies each angle observes.
The ramp factor comes from polar-frequency area
Fourier inversion integrates over the entire frequency plane. Parametrizing it by φ in [0,π) and signed radial frequency ω covers each nonzero point once, with Jacobian |ω|. Substituting the slice theorem therefore yields filtered backprojection: multiply each projection's Fourier transform by |ω|, invert in the offset variable, and integrate over normal angles. Under this convention the combined formula has no extra 2π multiplier. Changing the Fourier convention, angle interval, or backprojection normalization changes that constant.
The ramp multiplier grows with frequency, so high-frequency measurement noise is amplified. Windowing or regularizing the ramp improves stability at the cost of resolution. A discrete implementation must also address detector spacing, angular sampling, interpolation, and the field of view. Simply applying a continuous identity to finite arrays without analyzing those choices can produce artifacts and aliasing. The exact theorem explains the target operation; it does not automatically supply a stable numerical reconstruction at arbitrarily fine scales.
Missing angles affect stability before they settle uniqueness
Full noiseless projections determine every Fourier frequency and hence uniquely determine a Schwartz object. Limited angles directly reveal only a wedge of frequency directions. Without a compact-support restriction, smooth functions with Fourier support in a missing wedge can be invisible. With compact support, analytic continuation of the Fourier transform can restore mathematical uniqueness from an open set of angles, yet the continuation is severely unstable. Thus the blanket statement that every limited-angle problem has a nontrivial nullspace is false without specifying the object class.
Directions of edges also matter: an edge normal that falls outside the measured angular range may be poorly visible even when a uniqueness theorem holds. This separates stable feature recovery from formal global identifiability. Priors or penalties can fill missing directions, but the filled structure depends on their assumptions. Reporting angular coverage, sampling, regularization, and the intended feature class makes a tomography result assessable. A smooth-looking image alone cannot establish that its unmeasured directional detail was supported by the observations.
Work it through
Project a Gaussian with exact constants
Let f(x)=exp(−π|x|²) on the plane. Compute its Radon transform and verify the slice theorem using the stated Fourier convention.
Orthogonality gives |sθ+tθ perpendicular|²=s²+t², so Rf(φ,s)=exp(−πs²) times the integral of exp(−πt²) over the real line.
That one-dimensional Gaussian integral equals one. Hence every angle has the same projection exp(−πs²), rather than an unexplained angle-dependent scaling.
The one-dimensional Fourier transform of this Gaussian is exp(−πω²). The two-dimensional transform is exp(−π|ξ|²), whose restriction to ξ=ωθ is the same exp(−πω²). Thus the slice relation agrees exactly, with no extra 2π factor.
The example checks line measure, angular independence, and Fourier normalization simultaneously. It is a smooth full-data identity, not a noise-stability estimate.
The living notebook
Explore the model
Interactive lab · vectors
Move the normal of a measured line
Reset, set angle=0° and magnitude=1; use the vector as a line normal θ. For the fixed point x=(1,0), predict signed offset x·θ=1. Compare a fresh Reset, angle=90° and magnitude=1; the offset is zero. The displayed horizontal component supplies these dot products. The instrument shows projection geometry only, not line integrals, Fourier slices, or a reconstructed image.
- x component
- 1.393
- y component
- 0.975
- Magnitude
- 1.7
Playback traces a fixed vector and its projections. Angle and magnitude set the geometry; the moving marker does not change them. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forChanging the normal angle changes which lines and frequency directions the experiment measures.
Pause & reason
Check your understanding
Your turn
Try it yourself
For the indicator of a disk of radius two centered at the origin, compute its projection at offsets s=0,1,2 and outside the disk. Explain why this example needs no Gaussian formula.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
A line integral of an indicator equals the length of its chord through the disk.
Compare with the solution
For |s|<2, the chord length is 2√(4−s²). The requested values are four, 2√3, and zero at the tangent offset two; outside |s|>2 the projection is zero. The disk indicator is not a Schwartz function, but these line integrals are directly well defined and the elementary chord computation is sufficient. Extending the smooth Fourier inversion theorem to such an object requires the appropriate integrability or distributional interpretation rather than pretending that the boundary is smooth.
Keep the idea
Take it with you
- Projection Fourier transforms sample radial lines in object frequency space.
- Filtered-backprojection constants depend on explicit normalization choices.
- Incomplete angles can destroy stable recovery even when a uniqueness theorem survives.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.