Tomographic Reconstruction in Nuclear Medicine


A basic problem in conventional radionuclide imaging is that the images obtained are two-dimensional (2-D) projections of three-dimensional (3-D) source distributions. Images of structures at one depth in the patient thus are obscured by superimposed images of overlying and underlying structures. One solution is to obtain projection images from different angles around the body (e.g., posterior, anterior, lateral, and oblique views). The person interpreting the images then must sort out the structures from the different views mentally to decide the true 3-D nature of the distribution. This approach is only partially successful; it is difficult to apply to complex distributions with many overlapping structures. Also, deep-lying organs may have overlying structures from all projection angles.

An alternative approach is tomographic imaging. Tomographic images are 2-D representations of structures lying within a selected plane in a 3-D object. Modern computed tomography (CT) techniques, including positron emission tomography (PET), single photon emission tomography (SPECT), and x-ray CT, use detector systems placed or rotated around the object so that many different angular views (also known as projections ) of the object are obtained. Mathematical algorithms then are used to reconstruct images of selected planes within the object from these projection data. Reconstruction of images from multiple projections of the detected emissions from radionuclides within the body is known as emission computed tomography (ECT). Reconstruction of images from transmitted emissions from an external source (e.g., an x-ray tube) is known as transmission computed tomography (TCT or, usually, just CT, See Chapter 19 , Section B). The mathematical basis is the same for ECT and TCT, although there are obviously differences in details of implementation.

ECT produces images in which the activity from overlying (or adjacent) cross-sectional planes is eliminated from the image. This results in a significant improvement in contrast-to-noise ratio (CNR), as already has been illustrated in Figure 15-11 . Another advantage of SPECT and PET over planar nuclear medicine imaging is that they are capable of providing more accurate quantitation of activity at specific locations within the body. This is put to advantage in tracer kinetic studies ( Chapter 21 ).

The mathematics underlying reconstruction tomography was first published by Johann Radon in 1917, but it was not until the 1950s and 1960s that work in radioastronomy and chemistry resulted in practical applications. The development of x-ray CT in the early 1970s initiated application of these principles for image reconstruction in medical imaging. An interesting historical perspective on the origins and development of tomographic image reconstruction techniques is presented in reference .

Instrumentation for SPECT imaging is discussed in Chapter 17 and instrumentation for PET is discussed in Chapter 18 . Although the instruments differ, the same mathematics can be used to reconstruct SPECT or PET images. In this chapter, we focus on the basic principles of reconstructing tomographic images from multiple projections. A detailed mathematical treatment of image reconstruction is beyond the scope of this text. The reader is referred to references for more detailed accounts.

General Concepts, Notation, and Terminology

We assume initially that data are collected with a standard gamma camera fitted with a conventional parallel-hole collimator. (Applications involving other types of collimators are discussed in Section E.) To simplify the analysis, several assumptions are made. We consider only a narrow cross-section across the detector. The collimated detector is assumed to accept radiation only from a thin slice directly perpendicular to the face of the detector. This reduces the analysis to that of a 1-D detector, as shown in Figure 16-1 . Each collimator hole is assumed to accept radiation only from a narrow cylinder defined by the geometric extension of the hole in front of the collimator. This cylinder defines the line of response for the collimator hole. For further simplification, we ignore the effects of attenuation and scatter and assume that the counts recorded for each collimator hole are proportional to the total radioactivity contained within its line of response. The measured quantity (in this case, counts recorded or radioactive content) sometimes is referred to as the line integral for the line of response. A full set of line integrals recorded across the detector is called a projection, or a projection profile, as illustrated in Figure 16-1 .

FIGURE 16-1, Cross-section of the response characteristics of an idealized gamma camera. Each collimator hole views the radioactivity within a cylinder perpendicular to the face of the gamma camera, called its line of response. Under idealized conditions (such as no attenuation or scatter) the signal recorded by the detector at that point reflects the sum of activity within the line of response. For a row of holes across the detector, the gamma camera generates a projection profile as shown. The projection profiles provide the data from which the image is reconstructed.

