WO2000019902A1 - Fast reconstruction of fan-beam ct and spect - Google Patents

Fast reconstruction of fan-beam ct and spect Download PDF

Info

Publication number
WO2000019902A1
WO2000019902A1 PCT/US1999/023177 US9923177W WO0019902A1 WO 2000019902 A1 WO2000019902 A1 WO 2000019902A1 US 9923177 W US9923177 W US 9923177W WO 0019902 A1 WO0019902 A1 WO 0019902A1
Authority
WO
WIPO (PCT)
Prior art keywords
samples
data
interpolating
reconstructing
fourier transform
Prior art date
Application number
PCT/US1999/023177
Other languages
French (fr)
Other versions
WO2000019902A9 (en
Inventor
Xiaochuan Pan
Original Assignee
Arch Development Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/166,041 external-priority patent/US6052427A/en
Priority claimed from US09/289,297 external-priority patent/US6115446A/en
Application filed by Arch Development Corporation filed Critical Arch Development Corporation
Priority to AU62897/99A priority Critical patent/AU6289799A/en
Publication of WO2000019902A1 publication Critical patent/WO2000019902A1/en
Publication of WO2000019902A9 publication Critical patent/WO2000019902A9/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/003Reconstruction from projections, e.g. tomography
    • G06T11/006Inverse problem, transformation from projection-space into object-space, e.g. transform methods, back-projection, algebraic methods
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/02Devices for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/03Computerised tomographs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2211/00Image generation
    • G06T2211/40Computed tomography
    • G06T2211/421Filtered back projection [FBP]

Definitions

  • the invention relates to the field of image processing and more particularly to tomographic imaging .
  • CT two-dimensional fan-beam computed tomography
  • SPECT single-photon emission computed tomography
  • PET positron emission tomography
  • DT spiral (or helical) CT
  • DT diffraction tomography
  • MRI magnetic resonance imaging
  • MDI multi-dimensional interpolation
  • a method and apparatus are provided for reconstructing a tomographic image using the filtered backprojection algorithm from fan beam data, q( , ⁇ ) .
  • the method includes the steps of performing a fast fourier transform on the fan beam data, q( a, ⁇ ) , with respect to the projection angle, ⁇ and forming a linear combination of complementary data elements of the transformed data, lying at projection bins of + a and - a .
  • the method further includes the steps of linearly interpolating the linear combination to obtain a regularly spaced set of data, P k (w) ( ⁇ ) , in fourier space and performing an inverse fourier transform on the linearly interpolated data.
  • the method includes the step of reconstructing an image from the inverse transformed data using the filtered back projection algorithm.
  • a method and apparatus are provided for interpolating a first set of multi-dimensional sample values from a second set of multi-dimensional sample values .
  • the method includes the steps of determining a set of relationships between a second sampling space from which the second set of samples are obtained and a first sampling space into which the first set of samples are interpolated and calculating a partial
  • the method further includes the steps of obtaining a partial Fourier transform of the first set of samples using the calculated partial Fourier transform of the second set of samples based upon the determined relationship between the first and second space and performing an inverse partial Fourier transform on the obtained partial Fourier transform of the first set of sample values to recover the first set of sample values.
  • FIG. 1 is a block diagram of an imaging system using the multidimensional interpolation system in accordance with an embodiment of the invention.
  • FIG. 2 is a flow chart of the interpolation method of the system of FIG. 1;
  • FIG. 3 depicts results of data interpolated on a 128x128 grid at two different values of by the system of FIG. 1;
  • FIG. 4 also depicts results of data interpolated on a 128x128 grid at two different values of ⁇ by the system of FIG. 1;
  • FIG. 5 depicts data gathering angles used by the system of FIG. 1 for interpolating fan-beam data into a parallel beam sampling space
  • FIG. 6 depicts images reconstructed from the interpolated parallel beam samples of FIG. 5 using an optimal hybrid algorithm and its GFFBP counterpart
  • FIG. 7 depicts noiseless images reconstructed from their interpolated parallel beam samples using hybrid algorithms and their GFFBP counterparts;
  • FIG. 8 depicts noisey images reconstructed from their interpolated parallel beam samples using hybrid algorithms and their GFFBP counterparts
  • FIG. 9 depicts imperical image variances obtained from 1500 noisy images.
  • FIG. 10 depicts global image variances obtained from 1500 noisy images.
  • FIG. 1 is a multidimensional interpolator 10, generally, in accordance with an illustrated embodiment of the invention.
  • FIG. 2 is a flow chart of processing steps that may be used by the structure of FIG. 1 to interpolate between sampling spaces . Reference may be made to FIGs . 1 and 2 as appropriate to an understanding of the invention.
  • a sampling device 12 acquires samples 100 under an appropriate format (e.g., fan-beam CT, spiral CT, etc.) under the control of a central processing unit (CPU) 14.
  • the CPU 14 may store the samples in a memory unit 16 or processing the samples directly.
  • the samples may be transferred to an interpolator 18.
  • the samples may be interpolated from a second sampling format (e.g., fan-beam CT) into a first sampling format (e.g., parallel ray CT) under the control of the CPU 14.
  • a second sampling format e.g., fan-beam CT
  • a first sampling format e.g., parallel ray CT
  • the samples may be displayed under a conventional format on a display 20.
  • conventional interpolation techniques calculate a function by directly using its measured samples.
  • the values of a function can readily be calculated from its Fourier transform (FT)
  • the interpolation task could be compared to estimating the FT of a function from its measured samples . Based upon this observation, an approach is provided for reducing the interpolation dimensions in MDI problems.
  • FT Fourier transform
  • f( ⁇ ,X2 mathematically.
  • the MDI task is to estimate uniform samples of f(x ⁇ , x 2 j in the pci, X2j space from a set of measured uniform samples of g(y 1 ,y 2 j in the j ⁇ y ; ,] space, where the sampling rate satisfies the Nyquist conditions.
  • the transformation between the pci, X2] and ⁇ > Y 2 J spaces has a general form, given by
  • h.2 denotes a general linear transformation (LT) between the " ⁇ j and 2 subspaces
  • hi denotes a general non-LT between the i) and ⁇ subspaces.
  • the known matrix a is independent of y ⁇ and y 2
  • the known vector b can be any real or complex function of y 1 .
  • the known matrix a and vector b represent transfer functions (i.e., a set of relationships) which relate the first set of samples f(x ⁇ , X2) to the second set of samples g(y x , y 2 ) (i.e., the two sampling spaces) in a known manner.
  • the CPU 14 can calculate F(XI,VX 2 ) 106 by using Eqn. (2) and then f(x ⁇ , X2) in the 2 j subspace by invoking the inverse FFT 108. Therefore, the CPU 14 accomplishes the interpolation task in the . ⁇ subspace and effectively reduces the original KD interpolation task of Ecjn . (1 ) to a kD one between the "pij and x subspaces .
  • Eqns. (4) and (5) denote ID FTs that can be calculated by invoking the ID FFT.
  • the CPU 14 can calculate F((XI,VX 2 ) from knowledge of in the 2 j subspace. From
  • the CPU 14 can obtain f(x ⁇ ,X2J by invoking the inverse FFT and thus accomplish the interpolation task in the " ⁇ x ⁇ j subspace. Therefore, the original KD interpolation task of Eqns. (la) and (3) is thus reduced effectively to a kD one between the "pi] and ⁇ j subspaces .
  • F(a) can be a function of .
  • F is generally a constant.
  • a 2D interpolation may be used to calculate uniform samples of p( ⁇ , ⁇ ) in the fe, ⁇ space from that of q( , ⁇ ) in the
  • c( ⁇ ) is a known function of ⁇ , and its form depends upon how the scanning is performed in a spiral CT experiment. Because the transformation in Eqn. (9) is obviously non-linear, a 3D interpolation may be used to calculate uniform samples of p( ⁇ , ⁇ ,z) in the ⁇ , ,z ⁇ space from that of q( , ⁇ , z ) in the space. However, one can show that the transformation between the ⁇ ,z ⁇ and ⁇ ,z' ⁇ subspaces in Eqns. (9b) and (9c) satisfies Eqn.
  • the method and apparatus described above can reduce the computational burden by reducing interpolation dimensions in two general classes of MDI problems in Eqns. (1) and (3) .
  • This approach is as accurate as the multi-dimensional interpolation techniques that are based upon the WST but is inherently more efficient than the latter because it utilizes the FFT technique.
  • the WST interpolation techniques are, in general, more accurate than the linear interpolation (LI) technique, this approach is generally more accurate than the multidimensional LI technique.
  • Numerical studies in 2D interpolation problems demonstrate that the proposed approach is more accurate and even (about 3 times) faster than the most commonly used BI technique.
  • the reduction in computation time is expected to be greater as the number of interpolation dimensions increases.
  • this approach can accomplish some interpolation tasks which other interpolation techniques are not applicable to and can not do.
  • the proposed approach can also be applied to other MDI problems such as MRI and PET in medical imaging .
  • a linear approach is used that exploits statistically complementary information inherent in the projection data of fan-beam computed tomography (CT) for achieving a bias-free image-variance reduction in fan-beam CT.
  • CT computed tomography
  • This linear approach leads to the development of infinite classes of hybrid algorithms for image reconstruction in fan-beam CT.
  • hybrid algorithms are computationally more efficient and numerically less susceptible to data noise and to the effect of finite sampling than the conventional fan- beam filtered backprojection (FFBP) algorithm.
  • FFBP fan- beam filtered backprojection
  • Infinite classes of generalized fan-beam filtered back- projection (GFFBP) algorithms have also been developed, which include the conventional FFBP algorithm as a special member.
  • Fan-beam SPECT systems have been developed for improved sensitivity and resolution.
  • Conventional fan-beam filtered backprojection (FFBP) algorithm is widely used for image reconstruction in fan-beam CT and SPECT.
  • the FFBP algorithm is a generalization of the well-known filtered backprojection (FBP) algorithm that reconstructs images from projections obtained with a parellel-beam configuration.
  • FBP filtered backprojection
  • the FFBP algorithm is computationally less efficient and, as will be shown below, numerically more susceptible to data noise and to the effect of finite sampling than the FBP algorithm.
  • Projections measured with the parallel-beam configuration are herein referred to as ideal sinograms and the projections acquired with a fan-beam configuration are referred to as fan-beam sinograms.
  • An image can be readily reconstructed exactly from its ideal sinogram by using computationally efficient and numerically stable algorithms such as the FBP algorithm.
  • the task of reconstructing an image from the fan-beam sinogram can be characterized as estimating the ideal sinogram from the fan-beam sinogram.
  • Ideal and fan-beam sinograms and the relationship is well known. There are two types of fan-beam configurations, depending upon whether projections are sampled at equiangular intervals on a curved detector or at equispaced intervals on a flat detector.
  • Eqs. (10) and (13) can be employed for estimation of the ideal sinogram p ⁇ , ⁇ ) from knowledge of the fan-beam sinogram q(a, ⁇ ) which can be measured in fan-beam CT. Because one can reconstruct a(r, ⁇ ) exactly from full knowledge of p ⁇ , ⁇ ), where ⁇ ⁇ 0 and 0 ⁇ ⁇ ⁇ 2 ⁇ , Eqs. (10) and (13) in fact, provide two mathematically identical estimates of p( ⁇ , ⁇ ) for ⁇ > 0 from knowledge of q ⁇ , ⁇ ) at positive and negative values of , respectively. In practice, however, one can obtain only a finite set of samples of the fan-beam sinogram q(c, ⁇ ) .
  • Estimation of p ⁇ , ⁇ ) from these samples of q( , ⁇ ) generally involves 2D interpolations because of the non-linear relationship between the ⁇ , ⁇ and ⁇ , ⁇ spaces (see Eq. (11)). Accurate 2D interpolations may not only increase considerably the computational load, but also, and more importantly, introduce bias and artifacts into estimates of the ideal sinogram p( ⁇ , ⁇ ) .
  • An alternative approach is proposed that can in effect avoid such 2D interpolations and which can achieve a bias-free variance reduction in the estimated ideal sinogram by using the statistically complementary information inherent in the data of fan-beam CT. Because p ⁇ ⁇ , ⁇ ) and q ( ⁇ , ⁇ ) are periodic functions of ⁇ and ⁇ , respectively, they can be expanded into Fourier series with the expansion coefficients given by
  • Equations (16) and (17) provide two relationships between the coefficients of the Fourier series expansions of the ideal and fan-beam sinograms.
  • Eqs. (16) and (17) provide two mathematically identical estimates of P k ( ⁇ ) (or, equivalently, the ideal sinogram) from knowledge of Q k (oc) (or, equivalently, the fan-beam sinogram) at positive and negative values of .
  • Using Eqs. (16) and (17) for estimating the ideal sinogram from the fan-beam sinogram involves no explicit interpolation between the ⁇ ⁇ ⁇ and ⁇ subspaces.
  • the measured fan- beam sinogram q.( , ⁇ ) and the coefficient Q k (cc) of its
  • Q k (-oc) may be different due to statistical variations. Consequently, when they are used in Eqs. (16) and (17), the resulting two estimates of P k ( ⁇ ) may be different.
  • Q k (cc) and Q k (-cc) i.e., the measured fan-beam sinogram
  • Q k (o) and Q k (-oc) contain statistically complementary information.
  • (21) can be interpreted as a particular estimation method for P k w) ( ⁇ ) (i.e., the ideal sinogram) because each choice of ( ⁇ ( ,k) gives rise to a particular final estimate F k w) ( ⁇ ) . Also, because, in principle, ( ⁇ ( ,k) can have any real and/or complex values, Eq. (21) consists, in effect, of infinite classes of estimation methods. Therefore, the introduction of (£>( ⁇ ,k) in fact provides an opportunity for a bias-free reduction of the variance of the final estimate P w ( ⁇ ) .
  • the ideal sinogram can be readily obtained from the estimated P k w) ( ⁇ ) by carrying out the inverse Fourier series expansion and subsequently reconstruct the image by using the computationally efficient and numerically stable FBP algorithm, which is given by
  • the backprojection step in the FFBP algorithm is distance-dependent because the factor U 2 is a function of variables r , ⁇ and ⁇ , which renders the conventional FFBP algorithm computationally slower than the FBP algorithm and, by extension, than the hybrid algorithms .
  • GFFBP algorithms are provided as follows :
  • ⁇ q. (31) is the inverse Fourier series expansion of the product of ⁇ (a,k) and Q k (c) in the angular frequency subspace
  • q ( ⁇ ( , ⁇ ) can be interpreted as a convolution in the angular space between q(cc, ⁇ ) and a convolver f ( ⁇ ) ( , ⁇ ), which is given by
  • ⁇ ( • ) denotes the Dirac delta function
  • n( , ⁇ ) is a quantity that is proportional to the mean count density (i.e., the detected number of x-rays per unit length) .
  • Eq. (41) can be interpreted meaningfully in practical situations where the sampling is fine, but not infinitesimal, which means that ⁇ (0) can be eliminated by integrating over the sampling width.
  • Eqs. (21) and (40) can be used to show that, for ⁇ and and ⁇ ' ⁇ O ,
  • Q k (cx) can be readily obtained from the measured fan-beam sinogram q( , ⁇ ) by performing a fast Fourier transform (FFT) with respect to ⁇ .
  • FFT fast Fourier transform
  • P k w) ( ⁇ ) can be determined. Due to the non-linear relationship between ⁇ and (see Eq. (11)), the desired points ⁇ (at which P[ ⁇ ) ( ⁇ ) to be calculated) do not coincide, in general, with the value of at which Q k (o ) and Q k (- ⁇ c) are sampled.
  • P k w) ( ⁇ ) can be obtained by interpolation of the right side of Eq. (21) for each desired ⁇ value.
  • the sample density of Q k (c ) i.e., the fan-beam sinogram q(a, ⁇ ) in the ⁇ « ⁇ subspace
  • a linear interpolation is usually sufficiently accurate and will be used in this work.
  • the fan-beam sinogram must be practically band-limited in the ⁇ ⁇ subspace so that one can reconstruct an accurate image from a finite set of its samples. Therefore, Q k (c ) is also practically band-limited in the spatial-frequency space of .
  • P k (w) ( ⁇ , ⁇ ) from the calculated P k (w) ( ⁇ ) by performing the inverse FFT with respect to k and then reconstructing the image from P k w) ( ⁇ , ⁇ ) by using the FBP algorithm.
  • Q k (c ) can be calculated by a process similar to the implementation of the hybrid algorithm above.
  • the value q iw) ( , ⁇ ) can be determined by first obtaining the products ⁇ ( ,k)Q k ( ) ⁇ for all k and a . Then, q w) (c , ⁇ ) may be determined by performing the inverse FFT with respect to k, as shown in Eq. (31) .
  • a noiseless fan-beam sinogram that consists of 128 projections may be generated. These projections are uniformly sampled over 360°, each containing 128 bins that have the same size as that of the image pixels .
  • ⁇ (a, k) is independent of ⁇ and k for either > 0 or ⁇ 0 and satisfies Eq. (32) .
  • Each value of c determines a hybrid algorithm and its counterpart GFFBP algorithm. Therefore, the parameter c can be used for indexing of the hybrid and GFFBP algorithms in the classes.
  • N the number of reconstructed images
  • its GFFBP counterpart i.e., the conventional FFBP algorithm
  • the strong artifacts in the outer region of the image in Fig. 6c renders the structure of the Shepp-Logan phantom less visible, indicating that the conventional FFBP algorithm is sensitive to the effect of finite sampling.
  • Fig. 6d is chosen to display only its center portion that contains the phantom.
  • FIG. 7 displays the images reconstructed from the noiseless fan-beam sinogram by use of these hybrid (upper row, FIG. 8) and GFFBP (lower row, FIG. 7) algorithms.
  • the images in the upper row are essentially identical except for minor differences due to the effect of finite sampling, again verifying our assertion that the hybrid algorithms with different values of co are identical in the absence of noise.
  • the GFFBP algorithms are too sensitive to the effect of finite sampling, the images in the lower row of Fig. 7 appear with different artifacts.
  • Fig. 8 display images reconstructed from the noisy fan-beam sinogram by use of the same hybrid (upper row) and GFFBP (lower row) algorithms.
  • the images in the upper row (or in the lower row) in Fig. 8 are obviously different, verifying our theoretical assertion that different hybrid (or GFFBP) algorithms in the classes respond to noise differently.
  • the ratio between the maximum and minimum is 2.
  • the images reconstructed with the GFFBP algorithms have higher statistical variations than those reconstructed with the hybrid algorithms in these regions.
  • the proposed hybrid algorithms are combinations of the computationally efficient and numerically stable FBP algorithm and the estimation methods that only involve FFT and simple ID interpolation operations .
  • the distance-dependent factor L ⁇ 2 in the backprojection step makes the GFFBP algorithm computationally slow. Therefore, the hybrid algorithms have a computational advantage over the GFFBP algorithms, including the conventional FFBP algorithm.
  • a hybrid algorithm is about 4 times faster than a GFFBP algorithm.
  • Such a computational advantage becomes more significant in reconstruction tasks that involve images and sinograms of large size. For example, clinical CT studies often involve image and sinogram arrays with sizes of 1024x 1024 and 1024 x 1024, respectively.
  • the distance-dependent factor L '2 in a GFFBP algorithm amplifies noise and the effect of finite sampling significantly in image reconstruction. This is why the images reconstructed with the GFFBP algorithms, including the FFBP algorithm, are noiser than those reconstructed with hybrid algorithms. This phenomenon was also observed previously in the Tretiak-Metz algorithm for image reconstruction in single-photon emission computed tomography (SP ⁇ CT) with uniform attenuation.
  • SP ⁇ CT single-photon emission computed tomography
  • the hybrid algorithms are computationally more efficient and numerically more stable than the GFFBP algorithms, including the conventional FFBP algorithm. Therefore, it appears logically advantageous to adopt the optimal hybrid algorithm (i.e., the hybrid algorithm with

Abstract

A method and apparatus for reconstructing a tomographic image using the parallel beam filtered back projection algorithm from sampled (12) fan beam data. The method includes the steps of performing a fast Fourier transform on the fan beam data with respect to a set of projection angles, and forming a linear combination of complementary data elements of the transformed data, lying at opposite projection bins. The method further includes the steps of linearly interpolating (18) the linear combination to obtain a regularly spaced set of data in Fourier space and performing an inverse Fourier transform on the linearly interpolated data. Finally, the method includes the step of reconstructing an image for a display (20) from the inverse transformed data using the filtered back projection algorithm.

Description

FAST RECONSTRUCTION OF FAN-BEAM CT AND SPECT
Field of the Invention The invention relates to the field of image processing and more particularly to tomographic imaging .
Background of the Invention In tomographic imaging, a finite set of imaging samples are obtained of the underlying multidimensional function of interest. However, because of various physical restrictions of the sampling system, these samples are often obtained on nonuniform grids, thereby preventing the direct use and meaningful interpretation of these data. For example, in medical tomographic imaging such as the two-dimensional (2D) fan-beam computed tomography (CT) , single-photon emission computed tomography (SPECT) , positron emission tomography (PET) , spiral (or helical) CT, diffraction tomography (DT),and magnetic resonance imaging (MRI) , the acquired data are often sampled on nonuniform grids in the sinogram space, thus preventing the direct use of existing methods that are computationally efficient and numerically stable for reconstruction of tomographic images. In these situations, one can always use various multi-dimensional interpolation (MDI) methods to convert the samples that lie on nonuniform grids into samples that lie on uniform grids so that they can be processed directly and be presented meaningfully. A wide variety of MDI methods have previously been developed. The methods that are based upon the Whittaker-Shannon sampling (WST) theorem can potentially provide accurate interpolation results . Unfortunately, these methods generally possesses the shortcoming of great computational burden, which increases drastically as the number of interpolation dimensions increases ("the curse of the dimensionality"). Attempts have been made to alleviate the computational burden by developing efficient interpolation methods. However, these methods are all associated with certain approximations. Virtually all of the previously developed methods calculate the desired uniform samples directly from the measured nonuniform samples, which generally requires the use of computationally burdensome algorithms if accuracy is to be preserved.
Summary A method and apparatus are provided for reconstructing a tomographic image using the filtered backprojection algorithm from fan beam data, q( , β) . The method includes the steps of performing a fast fourier transform on the fan beam data, q( a, β) , with respect to the projection angle, β and forming a linear combination of complementary data elements of the transformed data, lying at projection bins of + a and - a . The method further includes the steps of linearly interpolating the linear combination to obtain a regularly spaced set of data, Pk (w)(ξ) , in fourier space and performing an inverse fourier transform on the linearly interpolated data. Finally, the method includes the step of reconstructing an image from the inverse transformed data using the filtered back projection algorithm.
A method and apparatus are provided for interpolating a first set of multi-dimensional sample values from a second set of multi-dimensional sample values . The method includes the steps of determining a set of relationships between a second sampling space from which the second set of samples are obtained and a first sampling space into which the first set of samples are interpolated and calculating a partial
Fourier transform of the second set of samples. The method further includes the steps of obtaining a partial Fourier transform of the first set of samples using the calculated partial Fourier transform of the second set of samples based upon the determined relationship between the first and second space and performing an inverse partial Fourier transform on the obtained partial Fourier transform of the first set of sample values to recover the first set of sample values.
Brief Description of the Drawings FIG. 1 is a block diagram of an imaging system using the multidimensional interpolation system in accordance with an embodiment of the invention; and
FIG. 2 is a flow chart of the interpolation method of the system of FIG. 1;
FIG. 3 depicts results of data interpolated on a 128x128 grid at two different values of by the system of FIG. 1; FIG. 4 also depicts results of data interpolated on a 128x128 grid at two different values of φ by the system of FIG. 1;
FIG. 5 depicts data gathering angles used by the system of FIG. 1 for interpolating fan-beam data into a parallel beam sampling space;
FIG. 6 depicts images reconstructed from the interpolated parallel beam samples of FIG. 5 using an optimal hybrid algorithm and its GFFBP counterpart; FIG. 7 depicts noiseless images reconstructed from their interpolated parallel beam samples using hybrid algorithms and their GFFBP counterparts;
FIG. 8 depicts noisey images reconstructed from their interpolated parallel beam samples using hybrid algorithms and their GFFBP counterparts;
FIG. 9 depicts imperical image variances obtained from 1500 noisy images; and
FIG. 10 depicts global image variances obtained from 1500 noisy images.
Detailed Description of a Preferred Embodiment
FIG. 1 is a multidimensional interpolator 10, generally, in accordance with an illustrated embodiment of the invention. FIG. 2 is a flow chart of processing steps that may be used by the structure of FIG. 1 to interpolate between sampling spaces . Reference may be made to FIGs . 1 and 2 as appropriate to an understanding of the invention.
Under the embodiment, a sampling device 12 acquires samples 100 under an appropriate format (e.g., fan-beam CT, spiral CT, etc.) under the control of a central processing unit (CPU) 14. The CPU 14 may store the samples in a memory unit 16 or processing the samples directly.
Once collected, the samples may be transferred to an interpolator 18. Within the interpolator 18, the samples may be interpolated from a second sampling format (e.g., fan-beam CT) into a first sampling format (e.g., parallel ray CT) under the control of the CPU 14. Once converted the samples may be displayed under a conventional format on a display 20. In general, conventional interpolation techniques calculate a function by directly using its measured samples. However, because the values of a function can readily be calculated from its Fourier transform (FT) , the interpolation task could be compared to estimating the FT of a function from its measured samples . Based upon this observation, an approach is provided for reducing the interpolation dimensions in MDI problems.
Let f(xι, X2) and g[y y2) be K-dimensional (KD) band- limited functions, where xi = (x1# x2... xk)τ and γλ = (yx, y2... yk)τ are kD vectors, x2 = (xk+1, xk+2... xκ)τ and v2 = k+i' Yk+2 •••yK)T are MD vectors, and K = M + k and K > k. Suppose that f( ι,X2 =
Figure imgf000007_0001
mathematically.
Because the transformation between the cι,X2j and jy1#
Figure imgf000007_0002
spaces can be generally non-linear, uniform samples of g(yι; y2) in the ^1,y2] space produce generally non- uniform samples of f(xι, x2j in the " i, X2] space. The MDI task is to estimate uniform samples of f(xι, x2j in the pci, X2j space from a set of measured uniform samples of g(y1,y2j in the j ^y;,] space, where the sampling rate satisfies the Nyquist conditions. In a wide class of MDI problems such as those that arise in medical imaging, the transformation between the pci, X2] and ι > Y2J spaces has a general form, given by
Figure imgf000008_0001
where h.2 denotes a general linear transformation (LT) between the "^j and 2 subspaces, whereas hi denotes a general non-LT between the i) and λ subspaces. The known matrix a is independent of yλ and y2 , and the known vector b can be any real or complex function of y1. The known matrix a and vector b represent transfer functions (i.e., a set of relationships) which relate the first set of samples f(xι, X2) to the second set of samples g(yx, y2) (i.e., the two sampling spaces) in a known manner.
Let F(XI,VX2) and
Figure imgf000008_0002
be the partial FTs of f(xι, 2) and g(y1,y2j with respect to X2 and y2 , respectively, where vX2 and vj2 denote the corresponding frequencies of X2 and y2. It can be shown that
Figure imgf000008_0003
where ||a|| and aτ are the determinant and transpose of a.
Because Gy1 , Vy2 j can readily be obtained with the fast
FT (FFT) 104 from the measured samples of g(y1,y2j in 2 \ subspace, the CPU 14 can calculate F(XI,VX2) 106 by using Eqn. (2) and then f(xι, X2) in the 2j subspace by invoking the inverse FFT 108. Therefore, the CPU 14 accomplishes the interpolation task in the .ι subspace and effectively reduces the original KD interpolation task of Ecjn . (1 ) to a kD one between the "pij and x subspaces .
For another class of MDI problems, the transformation between the pci] and x j subspaces is described by Eqn. (la) , whereas the transformation between the 2j and 2j subspaces is given by
χ k+i = iY+ι + t i'Yk+ιΥk+2 •••Yk+i-i)' (3)
where xk+i , yk+1 , hL and ci are the components of X2 , y2 , b and c , i = 1, 2... M . We assume that the vectors b and c are known. It should be noted that b in Eqn.
(lb) is completely independent of y2 , whereas b in Eqn.
(3) can be a general non-linear function of the components of y2. One can show that F(XI,VX2) can be expressed as
F&,vk+1,vk+2...vk+M)= Cle-^-b^)
Figure imgf000009_0001
where vX2 = (vk+1, vk+2... vk+M)T , and
G y1# Yk+1 •• Y +M-i' Vk+ -i + l ••• *k + M/ -j2πvk+M_1 + ιbM+1_i(y1,yk+1...yl!+H_
(5)
Figure imgf000010_0001
G t, yk+1 ••• y +M-i' Yk + M-i + l' ^k+M-i + 2 ••• ^k+M/
with G(0)f1# yk+1... yk+M) = gf1# y2) and i = 1, 2... M - 1. The integrals in Eqns. (4) and (5) denote ID FTs that can be calculated by invoking the ID FFT. Using Eqns. (4) and (5), the CPU 14 can calculate F((XI,VX2) from knowledge of
Figure imgf000010_0002
in the 2j subspace. From
F(XI, V2 J, the CPU 14 can obtain f(xι,X2J by invoking the inverse FFT and thus accomplish the interpolation task in the "{x^j subspace. Therefore, the original KD interpolation task of Eqns. (la) and (3) is thus reduced effectively to a kD one between the "pi] and ^ j subspaces .
In fan-beam SPECT, the CPU 14 can measure uniform samples of q(α,β) in the {tt,/3} space using the sampling device 12. Reconstruction of a SPECT image requires uniform samples of p(ζ,φ) in the ζ,φ} space. One can show that p(ξ,φ) = q( ,β) , provided
Figure imgf000010_0003
where F( ) is the focal length which can be spatially varied because it can be a function of . It appears that a 2D interpolation may be used to calculate uniform samples of p(ζ,φ) in the {ξ,φ} space from that of q( ,β) in the {α,/?} space. However, comparison of Eqns. (6b) and (lb) indicates that φ is a ID LT of β with a = 1 and b=-tan-1(%,, ,.) and that the interpolation
between the { } and {β} subspaces can thus be accomplished by using Eqn. (2) . Thus the seemingly 2D interpolation task here effectively becomes a ID interpolation task between the ξ and a subspaces .
In fan-beam CT, one can measure uniform samples of q( , β) in the {α, } space. Reconstruction of a CT image requires uniform samples of p(ζ,φ) in the {ξ, } space.
It can be shown that p(ξ,φ) = q( , β) , provided
ξ = F( )sm (7a) φ = β + , (7b)
where F(a) can be a function of . However, in practical CT, F is generally a constant. Because the transformation in Eqn. (7) is non-linear, a 2D interpolation may be used to calculate uniform samples of p(ζ,φ) in the fe,φ} space from that of q( , β) in the
{α,/?} space. However, comparison of Eqns. (7b) and (lb) indicates that φ is a ID LT of β with a = 1 and h= δ . The comparison also suggests that the interpolation between the {>} and {β subspaces can thus be accomplished by using Eqn. (2) . Hence, the 2D interpolation task in 2D fan-beam CT is reduced effectively to a ID interpolation task between the {ξ} and {α} subspaces . As a further example, two sets of uniform samples of q( ,β) were generated on 128x128 and 128x16 grids, respectively, in the {α, β} space, simulating the measurements in CT. Applying the above-described approach and the frequently used bilinear interpolation (BI) technique, uniform samples of p(ζ,φ) were calculated in ,φ} from the two sets of the computer- simulated data. The data set used in FIG. 3 contains 128 grids in the {β} subspace. In this situation, the results obtained with this approach coincide with the true values, suggesting that this approach can generate accurate values of p(ξ,φ) . However, as shown in FIG. 3, despite the fact that the BI technique can yield reasonably accurate results, discrepancies between the BI results and the true values are evident. For the data set that contains only 16 grids in the {β} subspace, as shown in FIG. 4, the BI technique performs poorly, whereas this approach still yields reasonably accurate results. For the above numerical experiments, this approach is about 3 times faster than the BU technique. Quantitative evaluation indicates that, in terms of root-mean-square error, this approach is generally 5 times more accurate than the BI technique.
In 2D diffraction tomography (DT) with plane incident wave, one can measure uniform samples of g(vm, φ) in the {vm, φ} space. Reconstruction of a DT image requires uniform samples of f(va, φ0) in the {va, φ0} space. One can show that f(va, φ0) = g(vm,φ), provided
Figure imgf000013_0001
where v0 is a known constant and vm < v0. Because the transformation in Eqn. (8) is non-linear, a 2D interpolation may be used to calculate uniform samples of f(va, φ0) in the {va, φ0} space from that of g(vm, φ) in the \Vm, φ} space. However, comparison of Eqns. (8b) and
(lb) indicates that φ0 is a ID LT of φ with a = 1 and
b tan" and that the interpolation
Figure imgf000013_0002
between the {φ0} and {φ} subspaces can thus be accomplished by using Eqn. (2) . Hence, the 2D interpolation task in DT is reduced effectively to a ID interpolation task between the {va} and {vm} subspaces. In spiral CT, one can measure uniform samples of q(a, β, z') in the {α, β, z'} space. However, image reconstruction in spiral CT requires uniform samples of p(ξ,φ, z) in the {ξ,ø,z} space. One can show that p(ξ,φ,z) = q( ,β,z ) , provided
ξ = F(a)sin (9a) φ - β +a (9b) z = z + c(β) , (9c) where c(β) is a known function of β , and its form depends upon how the scanning is performed in a spiral CT experiment. Because the transformation in Eqn. (9) is obviously non-linear, a 3D interpolation may be used to calculate uniform samples of p(ξ,φ,z) in the {ξ, ,z} space from that of q( , β, z ) in the
Figure imgf000014_0001
space. However, one can show that the transformation between the {ø,z} and {β,z'} subspaces in Eqns. (9b) and (9c) satisfies Eqn. (3) with cx = c2 = 1 , b, - and b2 = c(β) . Interpolation between the two subspaces can thus be accomplished by using Eqns. (3) and (4) . Therefore, the 3D interpolation task in spiral CT is reduced effectively to a ID interpolation task between the {ξ} and {α} subspaces .
The method and apparatus described above can reduce the computational burden by reducing interpolation dimensions in two general classes of MDI problems in Eqns. (1) and (3) . This approach is as accurate as the multi-dimensional interpolation techniques that are based upon the WST but is inherently more efficient than the latter because it utilizes the FFT technique. Because the WST interpolation techniques are, in general, more accurate than the linear interpolation (LI) technique, this approach is generally more accurate than the multidimensional LI technique. Numerical studies in 2D interpolation problems demonstrate that the proposed approach is more accurate and even (about 3 times) faster than the most commonly used BI technique. The reduction in computation time is expected to be greater as the number of interpolation dimensions increases. Furthermore, this approach can accomplish some interpolation tasks which other interpolation techniques are not applicable to and can not do. The proposed approach can also be applied to other MDI problems such as MRI and PET in medical imaging .
A more detailed example will now be provided. Under the more detailed example, data collected using fan-beam CT will be interpolated into a parallel beam format for faster and more efficient processing.
A linear approach is used that exploits statistically complementary information inherent in the projection data of fan-beam computed tomography (CT) for achieving a bias-free image-variance reduction in fan-beam CT. This linear approach leads to the development of infinite classes of hybrid algorithms for image reconstruction in fan-beam CT. These hybrid algorithms are computationally more efficient and numerically less susceptible to data noise and to the effect of finite sampling than the conventional fan- beam filtered backprojection (FFBP) algorithm. Infinite classes of generalized fan-beam filtered back- projection (GFFBP) algorithms have also been developed, which include the conventional FFBP algorithm as a special member. It is also demonstrated theoretically and quantitatively that the hybrid and GFFBP algorithms are identical (or different) in the absence (or presence) of data noise and of the effect of finite sampling. More importantly, the statistically optimal hybrid algorithm are identified that may have potentially significant implication to image reconstruction in fan-beam CT. Extensive numerical results of computer-simulation studies validated these theoretical results.
Modern CT scanners predominently employ fan-beam configurations that allow rapid acquisition of projection data. Fan-beam SPECT systems have been developed for improved sensitivity and resolution. Conventional fan-beam filtered backprojection (FFBP) algorithm is widely used for image reconstruction in fan-beam CT and SPECT. The FFBP algorithm is a generalization of the well-known filtered backprojection (FBP) algorithm that reconstructs images from projections obtained with a parellel-beam configuration. However, the FFBP algorithm is computationally less efficient and, as will be shown below, numerically more susceptible to data noise and to the effect of finite sampling than the FBP algorithm.
It is always desirable to enhance the signal-to- noise ratio in CT and SPECT images by optimally reducing image variances without sacrificing the image accuracy and without increasing the radiation dose to the patient. Therefore, it becomes critically important to understand the noise properties in the reconstructed images and to develop statistically optimal reconstruction algorithms in fan-beam CT and SPECT. Although the noise properties of images in parallel- beam CT have been investigated previously, there appears to be a lack of systematic analysis of image noise properties and a lack of investigations of reconstruction algorithms for bias-free image-variance reductions in fan-beam CT and SPECT. The existence of statistically complementary information inherent in the data of fan-beam CT and SPECT is revealed and a general linear approach that exploits this information is proposed for achieving a bias-free variance reduction in the image. Based upon this linear approach, infinite classes of hybrid algorithms are developed for image reconstruction in fan-beam CT. These algorithms, with little computational load added to that of the FBP algorithm, are computationally more efficient and numerically less susceptible to data noise and to the effect of finite sampling than the conventional FFBP algorithm. Infinite classes of generalized fan-beam filtered backprojection (GFFBP) algorithms are also developed, which include the conventional FFBP algorithm as a special member. It is also shown theoretically that the hybrid and GFFBP algorithms are identical (or different) in the absence (or presence) of data noise and of the effect of finite sampling. Projections measured with the parallel-beam configuration are herein referred to as ideal sinograms and the projections acquired with a fan-beam configuration are referred to as fan-beam sinograms. An image can be readily reconstructed exactly from its ideal sinogram by using computationally efficient and numerically stable algorithms such as the FBP algorithm. The task of reconstructing an image from the fan-beam sinogram can be characterized as estimating the ideal sinogram from the fan-beam sinogram. Ideal and fan-beam sinograms and the relationship is well known. There are two types of fan-beam configurations, depending upon whether projections are sampled at equiangular intervals on a curved detector or at equispaced intervals on a flat detector. Here, the focus is on image reconstruction from projections obtained with the equiangular configuration, which is widely used in fan-beam CT. However, the theory developed and the results obtained in this work can readily be extended to the equispaced fan-beam configuration with constant or spatially variant focal length that is widely used in fan-beam SPECT. Let p(ξ,φ) and q ( , β) denote the ideal and fan-beam sinograms, respectively, of an object a (r, θ) , where ξ and φ (or and β) represent the detector-bin index and projection angle in the parallel-beam (or the fan-beam) configuration. It is well-known that, in the absence of noise and of the effect of finite sampling, the two sinograms are mathematically related by
P (ξ, φ) =q (CC, β) (10)
provided that
ξ = F sinα and φ =β+ , (11)
where F is the distance between the focal point and the center of rotation of the fan-beam system and is referred to as the focal length, as shown in Fig. 5, and |α| ≤ o^ < π/2. The parameter 0Cm indicates the maximum open angle of the curved detector such that q( , β) = 0 for |α| > ^_ Furthermore, using Eq. (11) and the fact that p (ξ, φ) = p (-ξ, φ+π) , it can readily be show that ςr(α,β) = q(-a,β + 2α + π) . (12)
A comparison of Eqs . (10) and (12) provide another relationship.
p(ξ,φ) = q(-a,β + 2α + π) . (13)
The two relationships in Eqs. (10) and (13) can be employed for estimation of the ideal sinogram p{ξ,φ) from knowledge of the fan-beam sinogram q(a,β) which can be measured in fan-beam CT. Because one can reconstruct a(r,θ) exactly from full knowledge of p{ξ,φ), where ζ ≥ 0 and 0 < φ ≤ 2π, Eqs. (10) and (13) in fact, provide two mathematically identical estimates of p(ξ,φ) for ξ > 0 from knowledge of q{α,β) at positive and negative values of , respectively. In practice, however, one can obtain only a finite set of samples of the fan-beam sinogram q(c,β) . Estimation of p{ζ,φ) from these samples of q( ,β) generally involves 2D interpolations because of the non-linear relationship between the {ζ,φ} and { ,β} spaces (see Eq. (11)). Accurate 2D interpolations may not only increase considerably the computational load, but also, and more importantly, introduce bias and artifacts into estimates of the ideal sinogram p(ξ,φ) . An alternative approach is proposed that can in effect avoid such 2D interpolations and which can achieve a bias-free variance reduction in the estimated ideal sinogram by using the statistically complementary information inherent in the data of fan-beam CT. Because p { ξ, φ) and q (α, β) are periodic functions of φ and β, respectively, they can be expanded into Fourier series with the expansion coefficients given by
PL(ξ) =— jp (ξ,φ)e-Jkφdφ (14) π φ=0 and
Figure imgf000020_0001
respectively, where the integer k is the angular frequency index. Using Eqs. (10-11) and (13-15), it can readily be show that
Pk(ξ) = γkQk(α) (16)
and that
Pk (ξ) = (-l)k γ-kQk (- ), (17)
where γ is a function of , given by γ = e ~JCC .
Equations (16) and (17) provide two relationships between the coefficients of the Fourier series expansions of the ideal and fan-beam sinograms. In the absence of noise and of the effect of finite sampling, for ξ > 0, Eqs. (16) and (17) provide two mathematically identical estimates of Pk(ζ) (or, equivalently, the ideal sinogram) from knowledge of Qk (oc) (or, equivalently, the fan-beam sinogram) at positive and negative values of . Using Eqs. (16) and (17) for estimating the ideal sinogram from the fan-beam sinogram involves no explicit interpolation between the { φ } and {β} subspaces. In the presence of data noise, the measured fan- beam sinogram q.( ,β) and the coefficient Qk(cc) of its
Fourier series expansion can be treated as stochastic processes. (Here and in the following, bold and normal letters denote a stochastic process and its mean, respectively.) Therefore, the outcomes of Qk(o) and
Qk(-oc) may be different due to statistical variations. Consequently, when they are used in Eqs. (16) and (17), the resulting two estimates of Pk(ζ) may be different. This observation implies that Qk(cc) and Qk(-cc) (i.e., the measured fan-beam sinogram) contain statistically complementary information. In order to make use of this information, we first explore the statistical relationship between Qk(o) and Qk(-oc) . Using Eq. (15) , one can express the covariance of asQ^α) as
Cov{q(a,β),q( ',β')}e -jkβ-k'β') dβdβ' , (18)
Figure imgf000021_0001
where Cov {q(a,β),q ( ',β')} is the covariance of the data q(a,β) Therefore, the covariance between Qk(c) and Qk(-c) is given by
Cov {Q,(α),Q,(-«)} =
Cov {q( ,β'),q(-C,β')} e-jk(β-β)dβdβ' (19)
Figure imgf000021_0002
and the variances of Qk (a) and Qk(-c) are given by
τ,2 ±(α)=Vαr{Qk(±α)}= _ 2π j* \ Cov{q(±a,β),q{±a',β')}e -jHβ-β') dβdβ' (20)
4π β.β=0
In an effort to exploit the statistically complementary information inherent in Qk(oc) and Qk(-o) to reduce variances in the estimates of Pk(ξ), the two estimates provided by Eqs. (16) and (17) are combined linearly to form a final estimate
Figure imgf000022_0001
k))[(-l)kγ-kQk(-a)], (21)
where ξ ≥ 0,
Figure imgf000022_0002
- 0, 1, 2, ..., and ω( ,k) is the combination coefficient that can be a complex function of and k with a real part R(a,k) and an imaginary part I( ,k) . The superscript "ω " indicates that T*k M(ξ) is estimated with a combination coefficient ω(a,k) . Because Eqs. (16) and (17) are mathematically equivalent, the final estimate Pk iw(ξ) is an unbiased estimate of for any value of (ύ(α,k) . An image that is reconstructed from Ϋk (w)(ζ) with a linear algorithm such as the FBP algorithm is also unbiased. The linear in Eq. (21) can be interpreted as a particular estimation method for Pk w)(ξ) (i.e., the ideal sinogram) because each choice of (ύ( ,k) gives rise to a particular final estimate Fk w)(ξ) . Also, because, in principle, (ά( ,k) can have any real and/or complex values, Eq. (21) consists, in effect, of infinite classes of estimation methods. Therefore, the introduction of (£>(α,k) in fact provides an opportunity for a bias-free reduction of the variance of the final estimate Pw(ξ) .
Using Eq. (21) , one can derive the variance of Pk iw)(ζ) , which is given by
Vαr{ Pk (w)(ξ) }
Figure imgf000023_0001
-[2t_ -2(-l)k pk (r)( )]R(c,k)-(-l)k
Figure imgf000023_0002
+ t_}, (22;
where t^— lt = *t+(α) p .kM (, ) and p^ (α)are the real and τt_(α) imaginary parts, respectively, of a correlation ,2k Cov{Qk(cc),Qk(-cc)} coefficient γ τk+( )τk_( ) Minimizing Vαr{Pk (ξ)}in Eq. (22), one can readily derive optimal co with the real and imaginary parts as
and
Figure imgf000023_0003
(-l)'p^(αr) φ(α,λ) = (23) t+ +t_ 2(-ϊ)k p[r)( )
respectively. The resulting minimum variance of Pk iw)(ξ) is given by
Varied) }nn= (24;
Figure imgf000023_0004
It can also be shown that the variance value in Eq. (24) is a true minimum. The dependence of the optimal CO in Eq. (23) upon the second-order statistics, such as τk+( ) , τk_(a) , pk r){c ) and pk ) , of the data noise indicates that, for correlated data noise, the optimal ω is not, in general, obtainable without prior knowledge of the data noise properties . However, as will be shown below, under certain realistic experimental conditions in fan-beam CT, the optimal ύ)np is always an obtainable constant .
The ideal sinogram can be readily obtained from the estimated Pk w)(ξ) by carrying out the inverse Fourier series expansion and subsequently reconstruct the image by using the computationally efficient and numerically stable FBP algorithm, which is given by
2π ι(r,0)=J j" vω(ξ,φ) h(rcos(φ -θ) -ξ)dξdφ
0=0 ξ=0
(25)
where the estimated ideal sinogram is given by
Vw(ξ,φ) = JjP!?)(ξ) eikθ , (26; k=-~ and the convolver is given by
h(rcos(φ -θ) -ξ) = j me /2πv(rcos(ø-0)-£) dv. [27) Because one can estimate Pλ (M,)(ξ) with a reduced variance relative to either one of the two estimates in Eqs. (26) and (27), the reconstructed image a(r,0) will, in general, have a reduced variance. For simplicity, the combination of a particular estimation method and the FBP algorithm will be referred to as a hybrid algori thm . As discussed above, there are infinite classes of estimation methods. Therefore, there are also infini te classes of hybrid algorithms each of which is indexed by the combination coefficient ω . In the absence (or presence) of data noise and of the effect of finite sampling, the hybrid algorithms in these classes produce identical (or different) images. The widely used FFBP algorithm (an alternative to the above hybrid algorithms) which works directly on the fan-beam sinogram can be expressed as
aFFBP (r,0) = h(α0 - )dαdβ, ( 28 ;
Figure imgf000025_0001
where
L = { [(F + rsm(β -θ)f + [rcos(β -θ)]2}2 and
r rcos(β -θ) π 0 = arctan[ n ' ]. 29
0 F + rύn(β -θ)
It should be noticed that the backprojection step in the FFBP algorithm is distance-dependent because the factor U2 is a function of variables r , θ and β , which renders the conventional FFBP algorithm computationally slower than the FBP algorithm and, by extension, than the hybrid algorithms .
GFFBP algorithms are provided as follows :
a GFFBP (30;
Figure imgf000026_0001
where
q{ω)(c,β)= ∑2ω(a,k)Qk(c)eJkβ (31) k=
and (θ(a,k) is a combination coefficient function that satisfies the condition
ω( ,k) + ω(- ,k) = l. (32;
Because Εq. (31) is the inverse Fourier series expansion of the product of ω(a,k) and Qk(c) in the angular frequency subspace, q( ,β) can be interpreted as a convolution in the angular space between q(cc,β) and a convolver f(ω)( ,β), which is given by
f(ω)(c,β)≡ ∑2ω(a,k)e>kβ. (33) k=→°
Therefore, the GFFBP algorithms in Εq. (30) has exactly the same form as that for the FFBP algorithm in Εq.
(28), except for that q( ,β) in Εq. (28) is replaced by its convolved version qw(a,β) . Each choice of Cθ(a,k) provides a particular GFFBP algorithm. One can obtain the conventional FFBP
algorithm in Eq. (28) by choosing ω( ,k) = — in Eq. (33) .
Because ύ)(c ,k) can take any value, Eq. (30) thus provides infinite classes of GFFBP algorithms. In the absence of data noise and of the effect of finite sampling, the GFFBP algorithms in these classes yield mathematically identical images. However, as will be shown below, they generally propagate data noise and the effect of finite sampling differently.
For the purpose of establishing the mathematical relationship between the hybrid and GFFBP algorithms, the fan-beam sinogram can be assumed to not contain any noise or the effect of finite sampling. Therefore, all of the stochastic processes involved may be regarded as deterministic variables. Using Eqs. (21) and (26), Eq. (25) can be rewritten as
2π a(r,θ) = j j ∑ω(cc,k) Qk(a)eM*-a)h(rcos(φ -θ) -ξ) dξdφ
0=0 ξ=0 *=-
+ I I ∑^ - ω(a,k))Qk (- )eMΦ+a+π)h(rcos(φ -θ) -ξ)dξdφ. (34) ø=oξ=o*=-~
By noticing that and ξ always have the same sign (see Eq. (11)) and that h(r cos(φ + π - θ) + ξ) = h(rcos(φ -θ) -ξ) (see Eq. (27)), and using Eq. (33), the second term in Eq. (34) can be rewritten as 2π 0 j J ∑ύ(a,k)Qk(cc)em-a)h(rcos(φ-θ)-ξ)dξdφ. (35)
=oξ=-~*=-~
Using Eq. (35) in (34) yields
a(r,θ) (a,β)h(rcos(φ-θ)-ξ)dξdφ, (36)
Figure imgf000028_0001
where q(ω)(a,β) is given by Eq. (31) . Replacing the variables ξ and φhy a and β , one can re-express Eq. (36) as
-a)dadβ, (37)
Figure imgf000028_0002
Comparison of Eqs. (30) and (37) suggests that aGFFBP(r,θ) = a(r,θ) . Therefore, in the absence of noise and the effect of finite sampling, under the condition of Eq. (32), the hybrid algorithm (see Eq. (25)) and the GFFBP algorithms (see Eq. (30)) with the same Cϋ(a,k) are mathematically identical . Each GFFBP algorithm with a particular choice of (ϋ(a,k) hence has a counterpart hybrid algorithm with the same ω(cc,k) (or vice versa) . For example, the conventional FFBP algorithm has a
counterpart hybrid algorithm with Cύ(a,k) =— .
As shown in Eqs. (19) and (20), for a fan-beam sinogram that contains generally correlated noise, Cov{Qk( ),Qk(-a)} may not be zero, and τk+(a) and τk_( ) may be different. However, for medical CT applications in the diagnostic energy range, the normalization number (i.e., the number of x-rays that would be detected in the absence of the absorbing object) is generally (100 to 1000 times) larger than the transmitted numbers (i.e., the number of x-rays that would be detected in the presence of the absorbing object) . Additionally, both the normalization and transmitted numbers of x-rays are much larger than unity.
Under these practically realistic conditions, it can be shown that, to a very good approximation, the noise in the measured fan-beam sinogram in a medical CT experiment is uncorrelated, i.e.,
Cov{q( , β),q(a', β')} = —— — δ(a - ')δ(β - β'), (38) n(a, β)
where δ () denotes the Dirac delta function, and n( , β) is a quantity that is proportional to the mean count density (i.e., the detected number of x-rays per unit length) .
Substitution of Eq. (38) into Eq. (18) yields
Cov{Qk ( ),Qk ( ')} (39)
Figure imgf000029_0001
which implies Qk (a) and Q,. (- ) are uncorrelated because
Cov{Qk (a),Qk (-a)} = 0. (40) Substituting Eq. (38) in Eq. (20) , provides
Figure imgf000030_0001
τl(a) = \ —- λ—dβ, (4i;
2 p{0 n(- , β)
respectively. Because the variance of the count density in the sampled sinogram is inversely related to the bin size, the variances T2 k+( ) and τ2 k_( ) appear to be divergent due to (5(0) in Eq. (41) , if the sinogram is sampled continuously and no smoothing is imposed.
However, Eq. (41) can be interpreted meaningfully in practical situations where the sampling is fine, but not infinitesimal, which means that δ(0) can be eliminated by integrating over the sampling width.
Because n( ,β) is the mean count density, one can show, similar to Eq. (12), that n( , β) = n(- , β + 2 + π) .
Using this result in Eq. (41) , one obtains
τ2(α) = τ α) , (42)
Also, the noise in CT data is often treated as uncorrelated stationary noise, ie . , the covariance of q( ,β) satisfies Eq. (38) with n(α,β) - σ~2 ,where σis a constant and independent of and β . Under this condition, the results shown in Eqs. (40) and (42) can also be obtained. Using the results of substituting Eqs. (40) and (42) in Eqs. (23) and (24), it can readily be show that
- 2 and op 0
respectively, and that the resulting minimum variance of Pk (ζ) is given by
Figure imgf000031_0001
The important implication of Eq. (43) is that one can always obtain an unbiased optimal estimate of Pk (ζ) with minimum variance by simply combining knowledge of Qk(oc) at both positive and negative values of with equal
weights of — in fan-beam CT.
2
Although the estimated Pk w (ξ) with reduced variance can, in general, lead to a reconstructed image with reduced variance, the relationship between the local image variance and the variance of Pk w)(ξ) is not theoretically evident. However, one can derive an explicit relationship between the global image variance and the variance of Pk (ω)(ξ).
For fan-beam CT, Eqs. (21) and (40) can be used to show that, for ξ and and ξ' ≥ O ,
Figure imgf000031_0002
Using this result and Eqs. (25) and (26), it can be shown that the global image variance is given by
2π ∞ o ∞
GVar = j" jVar{a(r,θ)}rdrdθ = - ∑ jVar{Pk ω) (ξ)}Gk (ξ)dξ ( 46 ) θ=0r=0 ^*=-,ξ=0
where Gk& = (r osφ' - ξ)eJkφ dφ'. It
Figure imgf000032_0001
should be noticed that the same expression can also be derived for the global image variance obtained with the
GFFBP algorithms. Because Gk(ξ) and Var{Pk (ξ)} are non-negative, Eq. (46) implies that the estimated Pt (ω)(ξ) with a reduced variance always leads to a reduced global image variance in the reconstructed image. Furthermore, because Var{a(r,0)} is non-negative for all (r,θ) , a lower global image variance suggests, in general , lower local variances in the reconstructed image . In particular, by substituting Eq. (44) into Eq. (46), one can see that the global image variance in the image obtained by using both Qk (cc) and Qk (-c ) with equal
weights of — is only half of that in the image obtained
by use of either Qk(cc) or Qk (—oc) alone. This theoretical prediction can be verified by computer-simulation studies .
Qk(cx) can be readily obtained from the measured fan-beam sinogram q( ,β) by performing a fast Fourier transform (FFT) with respect to β . Using the chosen ω(α,k) and the calculated Qk(c ) and Qk(-α) in Eq. (21) , Pk w)(ξ) can be determined. Due to the non-linear relationship between ξ and (see Eq. (11)), the desired points ξ (at which P[ω)(ξ) to be calculated) do not coincide, in general, with the value of at which Qk(o ) and Qk (-θc) are sampled. However, Pk w)(ξ) can be obtained by interpolation of the right side of Eq. (21) for each desired ξ value. Because the sample density of Qk(c ) (i.e., the fan-beam sinogram q(a,β) in the {«} subspace) is generally high, a linear interpolation is usually sufficiently accurate and will be used in this work. In fact, according to the Whittaker-Shannon sampling theorem, the fan-beam sinogram must be practically band-limited in the { } subspace so that one can reconstruct an accurate image from a finite set of its samples. Therefore, Qk(c ) is also practically band-limited in the spatial-frequency space of . In order to increase the sampling density of Qk(cc) in the { α} subspace, one can, for each k , calculate the discrete Fourier transform (DFT) from the original samples of Qk(oc) in the {α} subspace and subsequently zero-pad the calculated DFT. By inversion of the zero-padded DFT, one obtains a set of finer samples of Qk(α) than the original set. Using these fine samples of Qk(o ) , one can again use the linear interpolation technique to obtain Pk (w)(ξ) accurately at a desired value of ξ . One can obtain the estimated ideal sinogram,
Pk (w)(ξ,φ) , from the calculated Pk (w)(ξ) by performing the inverse FFT with respect to k and then reconstructing the image from Pk w)(ξ,φ) by using the FBP algorithm. Qk (c ) can be calculated by a process similar to the implementation of the hybrid algorithm above.
The value qiw)( ,β) can be determined by first obtaining the products {ω( ,k)Qk ( )} for all k and a . Then, q w)(c ,β) may be determined by performing the inverse FFT with respect to k, as shown in Eq. (31) .
A set of example images will be reconstructed next. The mathematical forms (see Eqs. (37) and (39)) for the conventional FFBP and GFFBP algorithms are identical except for that they use different input data functions q((X,β) and q(w (α,β) , respectively. Therefore, one can reconstruct the GFFBP image with the conventional FBPP algorithm by simply using q(w)(α,β) to replace q( ,β) . A numerical Shepp-Logan phantom, represented by a 128 x 128 array of pixels as shown in Fig. 6a, may be used for the simulation. Using this phantom and an equiangular fan-beam configuration with a focal length F = 91 pixels, a noiseless fan-beam sinogram that consists of 128 projections may be generated. These projections are uniformly sampled over 360°, each containing 128 bins that have the same size as that of the image pixels .
In this work, a class of hybrid algorithms were studied and its counterpart class of the GFFBP algorithms that are determined by the following combination coefficient function
ω ( , k) =c «>0
_ α=0
2 = l -c α < 0 , ( 47 )
where 0<c<l is a constant. As shown in Eq. (47), ω (a, k) is independent of αand k for either > 0 or < 0 and satisfies Eq. (32) . Each value of c determines a hybrid algorithm and its counterpart GFFBP algorithm. Therefore, the parameter c can be used for indexing of the hybrid and GFFBP algorithms in the classes.
By using the noiseless fan-beam sinogram as the mean, 1500 sets of noisy fan-beam sinograms were generated that contain stationary white Gaussian noise. Using a particular hybrid algorithm or a GFFBP algorithm in the classes (see Eq. (47)), 1500 images from these noisy sinograms were reconstructed and empirical variances calculated for the reconstructed images according to
Figure imgf000035_0001
where N represents the number of reconstructed images
→ (Ν - 1500) in the simulation study; and where a,(°(r) is
→ the value of the image at location r reconstructed from the ith set of the noisy sinograms by use of the hybrid
(or the GFFBP) algorithm specified by c.
The optimal hybrid algorithm (i.e., c = 0.5) and its GFFBP counterpart (i.e., the conventional FFBP algorithm) were used to reconstruct images, which are displayed in Figs. 6b and 6c, respectively, from the noiseless fan-beam sinogram that consists of 128 projections. The strong artifacts in the outer region of the image in Fig. 6c renders the structure of the Shepp-Logan phantom less visible, indicating that the conventional FFBP algorithm is sensitive to the effect of finite sampling. In order to avoid showing such artifacts in the outer region of the image in Fig. 6c, Fig. 6d is chosen to display only its center portion that contains the phantom. (For the same purpose, below, we will display only the same center portions of images that are reconstructed by use of the GFFBP algorithms with different values of c.) Except for numerical errors in the background of Fig. βd due to the effect of finite sampling, the images in Figs. 6b and 6d appear virtually identical, verifying our assertion that, in the absence of noise and the effect of finite sampling, the hybrid and GFFBP algorithms produce identical images. From the corresponding noisy sinogram, we use the same hybrid and GFFBP algorithms to reconstruct images, which are shown in Figs. 6e and 6f, respectively. Clearly, the two images are different, verifying our assertion that the hybrid and
GFFBP algorithms propagate noise differently.
In order to compare the properties of different hybrid and GFFBP algorithms in the classes, the hybrid and GFFBP algorithms (determined with c =0.6, 0.7, and 0.8) were used to reconstruct images from the same noiseless and noisy sinograms used in Fig. 6. FIG. 7 displays the images reconstructed from the noiseless fan-beam sinogram by use of these hybrid (upper row, FIG. 8) and GFFBP (lower row, FIG. 7) algorithms. The images in the upper row are essentially identical except for minor differences due to the effect of finite sampling, again verifying our assertion that the hybrid algorithms with different values of co are identical in the absence of noise. However, because the GFFBP algorithms are too sensitive to the effect of finite sampling, the images in the lower row of Fig. 7 appear with different artifacts. Similarly, Fig. 8 display images reconstructed from the noisy fan-beam sinogram by use of the same hybrid (upper row) and GFFBP (lower row) algorithms. The images in the upper row (or in the lower row) in Fig. 8 are obviously different, verifying our theoretical assertion that different hybrid (or GFFBP) algorithms in the classes respond to noise differently.
In an attempt to analyze quantitatively the noise properties of the hybrid and GFFBP algorithms, each of 11 hybrid algorithms and their GFFBP counterparts
(which are determined with 11 different values of c uniformly distributed between 0 and 1) were used to reconstruct images from 1500 sets of computer generated, statistically independent, noisy fan-beam sinograms. Each of these sinograms consists of 128 projections. Using Eq. (48) one can readily calculate empirically the variance in images reconstructed by using a particular hybrid algorithm (or its GFFBP counterpart) . FIG. 9a shows the variances calculated from 1500 images reconstructed by use of the optimal hybrid algorithm determined with c = 0.5 (solid curve) and its GFFBP counterpart (dotted curve) . Similarly, FIG. 9b displays the variances calculated from 1500 images reconstructed by use of a hybrid algorithm determined with c = 1.0 (solid curve) and its GFFBP counterpart (dotted curve) . It should be noticed that the variances in Fig. 9b are about twice higher than those in Fig. 9a. This observation is consistent with our theoretical prediction that, for uncorrelated noise, the optimal hybrid algorithm with c = 0.5 yields the lowest global image variance. Obviously, the image variances depend upon the values of c because the hybrid and GFFBP algorithms studied here are determined by the values of c (see Eq. (47)) . From the local image variances obtained with different GFFBP and hybrid algorithms, the global image variances were calculated as functions of c, which are shown as the solid curves in Figs. 10a and 10b, respectively. For uncorrelated noise, using Eqs. (40), (42), and (47) in (22), one can show that
GVar c + - (49)
Therefore, GVar is a parabolic function of c, reaching its minimum at Cθ(ct,k) = 0.5 (i.e., c = 0.5) and its maximum at (θ( , k) - 0.0 or 1.0 (i.e., c = 0.0 or 1.0), respectively. The ratio between the maximum and minimum is 2. These predictions are clearly confirmed by the results shown in Fig. 10. The noise properties in the central portions of the reconstructed images were also analyzed, which are typically useful and of interest clinically. The dashed and dotted lines in Fig. 10b are the total image variances in the central portions of images reconstructed with the GFFBP and hybrid algorithms, respectively. Clearly, the images reconstructed with the GFFBP algorithms have higher statistical variations than those reconstructed with the hybrid algorithms in these regions. The proposed hybrid algorithms are combinations of the computationally efficient and numerically stable FBP algorithm and the estimation methods that only involve FFT and simple ID interpolation operations . On the other hand, the distance-dependent factor L~2 in the backprojection step makes the GFFBP algorithm computationally slow. Therefore, the hybrid algorithms have a computational advantage over the GFFBP algorithms, including the conventional FFBP algorithm, In this work, (for the task of reconstructing an image of 128 x 128 pixels from a fan-beam sinogram that consists of 128 projections by 128 bins) a hybrid algorithm is about 4 times faster than a GFFBP algorithm. Such a computational advantage becomes more significant in reconstruction tasks that involve images and sinograms of large size. For example, clinical CT studies often involve image and sinogram arrays with sizes of 1024x 1024 and 1024 x 1024, respectively.
Both the qualitative (see Figs. 6-8) and quantitative (see Figs. 9-10) results above demonstrate clearly that the images reconstructed with the GFFBP algorithms have higher variances (i.e., are noisier) than those reconstructed with the hybrid algorithms, suggesting that the GFFBP algorithms are generally more susceptible to data noise and to the effect of finite sampling than are the hybrid algorithms . This observation can be explained as follows . Under the condition of no image truncation, we have r ≤ F . Hence, using Eq. (29), one can show that L2 = F2 + r2 + 2rη ≤ 2Fη, where η - rsin(β -θ) represents the distance from a point (r,θ) in the image space to the x'-axis, as shown in Fig. 6. Using this result, one obtains -2 1 -i « d+A
> F ( 50 )
2F 2 + 2Fη 2E
Since \η,\ ≤ F , Εq . ( 50 ) can be rewritten as
1 - L~2 ≥ -e F ( 51 )
2E 2
Clearly, the exponential factor e F > 1 as η < 0, and, more importantly, it increases as 77 becomes negatively larger in the outer region of the image space.
Therefore, the distance-dependent factor L'2 in a GFFBP algorithm amplifies noise and the effect of finite sampling significantly in image reconstruction. This is why the images reconstructed with the GFFBP algorithms, including the FFBP algorithm, are noiser than those reconstructed with hybrid algorithms. This phenomenon was also observed previously in the Tretiak-Metz algorithm for image reconstruction in single-photon emission computed tomography (SPΕCT) with uniform attenuation.
Because the fan-beam configuration is commonly used for acquisition of projection data, and the conventional FFBP algorithm is used currently for image reconstruction in fan-beam CT, the results of this work may have important implications for image reconstruction in medical CT. As discussed here (and verified with computer-simulation studies) , the hybrid algorithms are computationally more efficient and numerically more stable than the GFFBP algorithms, including the conventional FFBP algorithm. Therefore, it appears logically advantageous to adopt the optimal hybrid algorithm (i.e., the hybrid algorithm with
ύ)( ,k) = —) for image reconstruction in fan-beam CT.
In this work, the reconstruction and noise properties of images in fan-beam CT was studied. The existence of the statistical complementary information inherent in the projection data was revealed and a linear strategy developed that exploits this information for achieving a bias-free image-variance reduction in fan-beam CT. Based upon this strategy, infinite classes of hybrid and GFFBP algorithms for image reconstruction in fan-beam CT provided. The conventional FFBP algorithm is a special member in classes of the GFFBP algorithms. It has been demonstrated theoretically that, in the absence (or presence) of data noise and of the effect of finite sampling, these hybrid and GFFBP algorithms are identical (or different) . The optimal hybrid and GFFBP algorithms were identified theoretically that yield images with the lower global variances among (and hence generally higher SNRs) than other members in their corresponding classes. For uncorrelated data noise that may arise in fan-beam CT, the optimal hybrid algorithm and its GFFBP counterpart, which is the conventional FFBP algorithm, are always obtainable.
Computer-simulation studies were conducted for validation of our theoretical development and for com- parison of the computational efficiency and numerical properties between the hybrid and GFFBP algorithms. Extensive numerical results in these studies clearly corroborated the theoretical assertions. These studies suggested strongly that the hybrid algorithms are computationally more efficient than the GFFBP algorithms, including the FFBP algorithm that is currently widely used in fan-beam CT applications . It should be noticed that the computational advantage of the hybrid algorithms becomes even more significant in the applications of spiral CT, which generally reconstruct a large number of fan-beam images of large size. More importantly, the theoretical investigation revealed and quantitative analysis verified that the GFFBP algorithms (including the FFBP algorithm) are more susceptible to data noise and to the effect of finite sampling than the hybrid algorithms. These observations imply that the hybrid algorithms can reconstruct images with generally higher SNRs than do the GFFBP algorithms. Therefore, it may be logically advantageous to use the hybrid algorithms (especially the optimal hybrid algorithm) for image reconstruction in fan-beam CT .
The finite sampling that is employed in both data acquisition and reconstruction unavoidably affects the accuracy as well as the noise characteristics in the reconstructed image. Although the effect of finite sampling was contained in the numerical results of the computer-simulation studies, it is difficult to incorporate this effect into the theory presented in the work. In this work, both hybrid and GFFBP algorithms were investigated in combination with a general combination coefficient ω . However, in the numerical studies, only the noise properties of hybrid and GFFBP algorithms were explored in the classes that are specified by ft) with a form of Eq. (38) . One can certainly use other functional forms for ft) and thus can develop other classes of hybrid and GFFBP algorithms. Investigation along this line is certainly worthwhile. Although we focused on discussion of image reconstruction in fan-beam CT, the results can readily be extended to other fan-beam imaging modalities such as fan-beam SPECT with spatially variant focal lengths. In this situation, one needs only replace the relationship (Eq. 11) of CT by that of SPECT (Eq. 6) . The theory and method developed for CT are applicable to fan-beam SPECT with constant or spatially variant focal lengths . A specific embodiment of a method and apparatus for constructing a multidimensional interpolator according to the present invention has been described for the purpose of illustrating the manner in which the invention is made and used. It should be understood that the implementation of other variations and modifications of the invention and its various aspects will be apparent to one skilled in the art, and that the invention is not limited by the specific embodiments described. Therefore, it is contemplated to cover the present invention any and all modifications, variations, or equivalents that fall within the true spirit and scope of the basic underlying principles disclosed and claimed herein.

Claims

Claims
1. A method of interpolating a first set of multidimensional sample values from a second set of multidimensional sample values, such method comprising the steps of: determining a set of relationships between a second sampling space from which the second set of samples are obtained and a first sampling space into which the first set of samples are interpolated; calculating a partial Fourier transform of the second set of samples; obtaining a partial Fourier transform of the first set of samples using the calculated partial Fourier transform of the second set of samples based upon the determined relationship between the first and second space ; and performing an inverse partial Fourier transform on the obtained partial Fourier transform of the first set of sample values to recover the first set of sample values.
2. The method of interpolating as in claim 1 further comprises defining the first and set of samples by
functions,
Figure imgf000044_0001
X2 , and
Figure imgf000044_0002
Y 2 ) , respectively, where each function is a K dimensional band-limited
function, where X\ =(x]_, X2 , . . . X )T and
i Y21 • • • Yk)T are k dimensional vectors,
2=(xk+1' xk+2' • • • xk)T and ^2 =(Yk+l' Yk+2' • • • Yk)T are M dimensional vectors, and where K=M+k and K>k.
3. The method of interpolating as in claim 1 further comprising collecting the second set of samples under a fan-beam sampling format.
4. The method of interpolating as in claim 3 further comprising defining a format of the first set of samples as being parallel ray.
5. The method of interpolating as in claim 4 further comprising the step of determining a one-to-one relationship between the first and second sampling space where the first set of samples are interpolated under a parallel-ray format and the second set of samples are obtained under fan-beam format .
6. The method of interpolating as in claim 1 further comprising collecting the second set of samples using a spiral CT sampling format.
7. The method of interpolating as in claim 6 further comprising defining the second sampling format as being parallel ray.
8. The method of interpolating as in claim 7 further comprising the step of determining a one-to-one relationship between the first and second sampling space where the first set of samples are interpolated under the parallel-ray format and the second set of samples are obtained using the spiral CT format.
9. Apparatus for interpolating a first set of multi- dimensional sample values from a second set of multidimensional sample values, such apparatus comprising: means for determining a set of relationships between a second sampling space from which the second set of samples are obtained and a first sampling space into which the first set of samples are interpolated; means for calculating a partial Fourier transform of the second set of samples; means for obtaining a partial Fourier transform of the first set of samples using the calculated partial Fourier transform of the second set of samples based upon the determined relationship between the first and second space; and means for performing an inverse partial Fourier transform on the obtained partial Fourier transform of the first set of sample values to recover the first set of sample values .
10. The apparatus for interpolating as in claim 9 wherein the first and second set of samples further
comprise functions, ffci, X2 ) , and g\y , y2 ) .
11. The apparatus for interpolating as in claim 10
wherein the functions, £ γ i/ χ2 ) , and Uy.K'i Y 2 ) further comprise K dimensional band-limited functions,
where
Figure imgf000046_0001
X2 , • • • Xk)T and 3i=(yi, Y2 • • • y}ζ)τ are k dimensional vectors, -^2 =(χk+l' k+2' • • •
k)τ and 2 =(Yk+l' Yk+2 ' • • • Yk)T are M dimensional vectors, and where K=M+k and K>k.
12. The apparatus for interpolating as in claim 9 further comprising means for collecting the second set of samples under a fan-beam sampling format.
13. The apparatus for interpolating as in claim 12 wherein the first sampling space further comprising a parallel ray format.
14. The apparatus for interpolating as in claim 9 further comprising means for collecting the second set of samples using a spiral CT sampling format.
15. The apparatus for interpolating as in claim 14 wherein the first sampling space further comprises a parallel ray format.
16. Apparatus for interpolating a first set of multidimensional sample values from a second set of multidimensional sample values, such apparatus comprising: a sampling space processor which determines a set of relationships between a second sampling space from which the second set of samples are obtained and a first sampling space into which the first set of samples are interpolated; a Fourier processor adapted to calculating a partial Fourier transform of the second set of samples; a matrix processor adapted to obtain a partial Fourier transform of the first set of samples using the calculated partial Fourier transform of the second set of samples based upon the determined relationship between the first and second space; and a solution processor adapted to perform an inverse partial Fourier transform on the obtained partial Fourier transform of the first set of sample values to recover the first set of sample values.
17. The apparatus for interpolating as in claim 16 wherein the first and second set of samples further
comprise functions, £ γ&/ X2 j , and
Figure imgf000048_0001
Y 2 ) ■
18. The apparatus for interpolating as in claim 17
wherein the functions,
Figure imgf000048_0002
X-2 ) , and
Figure imgf000048_0003
further comprise K dimensional band-limited functions, where
Figure imgf000048_0004
X2, • • • χk)T and ;ι=(Yi, Y2' • • • Yk)T are
k dimensional vectors, %2 =(χk+l' xk+2 ' • • • xk)T and
^2 =(Y +l' Yk+2' • • • Yk)T are M dimensional vectors, and where K=M+k and K>k.
19. The apparatus for interpolating as in claim 16 further comprising a sampling array adapted to collect the second set of samples under a fan-beam sampling format .
20. The apparatus for interpolating as in claim 16 wherein the first sampling space further comprising a parallel ray format.
21. The apparatus for interpolating as in claim 16 further comprising a spiral CT sample collector adapted to collect the second set of samples using a spiral CT sampling format.
22. The apparatus for interpolating as in claim 21 wherein the first sampling space further comprises a parallel ray format.
23. A method of interpolating a first set of sample
values, £^Xι, χ2 , for display on an imaging system
from a second set of sample values
Figure imgf000049_0001
such method comprising the steps of: determining a matrix, a, describing a set of relationships between a second sampling space from which the second set of samples are obtained and a first sampling space into which the first sampling values are interpolated;
obtaining a partial Fourier transform, ^Jy ι ^ y2 / , of the second set of samples;
solving for a partial Fourier transform, r \X\ ,V χ2 J of the first set of samples, using the equation
F (AA2 )= llβ llG G AvA Y i2'^ Α )_ where |a|| and aτ are the determinate and transpose of a, respectively; and performing an inverse Fourier transform on
F ( l,Vχ2 j to recover the first set of sample values
24. A method of reconstructing a tomographic image using the parallel beam filtered backprojection algorithm from data, q(a, β) acquired with a fan beam configuration with constant or spatially variant focal lengths, such method comprising the steps of: performing a fast fourier transform on the fan beam data, q(a, β) , with respect to a set of projection angles, β; forming a linear combination of complementary data elements of the transformed data, lying at projection bin and - , - linearly interpolating the linear combination to obtain a regularly spaced set of data, Pk v)(ζ) , in fourier space; performing an inverse fourier transform on the linearly interpolated data; and reconstructing an image from the inverse transformed data using the filtered back projection algorithm.
25. The method of reconstructing a tomographic image as in claim 24 wherein the step of forming a linear combination of complementary data elements further comprises defining the complementary data elements as two or more data readings obtained from imaging signals passing through the imaged object along a single imaging path.
26. The method of reconstructing a tomographic image as in claim 25 further comprising multiplying the complementary data elements by a combination coefficient .
27. The method of reconstructing a tomographic image as in claim 24 wherein the step of multiplying the complementary data elements by a combination coefficient further comprises multiplying a first element of the complementary data elements by the combination coefficient and a second element of the complementary data elements by a value equal to one minus the combination coefficient.
28. The method of reconstructing a tomographic image as in claim 26 further comprising defining the combination coefficient, co ( , k) , as a complex number having a real portion R (a, k) and an imaginary portion
I (a, k) .
29. The method of reconstructing a tomographic image as in claim 24 wherein the step of linearly interpolating the linear combination further comprises selecting a projection angle, φι , and an offset distance, ξj_ , of a set of regularly spaced data collection points of the regularly spaced set of data.
30. The method of reconstructing a tomographic image as in claim 29 wherein the step of linearly interpolating the linear combination further comprises determining a projection angle, β^ , of the fan beam data which corresponds to the selected projection angle, φι -
31. The method of reconstructing a tomographic image as in claim 30 wherein the step of linearly interpolating the linear combination further comprises determining a set of offset angles, , and associated pair of data elements of the fan beam data which correspond to the determined projection angle, β , and the offset distance ξj .
32. The method of reconstructing a tomographic image as in claim 31 further comprising calculating a pair of fan beam offset distances, ζfbl > ζfb2' f°r t-'ιe set °f offset angles, a± .
33. The method of reconstructing a tomographic image as in claim 31 further comprising linearly interpolating a data element of the regularly spaced set of data at projection angle φf_ and offset distance j_ based the pair of data elements at offset distances ξfbl nd ξfb2 -
34. Apparatus for reconstructing a tomographic image using the parallel beam filtered backpro ection algorithm from fan beam data, q( , β) , such apparatus comprising: means for performing a fast fourier transform on the fan beam data, q ( , β) , with respect to a set of projection angles, β; means for forming a linear combination of complementary data elements of the transformed data, lying at projection bins of and - ; means for linearly interpolating the linear combination to obtain a regularly spaced set of data,
Pk ω)(ξ) , in fourier space; means for performing an inverse fourier transform on the linearly interpolated data; and means for reconstructing an image from the inverse transformed data using the filtered back projection algorithm.
35. The apparatus for reconstructing a tomographic image as in claim 34 wherein the means for forming a linear combination of complementary data elements further comprises means for defining the complementary data elements as two or more data readings obtained from imaging signals passing through the imaged object along a single imaging path.
36. The apparatus for reconstructing a tomographic image as in claim 35 further comprising means for multiplying the complementary data elements by a combination coefficient.
37. The apparatus for reconstructing a tomographic image as in claim 34 wherein the means for multiplying the complementary data elements by a combination coefficient further comprises means for multiplying a first element of the complementary data elements by the combination coefficient and a second element of the complementary data elements by a value equal to one minus the combination coefficient.
38. The apparatus for reconstructing a tomographic image as in claim 36 further comprising means for defining the combination coefficient, (ύ ( , k) , as a complex number having a real portion R (a, k) and an imaginary portion I ( , k) .
39. The apparatus for reconstructing a tomographic image as in claim 34 wherein the means for linearly interpolating the linear combination further comprises means for selecting a projection angle, ι , and an offset distance, ξ]_ , of a set of regularly spaced data collection points of the regularly spaced set of data.
40. The apparatus for reconstructing a tomographic image as in claim 39 wherein the means for linearly interpolating the linear combination further comprises means for determining a projection angle, βj_ , of the fan beam data which corresponds to the selected projection angle, φ .
41. The apparatus for reconstructing a tomographic image as in claim 30 wherein the means for linearly interpolating the linear combination further comprises means for determining a set of offset angles, α^, and associated pair of data elements of the fan beam data which correspond to the determined projection angle, βι , and the offset distance ξι .
42. The apparatus for reconstructing a tomographic image as in claim 41 further comprising means for calculating a pair of fan beam offset distances, ζfbl ' ζfb2 >r ne set of offset angles, «j .
43. The apparatus for reconstructing a tomographic image as in claim 41 further comprising means for linearly interpolating a data element of the regularly spaced set of data at projection angle and offset distance ξj_ based the pair of data elements at offset distances ζfbi and ζf£,2 -
44. Apparatus for reconstructing a tomographic image using the parallel beam filtered backprojection algorithm from fan beam data, q( , β) , such apparatus comprising: a fourier processor adapted to perform a fast fourier transform on the fan beam data, q ( , β) , with respect to a set of projection angles, β; a combiner processor adapted to form a linear combination of complementary data elements of the transformed data, lying at projection bins of and - ; a interpolating processor adapted to linearly interpolate the linear combination to obtain a regularly spaced set of data, Pk iw)(ξ) , in fourier space; an inverse fourier processor adapted to perform an inverse fourier transform on the linearly interpolated data; and a reconstruction processor adapted to reconstruct an image from the inverse transformed data using the filtered back projection algorithm.
PCT/US1999/023177 1998-10-05 1999-10-05 Fast reconstruction of fan-beam ct and spect WO2000019902A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU62897/99A AU6289799A (en) 1998-10-05 1999-10-05 Fast reconstruction of fan-beam ct and spect

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09/166,041 US6052427A (en) 1998-10-05 1998-10-05 Multidimensional interpolation
US09/166,041 1998-10-05
US09/289,297 US6115446A (en) 1999-04-09 1999-04-09 Fast reconstruction of fan-beam CT and SPECT
US09/289,297 1999-04-09

