Acceleration of PET Monte Carlo simulation using the graphics hardware ray-tracing engine

被引:0
作者
Wang, Zhiguang
Olcott, Peter. D.
Levin, Craig S.
机构
来源
2010 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD (NSS/MIC) | 2010年
关键词
Monte-Carlo Simulation; High Energy Photons; Ray Tracing; Positron Emission Tomography; PET; GPU; Acceleration; Secondary Physical Process; COMPTON-SCATTERING; 3D PET;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
GRAY (High Energy Photon Ray Tracer) is a Monte-Carlo ray-driven high energy photon transport engine for PET and SPECT applications that supports complex mesh based primitives for source distributions, phantom shapes, and detector geometries. Ray tracing is a technique used in computer graphics to render scenes with realistic light properties. We adapted this technique to accelerate solving the intersection test problems in our simulator. Monte Carlo simulations study the performance of PET systems, test signal processing algorithms, guide the design of advanced PET systems, data correction schemes, and image reconstruction algorithms. GPU acceleration of these simulations makes these studies more practical while avoiding the need of a large, expensive computer cluster. Recent improvements in the computing power and programmability of graphics processing units (GPUs) have enabled the possibility of using GPUs for the acceleration of scientific applications, including time-consuming simulations in physics. This paper describes the acceleration of GRAY using NVIDIA OptiX ray tracing engine on GPUs for runtime performance and the implementation of secondary physical processes validated against GEANT for enhancing GRAY's accuracy. We describe the GPU-based computation and how it is mapped onto the many parallel computational units now available on the NVIDIA GTX 200 series GPUs. For a brain PET acquisition benchmark, a speedup of 5.2X; for a GATE PET acquisition benchmark, a speedup of 15.88X were achieved on a single GTX285 GPU over the CPU GRAY and the GATE simulation toolkit executed on an Intel(R) Core (TM) 2 Duo T6600@2.40GHz processor with equivalent accuracy.
引用
收藏
页码:1848 / 1855
页数:8
相关论文
共 17 条
[1]   GEANT4-a simulation toolkit [J].
Agostinelli, S ;
Allison, J ;
Amako, K ;
Apostolakis, J ;
Araujo, H ;
Arce, P ;
Asai, M ;
Axen, D ;
Banerjee, S ;
Barrand, G ;
Behner, F ;
Bellagamba, L ;
Boudreau, J ;
Broglia, L ;
Brunengo, A ;
Burkhardt, H ;
Chauvie, S ;
Chuma, J ;
Chytracek, R ;
Cooperman, G ;
Cosmo, G ;
Degtyarenko, P ;
Dell'Acqua, A ;
Depaola, G ;
Dietrich, D ;
Enami, R ;
Feliciello, A ;
Ferguson, C ;
Fesefeldt, H ;
Folger, G ;
Foppiano, F ;
Forti, A ;
Garelli, S ;
Giani, S ;
Giannitrapani, R ;
Gibin, D ;
Cadenas, JJG ;
González, I ;
Abril, GG ;
Greeniaus, G ;
Greiner, W ;
Grichine, V ;
Grossheim, A ;
Guatelli, S ;
Gumplinger, P ;
Hamatsu, R ;
Hashimoto, K ;
Hasui, H ;
Heikkinen, A ;
Howard, A .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2003, 506 (03) :250-303
[2]   Modeling and incorporation of system response functions in 3-D whole body PET [J].
Alessio, Adam M. ;
Kinahan, Paul E. ;
Lewellen, Thomas K. .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 2006, 25 (07) :828-837
[3]  
[Anonymous], 2008, NVIDIA CUDA COMP UN
[4]  
Berger M J., 1999, XCOM: photon cross sections database
[5]   A 3-D Monte Carlo simulation of a small animal Positron Emission Tomograph with millimeter spatial resolution [J].
Bevilacqua, A ;
Bollini, D ;
Del Guerra, A ;
Di Domenico, G ;
Galli, M ;
Scandola, M ;
Zavattini, G .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1999, 46 (03) :697-701
[6]   Scatter correction techniques in 3D PET: A Monte Carlo evaluation [J].
Castiglioni, I ;
Cremonesi, O ;
Gilardi, MC ;
Bettinardi, V ;
Rizzo, G ;
Savi, A ;
Bellotti, E ;
Fazio, F .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1999, 46 (06) :2053-2058
[7]  
Chinn G., 2005, IEEE NUCL SCI S, V3
[8]   Evaluation of a Compton scattering camera using 3-D position sensitive CdZnTe detectors [J].
Du, YF ;
He, Z ;
Knoll, GF ;
Wehe, DK ;
Li, W .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2001, 457 (1-2) :203-211
[9]   IMPROVING THE EFFICIENCY OF EMISSION TOMOGRAPHY SIMULATIONS USING VARIANCE REDUCTION TECHNIQUES [J].
HAYNOR, DR ;
HARRISON, RL ;
LEWELLEN, TK ;
BICE, AN ;
ANSON, CP ;
GILLISPIE, SB ;
MIYAOKA, RS ;
POLLARD, KR ;
ZHU, JB .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1990, 37 (02) :749-753
[10]   Investigation of accelerated Monte Carlo techniques for PET simulation and 3D PET scatter correction [J].
Holdsworth, CH ;
Levin, CS ;
Farquhar, TH ;
Dahlbom, M ;
Hoffman, EJ .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2001, 48 (01) :74-81