Obviously, the assumptions noted earlier are not totally valid. Some of the effects of the inaccuracies of these assumptions are discussed in Chapter 17 , Section B and in Chapter 18 , Section D.

A typical SPECT camera is mounted on a gantry so that the detector can record projections from many angles around the body. PET systems generally use stationary arrays of detector elements arranged in a ring or hexagonal pattern around the body. In either case, the detectors acquire a set of projections at equally spaced angular intervals. In reconstruction tomography, mathematical algorithms are used to relate the projection data to the 2-D distribution of activity within the projected slice. A schematic illustration of the data acquisition process is shown in Figure 16-2 . Note that the data collected correspond to a slice through the object perpendicular to the bed and that this is called the transverse or transaxial direction. The direction along the axis of the bed, which defines the location of the slice, is known as the axial direction.

FIGURE 16-2, Rotating the gamma camera around the object provides a set of one-dimensional projection profiles for a two-dimensional object, which are used to calculate the two-dimensional distribution of radioactivity in the object. ECT, emission computed tomography.

We assume that N projections are recorded at equally spaced angles between 0 and 180 degrees. Under the idealized conditions assumed here, the projection profile recorded at a rotation angle of (180 + ϕ) degrees would be the same (apart from a left-right reversal) as the profile recorded at ϕ degrees. Thus the data recorded between 180 and 360 degrees would be redundant; however, for practical reasons (e.g., attenuation), SPECT data often are acquired for a full 360-degree rotation. This is discussed further in Chapter 17 .

For purposes of analysis, it is convenient to introduce a new coordinate system that is stationary with respect to the gamma camera detector. This is denoted as the ( r,s ) coordinate system and is illustrated in Figure 16-3 . If the camera is rotated by an angle ϕ with respect to the ( x,y ) coordinate system of the scanned object, the equations for transformation from ( x,y ) to ( r,s ) coordinates can be derived from the principle of similar triangles and are given by


r = x cos ϕ + y sin ϕ

FIGURE 16-3, The ( r,s ) coordinate system is rotated by projection angle ϕ with respect to the ( x,y ) coordinate system of the object and is fixed with respect to the gamma camera.

and


s = y cos ϕ x sin ϕ

These equations can be used to determine how radioactivity at a location ( x,y ) in the object contributes to the signal recorded at location r in the projection acquired at rotation angle ϕ.

One commonly used way to display a full set of projection data is in the form of a 2-D matrix p ( r ,ϕ). A representation of this matrix, generically known as a sinogram, is shown for a simple point-source object in Figure 16-4 . Each row across the matrix represents an intensity display across a single projection. The successive rows from top to bottom represent successive projection angles. The name sinogram arises from the fact that the path of a point object located at a specific ( x,y ) location in the object traces out a sinusoidal path down the matrix. (This also can be deduced from Equations 16-1 and 16-2 .) The sinogram provides a convenient way to represent the full set of data acquired during a scan and can be useful for determining the causes of artifacts in SPECT or PET images.

FIGURE 16-4, Two-dimensional (2-D) intensity display of a set of projection profiles, known as a sinogram. Each row in the display corresponds to an individual projection profile, sequentially displayed from top to bottom. A point source of radioactivity traces out a sinusoidal path in the sinogram.

Backprojection and Fourier-Based Techniques

Simple Backprojection

The general goal of reconstruction tomography is to generate a 2-D cross-sectional image of activity from a slice within the object, f ( x,y ), using the sinogram, or set of projection profiles, obtained for that slice. In practice, a set of projection profiles, p ( r i ), is acquired at discrete angles, ϕ i , and each profile is sampled at discrete intervals along r. The image is reconstructed on a 2-D matrix of discrete pixels in the ( x,y ) coordinate system. For mathematical convenience, the image matrix size usually is a power of 2 (e.g., 64 × 64 or 128 × 128 pixels). Pixel dimensions Δ x and Δ y can be defined somewhat arbitrarily, but usually they are related to the number of profiles recorded and the width of the sampling interval along r.

