CT Lab

Chapter 3: Simple Backprojection (SBP)

Find out why merely smearing the measurements back produces a 1/r blur.

Let us start with the most naive way back from the sinogram to an image. A measurement p(θ,s)p(\theta,s) tells us only how much attenuation the ray accumulated along its path, not where along the path it happened. So we smear each measured value back uniformly over the entire ray path. A single direction produces nothing but streaks. Summing over all directions, however, locations where the object actually was receive contributions from many rays and grow bright. This is simple backprojection (SBP). In symbols, the SBP image b(x,y)b(x,y) is the sum of the measurements of all rays passing through the pixel (x,y)(x,y).

b(x,y)=0πp(θ,  xcosθ+ysinθ)dθb(x, y) = \int_0^{\pi} p\bigl(\theta,\; x\cos\theta + y\sin\theta\bigr)\, d\theta

The SBP image b(x,y)b(x,y) does not equal the original μ(x,y)\mu(x,y), though. Consider an object consisting of a single point. Each angle backprojects one straight line through the point, so with few angles the result is a star-shaped (radial) artifact. As the number of angles grows toward the continuous limit, the streaks merge smoothly, but the point keeps a tail that decays as 1/r1/r from the center. In other words, SBP yields the true image convolved with a point spread function (PSF) of 1/r1/r.

b(x,y)=μ(x,y)    1r,r=x2+y2b(x,y) = \mu(x,y) \;{*}{*}\; \frac{1}{r}, \qquad r = \sqrt{x^2 + y^2}
1 view4 views: star artifactMany views → the 1/r tail

Simple backprojection. Sum the measurements of all rays passing through the pixel (x,y).

0.050.10.150.20.250.30.350.40.450.520406080100120140160180200Distance r from centerPSF ∝ 1/r

The 1/r point spread function of SBP. A systematic blur that no number of projections removes.

More projections do not remove the blur

The crucial point is that this 1/r1/r blur never disappears, no matter how many projections you add. More projections only smooth out the streak artifacts. The structural problem, an over-weighting of low spatial frequencies, remains untouched. Removing the blur requires filtering the projection data with a high-frequency-boosting kernel before backprojection. That is filtered backprojection (FBP), the subject of the next chapter.

Simulation: number of projections vs. the SBP image

Use the projection-count slider to inspect the SBP image built from kk projections spread evenly over 0–180°. Start with the point phantom and increase the count 1 → 2 → 8. At first you see a star artifact of straight lines through the point. At 180 the star disappears, yet the point never sharpens back: it stays a blurred disk with a 1/r1/r tail. With Shepp-Logan you can confirm that the result remains hazy and low in contrast. The "Scan" button plays an animation stacking up the projections one by one.

Phantom

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

Sinogram (used rows only)

Computing…

SBP reconstruction

Computing…

The sinogram restricted to the projections in use, and the SBP reconstruction from those k projections.

The blur left by simple backprojection

Simple backprojection just smears each measurement back along its ray and sums. The result is the true image convolved with 1/r1/r: the star artifacts vanish as projections are added, but the 1/r1/r blur persists no matter how many rays are collected. The cause was the over-weighting of low spatial frequencies. The cure is to correct the projection profiles with a high-pass-boosting filter before backprojecting. The next chapter derives this filtered backprojection (FBP).

References

On this page