A parallel Monte Carlo code for planar and SPECT imaging: implementation, verification and applications in /sup 131/I SPECT

This paper reports the implementation of the SIMIND Monte Carlo code on a IBM SP2 distributed memory parallel computer. Basic aspects of running Monte Carlo particle transport calculations on parallel architectures are described. The authors' parallelization is based on equally partitioning photons among the processors and uses the Message Passing Interface (MPI) library for interprocessor communication and the Scalable Parallel Random Number Generator (SPRNG) to generate uncorrelated random number streams. These parallelization techniques are also applicable to other distributed memory architectures. A linear increase in computing speed with the number of processors is demonstrated for up to 32 processors. This speed-up is especially significant in Single Photon Emission Computed Tomography (SPECT) simulations involving higher energy photon emitters, where explicit modeling of the phantom and collimator is required. For /sup 131/I, the accuracy of the parallel code is demonstrated by comparing simulated and experimental SPECT images from a heart/thorax phantom. Clinically realistic SPECT simulations using the voxel-man phantom are carried out to assess scatter and attenuation correction.

[1]  William R. Martin,et al.  Monte Carlo methods on advanced computer architectures , 1991 .

[2]  Habib Zaidi,et al.  Implementation of an Environment for Monte Carlo Simulation of Fully 3-D Positron Tomography on a High-Performance Parallel Platform , 1998, Parallel Comput..

[3]  Forrest B. Brown,et al.  Status of Vectorized Monte Carlo for Particle Transport Analysis , 1987 .

[4]  Michael Mascagni,et al.  SPRNG: A Scalable Library for Pseudorandom Number Generation , 1999, PP.

[5]  R C Lanza,et al.  Development and validation of a Monte Carlo simulation of photon transport in an Anger camera. , 1990, IEEE transactions on medical imaging.

[6]  P B Hoffer,et al.  Computerized three-dimensional segmented human anatomy. , 1994, Medical physics.

[7]  Michael Mascagni Parallel Linear Congruential Generators with Prime Moduli , 1998, Parallel Comput..

[8]  Ewald Kresnik,et al.  Assessing Thyroid Malignancy with Double-Phase Scintigraphy Using Technetium-99m-MIBI—Reply , 1998 .

[9]  G L DeNardo,et al.  Increased survival associated with radiolabeled lym‐1 therapy for non‐hodgkin's lymphoma and chronic lymphocytic leukemia , 1997, Cancer.

[10]  M. Ljungberg,et al.  A Monte Carlo program for the simulation of scintillation camera characteristics. , 1989, Computer methods and programs in biomedicine.

[11]  Michael Mascagni SPRNG: A Scalable Library for Pseudorandom Number Generation , 1999, PPSC.

[12]  Janet F. Eary,et al.  Assessment of iodine 131 scattering and septal penetration in clinical gamma camera high energy parallel hole collimators , 1991 .

[13]  Alfred O. Hero,et al.  Space-alternating generalized expectation-maximization algorithm , 1994, IEEE Trans. Signal Process..

[14]  R L Wahl,et al.  Initial results for Hybrid SPECT--conjugate-view tumor dosimetry in 131I-anti-B1 antibody therapy of previously untreated patients with lymphoma. , 2000, Journal of nuclear medicine : official publication, Society of Nuclear Medicine.

[15]  A. B. Dobrzeniecki,et al.  Monte Carlo simulation in SPECT: complete 3D modelling of source, collimator and tomographic data acquisition , 1991, Conference Record of the 1991 IEEE Nuclear Science Symposium and Medical Imaging Conference.

[16]  C E Floyd,et al.  A vectorized Monte Carlo code for modeling photon transport in SPECT. , 1993, Medical physics.

[17]  D Front,et al.  SPECT quantitation of iodine-131 concentration in phantoms and human tumors. , 1990, Journal of nuclear medicine : official publication, Society of Nuclear Medicine.

[18]  K F Koral,et al.  Accuracy of 131I tumor quantification in radioimmunotherapy using SPECT imaging with an ultra-high-energy collimator: Monte Carlo study. , 2000, Journal of nuclear medicine : official publication, Society of Nuclear Medicine.

[19]  H Zaidi,et al.  Relevance of accurate Monte Carlo modeling in nuclear medical imaging. , 1999, Medical physics.

[20]  P. Andreo Monte Carlo techniques in medical radiation physics. , 1991, Physics in medicine and biology.

[21]  R L Wahl,et al.  Iodine-131 anti-B1 antibody for B-cell lymphoma: an update on the Michigan Phase I experience. , 1998, Journal of nuclear medicine : official publication, Society of Nuclear Medicine.

[22]  Trevor Mudge,et al.  Monte Carlo Photon Transport On Shared Memory and Distributed Memory Parallel Processors , 1987 .