The most basic approach for reconstructing an image from the profiles is by simple backprojection. The concepts will be illustrated for a point source object. Figure 16-5A shows projection profiles acquired from different angles around the source. An approximation for the source distribution within the plane is obtained by projecting (or distributing) the data from each element in a profile back across the entire image grid ( Fig. 16-5B ). The counts recorded in a particular projection profile element are divided uniformly amongst the pixels that fall within its projection path. * This operation is called backprojection. When the backprojections for all profiles are added together, an approximation of the distribution of radioactivity within the scanned slice is obtained. Mathematically, the backprojection of N profiles is described by


f ( x , y ) = 1 N i = 1 N p ( x cos ϕ i + y sin ϕ i , ϕ i )

FIGURE 16-5, Illustration of the steps in simple backprojection. A, Projection profiles for a point source of radioactivity for different projection angles. B, Backprojection of one intensity profile across the image at the angle corresponding to the profile. This is repeated for all projection profiles to build up the backprojected image.

where ϕ i denotes the i th projection angle and f′ ( x,y ) denotes an approximation to the true radioactivity distribution, f ( x,y ).

* In practice, counts are assigned to a pixel in proportion to the fraction of the pixel area contained within the line of response for the projection element. However, owing to the complexity of the notation, this part of the algorithm is not included here.

As illustrated in Figure 16-5B , the image built up by simple backprojection resembles the true source distribution. However, there is an obvious artifact in that counts inevitably are projected outside the true location of the object, resulting in a blurring of its image. The quality of the image can be improved by increasing the number of projection angles and the number of samples along the profile. This suppresses the “spokelike” appearance of the image but, even with an infinite number of views, the final image still is blurred. No matter how finely the data are sampled, simple backprojection always results in some apparent activity outside the true location for the point source. Figure 16-6 shows an image reconstructed by simple backprojection for a somewhat more complex object and more clearly illustrates the blurring effect.

FIGURE 16-6, A, Computer-simulation phantom used for testing reconstruction algorithms. B, Sinogram of simulated data for a scan of the phantom. C, Image of simulation phantom for simple backprojection of data from 256 projection angles. 1/r blurring is apparent in the object, and edge details are lost.

Mathematically, the relationship between the true image and the image reconstructed by simple backprojection is described by


f ( x , y ) = f ( x , y ) * ( 1 / r )

where the symbol * represents the process of convolution described in Appendix G . A profile taken through the reconstructed image for a point source that is reconstructed from finely sampled data decreases in proportion to (1/ r ), in which r is the distance from the center of the point-source location. Because of this behavior, the effect is known as 1/r blurring. Simple backprojection is potentially useful only for very simple situations involving isolated objects of very high contrast relative to surrounding tissues, such as a tumor with avid uptake of a radiopharmaceutical that in turn has very low uptake in normal tissues. For more complicated objects, more sophisticated reconstruction techniques are required.

Direct Fourier Transform Reconstruction

One approach that avoids 1/r blurring is Fourier transform (FT) reconstruction, sometimes called direct Fourier transform reconstruction or direct FT. Although direct FT is not really a backprojection technique, it is presented here as background for introducing the filtered backprojection (FBP) technique in the next section.

Basic concepts of FTs are discussed in Appendix F . Briefly, in the context of nuclear medicine imaging, the FT is an alternative method for representing spatially varying data. For example, instead of representing a 1-D image profile as a spatially varying function, f ( x ), the profile is represented as a summation of sine and cosine functions of different spatial frequencies, k. The amplitudes for different spatial frequencies are represented in the FT of f ( x ), which is denoted by F ( k ). The operation of computing the FT is symbolized by


F ( k ) = F [ f ( x ) ]

The function f ( x ) is a representation of the image profile in image space (or “object space”), whereas F ( k ) represents the profile in “spatial frequency space,” also called k-space. FTs can be extended to 2-D functions, f ( x,y ), such as a 2-D image. In this case, the FT also is 2-D and represents spatial frequencies along the x- and y-axes, F ( k x , k y ), in which k x and k y represent orthogonal axes in 2-D k-space. Symbolically, the 2-D FT is represented as


F ( k x , k y ) = F [ f ( x , y ) ]

Mathematically, a function and its FT are equivalent in the sense that either one can be derived from the other. The operation of converting the FT of a function back into the original function is called an inverse FT and is denoted by


F 1 [ F ( k x , k y ) ] = f ( x , y )

FTs can be calculated quickly and conveniently on personal computers, and many image and signal-processing software packages contain FT routines. The reader is referred to Appendix F for additional information about FTs.

The concept of k-space will be familiar to readers who have studied magnetic resonance imaging (MRI), because this is the coordinate system in which MRI data are acquired. To reconstruct an image from its 2-D FT, the full 2-D set of k-space data must be available ( Equation 16-7 ). In MRI, data are acquired point-by-point for different ( k x , k y ) locations in a process known as “scanning in k-space.” There is no immediately obvious way to directly acquire k-space data in nuclear medicine imaging. Instead, nuclear medicine CT relies on the projection slice theorem , or Fourier slice theorem. In words, this theorem says that the FT of the projection of a 2-D object along a projection angle ϕ [in other words, the FT of a profile, p ( r ,ϕ)], is equal to the value of the FT of the object measured through the origin and along the same angle, ϕ, in k-space (note, the value of the FT, not the projection of the FT). Figure 16-7 illustrates this concept. Mathematically, the general expression for the projection slice theorem is


F [ p ( r , ϕ ) ] = F ( k r , ϕ )

FIGURE 16-7, Concepts of the projection slice theorem. ( Left ) p ( r ,ϕ) is a one-dimensional (1-D) profile of the 2-D object f ( x,y ) at projection angle ϕ. The theorem states that the 1-D Fourier transform of this projection profile ( right ) is equal to the values of the 2-D Fourier transform of the object, F ( k x , k y ), along a line through the origin of k-space at the same angle ϕ.

where F ( k r , ϕ) denotes the value of the FT measured at a radial distance k r along a line at angle ϕ in k-space.

The projection slice theorem provides a means for obtaining 2-D k-space data for an object from a series of 1-D measurements in object space. Figure 16-7 and Equation 16-8 provide the basis for reconstructing an object from its projection profiles as follows:

  • 1

    Acquire projection profiles in object space at N projection angles, ϕ i , i = 1, 2, …, N as previously described.

  • 2

    Compute the 1-D FT of each profile.

  • 3

    Insert the values of these FTs at the appropriate coordinate locations in k-space. Note that values are inserted in polar coordinates along radial lines through the origin in k-space. For a specific value of k r in the FT of the projection acquired at a rotational angle ϕ, the data are inserted at rectangular coordinates given by


    k x = k r cos ϕ k y = k r sin ϕ

    where primed notation is used to indicate that the coordinate locations do not correspond exactly to points on a rectangular grid. The inserted values are closely spaced near the origin and more widely spaced farther away from the origin. This “over-representation” of data near the origin in k-space is one explanation for the 1/r blurring that occurs in simple backprojection, as was discussed in Section B.1.

  • 4

    Using the values inserted in polar coordinates, interpolate values for k x and k y on a rectangular grid in k-space.

  • 5

    Use the interpolated values in k-space and a standard 2-D (inverse) FT ( Equation 16-7 ) to compute the image of the object.

With noise-free data, perfect projection profiles (i.e., line integrals that represent precisely the sum of activity along a line measured through the object) and perfect interpolation, the direct FT reconstruction technique is capable of producing an exact representation of the object. Additional criteria regarding the required numbers of projection profiles and sampled points across each profile are discussed in Section C.

A major drawback of direct Fourier reconstruction is that the interpolation from polar to rectangular coordinates in k-space is computationally intensive. As well, it can lead to artifacts in the image, if not done carefully. A more elegant (and practical) approach, called filtered backprojection (FBP), is described in the next section.

Filtered Backprojection

