a cone-beam filtered backprojection reconstruction ...ieee transactions on medical imaging, vol. 11,...

11
IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO. I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm for Cardiac Single Photon Emission Computed Tomography Grant T. Gullberg, Member, IEEE, and Gengsheng L. Zeng, Member, IEEE Abstract- A filtered backprojection reconstruction algorithm was developed for cardiac single photon emission computed tomography with cone-beam geometry. The algorithm recon- structs cone-beam projections collected from “short scan” ac- quisitions of a detector traversing a noncircular planar orbit. Since the algorithm does not correct for photon attenuation, the algorithm is designed to reconstruct data collected over an angular range of slightly more than 180” with the assumption that the range of angles is oriented so as not to acquire the highly attenuated posterior projections of emissions from cardiac radiopharmaceuticals. This sampling scheme is performed to minimize the attenuation artifacts that result from reconstructing posterior projections. From computer simulations, we find that reconstruction of attenuated projections has a greater effect upon quantitation and image quality than any potential cone- beam reconstruction artifacts resulting from insufficient sampling of cone-beam projections. With nonattenuated projection data, cone-beam reconstruction errors in the heart are shown to be small (errors of at most 2%) which is the result of the heart being positioned near the central plane of the cone-beam geometry. Artifacts increase in the surrounding tissue at distances further from the central plane. I. INTRODUCTION ODAY, the rotating scintillation camera is the most T widely used single photon emission computed tomogra- phy (SPECT) system in clinical nuclear medicine, and cardiac SPECT accounts for over 50% of all SPECT procedures. The improvement in SPECT sensitivity depends in part upon developing converging collimators, such as a cone-beam col- limator, which can be used with large field of view detectors. Clinically, this technology has the potential to improve cardiac SPECT imaging, with improved lesion detectability and better diagnosis of ischemic heart disease. In applying cone-beam tomography to cardiac imaging [ 11, [2], a cone-beam collimator is mounted to a camera so that the face of the camera remains parallel to the axis of rotation. The goal is to magnify the heart as much as possible over a large crystal area in order to maximize the sensitivity, while at the same time keeping the heart in the field of view through all rotation angles. The camera rotates in a noncircular orbit, with the center of the camera always pointing to the center Manuscript received March 22, 1991; revised September 3,1991. This work was supported in part by the NIH under Grant R01 HL 39792, The Whitaker Foundation, and Ohio Imaging of Picker International. The authors are with the Department of Radiology, Medical Imaging Research Laboratory, University of Utah, Salt Lake City, UT 84132. IEEE Log Number 9104846. of rotation, and closely follows the patient’s body contour in order to optimize the projected spatial resolution. Since accurate attenuation correction methods are imprac- tical with present day technology, the approach has been to determine an optimum angular sampling range that would give minimum distortion if projection data are reconstructed using filtered backprojection algorithms without attenuation correction [3]-[6]. For cone-beam geometry, projection data are acquired over an angular range (180’ plus the cone angle plus an additional small angle) that is sufficient to accurately reconstruct fan-beam projections of the central transaxial slice of the cone-beam geometry. However, the sampling is chosen so not to acquire the highly attenuated posterior projections of radiopharmaceutical emissions from the heart. The acquisition over this angular range is termed “short scan” acquisition because of less than the optimum 360’ of data required for fan and cone-beam reconstruction algorithms. Previously, cone-beam reconstruction algorithms [7]-[34] have been developed for various medical applications. In prac- tical applications, cone-beam algorithms like the Feldkamp algorithm [19] attempt to obtain the best possible reconstruc- tion with insufficient sampling of cone-beam projections. For sufficient sampling, the scanning trajectory must have at least one point of intersection for any plane passing through the reconstructed region of interest [20]; however, present clinical SPECT imaging systems scan so the focal point traces out a single planar orbit and thus, do not meet this requirement. Our application has the additional restriction of not being able to scan posterior views due to increased attenuation in those projections. Thus, the reconstruction of cardiac SPECT images from cone-beam projection data is obtained from projections sampled over a smaller angular range than that, for instance, of cone-beam tomography of the brain [35], [36]. In this paper a cone-beam filtered backprojection recon- struction algorithm for cardiac SPECT is developed to recon- struct projections obtained from “short scan” acquisitions of noncircular detector orbits. The paper first derives the “full scan” fan-beam reconstruction algorithm for noncircular orbits which was previously presented by Weinstein [37] and again rederived in our earlier paper [l]. These results are modified to obtain a new “short scan” fan-beam reconstruction algorithm for noncircular orbits. The development differs from our previous paper [l] in the use of an orbit independent weight function which more accurately weights the doubly sampled data in the reconstruction of “short scan” data acquisitions. 0278-0062192$03.00 0 1992 IEEE

Upload: others

Post on 04-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 1 1 , NO. I , MARCH 1992 91

A Cone-Beam Filtered Backprojection Reconstruction Algorithm for Cardiac Single

Photon Emission Computed Tomography Grant T. Gullberg, Member, IEEE, and Gengsheng L. Zeng, Member, IEEE

Abstract- A filtered backprojection reconstruction algorithm was developed for cardiac single photon emission computed tomography with cone-beam geometry. The algorithm recon- structs cone-beam projections collected from “short scan” ac- quisitions of a detector traversing a noncircular planar orbit. Since the algorithm does not correct for photon attenuation, the algorithm is designed to reconstruct data collected over an angular range of slightly more than 180” with the assumption that the range of angles is oriented so as not to acquire the highly attenuated posterior projections of emissions from cardiac radiopharmaceuticals. This sampling scheme is performed to minimize the attenuation artifacts that result from reconstructing posterior projections. From computer simulations, we find that reconstruction of attenuated projections has a greater effect upon quantitation and image quality than any potential cone- beam reconstruction artifacts resulting from insufficient sampling of cone-beam projections. With nonattenuated projection data, cone-beam reconstruction errors in the heart are shown to be small (errors of at most 2%) which is the result of the heart being positioned near the central plane of the cone-beam geometry. Artifacts increase in the surrounding tissue at distances further from the central plane.

I. INTRODUCTION

ODAY, the rotating scintillation camera is the most T widely used single photon emission computed tomogra- phy (SPECT) system in clinical nuclear medicine, and cardiac SPECT accounts for over 50% of all SPECT procedures. The improvement in SPECT sensitivity depends in part upon developing converging collimators, such as a cone-beam col- limator, which can be used with large field of view detectors. Clinically, this technology has the potential to improve cardiac SPECT imaging, with improved lesion detectability and better diagnosis of ischemic heart disease.

In applying cone-beam tomography to cardiac imaging [ 11, [ 2 ] , a cone-beam collimator is mounted to a camera so that the face of the camera remains parallel to the axis of rotation. The goal is to magnify the heart as much as possible over a large crystal area in order to maximize the sensitivity, while at the same time keeping the heart in the field of view through all rotation angles. The camera rotates in a noncircular orbit, with the center of the camera always pointing to the center

Manuscript received March 22, 1991; revised September 3,1991. This work was supported in part by the NIH under Grant R01 HL 39792, The Whitaker Foundation, and Ohio Imaging of Picker International.

The authors are with the Department of Radiology, Medical Imaging Research Laboratory, University of Utah, Salt Lake City, UT 84132.

IEEE Log Number 9104846.

of rotation, and closely follows the patient’s body contour in order to optimize the projected spatial resolution.

Since accurate attenuation correction methods are imprac- tical with present day technology, the approach has been to determine an optimum angular sampling range that would give minimum distortion if projection data are reconstructed using filtered backprojection algorithms without attenuation correction [3]-[6]. For cone-beam geometry, projection data are acquired over an angular range (180’ plus the cone angle plus an additional small angle) that is sufficient to accurately reconstruct fan-beam projections of the central transaxial slice of the cone-beam geometry. However, the sampling is chosen so not to acquire the highly attenuated posterior projections of radiopharmaceutical emissions from the heart. The acquisition over this angular range is termed “short scan” acquisition because of less than the optimum 360’ of data required for fan and cone-beam reconstruction algorithms.

Previously, cone-beam reconstruction algorithms [7]-[34] have been developed for various medical applications. In prac- tical applications, cone-beam algorithms like the Feldkamp algorithm [19] attempt to obtain the best possible reconstruc- tion with insufficient sampling of cone-beam projections. For sufficient sampling, the scanning trajectory must have at least one point of intersection for any plane passing through the reconstructed region of interest [20]; however, present clinical SPECT imaging systems scan so the focal point traces out a single planar orbit and thus, do not meet this requirement. Our application has the additional restriction of not being able to scan posterior views due to increased attenuation in those projections. Thus, the reconstruction of cardiac SPECT images from cone-beam projection data is obtained from projections sampled over a smaller angular range than that, for instance, of cone-beam tomography of the brain [35], [36].

In this paper a cone-beam filtered backprojection recon- struction algorithm for cardiac SPECT is developed to recon- struct projections obtained from “short scan” acquisitions of noncircular detector orbits. The paper first derives the “full scan” fan-beam reconstruction algorithm for noncircular orbits which was previously presented by Weinstein [37] and again rederived in our earlier paper [l]. These results are modified to obtain a new “short scan” fan-beam reconstruction algorithm for noncircular orbits. The development differs from our previous paper [l] in the use of an orbit independent weight function which more accurately weights the doubly sampled data in the reconstruction of “short scan” data acquisitions.

0278-0062192$03.00 0 1992 IEEE

Page 2: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

92 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 1 1 , NO. 1 , MARCH 1992

I / I \

Fig. 1. Fan-beam geometry for a flat detector.

This fan-beam formulation is then extended to a cone-beam reconstruction algorithm using the technique presented by Feldkamp [ 191. Computer simulations are presented which demonstrate the accuracy of the cone-beam reconstruction algorithm for cardiac application.

11. THEORY

A. Fan-Beam “Full Scan” Convolution Algorithm For Noncircular Orbit

We first present in this section the fan-beam “full scan” convolution algorithm for noncircular orbit due to Weinstein [37] and rederived again in our earlier paper [l]. The results presented here will be used in the following sections to derive new formulations for the “short scan” fan beam and cone-beam reconstruction algorithms for noncircular orbits.

It is assumed that the fan-beam projection data are collected with an angular-dependent focal point to center variation d(a) shown in Fig. 1. The function f(x,y) is used to denote the cross-sectioin of an object to be reconstructed from its fan- beam projections. The object is zero outside of a circle of radius R. A parallel projection of f (x , y),pp(O, t ) , is the collection of line integrals of f(x, y) along the paths given by

t = -xsin8 + ycos8, (1) for the angle 8.

A polar coordinate version f ( r , 4) of the original function f(z, y) can be reconstructed from its parallel projections using the following integral equation

27r 00

f ( r , $1 = / / PP(0, t>h[. sin($ - 0) - tl

h(t) = .7 ( (p(/2)e2“Zpt d P,

(2) 0 -m

where h(t) is given by

(3) -m

and h( t ) satisfies h(at) = h(t)/a2.

Consider the fan-beam geometry in Fig. 1 in which the focal point to the center-of-rotation d(a) varies as a function of angle a and the focal length D remains fixed. A fan-beam projection in this system is denoted by p f ( a , <). It can be seen from Fig. 1 that the fan-beam and parallel projections are related as follows:

P,(4 t ) = P A Q , 0 (4)

t = Jd(a)Z, (5)

where

Using (5) and (6), the reconstruction formula given by (2) for the parallel projection case can be implemented in the fan- beam coordinates (a,<). The components of the Jacobian for this transformation are

(9)

= 1 (11) de - da

where d,(a) is the partial derivative of d(a) with respect to a. These four equations can be combined to determine the Jacobian

IJ(~,<)I = iwa) - ua)51z3~. (12)

Using the coordinate transformation in (5) and (6) and the expression for the Jacobian in (12), we arrive at

2x m

f(r, q5) = / / pf(a,~)~wff) - d , ( a ) < ~ z 3 ~ 0 --M

. h{r sin[$ - a - t a n - l ( ~ / ~ ) ]

- <Zd(a)}d<da. (13)

Keep in mind that the angle q5 is measured from the positive x-axis. The argument of the filter h in (13) can be written as

?-sin[$ - a - tan-’ (<ID)] - JZd(a) = VZ(<’ - <) (14)

where

<’ = rDsin($ - a) /[rcos (4 - a ) + d(a)] , (15)

Page 3: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

GULLBERG AND ZENG: CONE-BEAM FILTERED BACKPROJECTION RECONSTRUCTION ALGORITHM 93

U = rcos(4 - a ) + d(cy). (16)

Using (14) and the fact h,(at) = h ( t ) / a 2 , we see that

11 { T sin [d - cy - tan-’ (<lo)] - < ~ d ( a ) }

= h([’ - < ) / ( U Z ) 2 . (17)

The following is obtained when (17) is substituted into (13)

27r

f(r14) = / d Q . 7 < ’ ) / U 2 dCY. (18) 0

where

R

g(a,<’) = / P f ( % < ) l W a ) - da(4<1D/(D2 + t2Y2 - R

. h(<’ - 0 4 1 (19)

and R is the value of < for which p f ( a , <) = 0 for all > R. Equation (18) which was also previously derived

in [l] is a filtered backprojection algorithm for fan-beam projections collected with an angular-dependent focal point to center variation.

B. Fan-Beam “Short Scan” Reconstruction Algorithm For Noncircular Orbit

The application of a filtered backprojection algorithm, like the one derived in the previous section, to “short scan” fan- beam data sets requires the premultiplication of the projections by a weight function that properly weights doubly sampled data. Our approach in [l] applied a weight function derived for “short scan” circular orbit acquisitions to the reconstruction of “short scan” projection data sets acquired from noncircular detector orbits. In simulations we found this gave signifi- cant reconstruction artifacts. We have investigated various approaches that could be used in developing a more accurate “short scan” algorithm for noncircular orbit acquisitions [41]. Here one method is presented which we have found to be accurate and computationally efficient.

Suppose the projection data is obtained over an angular range for cy of 0 5 a 5 a,,, where R 5 amax< 2 ~ . Over this angular sampling range there will be double sampling of some projection rays, that is, the line integral of the same ray is accomplished by placing the detector so that measurements are obtained at opposite ends of the projection ray. Here we emphasize that in our development we assume no attenuation. From Fig. 2, we see that a projection ray with coordinates ( C Y , , P I ) has the same projection line integral as the projection ray with coordinates (a2,P2) if

where f i ~ = tan-l[<l/D] and P2 = tan-l[&/D]. Using (20) and (21) and knowing the range a,,,,, of angles sampled, the

Fig. 2. Illustrates the sampling of the same ray at two different fan-beam projection angles.

doubly scanned regions in the projection sinogram can be determined.

First, let us consider the sinogram for fan-beam projections with circular detector orbit where the focal point to center distance d(a) is a constant. The sinogram is shown in Fig. 3 as a distribution of sampled coordinates (a,,@ where a is the fan-beam projection angle and /3 = tan-’[</D] is the projection ray angle. If we sample p2 for a constant projection angle a2 = e, using (20) and (21) a linear relationship between the coordinates (al, 01 = -,&) for the corresponding doubly sampled projection can be expressed as

a1 = -2p1+ c - R. (22)

Using this relationship and assuming that amax= R + 26 where 6 is half the total fan angle, one can verify that the shaded regions in Fig. 3 are the coordinates of the doubly scanned projection data. The lower region is contained be- tween the boundaries a1 = 0 and a1 = -2p1+ 26. The upper region is contained between the boundaries a2 = -2p2 + R and a:, = R + 26. From (22) we see that the doubly sampled coordinates for a horizontal line in one region (i.e., CY. = constant) is a straight line of slope -2 in the other region. This is illustrated in Fig. 3 for a doubly sampled pair of lines from which three pairs of double samples are identified as *, 0, and x.

If a reconstruction is accomplished using the standard fan- beam reconstruction algorithm, and assuming projection data for R + 26 < a 5 27r to be zero, reconstruction artifacts will result due to the double coverage of some projection data in the sampled region (0 5 a 5 R + 26). One might think that the reconstruction can be improved by setting the data to zero in a region (a2 + 2p2 > R) which is doubly scanned. This was shown by Naparstek [38] to produce severe streaks in the reconstructed image. The streak artifacts are due to the sharp cutoff in some projections yielding high frequency components that are enhanced by the reconstruction convolution function. Parker [39] reduced the sharp cutoff by applying a smoothing window function Wa(p) to the sinogram image so that

Page 4: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

94 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO. 1, MARCH 1992

a

1 a

a

Fig. 3. The fan-beam sinogram for circular detector orbit. The available data in the n . J coordinate system lies between cy = 0 and c1 = K + 26 where 26 is the fan angle. The shaded regions represent the duplicated data which must be weighted so that the sum contribution to the reconstructed image has a weight of one. Duplicate pair of samples are illustrated for the points labeled with an x, 0, and *.

Fig. 4. Illustrates how the fan-beam sinogram can be selected so not to dupli- cate projection samples. The data between the lower line: a = -B+6 (0 = 6 ) and the upper line: cy = -3 + 6 + K represent a complete projection data set. The duplicate regions 1 and 2 lie outside of these boundaries.

region) lies outside, and likewise for the doubly sampled

where (cy1,pl) and (a2,/72) satisfy (20) and (21) with d(a) constant. This approach significantly improved the image quality. Another approach [40] is to set any doubly sampled data bins to zero after the application of the reconstruction convolver. This also improves image quality but is arrived at heuristically and is not mathematically exact.

Several different window functions can easily be derived for the approach proposed by Parker [39] if an analytical relationship can be expressed between the coordinates of the doubly sampled data. For circular orbits this is easily done as we showed in arriving at the expression in (22). For noncircular orbits, one can immediately see from (20) and (21) that analytical expressions are not readily available since any relationship must include arcsine terms. Therefore, a window function as defined in (23) is hard to implement in general for noncircular orbits since the coordinates of the doubly sampled projections can only be determined numerically. Also, notice that from (20) and (21), the minimum required scanning range of angles for circular orbit (Le., the minimum range of angles that samples all projection rays at least once) is 180" + 26. Whereas, for noncircular orbits the minimum scanning range cannot in general be determined analytically from (20) and

Instead of determining numerically the doubly sampled region, our approach has been to determine an analytical solution to the "short scan" problem for noncircular detector orbits [41]. If we go back to the coordinate transformation from parallel to fan-beam geometry in (6), we can set 6' = 6 (= half the total fan angle) for the parallel projection angle 8. In Fig. 4 this gives the lower line: cy = -p+6. For 0 = 6+7r, we obtain the upperline: cy = -/7 + 6 + 7r. The fan-beam pro- jection coordinates between these two lines represent a com- plete data set without any duplicated samples. For the regions labeled 1 in Fig. 4, the lower region lies between these two lines and the corresponding doubly sampled region (the upper

(21).

regions labeled 2. From (5) and (6), one observes that t varies with the focal

point to center-of-rotation distance d(a), while 6' does not. If a weight function W(6') is designed so that it depends only on 6' and not on t , then the fan-beam weight function W [a + tan-' ([lo)] obtained through the coordinate trans- formation is orbit independent. For parallel geometry, the only requirement is that the weight function satisfies

W(6') + W(6' + 7r) = 1. (24)

The function can even be a zero-one function and it will not introduce any high-frequency components, because W(6') is constant with respect to the filtering implemented along the projection coordinate t. However, after W(6') is transformed to the fan-beam coordinates: W [a + tan-' ([/D)], a zero-one window function will introduce high frequency components. In the fan-beam reconstruction algorithm, the filtering (19) is performed with respect to [ for each fixed a. Therefore, it is necessary that the weight function W [cy + tan-' (C/O)] be smooth at the boundaries of the doubly sampled regions, that is, the derivative dW [a + tan-' (</D)] / d [ should be continuous so that W has a smooth transition at the boundary in the direction of the coordinate [.

Analogous to Parker's approach [39], a smooth weight function is obtained which eliminates the sharp boundary transitions in the fan-beam variable [. For a small transition band y, the weight function is defined as follows

sin2 [ 0 $1 i f S < O < y + S ,

1 i f ? + & < 6' S T + & , cos2 [-$I if7r+ 6 < 6' 5 7r +y + S 0 otherwise.

(25) 1 W(6') =

We see from Fig. 5 that the parameter y is an additional fan-beam sampling angle. It is necessary to scan over 7r +

Page 5: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

GULLBERG AND ZENG: CONE-BEAM FILTERED BACKPROJECTION RECONSTRUCTION ALGORITHM

0=&r I I I

Fig. 5. Additional projections are sampled so that the weight function in (25) can be applied to the data sampled in Fig. 4 and have a smooth transition at the boundaries. A smooth weight function prevents high frequency components which are the result of a sharp windowing of the data, contributing to the reconstruction.

26 + 7, instead of T + 26 required for circular detector orbits. The larger the angle y is, the smoother the weight function W(B) will be. The selection of y depends upon the data and the system band width. Also, the data in the unshaded regions of Fig. 5 between 0 and 7r + 2s + y are not used but are set to zero by the weight function in (25). The requirement to sample an additional range of projection angles y and to throw away some sampled data is the price we pay to use an orbit independent, smooth weight function W(8) which offers an analytical solution to the “short scan” problem for noncircular orbits.

Using the weight function in (25), we modify (18) and (19) to obtain the following fan-beam “short scan” algorithm

x+2;+7

where R

d Q , E ’ ) = .i’ W [ a +tan-l(E/D)]Pf(”,E) - R

. IDd(ru) - da(a)<1D/(D2 + < 2 y 2

. h(l ’ - E ) dE. (27)

The projection data point p f ( a , < ) is premultiplied by the weight function W defined in (25) for 8 = a + tan-’ (E/D). The result is then multiplied by the other multiplicative factors given in (27) which include the derivative &(a). Then the preweighted projections are filtered and backprojected using (26). In practice, the derivative &(a) is calculated using a finite difference approximation.

C. Cone-Beam “Short Scan” Reconstruction Algorithm For Noncircular Orbit

The “short scan” fan-beam algorithm in (26) and (27) of the previous section is used to derive a cone-beam “short scan”

~

95

reconstruction algorithm for noncircular orbits. The approach used is identical to the method presented by Feldkamp [19] and also used by us in our earlier derivation [1]. The results here differ from our earlier work in that the extension to cone-beam geometry is based upon a more accurate “short scan” fan-beam reconstruction algorithm for noncircular orbits. Keep in mind that our previous discussion concerning doubly scanned data only applies for the central slice in the cone-beam geometry. For cone-beam projections off the central plane, it is impossible to obtain doubly sampled projections for a single planar orbit acquisition (the orbit of the focal point of the cone- beam geometry remains in a plane) even if projections are sampled over 360”. Therefore, the discussion in the previous section concerning a “short scan” reconstruction algorithm is, in a strict sense, only valid for the central slice of the cone- beam geometry. However, our approach in obtaining a “short scan” algorithm for cone-beam geometry is to extend the fan- beam “short scan” algorithm to cone-beam geometry using the method proposed by Feldkamp [19] in his development of a “full scan” cone-beam reconstruction algorithm. The deriva- tion assumes that planes off the central slice are approximately sampled by fan-beam projections. Using this approach we are assuming that an accurate “short scan” algorithm is a necessary approximation even for noncentral slices. Simulations verify the fact that the reconstruction results obtain by applying the Feldkamp algorithm to the “short scan” data are worse than those obtained using the “short scan” algorithm derived in this section.

To develop the algorithm, we use the cone-beam geometry shown in Fig. 6. The three-dimensional function f (z , y, z ) to be reconstructed is represented in cylindrical coordinates as f ( r , 4, z ) . From (26), we know that the fan-beam reconstruc- tion at the midplane for the cone-beam projections pc(a, E. C) is given by

57+26+7

f(r141 z = 0) = .i’ (?(a, E ’ , c = O)/U2dcr: (28) 0

where E’ and U are given by (15) and (16) and

(?(a, E’, < = 0) = i w[a + tan-l(E/D)]Pc(Q, E , I = 0) - R

. JDd(a) - d,(a)(1D/(D2 + E2)ll2

. h(E’ - 0 4. (29)

Now consider a plane shown in Fig. 7(a) which is not the midplane and a rotation Sa‘ in Fig. 7(b) about an axis z’ perpendicular to this plane. Then a reconstructed differential S f [19] is given by

where

Page 6: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 1 1 , NO. 1 , MARCH 1992

-

Fig. 6 . Cone-beam geometry used for imaging the heart.

A cone-beam reconstruction algorithm is derived by inte- grating over all projections sampled over a. Simplifying (34) and (35), we obtain

n+2h+-

f ( r . 4 . 2 ) = 1 q*(cr. E ’ , ( ’ ) /U2d@ (36) 0

( b)

Fig. 7. Small angle fan-beam approximation for cone-beam geometry (a) The Feldkamp algorithm assumes the fan-beam reconstruction algorithm which is appropriate for the central plane can be extended to a titled plane. The parameters IT‘ and D’ in (32) and (33) are illustrated. (b) A 6cr rotation about the z-axis produces a 60‘ rotation about the ;’-axis.

where

The convolved projection in (37) at the angle LY is added to the value at the point (T-, 4, z ) as specified by (36). The point (T , 4 , ~ ) lies along the ray defined by the projection coordinates 5’ from (15) and <’ from (31).

The result in (37) differs in two ways from our earlier result [l]. First, the weight function W and the limits of integration are such that the central slice is reconstructed accurately for noncircular “short scan” acquisitions. Second, the term tan-’ ( c / ( D z + 5”) ’/’) in the argument of the weight function W includes the transformation to cone-beam geometry which was previously ignored.

Page 7: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

GULLBERG AND ZENG: CONE-BEAM FILTERED BACKPROJECTION RECONSTRUCTION ALGORITHM 91

t

Fig. 8. The three-dimensional heart-lung simulation phantom. The following source densities p and attenuation coefficients p were used - 1 (ventricu- lar wall shown as a cut away): p = 1. = 0.075 voxel-l; 2 (intraventricular blood pool): p = . 2 . p = 0.075 voxel-’ ; 3 (lungs): p = . 2 . p = 0.025 voxel-‘ ; 4 (tissue): p = 0.2. f i = 0.075 voxel-’. The unit voxel refers to a width of a voxel. A defect is illustrated in the wall of the ventricle.

111. COMPUTER SIMULATIONS

A. Methods

For circular and noncircular detector orbits, the “short scan” cone-beam reconstruction algorithm given in (36) was verified using the computer generated three dimensional heart-lung phantom shown in Fig. 8. The phantom consisted of source and attenuation ellipsoids that were sampled with a voxel size of 0.6 cm. The phantom source activity in the ventricular wall of the heart was six times the ventricular blood pool and background tissue activity. The attenuation coefficient of 0.125 cm-l was used to simulate tissue and cardiac blood pool attenuation, and a coefficient of 0.042 cm-’ was used to simulate lung attenuation. An outside elliptical cylinder used to simulate the torso was centered at (0,0,0) and had major and minor semiaxes of 15 and 12 cm, respectively, in the transaxial axis and was infinite in extent along the z-axis. The lungs were centered at (f5.64,1.32,0 cm) and had z, y, and z semiaxes of 3.6, 7.8, and 7.5 cm, respectively. The ellipsoids for the lungs were rotated so that the major axis in the zy- plane made an angle of 28.6” with a coronal slice passing through the center of the ellipsoid. The left ventricle and the intraventricular blood chamber were both centered at (0, -4.8, 0.6 cm). The outer left ventricular wall had semiaxes of 4.2, 5.7, and 4.2 cm and the outer intraventricular blood chamber had semiaxes of 2.7, 4.2, and 2.7 cm. A spherical defect of radius equal to 0.72 cm was located in the ventricular wall with center at (3.36, -5.7, 1.2 cm).

Nonattenuated cone-beam projections were formed from the summation of line integrals over ellipsoids of constant emission source using a modification of the two-dimensional phantom generator, PHANL, in the RECLBL Library [42]. The

attenuated projections were obtained by integrating the source intensity along appropriate lines such that at each source point the intensity is multiplied by an attenuation factor which is the exponential of the negative of the line integral of the ellipsoid attenuators between the source and the detector. All projections were formed as 64 x 64 arrays with 6 mm square projection bins. For the cone-beam geometry, a focal length of 54 cm was assumed. Both circular and noncircular orbit data sets were formed. The circular orbit has a radius of 26.5 cm. The noncircular orbit was an ellipse with major and minor semiaxes of 26.5 and 23.5 cm, respectively. For the “full scan” simulations, 128 views were sampled over 360’. For the “short scan” simulations, 83 views were acquired, which included 64 views over 180’, plus 14 views sampled over an additional 40” equal to the cone angle, plus 5 more views required by the smoothing window in (25). There was no noise added to the projections.

Two simulation studies were performed. In the first study, projections of the source distribution were formed assuming no photon attenuation. Reconstructions of parallel projections (128 projections over 360’) were compared with reconstruc- tions of “full scan” circular (128 projections), “short scan” circular (83 projections) and “short scan” noncircular (83 projections) cone-beam data sets.

In the second study, attenuation was included, and attenu- ated projections were formed using the attenuation distribution described above and illustrated in Fig. 8. For the parallel 180” reconstruction, 64 projections were formed starting at right lateral and traversing anteriorly to left lateral. For the circular and noncircular “short scans”, the projections were formed starting 20” right posterior oblique of right lateral such that the 40” of additional angles required for the “short scan” reconstruction algorithms were equally distributed between left posterior oblique and right posterior oblique. The parallel 180” reconstruction was compared to a cone-beam “full scan” circular, “short scan” circular, and “short scan” noncircular re- constructions. The “short scan” data were reconstructed using the algorithm in (36). The “full scan” data were reconstructed by modifying the algorithm to backproject over the full 360” with the window function set to one.

A 3 x 3 convolution kernel with 113 in the center, 0 at each corner, and 1/6 everywhere else was first applied to all 64 x 64 projection arrays. Then the projections were recon- structed into a 64 x 64 x 64 cube array with a voxel width of 6 mm. The low-pass filter was applied to give a smooth transition between different source regions as would appear in nuclear medicine images where the source distributions are blurred by the system detector response. However, in practice the projections are not blurred by one simple blurring function as were done in the simulations, but the detector response is space varying such that image blurring increases with distance from the collimator.

B. Results

Fig. 9 shows the results of the first study. In simulating projections without attenuation, this study ’ focuses on the differences between “short” and “full scan” reconstructions. The parallel reconstruction is used as a standard for evaluating

Page 8: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

YX IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 1 1 , NO. I, MARCH 1992

Fig. 9. Reconstructions of unattenuated projections of the simulated heart-lung phantom shown in Fig. 8. The attenuation coefficients in Fig. 8 were set to zero in forming the projections. Profiles compare the quantitative accuracy between parallel geometry, circular ‘‘full scan” cone-beam, circular “short scan” cone-beam, and noncircular “short scan” cone-beam reconstruction\. Truncation (arrow A) artifacts are seen at the boundary of the cone-beam geomctry. Other horizontal artifacts (arrow B) are seen extending horizontally from the inferior and superior walls of the heart.

the reconstruction artifacts associated with single planar orbit cone-beam tomography. From the profiles in Fig. 9, one sees that the reconstructions of the midplane (transverse slice 32) are equivalent, as one would expect, for all reconstructions. Remember that the reconstruction of the midplane for cone- beam geometry is equivalent to a fan-beam reconstruction. Therefore, “short scan” cone-beam reconstructions of the midplane should be equivalent to “full scan” cone-beam and parallel reconstructions if for the “short scan” acquisitions the central slice is sampled with a sufficient set of fan-beam projections for which the reconstruction algorithm in (36) gives an accurate reconstruction.

The cone-beam reconstructions of transaxial slices off the central slice are approximation due to the nature of the incom- plete data sampling. However, one observes from the profiles in Fig. 9 that for a short distance off the midplane, such as transverse slice 35 which is 1.8 cm above the midplane, the cone-beam “full” and “short scan” reconstructions appear to be equivalent with the parallel reconstruction. Differences become more apparent for slices further from the midplane.

These differences are better seen in coronal slice 23 shown in Fig. 9 which is a distance of 9.5 voxels anterior of the central coronal slice. One immediately notices truncation arti-

facts in the cone-beam reconstructions which are at the inferior and superior boundary (arrow labeled A ) of the cone-beam geometry (see [43] for a discussion of these artifacts). In addition, the profile for the parallel reconstruction has a higher amplitude than the profiles for the “full” and “short scan” cone-beam reconstructions. If we assume that the parallel reconstruction is accurate, one would infer that the differences in the profiles are due to the insufficient sampling of the cone- beam projections. Differences between “full” and “short scan” cone-beam reconstructions are more apparent in background tissue where low amplitude artifacts are seen extending hor- izontally from the inferior and superior walls (arrow labeled B ) of the heart.

Errors were measured quantitatively for both the back- ground tissue and the heart region in coronal slice 23. Errors were measured by choosing a point in the background tissue located in the coronal slice at the level of the central transax- ial plane (transaxial slice 32) and calculating the maximum absolute difference between the reconstruction at this point and at all points in the background tissue of the coronal slice off the central plane. By normalizing this to the point in the central plane which should be reconstructed accurately, maximum percent relative errors in the background tissue were calculated to be 1.4, 8.4, and 9.7% for “full scan,” “short scan” circular, and “short scan” noncircular cone-beam reconstruc- tions, respectively. Similar measurements were made for the heart region with the reference point chosen to be located in the heart and to lie within transaxial‘ slice 32. Absolute differences were calculated between the reference point and all other points within the heart but not lying in the transaxial slice 32. The maximum percent relative error in all cases (“full scan,” “short scan” circular, and “short scan” noncircular) resulted in much lower errors of at most 2%. It appears that the application of an approximate cone-beam reconstruction algorithm to “short scan” data sets, results in reconstruction artifacts for non central slice voxels that are not seen in “full scan” reconstructions. However, for the heart region these errors appear to be small.

The reconstructions of the attenuated projections and pro- files are shown in Fig. 10. The profiles in both Figs. 9 and 10 are scaled to the same minimum and maximum value. From the profiles in Fig. 10 we see that intensity in the heart is nonuniform with a decrease in intensity by as much as a factor of three. Notice from the profiles shown in the first and last row that 360” reconstruction [cone (full)] has the lowest contrast between the heart and background tissue. This seems to collaborate with other studies of 180” versus 360” reconstructions [3] - [6] which recommend against “full scan” reconstructions. In addition, several other artifacts due to the effects of attenuation are seen. For example, differences in intensity between lungs and soft tissue are sufficient for one to see shadows of the lung even though the source is identically distributed in the two tissues. This is due to the large difference in the attenuation coefficients between lung (0.042 cm-’) and soft tissue (0.125 an-’). Also, dark regions are seen in the background tissue extending laterally from each side of the heart. These artifacts differ in contrast between “full” and “short scan” reconstructions. It is helpful to convince oneself

Page 9: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

GULLBERG AND ZbNG CONE-BEAM FILTERED BACKPROJECTION RECONSTRUCTION ALGORITHM

-

99

Fig. 10. Reconstructions of attenuated projections of the simulated heart-lung phantom shown in Fig. 8. Profiles compare the quantitative accuracy between 1x0’ parallel geometry, circular “full scan” cone-beam, circular “short scan” cone-beam, and noncircular “short scan” cone-beam reconstructions. The noncircular orbit was an elliptical orbit with major and minor axes equaled to 25 and 23 cm, respectfully. Each profile is scaled so that the maximum value is equal to the true simulated distribution. Note that the maximum value for the profiles in both Figs. 9 and 10 are identical.

that all of these artifacts are caused by attenuation effects by comparing with the results in Fig. 9 where these artifacts are not shown.

Comparison of profiles for coronal slice 23 in Fig. 10 shows that the contrast is slightly reduced in the cone-beam “short scan” reconstructions compared to the parallel reconstructions. This finding seems to correlate with what was observed in Fig. 9 and what one would expect due to the inherent approximation in the cone-beam reconstruction algorithm. That expectation is that cone-beam reconstructed intensities for voxels that are off the central slice of the cone-beam geometry are not as accurate as parallel reconstructed intensities.

IV. DISCUSSION A filtered backprojection reconstruction algorithm for cone-

beam tomography of the heart was developed to reconstruct “short scan” data sets that are obtained using detectors rotating in planar noncircular orbits. For the heart, which can be positioned near the central plane of the cone-beam geometry, the reconstructions show very little geometric distortions. The attenuation of projection data has a greater effect upon quantitation and image quality than any potential cone-beam reconstruction artifacts.

The reconstructioin algorithms that are presently used clin- ically for cardiac SPECT do not correct for attenuation but instead select angles that minimize attenuation reconstruction artifacts for projections reconstructed using filtered backpro- jection algorithms. The reason is due to the difficulty of accurately correcting for attenuation which requires a measure of an attenuation map of the thorax combined with an iterative reconstruction algorithm. The iterative algorithms increase computation time and the measurement of the distribution of attenuation coefficients requires additional scanning time for most SPECT systems.

In developing cone-beam tomography of the heart, we took a similar approach by deriving a filtered backprojection reconstruction algorithm which does not correct for photon attenuation. In applying the algorithm to clinical data [2], we have found as have previous investigators [3]-[6] that the best results are obtained if one does not reconstruct the highly attenuated posterior projections of 201 Tl emissions from the heart. Therefore, the algorithm was designed to reconstruct “short scan” data sets with the specification that the central slice, which is sampled as a fan-beam projection data set, is reconstructed accurately. In order to use a filtered backprojection algorithm for noncircular orbits, a different method from that used with previous circular orbit algorithms (381, [39] had to be developed. A necessary feature in any “short scan” reconstruction algorithm is to be able to apply the reconstruction filter to the sinogram image across boundaries of doubly sampled regions in a way that it does not introduce high frequency artifacts. This is accomplished by applying a smooth weight function to the data at the boundaries such that the backprojection of filtered projections for projection bins corresponding to single and doubly sampled data have equal contribution to the reconstruction. The weight function which we presented in this paper for this purpose is orbit independent and thus can reconstruct projections acquired from any noncircular orbit.

The use of an orbit independent weight function imposes a penalty in that the “short scan” reconstruction algorithm requires an additional small range of angular samples and does not utilize a small fraction of the data. From the results of simulations, it is reasonable to expect that only five ad- ditional projection angles would be required. This amounts to approximately three minutes of additional scanning time. Also, one should keep in mind that the additional scanning range will more than likely give projections in which the source in the heart has greater attenuation. For a large patient, this attenuation will become more severe. Therefore, to minimize the attenuation artifacts it becomes important to optimally select the first projection angle, as it is also important for 180’ parallel projection acquisitions. The selection of the first projection angle can vary from patient to patient since the positioning in the chest of the left ventricle in relation to the torso varies in each patient.

In earlier work [l] we had used a weight function which was derived for circular orbits [39] to reconstruct “short scan” noncircular orbit projection data. We found in computer simulations that this gives significant reconstruction artifacts both in and off the central plane; whereas, the simulations

Page 10: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

IO() IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO. 1, MARCH 1992

presented in this paper show that the new orbit independent weight function gives accurate reconstruction of the central transaxial slice and minimum error in the cardiac region off the central plane. Also, its implementation is as efficient as the circular orbit weight function. We realize that if the reconstruction algorithm is accurate for the central slice, it is not guaranteed to be accurate off the central slice since the Feldkamp derivation [19] gives only an approximate cone-beam reconstruction algorithm. However, we have found through computer simulations that the extension of a more accurate formulation for the central slice does improve the overall accuracy of the cone-beam reconstruction algorithm. We do point out though that it is difficult in patient studies to distinguish qualitative differences in the reconstructions between those obtained using the new weight function and those obtained using the one derived for circular orbits because the noise and attenuation in nuclear medicine images masks the inaccuracies in the reconstruction algorithm.

In comparing the cone-beam reconstructions with paral- lel and fan-beam reconstructions, one can infer from the simulations that a point source on the central plane of the cone-beam geometry is reconstructed with a symmetric point response and this point response becomes more asymmetric as the source is axially removed further from the central plane [32]. It is known from simulations that the cone- beam reconstruction of some objects like the Defrise phantom (a series of equally spaced discs orthogonal to the axis of rotation) shows significant crosstalk between transaxial slices [43]. These simulations indicate that improved axial filtering is needed to obtain a more isotropic and spatially invariant point response. Another approach to improving cone-beam tomography is to use nonplanar detector orbits [44], but requires modification to present SPECT detector systems.

Both the cone-beam and parallel geometry reconstruction algorithms were implemented on a SUN SPARC-I (12 MIPS) computer in our laboratory. A 64 x 64 x 64 cone-beam re- construction from 83 64 x 64 projections takes 24 min of CPU time as compared to 4 min to obtain a 64 x 64 x 64 parallel geometry reconstruction from 64 projection angles. From this we see that the cone-beam reconstruction time can be a factor of six times longer than the time to reconstruct parallel geometry projections. Continued advancement in com- puting hardware will improve cone-beam reconstruction time and will become clinically more acceptable.

Even though work continues to improve cardiac SPECT imaging through new attenuation correction techniques us- ing simultaneous emission-transmission tomography [45] and iterative attenuation [27] and point response correction algo- rithms [46], i t is felt that filtered backprojection algorithms, such as the one presented in this paper, applied to “short scan” data acquisitions will continue to have significant use in clinical nuclear medicine. At least in the near future, attenua- tion correction algorithms will not be implemented on clinical SPECT systems, and as such, techniques will be employed to minimize attenuation artifacts. It has been hoped that the replacement of 20’ T1 with 99mTc labeled radiopharmaceu- ticals for SPECT imaging of the heart would increase pho- ton statistics and improve attenuation reconstruction artifacts

because of the higher energy photons of 140 keV for 9 9 m T ~ compared to 70 keV for 201TZ. It was also speculated that 360’ reconstruction would yield optimum image quality. However, from simulations [47] and preliminary clinical results, it ap- pears that reconstructions of posterior projections of emissions from 9 9 m T ~ radiopharmaceuticals significantly degrade image quality as it does for 201TZ, necessitating the use of “short scan” reconstruction algorithms.

The simulations presented in this paper show that a fil- tered backprojection reconstruction algorithm for cone-beam tomography of the heart can be developed which does not sig- nificantly degrade image quality when compared with parallel geometry reconstructions. In the application of this algorithm to patient and phantom data we showed [2] that cone-beam tomography can significantly improve SPECT imaging of the heart because of the increased sensitivity and resolution that can be obtained with using cone-beam collimators. Optimal image quality is obtained by integrating hardware and software in a way that optimizes reconstruction algorithms, collimator design [48], orbit specifications, and calibration techniques [49] so that the effects of photon attenuation, limited angular sampling, and data truncation are minimized. The research has shown that the technical problems of cone-beam tomography can be solved to obtain diagnostically useful images using present day off-the-shelf cone-beam collimators mounted to rotating gamma camera SPECT systems. Clinically, cone- beam tomography of the heart offers significant potential for improving lesion detection and diagnosis of ischemia in cardiac imaging.

ACKNOWLEDGMENT The authors want to thank Biodynamics Research Unit,

Mayo Foundation for use of the Analyze software package.

REFERENCES

[l] G.T. Gullberg, G.L. Zeng, P.E. Christian, B.M. W. Tsui, and H.T. Morgan, “Single photon emission computed tomography of the heart using cone-beam geometry and noncircular detector rotation,” in Inform. Proc. Med. Imaging,XIrh IPMI Int. Conf, Berkeley, CA, June 19-23, 1989, D.A. Ortendahl and J. Llacer, Eds., New York: Wiley, 1991, pp. 123-138. Also in

[2] G. T. Gullberg, P. E. Christian, G. L. Zeng, F. L. Datz, and H. T. Morgan, “Cone-beam tomography of the heart using single-photon emission- computed tomography,” Invest. Rad., vol. 26, pp. 681-688, 1991.

[3] R.E. Coleman, R.J. Jaszczak, and F.R. Cobb, “Comparison of 180’ and 360’ data collection in thallium-201 imaging using single-photon emission computerized tomography (SPECT): Concise communication,” J . Nucl. Med., vol. 23, pp. 655-660, 1982.

[4] N. Tamaki et al., “Comparative study of thallium emission myocardial tomography with 180’ and 360’ data collection,”J. Nucl. Med., vol. 23,

[5] R.T. Go, W. J. MacIntyre, T. S. Houser, M. Pantoja, J. K. O’Donnell, D. H. Feiglin, B. J. Sufia, D. A. Underwood, and T. F. Meaney, “Clinical evaluation of 360’ and 180’ data sampling techniques for transaxial SPECT thallium-201 myocardial perfusion imaging,” J . Nucl. Med.,

[6] R. L. Eisner, D. J. Nowak, R. Pettigrew, and W. Fajman, “Fundamentals of 180’ acquisition and reconstruction in SPECT imaging,” J. Nucl. Med., vol. 27, pp. 1717-1728, 1986.

[7] M. D. Altschuler, G . T. Herman, and A. Lent, “Fully three-dimensional image reconstruction from cone-beam sources,” in Proc. Conf: Patfern Recogn. Image Processing, IEEE Computer Society, Long Beach, CA, 1978, pp. 194-199.

[8] 0. Nalcioglu and 2. H. Cho, “Reconstruction of 3-D objects from cone beam projections,” Proc. [EEL, vol. 66, pp. 1584-1585, 1978.

pp. 661-666, 1982.

vol. 26, pp. 695-706, 1985.

Page 11: A cone-beam filtered backprojection reconstruction ...IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 11, NO.I, MARCH 1992 91 A Cone-Beam Filtered Backprojection Reconstruction Algorithm

GULLBERG AND ZENG: CONE-BEAM FILTERED BACKPROJECTION RECONSTRUCTION ALGORITHM

[9] M. Schlindwein, “Iterative three-dimensional reconstruction from twin-cone beam projections,” IEEE Trans. Nucl. Sci., vol. NS-25, pp. 1135-1143, 1978.

[IO] G. N. Minerbo, “Convolutional reconstruction from cone-beam projec- tion data,” IEEE Trans. Nucl. Sci., vol. NS-26, pp. 2682-2684, 1979.

[ 11 J G. Kowalski, “Multislice reconstruction from twin-cone beam scan- ning,” IEEE Trans. Nucl. Sci., vol. NS-26, pp. 2895-2903, 1979.

[ 12) G. N. Minerbo, “Maximum entropy reconstruction from cone-beam projection data,” Comput. B i d . Med., vol. 9, pp. 29-37, 1979.

[13] R. V. Denton, B. Friedlander, and A. J. Rockmore, “Direct three- dimensional image reconstruction from divergent rays,” IEEE Trans. Nucl. Sci., vol. NS-26, pp. 4695-4703, 1979.

[14] M. D. Altschuler, Y. Censor, P. P. B. Eggermont, G.T. Herman, Y. H. Kuo, R. M. Lewitt, M. McKay, H. K. Tuy, J. K. Udupa, and M. M. Yau, “Demonstration of a software package for the reconstruction of the dynamically changing structure of the human heart from cone beam X-ray projections,” J . Med. Syst., vol. 4, pp. 289-304, 1980.

[ 151 K. C. Tam, V. Perez-Mendez, and B. Macdonald, “Limited angle 3-D reconstructions from continuous and pinhole projections,” IEEE Trans.

[16] T. Behrenbeck, J. H. Kinsey, L. D. Harris, R. A. Robb, and E. L. Ritman, “Three-dimensional spatial, density, and temporal resolution of the dynamic spatial reconstructor,” J. Comput, Assist. Tomograph., vol. 6,

(171 H. K. Tuy, “An inversion formula for cone-beam reconstruction,” SIAM J . Appl. Math., vol. 43, pp. 546-552, 1983.

[ 181 B. D. Smith, “Cone-beam convolution formula,” Comp. Med. Biol.,

[19] L. A. Feldkamp, L. C. Davis, and J. W. Kress, “Practical cone-beam algorithm,” J . Opt. Soc. Amer. A, vol. 1, pp. 612-619, 1984.

[20] B. D. Smith, “Image reconstruction from cone-beam projections: Neces- sary and sufficient conditions and reconstruction methods,” IEEE Trans. Med. Imaging, vol. MI-4, pp. 14-25, 1985.

[21] F. C. Peyrin, “The generalized back projection theorem for cone beam reconstruction,” IEEE Trans. Nucl. Sci., vol. NS-32, pp. 1512-1519, 1985.

[22] D. V. Finch, “Cone beam reconstruction with sources on a curve,” SIAM J . Appl. Math., vol. 45, pp. 665-673, 1985.

(231 C. E. Floyd, Jr., R. J. Jaszczak, K. L. Greer, and R. E. Coleman, “Cone beam collimation for SPEW Simulation and reconstruction,” IEEE Trans. Nucl. Sci., vol. NS-33, pp. 511-514, 1986.

[24] S. Webb, J. Sutcliffe, L. Burkinshaw, and A. Horsman, “Tomographic reconstruction from experimentally obtained cone-beam projections,” IEEE Trans. Med. Imaging, vol. MI-6, pp. 67-73, 1987.

[25] S. H. Manglos, R. J. Jaszczak, C.E. Floyd, Jr., K.L. Greer, and R. E. Coleman, “A practical attenuation compensation method for cone beam SPECT,” IEEE Trans. Nucl. Sci., vol. NS-34, pp. 294-298, 1987.

[26] P. Grangeat, “Analysis d’un Systeme D’Imagerie 3D par rCconstruction i partir de radiographies X en giometrie conique,” Ph.D. dissertation 1’Ecole Nationale SupCrieure Des TClCcommunications, 1987.

[27] G.T. Gullberg, G.L. Zeng, B.M. W. Tsui, and J.T. Hagius, “An iterative reconstruction algorithm for single photon emission computed tomography with cone beam geometry,” Int. J . Imaging Syst. Technol.,

(281 S. H. Manglos, R. J. Jaszczak, and J. G. McAfee, “Maximum likelihood reconstruction for cone beam SPECT with camera tilt,” IEEE Trans. Nucl. Sci., vol. 36, pp. 1117-1121, 1989.

[29] H. Hu, R.A. Kruger, and G.T. Gullberg, “Quantitative cone-beam reconstruction,” in Proc. SPIE Med. Imaging I l l C o d , Newport Beach, CA, 1989, SPIE, vol. 1092, pp. 492-501, 1989.

[30] S. Z. Lee, J. B. Ra, S. K. Hilal, and Z. H. Cho, “True three-dimensional cone-beam reconstruction (TTCR) algorithm,” IEEE Trans. Med. Imag-

Nucl. SC~., vol. 27, pp. 445-458, 1980.

pp. 1138-1147, 1982.

vol. 13, pp. 81-87, 1983.

vol. 1, pp. 169-186, 1989.

101

ing, vol. 8, pp. 304-312, 1989. [31] B.D. Smith, “Cone-beam tomography: Recent advances and a tutorial

review,” Opt. Eng., vol. 29, pp. 524-534, 1990. [32] X.-H. Yan, and R.M. Leahy, “Derivation and analysis of a filtered

backprojection algorithm for cone beam projection data,” IEEE Trans. Med. Imaging, vol. 10, pp. 462-472, Sept. 1991.

[33] H. Kudo and T. Saito, “Feasible cone beam scanning methods for exact 3-D tomographic image reconstruction,” in Proc. Topic. Meet. OSA, Signal Recovery Synth., Cape Cod, MA, June 1989, pp. 174- 177.

[34] H. Kudo and T. Saito, “Three-dimensional tomographic image recon- struction from incomplete cone beam projections,” in Proc. Topic. Meet. OSA, SiganlRecovery Synth., Cape Cod, MA, June 1989, pp. 170-173.

[35] R. J. Jaszczak, C.E. Floyd, Jr., S. H. Manglos, K.L. Greer, and R.E. Coleman, “Cone beam collimation for single photon emission com- puted tomography: analysis, simulation, and image reconstruction using filtered backprojection,” Med. Phys., vol. 13, pp. 484-489, 1986.

[36] R. J. Jaszczak, K. L. Greer, and R. E. Coleman, “SPECT using a specially designed cone beam collimator,”J. Nucl. Med., vol. 29, pp. 1398-1405, 1988.

[37] F. S. Weinstein, “Formation of images using fan-beam scanning and noncircular source motion,” J. Opt. Soc. Amer., vol. 70, pp. 931-935, 1980.

[38] A. Naparstek, “Short-scan fan-beam algorithms for CT,” IEEE Trans, Nucl. Sci., vol. NS-27, pp. 1112-1120, 1980.

[39] D. L. Parker, “Optimal short scan convolution reconstruction for fan- beam (3,” Med. Phys., vol. 9, pp. 254-257, 1982.

[40] G. L. Zeng and G. T. Gullberg, “Short-scan cone beam algorithm for circular and noncircular detector orbits,” in S H E Med. Imaging N C o n j , Newport Beach, CA, Feb. 4-9, 1990, SPIE 1233, pp. 453-463, 1990.

[41] -, “Short-scan fan beam algorithm for non-circular detector orbits,” in SPIE Med. Imaging V Conj, San Jose, CA, Mar. 1991, SPIE 1445,

[42] R.H. Huesman, G.T. Gullberg, W. L. Greenberg, and T.F. Budinger, “Users manual-Donner algorithms for reconstruction tomography,” Lawrence Berkeley Lab. Publ. PUB-214, 1977.

[43] G. L. Zeng and G. T. Gullberg, “A study of reconstruction artifacts in cone beam tomography using filtered backprojection and iterative EM algorithms,” IEEE Trans. Nucl. Sci., vol. 37, pp. 759-767, 1990.

[44] R. Clack, G.L. Zeng, Y. Weng, P.E. Christian, and G.T. Gullberg, “Cone beam single photon emission computed tomography using two orbits,” in Inform. Proc. Med. Imaging, XIIth IPMI Int. Conj, Kent, England, July 7-12, 1991, Eds. A. Colchester and D. Hawkes, Springer- Verlag, New York, 1991 (Lecture Notes in Computer Science 511),

[45] C.H. Tung, G.T. Gullberg, G. L. Zeng, P. E. Christian, F. L. Datz, and H. T. Morgan, “Simultaneous transmission and emission converging tomography with a multi-detector SPECT system,” J . Nucl. Med., vol. 32, pp. 955-956, 1991.

[46] G. L. Zeng, G.T. Gullberg, B. M. W. Tsui, and J. A. Terry, “Three- dimensional iterative reconstruction algorithms with attenuation and geometric point response correction,” IEEE Trans. Nucl. Sci., vol. 38,

[47] B. M. W. Tsui, X. D. Zhao, J. G. Ballard, D. R. Gilland, J. R. Perry, W. H. McCartney, G. T. Gullberg, and T. Bernstein, “Comparison of 180° and 360’ reconstructions for cardiac SPECT using T1-201 and Tc-99m agents, J . Nucl. Med., vol. 30, p. 756, 1989.

[48] B. M. W. Tsui, and G. T. Gullberg, “The geometric transfer function for cone and fan beam collimators,” Phys. Med. Biol., vol. 35, pp. 81-93, 1990.

[49] G. T. Gullberg, B. M. W. Tsui, C. R. Crawford, J. G. Ballard, and J.T. Hagius, “Estimation of geometrical parameters and collimator evaluation for cone beam tomography,” Med. Phys., vol. 17, pp. 264-272, 1990.

pp. 332-340, 1991.

pp. 45-54.

pp. 693-702, 1991.