CT Lab

Chapter 5: Fan-Beam Geometry and Helical CT

Fan-beam geometry and reconstruction, followed by helical scanning and pitch in clinical CT.

Parallel-beam projection as used so far assumes that source and detector are translated for every single ray, and that this sweep is repeated at every angle (first-generation CT). Imaging one slice this way takes minutes. With a beam that spreads from the source as a fan and a multi-element detector, one source position captures an entire projection at once, and rotating source and detector is all it takes to collect the full dataset (third-generation CT). Modern clinical scanners are based on this scheme, completing a rotation in under a second.

Let us define the geometry first. The source travels on a circle of radius DSOD_{\mathrm{SO}} around the isocenter (origin), parameterized by the source angle β\beta, so S=DSO(cosβ, sinβ)S = D_{\mathrm{SO}}(\cos\beta,\ \sin\beta). The physical detector sits on the far side of the source, but for computation it is convenient to use a virtual flat detector scaled down to pass through the isocenter. The angle between the ray toward detector position uu and the central ray (from the source to the origin) is the fan angle γ\gamma.

S=DSO(cosβ, sinβ),γ=arctan ⁣uDSOS = D_{\mathrm{SO}}(\cos\beta,\ \sin\beta), \qquad \gamma = \arctan\!\frac{u}{D_{\mathrm{SO}}}

Each individual fan-beam ray is, viewed differently, the same straight line as some parallel-beam ray (θ,s)(\theta, s). With the conventions of this course the correspondence is θ=β+π/2γ\theta = \beta + \pi/2 - \gamma and s=DSOsinγs = D_{\mathrm{SO}}\sin\gamma. Re-sorting (interpolating) the fan sinogram (β,u)(\beta, u) onto the parallel grid (θ,s)(\theta, s) therefore lets us reuse the parallel-beam FBP of the previous chapters unchanged. This re-sorting is called rebinning.

θ=β+π2γ,s=DSOsinγ\theta = \beta + \frac{\pi}{2} - \gamma, \qquad s = D_{\mathrm{SO}}\sin\gamma
Virtual detectorFan ray (β, γ)uSourceβγsθThe same line read as a parallel ray (θ, s)θ = β + 90° − γs = DSO·sinγ

The fan-to-parallel correspondence. Every fan ray lies on the same line as some parallel ray.

An FBP that reconstructs directly from the fan sinogram, without rebinning, can also be derived. It has three steps. (1) Weight each detector value by the cosine factor DSO/DSO2+u2D_{\mathrm{SO}}/\sqrt{D_{\mathrm{SO}}^2 + u^2}. (2) Convolve each row with the ramp filter. (3) Backproject with a per-pixel distance weight 1/U21/U^2. Here UU is the pixel's depth from the source along the central ray, normalized by DSOD_{\mathrm{SO}}, and uu^* is where the ray through the pixel hits the virtual detector. In a full 2π2\pi scan every ray is measured twice, hence the factor 1/21/2.

f(x,y)=1202π1U2  q(β,u)dβ,q(β,)=[DSODSO2+u2  p(β,u)]hf(x,y) = \frac{1}{2}\int_0^{2\pi} \frac{1}{U^2}\; q\bigl(\beta,\, u^*\bigr)\, d\beta, \qquad q(\beta,\cdot) = \left[\frac{D_{\mathrm{SO}}}{\sqrt{D_{\mathrm{SO}}^2 + u^2}}\; p(\beta, u)\right] * h U=DSOxcosβysinβDSO,u=DSO(xsinβ+ycosβ)DSOxcosβysinβU = \frac{D_{\mathrm{SO}} - x\cos\beta - y\sin\beta}{D_{\mathrm{SO}}}, \qquad u^* = \frac{D_{\mathrm{SO}}\,(-x\sin\beta + y\cos\beta)}{D_{\mathrm{SO}} - x\cos\beta - y\sin\beta}

Simulation: fan-beam geometry

The ray bundle from the source (orange) on its circular orbit to the virtual detector (purple) is shown. Rotate the source with the β\beta slider or the play button, and move it closer or farther with the DSOD_{\mathrm{SO}} slider. Decreasing DSOD_{\mathrm{SO}} enlarges the fan half-angle γmax\gamma_{\max} for the same detector width, making it easier to cover the FOV (blue circle). In exchange, the beam divergence (geometric distortion) grows stronger.

Fan half-angle γmax=arctan(umax/DSO)\gamma_{\max} = \arctan(u_{\max}/D_{\mathrm{SO}})20.2°

orange = source, purple = virtual detector, blue = FOV, dashed = source orbit, light blue = ray bundle

Simulation: fan sinogram and rebinning

Three images are shown side by side: the fan-beam sinogram of the selected phantom (β×u\beta \times u, 360°), its rebinned version on the parallel grid (θ×s\theta \times s, 180°), and the true parallel-beam sinogram computed directly. Confirm that the rebinned result matches the true parallel sinogram almost exactly. With the point phantom you can also observe the trace in the fan sinogram deviating slightly from a pure sinusoid (the nonlinearity of γ\gamma).

Phantom

WL 0.500 / WW 1.00Right-drag / Shift+drag: adjust WL/WW

Fan sinogram p(β, u)

Computing…

After rebinning (θ × s)

Computing…

True parallel sinogram

Computing…

The fan sinogram (β × u), its rebinned version on the parallel grid, and the directly computed parallel sinogram.

Simulation: direct fan-beam FBP

The image is reconstructed directly from the fan sinogram with FBP (Ram-Lak). How does the image quality respond as you vary the number of projections (β\beta positions) and DSOD_{\mathrm{SO}}? A parallel-beam FBP (180 projections) is shown alongside for comparison. A full 2π2\pi fan scan measures every ray twice, so 360 fan projections carry roughly the same information as 180 parallel ones. RMSE is evaluated against the true phantom inside the central 90% circle of the FOV.

Phantom

WL 0.500 / WW 1.00Right-drag / Shift+drag: adjust WL/WW

Fan-beam FBP

Computing…
RMSE (vs. truth)

Parallel-beam FBP (180 proj.)

Computing…
RMSE (vs. truth)

Direct fan-beam FBP (left) and parallel-beam FBP (right) reconstructions.

Helical CT and pitch

Clinical CT usually rotates the source while moving the patient table continuously. The source follows a helix around the patient, allowing a large volume to be covered in one breath-hold. Pitch is the table travel per rotation divided by the nominal width of all active detector rows:

pitch=table travel per rotationtotal nominal detector width\text{pitch} = \frac{\text{table travel per rotation}}{\text{total nominal detector width}}

A larger pitch covers more anatomy per unit time but samples the longitudinal direction less densely. At a fixed tube current it also generally reduces dose. The scanner interpolates measurements from the helix to reconstruct images at chosen positions.

Three quantities that are easy to conflate

Detector collimation, reconstructed section thickness, and reconstruction interval are distinct quantities. Reducing the reconstruction interval does not improve the longitudinal resolution already present in the acquired data.

The key steps in fan-beam reconstruction

The fan beam is the practical geometry that collects all projections in a single rotation. Each of its rays corresponds one-to-one to a parallel ray (θ,s)(\theta, s) through the fan angle γ=arctan(u/DSO)\gamma = \arctan(u/D_{\mathrm{SO}}), so rebinning lets parallel-beam FBP be reused as is. The direct fan FBP, built from cosine weighting, ramp filtering, and distance-weighted backprojection, yields an equivalent image. In the next chapter the detector grows to two dimensions. What happens, then, when the fan becomes a cone?

References

On this page