Publications (2)

Publication Number Publication Date
WO2000019902A1 true WO2000019902A1 (en) 2000-04-13
WO2000019902A9 WO2000019902A9 (en) 2000-08-31

Family

ID=26861910

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/023177 WO2000019902A1 (en) 1998-10-05 1999-10-05 Fast reconstruction of fan-beam ct and spect

Country Status (2)

Country Link
AU (1) AU6289799A (en)
WO (1) WO2000019902A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001095254A2 (en) * 2000-06-07 2001-12-13 Commissariat A L'energie Atomique Method for accelerated reconstruction of a three-dimensional image
WO2003090171A3 (en) * 2002-04-15 2003-12-24 Gen Electric Generalized filtered back-projection reconstruction in digital tomosynthesis

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3862404A (en) * 1973-01-23 1975-01-21 Siemens Ag Device for carrying out two-dimensional interpolation in conjunction with a fixed word store
US5175701A (en) * 1989-07-25 1992-12-29 Eastman Kodak Company System for performing linear interpolation
US5406479A (en) * 1993-12-20 1995-04-11 Imatron, Inc. Method for rebinning and for correcting cone beam error in a fan beam computed tomographic scanner system
US5446799A (en) * 1993-11-01 1995-08-29 Picker International, Inc. CT Scanner with improved processing efficiency 180 degrees+ fan angle reconstruction system
US5469222A (en) * 1992-12-23 1995-11-21 Intel Corporation Non-linear pixel interpolator function for video and graphic processing
US5678033A (en) * 1995-06-06 1997-10-14 Moledina; Riaz A. Multi-stage interpolation processor
US5946371A (en) * 1997-12-08 1999-08-31 Analogic Corporation Method and apparatus for volumetric computed tomography scanning with offset symmetric or asymmetric detector system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3862404A (en) * 1973-01-23 1975-01-21 Siemens Ag Device for carrying out two-dimensional interpolation in conjunction with a fixed word store
US5175701A (en) * 1989-07-25 1992-12-29 Eastman Kodak Company System for performing linear interpolation
US5469222A (en) * 1992-12-23 1995-11-21 Intel Corporation Non-linear pixel interpolator function for video and graphic processing
US5446799A (en) * 1993-11-01 1995-08-29 Picker International, Inc. CT Scanner with improved processing efficiency 180 degrees+ fan angle reconstruction system
US5406479A (en) * 1993-12-20 1995-04-11 Imatron, Inc. Method for rebinning and for correcting cone beam error in a fan beam computed tomographic scanner system
US5678033A (en) * 1995-06-06 1997-10-14 Moledina; Riaz A. Multi-stage interpolation processor
US5946371A (en) * 1997-12-08 1999-08-31 Analogic Corporation Method and apparatus for volumetric computed tomography scanning with offset symmetric or asymmetric detector system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001095254A2 (en) * 2000-06-07 2001-12-13 Commissariat A L'energie Atomique Method for accelerated reconstruction of a three-dimensional image
FR2810141A1 (en) * 2000-06-07 2001-12-14 Commissariat Energie Atomique Method for accelerated reconstruction of a 3-D image, based on Fourier transforms, for use in medical or industrial tomography, especially with a moving object, where the motion is to be estimated or compensated
WO2001095254A3 (en) * 2000-06-07 2002-10-31 Commissariat Energie Atomique Method for accelerated reconstruction of a three-dimensional image
US6920240B2 (en) 2000-06-07 2005-07-19 Commissariat A L'energie Atomique Method for accelerated reconstruction of a three-dimensional image
WO2003090171A3 (en) * 2002-04-15 2003-12-24 Gen Electric Generalized filtered back-projection reconstruction in digital tomosynthesis
US6707878B2 (en) 2002-04-15 2004-03-16 General Electric Company Generalized filtered back-projection reconstruction in digital tomosynthesis
CN1326095C (en) * 2002-04-15 2007-07-11 通用电气公司 Generalized filtered back-projection reconstruction in digital tomosynthesis