Like the direct FT algorithm, FBP employs the projection slice theorem but uses the theorem in combination with backprojection in a manner that eliminates 1/r blurring. The steps are as follows:

  • 1

    Acquire projection profiles at N projection angles (same as direct FT).

  • 2

    Compute the 1-D FT of each profile (same as direct FT). In accordance with the projection slice theorem (see Fig. 16-7 and Equation 16-8 ), this provides values of the FT for a line across k-space.

  • 3

    Apply a “ramp filter” to each k-space profile. Mathematically, this involves multiplying each projection FT by | k r |, the absolute value of the radial k-space coordinate at each point in the FT. Thus the value of the FT is increased (amplified) linearly in proportion to its distance from the origin of k-space. Figure 16-8 illustrates the profile of a ramp filter, with filter amplitude denoted by H ( k r ). Applying the ramp filter produces a modified FT for each projection, given by


    P ( k r , ϕ ) = | k r | P ( k r , ϕ )

    FIGURE 16-8, Ramp filter in the spatial-frequency (k-space) domain. The filter selectively amplifies high-frequency components relative to low-frequency components. The filter removes the 1/r blurring present in simple backprojection and sharpens image detail, but it also amplifies high-frequency noise components in the image.

    where P ( k r , ϕ) is the unfiltered FT.

  • 4

    Compute the inverse FT of each filtered FT profile to obtain a modified (filtered) projection profile. This is given by


    p ( r , ϕ ) = F 1 [ P ( k r , ϕ ) ] = F 1 [ | k r | P ( k r , ϕ ) ]

  • 5

    Perform conventional backprojection using the filtered profiles. Mathematically, the result is


    f ( x , y ) = 1 N i = 1 N p ( x cos ϕ i + y sin ϕ i , ϕ i )

Step 5 is essentially the same as simple backprojection, but with filtered profiles. However, unlike Equation 16-3 , in which f′ ( x,y ) is only an approximation of the true distribution, FBP, when applied with perfectly measured noise-free data, yields the exact value of the true distribution, f ( x,y ). Figure 16-9 schematically illustrates the process of FBP for a pointlike object.

FIGURE 16-9, Illustration of the steps in filtered backprojection. The one-dimensional Fourier transforms of projection profiles recorded at different projection angles are multiplied by the ramp filter. After taking the inverse Fourier transform of the filtered transforms, the filtered profiles are backprojected across the image, as in simple backprojection.

The only difference between simple and filtered backprojection is that in the latter method, the profiles are modified by a reconstruction filter applied in k-space before they are backprojected across the image. The effect of the ramp filter is to enhance high spatial frequencies (large k r ) and to suppress low spatial frequencies (small k r ). The result of the filtering is to eliminate 1/r blurring. * One way to visualize the effect is to note that, unlike unfiltered profiles (see Fig. 16-5 ), the filtered profiles have both positive and negative values (see Fig. 16-9 ). The negative portions of the filtered profiles near the central peak “subtract out” some of the projected intensity next to the peak that otherwise would create 1/r blurring.

* More precisely, 1/r blurring is the convolution of the true image with a blurring function, b ( r ) = 1/ r ( Equation 16-4 ). As discussed in Appendix G , convolution in image space is equivalent to multiplying by the FT of the blurring function in k-space, which for b ( r ) is B ( k r ) = 1/| k r |. Thus multiplying by | k r | in k-space is equivalent to deconvolving the blurring function in image space, thereby eliminating the blurring effect.

Amplification of high spatial frequencies in FBP also leads to amplification of high-frequency noise. Because there usually is little signal in the very highest frequencies of a nuclear medicine image, whereas statistical noise is “white noise” with no preferred frequency, this also leads to degradation of signal-to-noise ratio (SNR). For this reason, images reconstructed by FBP appear noisier than images reconstructed by simple backprojection. (This is a general result of any image filtering process that enhances high frequencies to “sharpen” images.) In addition, filters that enhance high frequencies sometimes have edge-sharpening effects that lead to “ringing” at sharp edges. This is an unwanted byproduct of the positive-negative oscillations introduced by the filter, illustrated in the filtered profile at the top of Figure 16-9 .

