CTmod - A toolkit for Monte Carlo simulation of projections including scatter in computed tomography

The CTmod toolkit is a set of C++ class libraries based on the CERN's application development framework ROOT. It uses the Monte Carlo method to simulate energy imparted to a CT-scanner detector array. Photons with a given angle-energy distribution are emitted from the X-ray tube approximated by a point source, transported through a phantom, and their contribution to the energy imparted per unit surface area of each detector element is scored. Alternatively, the scored quantity may be the fluence, energy fluence, plane fluence, plane energy fluence, or kerma to air in the center of each detector element. Phantoms are constructed from homogenous solids or voxel arrays via overlapping. Implemented photon interactions (photoelectric effect, coherent scattering, and incoherent scattering) are restricted to the energy range from 10 to 200keV. Variance reduction techniques include the collision density estimator and survival biasing combined with the Russian roulette. The toolkit has been used to estimate the amount of scatter in cone beam computed tomography and planar radiography.

[1]  Michael Sandborg,et al.  CTmod : Mathematical Foundations , 2007 .

[2]  R Birch,et al.  Computation of bremsstrahlung X-ray spectra and comparison with spectra measured with a Ge(Li) detector. , 1979, Physics in medicine and biology.

[3]  F. Rademakers,et al.  ROOT — An object oriented data analysis framework , 1997 .

[4]  Alastair J. Walker,et al.  An Efficient Method for Generating Discrete Random Variables with General Distributions , 1977, TOMS.

[5]  J. Sempau,et al.  Monte Carlo simulation of electron beams from an accelerator head using PENELOPE , 2001, Physics in Medicine and Biology.

[6]  D R Dance,et al.  X-ray transmission formula for antiscatter grids. , 1983, Physics in medicine and biology.

[7]  W. Reiher Hammersley, J. M., D. C. Handscomb: Monte Carlo Methods. Methuen & Co., London, and John Wiley & Sons, New York, 1964. VII + 178 S., Preis: 25 s , 1966 .

[8]  J. Baró,et al.  PENELOPE: An algorithm for Monte Carlo simulation of the penetration and energy loss of electrons and positrons in matter , 1995 .

[9]  Freek J. Beekman,et al.  Efficient Monte Carlo based scatter artifact reduction in cone-beam micro-CT , 2006, IEEE Transactions on Medical Imaging.

[10]  Gary H. Glover,et al.  Compton scatter effects in CT reconstructions , 1982 .

[11]  J Persliden,et al.  A Monte Carlo program for photon transport using analogue sampling of scattering angle in coherent and incoherent scattering processes. , 1983, Computer programs in biomedicine.

[12]  W Kalender,et al.  Monte Carlo calculations of x-ray scatter data for diagnostic radiology. , 1981, Physics in medicine and biology.

[13]  Michael Sandborg,et al.  Effect of scatter on reconstructed image quality in cone beam computed tomography: evaluation of a scatter-reduction optimisation function. , 2005, Radiation protection dosimetry.

[14]  William H. Press,et al.  Book-Review - Numerical Recipes in Pascal - the Art of Scientific Computing , 1989 .

[15]  D. Jaffray,et al.  Cone-beam computed tomography with a flat-panel imager: magnitude and effects of x-ray scatter. , 2001, Medical physics.

[16]  H. G. Menzel,et al.  Fundamental Quantities and Units for Ionizing Radiation , 1998 .

[17]  J Persliden,et al.  Calculation of the small-angle distribution of scattered photons in diagnostic radiology using a Monte Carlo collision density estimator. , 1986, Medical physics.

[18]  A. Ferrari,et al.  FLUKA: A Multi-Particle Transport Code , 2005 .

[19]  J. Hammersley,et al.  Monte Carlo Methods , 1965 .

[20]  K Doi,et al.  Physical characteristics of scattered radiation in diagnostic radiology: Monte Carlo simulation studies. , 1985, Medical physics.

[21]  J. H. Hubbell,et al.  EPDL97: the evaluated photo data library `97 version , 1997 .

[22]  D E Peplow,et al.  Measured molecular coherent scattering form factors of animal tissues, plastics and human breast tissue. , 1998, Physics in medicine and biology.

[23]  K Doi,et al.  Energy and angular dependence of x-ray absorption and its effect on radiographic response in screen--film systems. , 1983, Physics in medicine and biology.

[24]  L. Morin Molecular Form Factors and Photon Coherent Scattering Cross Sections of Water , 1982 .

[25]  J. H. Hubbell,et al.  Atomic form factors, incoherent scattering functions, and photon scattering cross sections , 1975 .

[26]  Michael Sandborg,et al.  Validation of the CTmod toolkit , 2007 .

[27]  P M Joseph,et al.  The effects of scatter in x-ray computed tomography. , 1982, Medical physics.

[28]  J. H. Hubbell,et al.  XCOM: Photon Cross Section Database (version 1.2) , 1999 .

[29]  Christoph Grab,et al.  Review of Particle Properties Particle Data Group , 1971 .

[30]  Michael Sandborg,et al.  Calculation of the energy absorption efficiency function of selected detector arrays using the MCNP code , 2007 .

[31]  D R Dance,et al.  A Monte Carlo program for the calculation of contrast, noise and absorbed dose in diagnostic radiology. , 1994, Computer methods and programs in biomedicine.

[32]  C. Eijk,et al.  Inorganic scintillators in medical imaging. , 2002 .

[33]  J. F. Briesmeister MCNP-A General Monte Carlo N-Particle Transport Code , 1993 .

[34]  D. Rogers,et al.  EGS4 code system , 1985 .

[35]  Michael Sandborg,et al.  Simulation of scatter in cone beam CT: effects on projection image quality , 2003, SPIE Medical Imaging.

[36]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[37]  S. Evans Catalogue of Diagnostic X-Ray Spectra and Other Data , 1998 .

[38]  R L Siddon,et al.  Calculation of the radiological depth. , 1985, Medical physics.

[39]  W. Kalender,et al.  Combining deterministic and Monte Carlo calculations for fast estimation of scatter intensities in CT , 2006, Physics in medicine and biology.

[40]  Andrei George Gheata,et al.  The ROOT geometry package , 2003 .

[41]  Hayes,et al.  Review of particle properties. , 1978, Physical review. D, Particles and fields.

[42]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .