Fully 3D GPU PET reconstruction

被引:8
作者
Herraiz, J. L. [1 ]
Espana, S. [2 ,3 ]
Cal-Gonzalez, J. [1 ]
Vaquero, J. J. [4 ]
Desco, M. [4 ,5 ]
Udias, J. M. [1 ]
机构
[1] Univ Complutense Madrid, Dept Fis Atom Mol & Nucl, Grp Fis Nucl, E-28040 Madrid, Spain
[2] Massachusetts Gen Hosp, Dept Radiat Oncol, Boston, MA 02114 USA
[3] Harvard Univ, Sch Med, Boston, MA USA
[4] Univ Carlos III Madrid, Dept Bioingn & Ingn Espacial, Madrid, Spain
[5] Hosp Gen Univ Gregorio Maranon, Unidad Med & Cirugia Expt, Madrid, Spain
关键词
Tomographic reconstruction; Positron emission tomography; Graphics processing unit; ALGORITHM; SOFTWARE;
D O I
10.1016/j.nima.2010.12.043
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
Fully 3D iterative tomographic image reconstruction is computationally very demanding. Graphics Processing Unit (GPU) has been proposed for many years as potential accelerators in complex scientific problems, but it has not been used until the recent advances in the programmability of GPUs that the best available reconstruction codes have started to be implemented to be run on GPUs. This work presents a GPU-based fully 3D PET iterative reconstruction software. This new code may reconstruct sinogram data from several commercially available PET scanners. The most important and time-consuming parts of the code, the forward and backward projection operations, are based on an accurate model of the scanner obtained with the Monte Carlo code PeneloPET and they have been massively parallelized on the GPU. For the PET scanners considered, the GPU-based code is more than 70 times faster than a similar code running on a single core of a fast GPU, obtaining in both cases the same images. The code has been designed to be easily adapted to reconstruct sinograms from any other PET scanner, including scanner prototypes. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:S169 / S171
页数:3
相关论文
共 14 条
[1]  
[Anonymous], 2010, NVIDIA CUDA Programming Guide
[2]  
[Anonymous], 2010, GEN PURPOSE COMPUTIN
[3]   PENELOPE - AN ALGORITHM FOR MONTE-CARLO SIMULATION OF THE PENETRATION AND ENERGY-LOSS OF ELECTRONS AND POSITRONS IN MATTER [J].
BARO, J ;
SEMPAU, J ;
FERNANDEZVAREA, JM ;
SALVAT, F .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION B-BEAM INTERACTIONS WITH MATERIALS AND ATOMS, 1995, 100 (01) :31-46
[4]   PeneloPET, a Monte Carlo PET simulation tool based on PENELOPE: features and validation [J].
Espana, S. ;
Herraiz, J. L. ;
Vicente, E. ;
Vaquero, J. J. ;
Desco, M. ;
Udias, J. M. .
PHYSICS IN MEDICINE AND BIOLOGY, 2009, 54 (06) :1723-1742
[5]  
Gropp W.D., 1999, Using MPI: Portable parallel programming with the message-passing interface
[6]   FIRST:: Fast Iterative Reconstruction Software for (PET) tomography [J].
Herraiz, J. L. ;
Espana, S. ;
Vaquero, J. J. ;
Desco, M. ;
Udias, J. M. .
PHYSICS IN MEDICINE AND BIOLOGY, 2006, 51 (18) :4547-4565
[7]   GPU Acceleration of a Fully 3D Iterative Reconstruction Software for PET using CUDA [J].
Herraiz, J. L. ;
Espana, S. ;
Garcia, S. ;
Cabido, R. ;
Montemayor, A. S. ;
Desco, M. ;
Vaquero, J. J. ;
Udias, J. M. .
2009 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-5, 2009, :4064-+
[8]   Ultra fast symmetry and SIMD-based projection-backprojection (SSP) algorithm for 3-D PET image reconstruction [J].
Hong, I. K. ;
Chung, S. T. ;
Kim, H. K. ;
Kim, Y. B. ;
Son, Y. D. ;
Cho, Z. H. .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 2007, 26 (06) :789-803
[9]   ACCELERATED IMAGE-RECONSTRUCTION USING ORDERED SUBSETS OF PROJECTION DATA [J].
HUDSON, HM ;
LARKIN, RS .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 1994, 13 (04) :601-609
[10]   GPU-based fast cone beam CT reconstruction from undersampled and noisy projection data via total variation [J].
Jia, Xun ;
Lou, Yifei ;
Li, Ruijiang ;
Song, William Y. ;
Jiang, Steve B. .
MEDICAL PHYSICS, 2010, 37 (04) :1757-1760