To minimize these effects on SNR and artifacts at sharp edges, the ramp filter usually is modified so as to have a rounded shape to somewhat suppress the enhancement of high spatial frequencies. Figure 16-10 illustrates a ramp filter and two other commonly used reconstruction filters. Also shown are the equations describing these filters. A variety of reconstruction filters have been developed, each with its own theoretical rationale. Filters also play a role in the suppression of artifacts caused by aliasing in FT-based reconstruction techniques, as discussed in Section C. Additional discussions of these filters can be found in reference .

FIGURE 16-10, Ramp filter and two other reconstruction filters that are designed to prevent artifacts and noise amplification caused by the sharp cut-off of the ramp filter at the maximum frequency k max . Note that all of the filters shown have the same response at lower frequencies and that cut-off frequencies are set so that k cut-off = k max . However, the Hann and Shepp-Logan filters roll off gradually at higher frequencies, thereby minimizing artifacts and noise amplification.

Because of its speed and relative ease of implementation, FBP became a widely used reconstruction method in nuclear medicine. A single 2-D image slice can be reconstructed in a fraction of a second on a standard computer. Under idealized conditions (noise-free data acquisition, completely sampled data, and so forth), FBP produces an accurate representation of the distribution of radioactivity within the slice. However, FBP is not without its limitations. First, it is susceptible to major artifacts if data from the object are measured incompletely (possibly because of collimator defects, portions of the object outside the FOV of the camera for some projections, etc.). Second, in datasets that have poor counting statistics or random “noise” spikes (perhaps caused by instrument malfunction), FBP produces annoying “streak artifacts.” These artifacts can be suppressed by employing a k-space filter with a strong roll-off at high spatial frequencies, but this results in loss of image resolution as well.

Finally, the FBP algorithm cannot readily be modified to take into account various physical aspects of the imaging system and data acquisition, such as limited spatial resolution of the detector, scattered radiation, and the fact that the sensitive volume of the detector collimator holes actually is a cone rather than a cylinder, as assumed for the reconstruction process. These factors require additional preprocessing or postprocessing data manipulations that work with varying degrees of success. They are discussed further in Chapter 17 , Section B.

By contrast, another set of reconstruction methods, known as iterative reconstruction techniques, can build these steps directly into the reconstruction algorithm and are less prone to the artifacts described in the preceding paragraph. These techniques are described in Section D.

Multislice Imaging

The analysis presented earlier for backprojection and Fourier-based reconstruction techniques applies to single-slice images. In practice, as described in Chapter 17, Chapter 18 , both SPECT and PET imaging are performed with detectors that acquire data simultaneously for multiple sections through the body. Projection data originating from each individual section through the object can be reconstructed as described. Individual image slices then are “stacked” to form a 3-D dataset, which in turn can be “resliced” using computer techniques to obtain images of planes other than those that are directly imaged. Thus 2-D multislice imaging of contiguous slices can be used to generate 3-D volumetric images. In many SPECT systems, the distance between image slices and slice thickness can be adjusted to achieve different axial resolutions, much the same as the sampling interval, Δ r , across the image profile can be adjusted to vary the in-plane resolution. In PET systems, the distance between image slices and the slice thickness often is fixed by the axial dimensions of the segmented scintillator crystals typically used in the detectors (See Chapter 18 , Sections B and C).

Image Quality in Fourier Transform and Filtered Backprojection Techniques

In this section, we discuss some general issues involving image quality in reconstruction tomography based on the direct FT and FBP techniques. These issues affect all reconstruction tomography based on these techniques, including both x-ray CT and ECT. Additional aspects that are specifically relevant to SPECT and PET image quality are discussed in Chapter 17, Chapter 18 , respectively. The issues discussed here do not pertain directly to iterative reconstruction techniques, which are discussed separately in Section D.

You're Reading a Preview

Become a Clinical Tree membership for Full access and enjoy Unlimited articles

Become membership

If you are a member. Log in here