Linear array implementation of the EM algorithm for PET image reconstruction

The PET image reconstruction based on the EM algorithm has several attractive advantages over the conventional convolution backprojection algorithms. However, the PET image reconstruction based on the EM algorithm is computationally burdensome for today's single processor systems. In addition, a large memory is required for the storage of the image, projection data, and the probability matrix. Since the computations are easily divided into tasks executable in parallel, multiprocessor configurations are the ideal choice for fast execution of the EM algorithms. In this study, we attempt to overcome these two problems by parallelizing the EM algorithm on a multiprocessor system. The parallel EM algorithm on a linear array topology using the commercially available fast floating point digital signal processor (DSP) chips as the processing elements (PE's) has been implemented. The performance of the EM algorithm on a 386/387 machine, IBM 6000 RISC workstation, and on the linear array system is discussed and compared. The results show that the computational speed performance of a linear array using 8 DSP chips as PE's executing the EM image reconstruction algorithm is about 15.5 times better than that of the IBM 6000 RISC workstation. The novelty of the scheme is its simplicity. The linear array topology is expandable with a larger number of PE's. The architecture is not dependent on the DSP chip chosen, and the substitution of the latest DSP chip is straightforward and could yield better speed performance. >

[1]  K. Lange,et al.  A Theoretical Study of Some Maximum Likelihood Algorithms for Emission and Transmission Tomography , 1987, IEEE Transactions on Medical Imaging.

[2]  Linda Kaufman,et al.  Implementing and Accelerating the EM Algorithm for Positron Emission Tomography , 1987, IEEE Transactions on Medical Imaging.

[3]  T. Hebert,et al.  Fast methods for including attenuation in the EM algorithm , 1990 .

[4]  M. Casey,et al.  Design of a super fast three-dimensional projection system for positron emission tomography , 1990 .

[5]  C. J. Thompson,et al.  A Fractional Address Accumulator for Fast Back-Projection , 1981, IEEE Transactions on Nuclear Science.

[6]  N. Mullani,et al.  A Real-Time Tofpet Slice-Backproject Engine Employing Dual Am29116 Microprocessors , 1985, IEEE Transactions on Nuclear Science.

[7]  K. Lange,et al.  EM reconstruction algorithms for emission and transmission tomography. , 1984, Journal of computer assisted tomography.

[8]  P.J. Hurst,et al.  High-speed computation of the Radon transform and backprojection using an expandable multiprocessor architecture , 1992, IEEE Trans. Circuits Syst. Video Technol..

[9]  L. G. Byars,et al.  Positron emission tomographic images and expectation maximization: a VLSI architecture for multiple iterations per second , 1988 .

[10]  L. M. Patnaik,et al.  High-speed computation of the EM algorithm for PET image reconstruction , 1994 .

[11]  L. Shepp,et al.  Maximum Likelihood Reconstruction for Emission Tomography , 1983, IEEE Transactions on Medical Imaging.

[12]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[13]  G. Krishna,et al.  Vector-extrapolated fast maximum likelihood estimation algorithms for emission tomography , 1992, IEEE Trans. Medical Imaging.

[14]  Robert M. Lewitt,et al.  Accelerated Iterative Reconstruction for Positron Emission Tomography Based on the EM Algorithm for Maximum Likelihood Estimation , 1986, IEEE Transactions on Medical Imaging.

[15]  Chung-Ming Chen,et al.  On Parallelizing the EM Algorithm for PET Image Reconstruction , 1994, IEEE Trans. Parallel Distributed Syst..

[16]  S.-Y. Lee,et al.  Parallelization Of The EM Algorithm For 3D PEt Image Reconstruction , 1990, 1990 IEEE Nuclear Science Symposium Conference Record.

[17]  E. Veklerov,et al.  Stopping Rule for the MLE Algorithm Based on Statistical Hypothesis Testing , 1987, IEEE Transactions on Medical Imaging.