Ultra-Fast Hybrid CPU–GPU Multiple Scatter Simulation for 3-D PET

Scatter correction is very important in 3-D PET reconstruction due to a large scatter contribution in measurements. Currently, one of the most popular methods is the so-called single scatter simulation (SSS), which considers single Compton scattering contributions from many randomly distributed scatter points. The SSS enables a fast calculation of scattering with a relatively high accuracy; however, the accuracy of SSS is dependent on the accuracy of tail fitting to find a correct scaling factor, which is often difficult in low photon count measurements. To overcome this drawback as well as to improve accuracy of scatter estimation by incorporating multiple scattering contribution, we propose a multiple scatter simulation (MSS) based on a simplified Monte Carlo (MC) simulation that considers photon migration and interactions due to photoelectric absorption and Compton scattering. Unlike the SSS, the MSS calculates a scaling factor by comparing simulated prompt data with the measured data in the whole volume, which enables a more robust estimation of a scaling factor. Even though the proposed MSS is based on MC, a significant acceleration of the computational time is possible by using a virtual detector array with a larger pitch by exploiting that the scatter distribution varies slowly in spatial domain. Furthermore, our MSS implementation is nicely fit to a parallel implementation using graphic processor unit (GPU). In particular, we exploit a hybrid CPU-GPU technique using the open multiprocessing and the compute unified device architecture, which results in 128.3 times faster than using a single CPU. Overall, the computational time of MSS is 9.4 s for a high-resolution research tomograph (HRRT) system. The performance of the proposed MSS is validated through actual experiments using an HRRT.

[1]  Y. X. Wang,et al.  Nuclear Instruments and Methods in Physics Research Section B : Beam Interactions with Materials and Atoms , 2018 .

[2]  J. Sempau,et al.  PENELOPE-2006: A Code System for Monte Carlo Simulation of Electron and Photon Transport , 2009 .

[3]  G Brix,et al.  Investigation of scattered radiation in 3D whole-body positron emission tomography using Monte Carlo simulations. , 1999, Physics in medicine and biology.

[4]  Jong Chul Ye,et al.  Fully 3D iterative scatter-corrected OSEM for HRRT PET using a GPU. , 2011, Physics in medicine and biology.

[5]  D. Newport,et al.  A Single Scatter Simulation Technique for Scatter Correction in 3D PET , 1996 .

[6]  C Lartizien,et al.  GATE: a simulation toolkit for PET and SPECT. , 2004, Physics in medicine and biology.

[7]  Dermott E. Cullen,et al.  A simple model of photon transport , 1995 .

[8]  D. Newport,et al.  Evaluation of simulation-based scatter correction for 3-D PET cardiac imaging , 1995 .

[9]  O. Klein,et al.  Über die Streuung von Strahlung durch freie Elektronen nach der neuen relativistischen Quantendynamik von Dirac , 1929 .

[10]  P K Marsden,et al.  Developments in component-based normalization for 3D PET. , 1999, Physics in medicine and biology.

[11]  Gunnar Brix,et al.  Fast implementation of the single scatter simulation algorithm and its use in iterative image reconstruction of PET data , 1999, 1999 IEEE Nuclear Science Symposium. Conference Record. 1999 Nuclear Science Symposium and Medical Imaging Conference (Cat. No.99CH37019).

[12]  E. Hoffman,et al.  A Monte Carlo correction for the effect of Compton scattering in 3-D PET brain imaging , 1995 .

[13]  Joel S. Karp,et al.  Monte Carlo simulation of the scatter contribution in a 3D whole-body PET , 1998, 1998 IEEE Nuclear Science Symposium Conference Record. 1998 IEEE Nuclear Science Symposium and Medical Imaging Conference (Cat. No.98CH36255).

[14]  Joel S Karp,et al.  Optimization of a fully 3D single scatter simulation algorithm for 3D PET. , 2004, Physics in medicine and biology.