Inferensys

Glossary

Filtered Back Projection (FBP)

An analytic reconstruction algorithm that applies a high-pass filter to projection data before back-projecting it across the image grid, historically the standard method for CT image formation.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
COMPUTED TOMOGRAPHY RECONSTRUCTION

What is Filtered Back Projection (FBP)?

An analytic reconstruction algorithm that applies a high-pass filter to projection data before back-projecting it across the image grid, historically the standard method for CT image formation.

Filtered Back Projection (FBP) is an analytic reconstruction algorithm that converts raw CT projection data into cross-sectional images by applying a high-pass ramp filter to each one-dimensional projection before smearing, or back-projecting, the filtered data across the image matrix. This filtering step is critical to counteract the inherent 1/r blurring that occurs during simple back-projection, restoring sharp edges and accurate attenuation values.

FBP operates in the frequency domain using the Fourier Slice Theorem, which states that the Fourier transform of a parallel projection equals a line through the origin of the object's 2D Fourier transform. While computationally fast and linear, FBP is highly susceptible to quantum noise and streak artifacts in low-dose scans, leading to its gradual replacement by Iterative Reconstruction (IR) and Deep Learning Reconstruction (DLR) in modern systems.

ALGORITHM FUNDAMENTALS

Key Characteristics of FBP

Filtered Back Projection (FBP) is defined by a specific sequence of mathematical operations that transform raw sinogram data into a clinically interpretable image. The following characteristics define its behavior, limitations, and historical dominance.

01

The Fourier Slice Theorem Foundation

FBP is the direct practical implementation of the Fourier Slice Theorem (also known as the Central Slice Theorem). This theorem states that the 1D Fourier Transform of a parallel projection at a specific angle is exactly equal to a radial line through the 2D Fourier Transform of the original object at that same angle. FBP reconstructs the image by 'filling in' the 2D frequency domain with these radial samples and then performing an inverse 2D Fourier Transform. The filtering step corrects for the non-uniform sampling density in the frequency domain, which is denser at the center (low frequencies) than at the periphery (high frequencies).

Analytic
Solution Type
Frequency Domain
Primary Domain
02

The Ramp Filter and High-Pass Effect

The 'filtering' in FBP is a mathematical convolution applied to each projection before back-projection. The core of this filter is a ramp function (or Ram-Lak filter), which is a high-pass filter in the frequency domain. Its purpose is to counteract the inherent 1/r blurring that occurs during simple back-projection. Without it, the image would be an unusable, heavily blurred version of the original object. In practice, the ramp filter is often combined with a low-pass apodization window (e.g., Hamming, Hann, Shepp-Logan) to suppress the amplification of high-frequency noise, trading off spatial resolution for a smoother image.

Ram-Lak
Core Filter Kernel
High-Pass
Filter Characteristic
03

Computational Speed and Linearity

FBP's primary historical advantage is its computational efficiency. It is a linear, non-iterative algorithm that can reconstruct a slice in a fraction of a second, making it the only viable option for clinical CT from the 1970s until the 2010s. Its linearity also means that image quality properties, such as noise texture and resolution, are highly predictable and well-understood. However, this linearity is also a key limitation: FBP cannot model non-linear physical effects like beam hardening, scatter, or photon starvation, which are better handled by modern iterative reconstruction (IR) and deep learning reconstruction (DLR) methods.

< 1 sec
Reconstruction Time (Historical)
Linear
System Behavior
04

Noise Propagation and Streak Artifacts

A fundamental weakness of FBP is its non-local noise propagation. A single noisy or corrupted detector measurement in the sinogram is smeared along the entire back-projection path, creating characteristic streak artifacts across the image. This is particularly problematic in low-dose CT scans, where photon starvation leads to severe noise amplification by the ramp filter. FBP lacks any mechanism to regularize or locally adapt to noise, resulting in a direct trade-off between radiation dose and image noise. This limitation is the primary driver behind the industry's shift to iterative and deep learning-based reconstruction.

