Monte Carlo (MC) is one of the powerful techniques for simulation in x-ray imaging. MC method can simulate the radiation transport within matter with high accuracy and provides a natural way to simulate radiation transport in complex systems. One of the codes based on MC algorithm that are widely used for radiographic images simulation is MC-GPU, a codes developed by Andrea Basal. This study was aimed to investigate the time computation of x-ray imaging simulation in GPU (Graphics Processing Unit) compared to a standard CPU (Central Processing Unit). Furthermore, the effect of physical parameters to the quality of radiographic images and the comparison of image quality resulted from simulation in the GPU and CPU are evaluated in this paper. The simulations were run in CPU which was simulated in serial condition, and in two GPU with 384 cores and 2304 cores. In simulation using GPU, each cores calculates one photon, so, a large number of photon were calculated simultaneously. Results show that the time simulations on GPU were significantly accelerated compared to CPU. The simulations on the 2304 core of GPU were performed about 64 -114 times faster than on CPU, while the simulation on the 384 core of GPU were performed about 20 – 31 times faster than in a single core of CPU. Another result shows that optimum quality of images from the simulation was gained at the history start from 108 and the energy from 60 Kev to 90 Kev. Analyzed by statistical approach, the quality of GPU and CPU images are relatively the same.

1.
Wen-mei
&
W.
Hwu
.
GPU Computing Gems (Emerald Edition) Chapter 50: Fast Simulation of Radiographic Images Using a Monte Carlo X-Ray Transport Algorithm Implemented in CUDA
, (by
Andreu
Badal
and
Aldo
Badano
,
USA
:
Elsevier Inc
,
2011
).
2.
Chen
Wei
[et al]
Fast on-site Monte Carlo tools for dose calculations in CT applications
(
Institute of Medical Physics, University of Erlangen-Nuremberrg
,
Germany
,
2012
).
3.
Badal
,
Andreu
and
Badano
,
Aldo
.
Monte Carlo Simulation of X-Ray Imaging Using Graphics Processing Units
. (
IEEE Nuclear Science Symposium Conference
.
Demchik, Vadim
,
2009
).
4.
Pseudo-random number Generator for Monte Carlo Simulation on Graphics Processing Units
(
Dnepropetrovsk National University
,
Dnepropetrovsk, Ukraine
,
2010
).
5.
Salvat
,
Francesc
[et al]
PENELOPE-2008: A Code System for Monte Carlo Simulation of Electron and Photon Transport
(
Nuclear Energy Agency, Organization for Economic Co-operation and Development
,
2008
).
6.
Badal
,
Andreu
and
Badano
,
Aldo
.
Accelerating Monte Carlo Simulations of Photon Transport in a Voxelized Geometry using a massively parallel GPU
.
Med Phys
36
(
2009
).
7.
Setiani
,
Tia Dwi
.
Studi Peningkatan Efisiensi Waktu Komputasi dan Simulasi Citra X-Ray Berbasis Algoritma Monte Carlo pada Graphics Processing Units
. Master Thesis
ITB
,
2014
.
8.
Dougherty
,
Geoff
.
Digital Image Processing for Medical Applications
.
2009
.
Cambridge University Press
.
9.
Yaffie
,
M J
, and
Rowlands
,
JA
.
X-ray Detectors for Digital Radiography
.
Phys Med Biol
42
(
1997
).
10.
Gonzalez
,
Rafael C
and
Woods
,
Richard E.
Digital Images Processing
.
USA
:
Prentice Hall
(
2002
).
This content is only available via PDF.