An Efficient Implementation of the Iterative ML-EM Image Reconstruction Algorithm for PET on a Pentium PC Platform

The EM (Expectation-Maximization) algorithm is becoming more and more popular as a solution to the image reconstruction problem in Positron Emission Tomography (PET). However, as an iterative method, it shows high computational cost in terms of the time required to complete the reconstruction procedure and the computer memory needed (main memory and disk space) for the storage of the weight coefficients (probability matrix). These were the main problems, which impeded the practical application of this promising method in the modern PET units. In principle, the conventional filtered backprojection algorithms are still in use, although the EM algorithm and the other maximum likelihood estimation (MLE) techniques of the same kind have been known and extensively studied during the past 15 years. An efficient implementation of the ML-EM algorithm is presented here, for a low-cost PC Pentium platform running Windows NT, which can be applied to any PET system configuration, without major modifications. For the first time an iterative reconstruction algorithm for emission tomography is brought down to the PC level. A detailed description of the implementation of the algorithm is given here. Emphasis is given on the calculation of the transition (probability) matrix and its efficient implementation using sparse matrix techniques. A practically feasible implementation of the EM algorithm is the final result of this work, with optimal performance on the common PC systems available today and which produces tomographic reconstruction in clinically meaningful times. The implementation of the various methods proposed in order to further improve the results obtained by the EM algorithm, such as acceleration methods (i.e., ordered-subsets EM), and other bayesian, maximum entropy, etc., reconstruction techniques can be also developed and performed following the same principles described here.

[1]  D L Snyder,et al.  A hardware architecture using finite-field arithmetic for computing maximum-likelihood estimates in emission tomography. , 1988, IEEE transactions on medical imaging.

[2]  T R Miller,et al.  Fast maximum-likelihood reconstruction. , 1992, Journal of nuclear medicine : official publication, Society of Nuclear Medicine.

[3]  L. Shepp,et al.  Maximum Likelihood PET with Real Data , 1984, IEEE Transactions on Nuclear Science.

[4]  L. M. Patnaik,et al.  Linear array implementation of the EM algorithm for PET image reconstruction , 1995 .

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

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

[7]  T. Hebert,et al.  A generalized EM algorithm for 3-D Bayesian reconstruction from Poisson data using Gibbs priors. , 1989, IEEE transactions on medical imaging.

[8]  Ludwig G. Strauss,et al.  Effects of Distorted PET Projection Data on the Reconstructed Image Using Different Reconstruction Algorithms , 1995 .

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

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

[11]  Γεωργιοσ Κονταξακησ MAXIMUM LIKELIHOOD IMAGE RECONSTRUCTION IN POSITRON EMISSION TOMOGRAPHY: CONVERGENCE CHARACTERISTICS AND STOPPING RULES , 1996 .

[12]  Chin-Tu Chen,et al.  Sensor fusion in image reconstruction , 1990 .

[13]  Scott T. Grafton,et al.  Results of a clinical receiver operating characteristic study comparing filtered backprojection and maximum likelihood estimator images in FDG PET studies. , 1993, Journal of nuclear medicine : official publication, Society of Nuclear Medicine.

[14]  Jorge Llacer,et al.  Matrix-Based Image Reconstruction Methods for Tomography , 1985, IEEE Transactions on Nuclear Science.

[15]  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.

[16]  L. Shepp,et al.  A Statistical Model for Positron Emission Tomography , 1985 .

[17]  E. Veklerov,et al.  MLE reconstruction of a brain phantom using a Monte Carlo transition matrix and a statistical stopping rule , 1988 .

[18]  Jens Gregor,et al.  Parallel PET Reconstruction by EM Iteration with Reduced Processor Communications , 1994 .

[19]  Edward J. Hoffman,et al.  Towards a Practical Implementation of the MLE Algorithm for Positron Emission Tomography , 1986, IEEE Transactions on Nuclear Science.