Non-Local
Noise Propagation
Streaks
Primary Artifact
05

Parallel vs. Fan-Beam Geometry

The classic FBP derivation assumes a parallel-beam geometry, where each projection consists of a set of parallel X-ray paths. Modern clinical scanners use a fan-beam geometry with a divergent X-ray source. To apply FBP, fan-beam data must be rebinned or re-sorted into equivalent parallel projections. Alternatively, a modified fan-beam FBP algorithm can be used, which incorporates a cosine weighting factor and a distance-dependent back-projection term. Cone-beam geometries, common in modern multi-detector CT, require even more sophisticated approximations like the Feldkamp-Davis-Kress (FDK) algorithm, which is an approximate 3D extension of FBP.

FDK
Cone-Beam Extension
Rebinning
Fan-to-Parallel Conversion
06

The Back-Projection Smearing Process

The final step of FBP is back-projection, which is the mathematical inverse of the forward projection (Radon transform). For each filtered projection at a given angle, the intensity values are 'smeared' back across the entire image grid along the original ray paths. The final reconstructed image is the superposition of these smeared projections from all acquisition angles. This process is geometrically intuitive: a single point in the object contributes to multiple projections, and back-projection correctly redistributes that contribution. The filtering step ensures that this redistribution is mathematically exact, not just an approximation.

Superposition
Reconstruction Principle
Radon Transform
Mathematical Basis
CT RECONSTRUCTION COMPARISON

FBP vs. Iterative Reconstruction (IR)

A technical comparison of analytic Filtered Back Projection against statistical and model-based Iterative Reconstruction techniques for computed tomography image formation.

FeatureFiltered Back Projection (FBP)Statistical IRModel-Based IR

Reconstruction Speed

< 1 sec per slice

1-5 min per volume

10-60 min per volume

Noise Handling

Poor; amplifies quantum noise

Excellent; models photon statistics

Superior; models noise and system optics

Radiation Dose Reduction Potential

None (reference standard)

30-60% dose reduction

60-80% dose reduction

Computational Cost

Low; single-pass convolution

Moderate; multiple forward/back projections

High; complex system matrix calculations

Metal Artifact Robustness

Streak Artifact Suppression

Spatial Resolution at Low Dose

Degraded significantly

Preserved; edge-preserving regularization

Preserved; voxel-wise regularization

Clinical Availability

Universal; all CT scanners

Widespread; most modern scanners

Limited; high-end research systems

FILTERED BACK PROJECTION EXPLAINED

Frequently Asked Questions

Clear, technically precise answers to the most common questions about the analytic reconstruction algorithm that has served as the computational backbone of X-ray computed tomography for decades.

Filtered Back Projection (FBP) is an analytic reconstruction algorithm that converts raw X-ray attenuation projection data acquired at multiple angles around a patient into a cross-sectional CT image. The process operates in two sequential stages: filtration and back-projection. First, each one-dimensional projection profile is convolved with a high-pass ramp filter (often combined with apodization windows like Hann or Shepp-Logan) to counteract the inherent (1/r) blurring that would otherwise occur. This filtering step amplifies high spatial frequencies, sharpening edges and preventing the star-like blur artifact characteristic of simple back-projection. Second, the filtered projection data is mathematically smeared back across the image grid along the original ray paths for every acquisition angle. The superposition of these filtered back-projections reconstructs the original object's attenuation coefficient distribution. FBP relies on the Fourier Slice Theorem, which establishes that the one-dimensional Fourier transform of a parallel-beam projection equals a central radial line through the two-dimensional Fourier transform of the object. By acquiring projections over 180 degrees (plus the fan angle), the full frequency space is sampled, enabling exact reconstruction under ideal, noise-free conditions. The algorithm is computationally efficient, requiring only fast Fourier transforms and linear interpolation, which historically made it the standard for real-time clinical CT image formation before the rise of iterative techniques.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.