Scheduled System Maintenance:
On Monday, April 27th, IEEE Xplore will undergo scheduled maintenance from 1:00 PM - 3:00 PM ET (17:00 - 19:00 UTC). No interruption in service is anticipated.
By Topic

Automatic Monte-Carlo Based Scatter Correction For X-ray cone-beam CT using general purpose graphic processing units (GP-GPU): A feasibility study

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
Sisniega, A. ; Dept. de Bioing. e Ing. Aerosp., Univ. Carlos III de Madrid, Leganes, Spain ; Abella, M. ; Lage, E. ; Desco, M.
more authors

Scattered photons highly degrade the quality of X-ray images and their effect has become more important due to the increasing interest in cone-beam geometry for the acquisition of CT (CBCT) and micro-CT data. The random nature of scatter events and the great influence of the sample suggest that the most accurate methods for their estimation are Monte Carlo (MC) techniques, but their use is usually hampered by the large computation time required to obtain an acceptable estimation of the scattered radiation. We present an approach for scatter correction in CBCT by MC estimation, speeding up the computation by means of general purpose graphic processing units (GPGPU) and developing a framework for the automatic correction and reconstruction of projection data. The method consists of five stages: FDK reconstruction of the original data; histogram based automatic segmentation of the volume assigning a material and density to each voxel; fast MC estimation of the scatter signal; denoising of the independent scatter components and subtraction from original data; and FDK reconstruction of the corrected data. Every stage runs in a GPGPU using Nvidia CUD A. The MC stage is based on the MC-GPU code. To simulate polychromatic X-ray beams, the Spektr model is used to generate the source spectrum. Photon scattering is forced in order to reduce the number of events needed to obtain an acceptable scatter image weighting the photon histories to assure the correctness of the result. Further reduction in the variance is obtained by split the photon in several virtual photons which are forced point to the detector and are transported with no further interaction to the detector's surface. Furthermore, the divergence of the execution path of GPGPU kernels has been minimized. These techniques achieve a reduction of the variance of the scatter signal of two orders of magnitude and the final efficiency is improved by a factor of ~30.

Published in:

Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), 2011 IEEE

Date of Conference:

23-29 Oct. 2011