Fast cardiac CT simulation using a Graphics Processing Unit-accelerated Monte Carlo code

被引:4
|
作者
Badal, Andreu [1 ]
Kyprianou, Iacovos [1 ]
Sharma, Diksha [1 ]
Badano, Aldo [1 ]
机构
[1] US FDA, Div Imaging & Appl Math, OSEL, CDRH, Silver Spring, MD USA
关键词
CT simulation; Monte Carlo; PENELOPE; GPU; CUDA; PHOTON TRANSPORT; ALGORITHM; PENELOPE;
D O I
10.1117/12.845562
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The simulation of imaging systems using Monte Carlo x-ray transport codes is a computationally intensive task. Typically, many days of computation are required to simulate a radiographic projection image and, as a consequence, the simulation of the hundreds of projections needed to perform a tomographic reconstruction may require an unaffordable amount of computing time. To speed up x-ray transport simulations, a MC code that can be executed in a graphics processing unit (GPU) was developed using the CUDA (TM) programming model, an extension to the C language for the execution of general-purpose computations on NVIDIA's GPUs. The code implements the accurate photon interaction models from PENELOPE and takes full advantage of the GPU massively parallel architecture by simulating hundreds of particle tracks simultaneously. In this work we describe a new version of this code adapted to the simulation of computed tomography (CT) scans, and allowing the execution in parallel in multiple GPUs. An example simulation of a cardiac CT using a detailed voxelized anthropomorphic phantom is presented. A comparison of the simulation computational performance in one or multiple GPUs and in a CPU (Central Processing Unit), and a benchmark with a standard PENELOPE code, are provided. This study shows that low-cost GPU clusters are a good alternative to CPU clusters for Monte Carlo simulation of x-ray transport.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] Space Object Collision Probability via Monte Carlo on the Graphics Processing Unit
    Vivek Vittaldev
    Ryan P. Russell
    The Journal of the Astronautical Sciences, 2017, 64 : 285 - 309
  • [42] SPACE OBJECT COLLISION PROBABILITY VIA MONTE CARLO ON THE GRAPHICS PROCESSING UNIT
    Vittaldev, Vivek
    Russell, Ryan P.
    SPACEFLIGHT MECHANICS 2016, PTS I-IV, 2016, 158 : 3945 - 3964
  • [43] Space Object Collision Probability via Monte Carlo on the Graphics Processing Unit
    Vittaldev, Vivek
    Russell, Ryan P.
    JOURNAL OF THE ASTRONAUTICAL SCIENCES, 2017, 64 (03): : 285 - 309
  • [44] Graphics processing unit-accelerated real-time compressive sensing spectral domain optical coherence tomography
    Xu, Daguang
    Huang, Yong
    Kang, Jin U.
    THREE-DIMENSIONAL AND MULTIDIMENSIONAL MICROSCOPY: IMAGE ACQUISITION AND PROCESSING XXII, 2015, 9330
  • [45] Fast and accurate Monte Carlo simulation of the tomotherapy treatment unit
    Sterpin, E.
    Salvat, F.
    Cravens, B.
    Ruchala, K.
    Olivera, G.
    Vynckier, S.
    RADIOTHERAPY AND ONCOLOGY, 2007, 84 : S226 - S227
  • [46] Study on Efficiency of Time Computation in X-Ray Imaging Simulation Base on Monte Carlo Algorithm Using Graphics Processing Unit
    Setiani, Tia Dwi
    Suprijadi
    Haryanto, Freddy
    4TH INTERNATIONAL CONFERENCE ON THEORETICAL AND APPLIED PHYSICS (ICTAP) 2014, 2016, 1719
  • [47] Graphics processing unit-accelerated computation of the Markov random fields and loopy belief propagation algorithms for hyperspectral image classification
    Wu, Yuanfeng
    Li, Jun
    Gao, Lianru
    Tan, Xuemin
    Zhang, Bing
    JOURNAL OF APPLIED REMOTE SENSING, 2015, 9
  • [48] Parallel Monte Carlo Simulation of Molecular Weight Distribution and Chemical Composition Distribution for Copolymerization on a Graphics Processing Unit Platform
    Weng, Jinzu
    Chen, Xi
    Yao, Zhen
    Biegler, Lorenz T.
    MACROMOLECULAR THEORY AND SIMULATIONS, 2015, 24 (05) : 521 - 536
  • [49] Monte Carlo simulation of X-ray and gamma-ray photon transport on a graphics-processing unit
    Tickner, James
    COMPUTER PHYSICS COMMUNICATIONS, 2010, 181 (11) : 1821 - 1832
  • [50] Graphics processing unit-accelerated finite-difference time-domain method for characterization of photonic crystal fibers
    Shulika, Oleksiy
    Guryev, Igor
    Gurieva, Natalia
    Sukhoivanov, Igor
    Andrade Lucio, Jose Amparo
    OPTICAL ENGINEERING, 2013, 52 (12)