DocumentCode :
686910
Title :
GPU-accelerated motion compensated OSEM list-mode PET reconstruction using a time-averaged sensitivity matrix
Author :
Bashar, Rezaul ; Ryder, William J. ; Angelis, Georgios I. ; Meikle, Steven R. ; Fulton, Roger R.
Author_Institution :
Fac. of Health Sci., Univ. of Sydney, Sydney, NSW, Australia
fYear :
2013
fDate :
Oct. 27 2013-Nov. 2 2013
Firstpage :
1
Lastpage :
4
Abstract :
We developed graphic processing unit (GPU) code for motion compensated PET reconstruction with a list-mode ordered subsets expectation maximization algorithm. The motion was modeled by applying serial 3D rigid transformations, one per acquired pose, to the sensitivity matrix at time zero, and computing its motion-interval weighted average. The GPU implementation was about 50 times faster for motion modelling and about 4 times faster for reconstruction than an equivalent single-CPU implementation. While excellent acceleration of the motion modelling was achieved, the reconstruction performance of the present GPU implementation was only equivalent to a quad core processor. With the aim of achieving a significant improvement in performance, we optimized the CPU including increasing the use of cache memory instead of on-chip shared memory, memory coalescing and better adapting the CPU architecture to the problem and found the acceleration rate of 7.5, which is equivalent to a multicore processor with 8 cores. Our GPU implementation is as fast as 8 cored CPU and needs further improvement using either multi-CPUs or distributed/shared memory computing to get more acceleration.
Keywords :
cache storage; distributed shared memory systems; expectation-maximisation algorithm; graphics processing units; image reconstruction; matrix algebra; medical image processing; motion compensation; positron emission tomography; set theory; CPU architecture; GPU-accelerated motion compensation; OSEM list-mode PET reconstruction; cache memory; distributed-shared memory computing; graphic processing unit code; list-mode ordered subset expectation maximization algorithm; motion-interval weighted average; on-chip shared memory; quad core processor; serial 3D rigid transformations; time-averaged sensitivity matrix; Central Processing Unit; Graphics processing units; Image reconstruction; Multicore processing; Positron emission tomography; Sensitivity;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), 2013 IEEE
Conference_Location :
Seoul
Print_ISBN :
978-1-4799-0533-1
Type :
conf
DOI :
10.1109/NSSMIC.2013.6829344
Filename :
6829344
Link To Document :
بازگشت