X-ray CT Imaging

Computed tomography: principles and image reconstruction

About This Series

X-ray CT (computed tomography) is a technology for visualizing the internal structure of an object nondestructively using X-rays. It is used across a wide range of fields, including medical diagnosis, industrial inspection, and materials science.

This series proceeds step by step from the physics of X-rays through the mathematical formulation via the Radon transform, image reconstruction by filtered back-projection (FBP), and on to the latest iterative and deep-learning approaches.

The fundamental equation of X-ray CT

$$I = I_0 \exp\left(-\int_L \mu(x, y) \, dl\right)$$

$\mu(x, y)$: linear attenuation coefficient; $L$: X-ray path

Taking the logarithm of both sides gives $-\log(I/I_0) = \int_L \mu\,dl$, the line integral of the attenuation coefficient $\mu$ along the path — that is, the Radon transform itself (assuming monochromatic X-rays; real X-rays are polychromatic, which causes beam-hardening artifacts). CT reconstruction therefore reduces to the inverse problem of recovering $\mu(x, y)$ from projection data taken from many directions.

Figure 1. Simulation of cone-beam CT projection. The X-ray source rotates around the subject (the Stanford Bunny), and the projection image at each angle is recorded on a flat-panel detector. An approximate 3D reconstruction is then performed from this multi-directional projection data using the Feldkamp (FDK) algorithm (for a circular orbit, FDK errors grow away from the central plane). Subject mesh: the Stanford Bunny (Stanford 3D Scanning Repository, Stanford University Computer Graphics Laboratory). Projection, reconstruction, and rendering by Allisone.
CT reconstruction result: a blue plane indicating the horizontal cross-section of a bunny-shaped phantom
Figure 2. Reconstruction result. The 3D volume restored from the projection data, and the position of a horizontal cross-section (the blue plane). Subject: the Stanford Bunny (source as in Figure 1).
CT reconstruction result: the internal structure revealed by cutting at the horizontal cross-section
Figure 3. The object cut at the cross-section of Figure 2. Removing everything above the plane clearly reveals the internal structure. Obtaining such cross-sectional images is the goal of CT. Subject: the Stanford Bunny (source as in Figure 1).

Learn by Level

Learning Path

Intro X-ray & CT basics Basic Radon transform Interm. FBP reconstruction Advanced Iterative & DL Intro: X-ray physics, scanner structure, reading images Basic: projections, sinograms, Radon transform Interm.: FBP, fan-beam, artifacts Adv.: ART, statistical reconstruction, deep learning
Figure 4. Learning path: progress step by step from Introductory through Basic and Intermediate to Advanced (each level is in preparation).

Application Areas

Medical diagnosis

Detecting and diagnosing disease with head, chest, and abdominal CT. A wide variety of protocols exist, such as coronary CT and contrast-enhanced CT.

Industrial inspection

Nondestructive inspection of welds, detection of internal defects in castings, and inspection of solder joints on electronic boards.

Security

Automatic detection of dangerous goods in airport baggage screening. Material identification with dual-energy CT.

Cultural heritage and archaeology

Analyzing the internal structure of mummies and ancient artifacts, investigating their contents nondestructively.

Key Concepts and Formulas

Beer–Lambert law

$$I = I_0 \exp\!\left(-\int_L \mu(x,y)\,dl\right)$$

Radon transform

$$\mathcal{R}f(s,\theta) = \int_{-\infty}^{\infty}\!\int_{-\infty}^{\infty} f(x,y)\,\delta(x\cos\theta + y\sin\theta - s)\,dx\,dy$$

Fourier slice theorem

$$P(\omega,\theta) = F(\omega\cos\theta,\;\omega\sin\theta)$$

Filtered back-projection (FBP)

$$f(x,y) = \int_0^{\pi}\! \left[\mathcal{R}f(s,\theta) * h(s)\right]_{s=x\cos\theta+y\sin\theta} d\theta$$

Historical Background

The principle of X-ray CT goes back to 1917, when Johann Radon established the mathematical theory of the Radon transform. The first practical CT scanner was developed in 1971 by Godfrey Hounsfield (EMI), and the South African physicist Allan Cormack had independently published the reconstruction theory earlier (1963 and 1964). The two shared the Nobel Prize in Physiology or Medicine in 1979.

Today the technology continues to advance rapidly, with multi-slice CT, dual-energy CT, photon-counting CT, and more.

Prerequisites

  • Introductory: basic knowledge of X-rays (middle-school science), basics of trigonometry
  • Basic: basics of linear algebra, calculus (integration)
  • Intermediate: the Fourier transform, basics of signal processing, linear algebra (eigenvalues, matrix decomposition)
  • Advanced: optimization theory, statistical estimation, basics of deep learning

Frequently Asked Questions

What is X-ray CT?

X-ray CT (computed tomography) is a nondestructive inspection technology that mathematically reconstructs cross-sectional images of the interior of an object from projection data obtained by irradiating it with X-rays from many directions.

What are the main methods of CT image reconstruction?

Representative methods include filtered back-projection (FBP), algebraic iterative reconstruction (ART), statistical reconstruction (MBIR), and deep-learning-based methods. FBP has long been the standard (iterative reconstruction has also become widespread in recent clinical CT).

What is the Fourier slice theorem?

It is the theorem that the one-dimensional Fourier transform of a parallel-beam projection equals the values along the corresponding slice (a straight line) of the two-dimensional Fourier transform of the original image. It is the mathematical foundation of CT image reconstruction.

Why does CT need to image from many directions?

A projection from a single direction cannot tell where along the X-ray path the attenuation occurred, so the internal structure cannot be determined uniquely. Collecting projections from a sufficient number and angular range of directions (too few directions or a limited angular range is not enough) provides enough information to recover the attenuation coefficient at each point and reconstruct a cross-sectional image. Mathematically, this corresponds to solving the inverse problem of the Radon transform.