Chapter 11: Artifacts and Their Reduction
Beam hardening, metal, rings, motion, and scatter: see each artifact's cause and remedy in simulation.
Everything we have reconstructed so far rested on assumptions we never spelled out: the X-rays are monochromatic (every photon has the same energy), the projection data are consistent and error-free, the object holds still for the whole scan, the detector responds perfectly uniformly, and only primary photons traveling in straight lines reach it. In a real scanner, none of these holds exactly. When an assumption breaks, the reconstruction acquires a systematic false structure (an artifact) that is qualitatively different from noise. The few-projection streaks of Chapter 4 were already an example: the assumption of sufficient angular sampling had broken. This chapter walks through five representative artifacts, each in the same order: cause, signature in the sinogram, and remedy.
Beam hardening
A real X-ray tube emits not a single energy but a continuous spectrum , and the attenuation coefficient depends on energy (). The detected intensity is therefore a spectrum-weighted average of Beer-Lambert transmissions.
Taking the log as in Chapter 1, , no longer yields a line integral of . Discretizing the spectrum into energy bins shows that the polychromatic measurement is a concave function of the monochromatic line integral :
where are the bin weights and the attenuation ratios relative to a reference energy. Low-energy photons are absorbed preferentially ( large), so the beam's effective energy rises as it penetrates; the beam "hardens". The effect grows with path length: , with the deficit growing as grows. Long central paths are underestimated the most, so the FBP image sags toward the center in a dish shape. This is cupping.
Beam hardening. Passing through the object depletes the low-energy part of the spectrum and raises the effective energy (left); the polychromatic line integral p_poly bends concavely below the monochromatic p (right).
The standard remedy is water correction. If the object can be treated as a single material (the human body is mostly water), the hardening curve is monotonic, so applying the inverse map to the measurements recovers monochromatic-equivalent line integrals. Real scanners ship with this correction built into their calibration.
Simulation: cupping and water correction
Increase the spectral width and watch the center of the uncorrected reconstruction sink. The center-row profile shows the interior (flat in the ground truth) becoming dish-shaped, and the water correction restoring it almost exactly. corresponds to the monochromatic world of the chapters so far.
Phantom
Spectrum
Uncorrected (polychromatic)
Computing…Water-corrected
Computing…Center-row profile
Computing…Cupping from beam hardening. As the spectral width β increases, the uncorrected reconstruction (left) sags toward the center and its profile becomes dish-shaped. For a single material, inverting the hardening curve (water correction) restores it almost exactly (right).
Scattered radiation
X-rays are not only absorbed inside the object; many survive Compton scattering with a new direction. A scattered photon reaches the detector having forgotten which ray it traveled, so the measured intensity carries, on top of the primary beam, a scatter component spread smoothly across the detector:
The extra light means attenuation is always underestimated, and the relative impact is largest where the primary signal is weakest, along strongly attenuating paths. The result has the same shape as beam hardening: cupping toward the center, plus dark bands and contrast loss between dense structures. Scatter grows with irradiated volume, so it is mild for a thin fan beam but severe for the cone-beam flat-panel systems of Chapter 6, where the scatter-to-primary ratio (SPR) can exceed 1.
Countermeasures come in two layers: an anti-scatter grid in front of the detector physically blocks obliquely incident photons, and the remainder is estimated and subtracted in software by exploiting the smoothness of scatter (kernel methods, Monte-Carlo model estimation). Scatter does not disappear with photon-counting detectors (Chapter 13), so scatter correction remains an active engineering topic.
Simulation: scatter and kernel correction
Raise the SPR and watch the uncorrected reconstruction develop a central sag and dark bands between the cylinders, with the profile dipping into a dish shape. A simple kernel correction that relies only on the smoothness of scatter restores the image almost to truth. Note how similar this cupping looks to beam hardening's, which is one reason the two are hard to disentangle in real data.
Phantom
Scatter
With scatter (uncorrected)
Computing…Kernel-corrected
Computing…Central row profile
Computing…Cupping and contrast loss from scattered radiation. Raising the SPR adds a low-frequency scatter floor to the measured intensity, underestimating attenuation: the uncorrected reconstruction (left) sags toward the center and dark bands appear between dense structures. A simple kernel-based correction exploiting the smoothness of scatter (right) largely restores the image.
Metal artifacts
Implants and dental fillings have attenuation coefficients orders of magnitude above soft tissue. Two things happen at once along rays through metal. First, beam hardening becomes so extreme that single-material water correction cannot fix it. Second, almost no photons reach the detector (), so the log transform amplifies noise explosively (photon starvation). The result is dark bands connecting the metal objects and bright/dark streaks radiating from them.
If the rays through metal cannot be trusted, why not replace them with an estimate? That is the idea of metal artifact reduction (MAR), phrased as sinogram inpainting:
Threshold the uncorrected FBP image to get a metal mask
Forward-project the mask to identify the affected sinogram region (the metal trace )
Replace the values on by interpolation from their surroundings
Reconstruct the inpainted sinogram, then paste the metal pixels back in
The simplest interpolation is linear (LI-MAR): in each angular row, connect the two edges of the trace with a straight line. But LI also erases the genuine structure (bone, for instance) that lay under the trace, which makes the filled region inconsistent with its surroundings and introduces secondary artifacts.
NMAR (normalized MAR) fixes this with a prior image. Classify the uncorrected reconstruction into air, soft tissue, and bone; forward-project that prior; divide the sinogram by the prior's projection before interpolating; and multiply it back afterwards:
After normalization, is nearly flat, since the anatomical structure has been divided out, so even simple linear interpolation makes little error. Remove the structure before interpolating, put it back after. This is the core of NMAR.
The MAR pipeline: identify the metal-affected sinogram region, repair it by interpolation, then reconstruct.
Simulation: metal artifacts and MAR
Switch between phantoms and MAR methods. With method "None", the metal trace runs through the sinogram as a bright band and the reconstruction shows dark bands and streaks. LI fills the trace smoothly and reduces the streaks; NMAR preserves the surrounding structure better still. RMSE is computed inside the FOV circle excluding metal pixels. Lowering adds photon-starvation streaks on top.
Inpainted sinogram
Computing…Uncorrected FBP
Computing…After MAR
Computing…Phantom
MAR method
Metal artifacts and MAR. Rays through metal are unreliable due to hardening and photon starvation, so the uncorrected FBP (center) shows dark bands and streaks. LI fills the metal trace by per-row linear interpolation; NMAR normalizes by the forward projection of a prior image before interpolating (watch the trace being filled in the sinogram on the left). RMSE is computed inside the FOV circle excluding metal pixels.
Ring artifacts
If one detector element's sensitivity is slightly off (gain ), its measurements shift by a constant after the log transform:
The shift lands on the same column at every angle , so it appears as a vertical stripe in the sinogram. Under backprojection, the contribution at detector position is smeared along the line at distance from the rotation center, at every angle. Sweeping the angle, the envelope of this family of lines is a circle of radius , a ring around the rotation center. One vertical line in the sinogram maps to one ring in the image.
A single vertical line in the sinogram (a gain error in column s_d) becomes a concentric ring of radius |s_d| around the rotation center.
Because the artifact is so well-behaved, so is the fix. Take each detector column's mean, smooth the means along the detector axis, and subtract the residual (the column-specific offset component). This removes the gain error while preserving the smooth column-mean structure of the true signal. Real scanners also calibrate continuously with air scans.
Simulation: ring artifacts and detector correction
Increase the gain error and watch the sinogram stripes and the image rings darken together. Verify the correspondence "vertical lines in the sinogram ⇔ concentric rings in the image", and the effect of the column normalization.
Phantom
Sinogram with gain error
Computing…With rings
Computing…Corrected
Computing…Ring artifacts. Per-detector gain errors appear as vertical stripes in the sinogram (left) and turn into concentric rings around the rotation center (middle). Subtracting the smoothed column-mean residual — a simple sinogram-domain preprocessing step — largely removes them (right).
Motion artifacts
Projections are not acquired all at once; each angle is a snapshot taken at a different time. If the object moves during the scan, each projection sees a slightly different object, and the sinogram is no longer consistent with any single object. Reconstruction backprojects as if all projections saw the same thing, so the inconsistency surfaces as double contours and streaks.
The signature depends on how the object moves. A single mid-scan shift (step) creates a discontinuity between sinogram rows; a slow one-directional drift distorts the sinusoidal trajectories; periodic motion such as breathing makes the sinogram wobble.
Motion is the hardest artifact to fix after the fact, so practice focuses on avoiding it: fast gantry rotation and half-scans (180° plus the fan angle) shorten the acquisition itself; cardiac CT uses ECG gating (using only the quiet phase of the R-R interval); respiratory gating handles breathing. Estimating the motion from the data and folding it into reconstruction is an active research topic, one that also pairs naturally with the learning-based methods of the next chapter.
Rotation time and temporal resolution are not identical. A full-scan reconstruction uses nearly one rotation of data, while fan-beam redundancy permits a half-scan reconstruction from roughly half a rotation. Dual-source CT uses two source–detector pairs at different angles to improve cardiac temporal resolution further. Prospective ECG triggering exposes the patient only near selected cardiac phases and generally reduces dose. Retrospective gating scans throughout the cardiac cycle and allows the reconstruction phase to be chosen later, usually at a higher dose.
Simulation: motion artifacts
Vary the motion type and amplitude, and observe the sinogram inconsistency (the step discontinuity is the easiest to spot) and how the reconstruction degrades. The same amplitude breaks the image differently depending on the motion type.
Sinogram with motion
Computing…Static
Computing…With motion
Computing…Phantom
Motion
Motion artifacts. Displacement during the scan makes the sinogram rows inconsistent (a step shows a discontinuity, periodic motion a wobble), producing double contours and streaks in the reconstruction.
Summary: cause, signature, remedy
| Artifact | Cause | Sinogram signature | Main remedy |
|---|---|---|---|
| Cupping | Polychromatic spectrum (physics) | Deficit growing with path length | Water correction |
| Cupping, dark bands | Scattered radiation (physics/geometry) | Smooth intensity floor added | Grid + kernel correction |
| Metal | Extreme attenuation + starvation (physics) | Metal trace band | MAR (LI / NMAR) |
| Rings | Detector gain error (hardware) | Vertical stripes | Column normalization, calibration |
| Motion | Patient motion (patient) | Row inconsistency | Speed, gating |
These remedies fall into three groups: correct a known physical effect, as in water correction; estimate missing or corrupted data, as in MAR; or prevent the inconsistency during acquisition, as in gating. Different causes can produce similar-looking artifacts, so the image, sinogram, and acquisition conditions all matter when diagnosing them. The next chapter considers priors learned from data.
References
- Herman GT. Correction for spectral artifacts in computerized tomography. Physics in Medicine & Biology 21, 390–398 (1976).
- Meyer E et al. Normalized metal artifact reduction (NMAR) in computed tomography. Medical Physics 37, 5482–5493 (2010).
- Boas FE, Fleischmann D. CT artifacts: causes and reduction techniques. Imaging in Medicine 4, 229–240 (2012).
Chapter 10: Sparse-View Reconstruction and Compressed Sensing
Can the image survive with far fewer projections? Sampling requirements, the idea of compressed sensing, and TV regularization (ASD-POCS) run live.
Chapter 12: Deep Learning and AI for CT
Train a tiny CNN denoiser live in your browser, and probe the principles and limits of deep-learning CT.