Also Published As

Publication number Publication date
AU6289799A (en) 2000-04-26
WO2000019902A9 (en) 2000-08-31

Similar Documents

Publication Publication Date Title
Pan Optimal noise control in and fast reconstruction of fan‐beam computed tomography image
Defrise et al. A solution to the long-object problem in helical cone-beam tomography
De Man et al. Distance-driven projection and backprojection in three dimensions
Horn Density reconstruction using arbitrary ray-sampling schemes
US6272200B1 (en) Fourier and spline-based reconstruction of helical CT images
US7447295B2 (en) Method and tomography unit for the reconstruction of a tomographic display of an object
US4991093A (en) Method for producing tomographic images using direct Fourier inversion
US20100207629A1 (en) Method For Image Reconstruction From Undersampled Medical Imaging Data
US6148056A (en) Efficient cone-beam reconstruction system using circle-and-line orbit data
Kalke et al. Sinogram interpolation method for sparse-angle tomography
EP0928458B1 (en) A computer tomographic method and a computer tomograph
US6115446A (en) Fast reconstruction of fan-beam CT and SPECT
US6332035B1 (en) Fast hierarchical reprojection algorithms for 3D radon transforms
Pan et al. Image reconstruction with shift‐variant filtration and its implication for noise and resolution properties in fan‐beam computed tomography
Gao et al. Direct filtered-backprojection-type reconstruction from a straight-line trajectory
Higgins et al. A Hankel transform approach to tomographic image reconstruction
US5778038A (en) Computerized tomography scanner and method of performing computerized tomography
WO2004087060A2 (en) Filtered backprojection algorithms for compton cameras in nuclear medicine
Louis Combining image reconstruction and image analysis with an application to two-dimensional tomography
US6324242B1 (en) Fast reconstruction with uniform noise properties in half-scan tomography
Selivanov et al. Fast PET image reconstruction based on SVD decomposition of the system matrix
Hashemi et al. Fast fan/parallel beam CS-based low-dose CT reconstruction
WO2000019902A1 (en) Fast reconstruction of fan-beam ct and spect
Shu et al. Gram filtering and sinogram interpolation for pixel-basis in parallel-beam X-ray CT reconstruction
Zhu et al. An efficient estimation method for reducing the axial intensity drop in circular cone-beam CT

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA JP KR

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: C2

Designated state(s): AU CA JP KR

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

COP Corrected version of pamphlet

Free format text: PAGES 1/6-6/6, DRAWINGS, REPLACED BY NEW PAGES 1/4-4/4; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

122 Ep: pct application non-entry in european phase