next up previous contents
Next: Parallel geometry in the Up: Numerical Methods in Tomography Previous: Prerequisites

The filtered backprojection algorithm

In this section we give a detailed description of the most important algorithm in 2D tomography. The discrete implementation depends on the scanning geometry, i.e. the way the data is sampled.

This algorithm is essentially a numerical implementation of the Radon inversion formula (1.3). However, a different approach avoiding singular integrals is simpler. We describe this approach for the nD Radon transform

displaymath3072

where f is a function in tex2html_wrap_inline3076 and tex2html_wrap_inline3078 , tex2html_wrap_inline3058 . Let

displaymath3082

be the backprojection operator and let V, v be functions such that tex2html_wrap_inline3088 . Mathematically, tex2html_wrap_inline3090 is simply the Hilbert space adjoint of the Radon transform R. It is easy to see that

  equation1372

where the convolution on the left hand side is in tex2html_wrap_inline3076 , while the convolution on the right hand side is a 1D convolution with respect to the second variable:

  equation1375

The idea is to choose V as an approximation to Dirac's tex2html_wrap_inline3098 -function. Then, tex2html_wrap_inline3100 is close to f. The interrelation between V, v is easily described in terms of the Fourier transform. Denoting with the same symbol `` tex2html_wrap_inline3108 '' the nD Fourier transform

displaymath3112

and the 1D Fourier transform

displaymath3114

we have

displaymath3116

see Natterer (1986). By tex2html_wrap_inline3118 we mean the euclidean length of tex2html_wrap_inline3120 .

The choice of V determines the spatial resolution of the reconstruction algorithm. We use the notion of resolution from sampling theory, see Jerry (1977). We give a short account of some basic facts of sampling theory. A function f in tex2html_wrap_inline3076 is said to be band-limited with bandwidth tex2html_wrap_inline3128 , or simply tex2html_wrap_inline3128 -band-limited, if tex2html_wrap_inline3132 for tex2html_wrap_inline3134 . An example for n = 1 is the sinc function

displaymath3138

which has bandwidth 1. Obiously, sinc tex2html_wrap_inline3140 has bandwidth tex2html_wrap_inline3128 . tex2html_wrap_inline3128 -band-limited functions are capable of representing details of size tex2html_wrap_inline3146 but no smaller ones. This becomes clear simply by looking at the graph of sinc.

In tomography the functions we are dealing with are usually of compact support. Such functions can't be strictly band-limited, unless being identically zero. Hence we require the functions only to be essentially tex2html_wrap_inline3128 -band-limited, meaning that tex2html_wrap_inline3150 for tex2html_wrap_inline3134 in an appropriate sense, see Natterer (1986).

A reconstruction method in tomography is said to have resolution tex2html_wrap_inline3146 if it reconstructs reliably essentially tex2html_wrap_inline3128 -band-limited functions.

For strictly tex2html_wrap_inline3128 -band-limited functions we have the following propositions, which hold also, with very good accuracy, for essentially tex2html_wrap_inline3128 -band-limited functions.

1.
If f is tex2html_wrap_inline3128 -band-limited and tex2html_wrap_inline3166 (Nyquist-condition), then f is uniquely determined by the values f(hk), tex2html_wrap_inline3172 , and

displaymath3174

2.
If f is tex2html_wrap_inline3128 -band-limited and tex2html_wrap_inline3166 , then

displaymath3182

3.
If tex2html_wrap_inline3184 , tex2html_wrap_inline3186 are tex2html_wrap_inline3128 -band-limited and tex2html_wrap_inline3166 , then

displaymath3192

Returning to the construction of a reconstruction algorithm with resolution tex2html_wrap_inline3146 we have to determine V such that

displaymath3198

where tex2html_wrap_inline3200 is a filter with the property

displaymath3202

This follows from the formula tex2html_wrap_inline3204 . This means that for the filter function v we must have

  equation1415

Examples are the ideal low-pass

displaymath3208

the tex2html_wrap_inline3210 filter

displaymath3212

and the filter

displaymath3214

which has been introduced in tomography by Shepp and Logan (1974). The corresponding functions v for n = 2 are

displaymath3220

for the ideal low pass,

displaymath3222

with the same function u, and

displaymath3226

for the Shepp-Logan filter. More filters can be found in Chang and Herman (1980).

The integral on the right hand side of (2.2) has to be approximated by a quadrature rule. We have to distinguish between several ways of sampling g = Rf.




next up previous contents
Next: Parallel geometry in the Up: Numerical Methods in Tomography Previous: Prerequisites

Frank Wuebbeling
Thu Sep 10 10:51:17 MET DST 1998