1. Implementation of GPU accelerated SPECT reconstruction with Monte Carlo-based scatter correction
- Author
-
Antti Sohlberg, Tobias Bexelius, and HYKS erva
- Subjects
Models, Anatomic ,Time Factors ,ACCURACY ,Monte Carlo method ,Scatter correction ,Graphics processing unit ,Iterative reconstruction ,030218 nuclear medicine & medical imaging ,law.invention ,COMPENSATION METHODS ,03 medical and health sciences ,IMAGE-RECONSTRUCTION ,ATTENUATION ,0302 clinical medicine ,law ,Ordered subset expectation maximization ,TOMOGRAPHY ,Computer Graphics ,Humans ,Medicine ,Computer Simulation ,Radiology, Nuclear Medicine and imaging ,Monte Carlo ,PHANTOM ,Tomography, Emission-Computed, Single-Photon ,CARDIAC SPECT ,Computers ,Phantoms, Imaging ,business.industry ,MYOCARDIAL-PERFUSION SPECT ,Collimator ,Reconstruction algorithm ,General Medicine ,Models, Theoretical ,Graphics processing unit (GPU) ,3126 Surgery, anesthesiology, intensive care, radiology ,Data set ,SPECT reconstruction ,030220 oncology & carcinogenesis ,Tomography ,business ,Monte Carlo Method ,Algorithm ,Algorithms - Abstract
Statistical SPECT reconstruction can be very time-consuming especially when compensations for collimator and detector response, attenuation, and scatter are included in the reconstruction. This work proposes an accelerated SPECT reconstruction algorithm based on graphics processing unit (GPU) processing. Ordered subset expectation maximization (OSEM) algorithm with CT-based attenuation modelling, depth-dependent Gaussian convolution-based collimator-detector response modelling, and Monte Carlo-based scatter compensation was implemented using OpenCL. The OpenCL implementation was compared against the existing multi-threaded OSEM implementation running on a central processing unit (CPU) in terms of scatter-to-primary ratios, standardized uptake values (SUVs), and processing speed using mathematical phantoms and clinical multi-bed bone SPECT/CT studies. The difference in scatter-to-primary ratios, visual appearance, and SUVs between GPU and CPU implementations was minor. On the other hand, at its best, the GPU implementation was noticed to be 24 times faster than the multi-threaded CPU version on a normal 128 x 128 matrix size 3 bed bone SPECT/CT data set when compensations for collimator and detector response, attenuation, and scatter were included. GPU SPECT reconstructions show great promise as an every day clinical reconstruction tool.
- Published
- 2018
- Full Text
- View/download PDF