The viability of ADVANTG deterministic method for synthetic radiography generation

https://doi.org/10.1016/j.cpc.2018.02.009Get rights and content

Abstract

Fast simulation techniques to generate synthetic radiographic images of high resolution are helpful when new radiation imaging systems are designed. However, the standard stochastic approach requires lengthy run time with poorer statistics at higher resolution. The investigation of the viability of a deterministic approach to synthetic radiography image generation was explored. The aim was to analyze a computational time decrease over the stochastic method. ADVANTG was compared to MCNP in multiple scenarios including a small radiography system prototype, to simulate high resolution radiography images. By using ADVANTG deterministic code to simulate radiography images the computational time was found to decrease 10 to 13 times compared to the MCNP stochastic approach while retaining image quality.

Introduction

Radiation transport problems have been solved by using transport codes for decades. Of these transport codes MCNP (Monte Carlo N-Particle) stochastic method has been the most widely accepted transport code due to its proven ability to realistically model radiation transport problems. It has been used for design of detectors and X-ray sources as well [1]. While MCNP can certainly model a radiography system and create synthetic radiographs, the problem lies with the nature of the code. The main concern with the code is the computational time of a standard radiography simulation. An MCNP simulation of a radiographic image can take days to complete, which is problematic if time sensitive situations call for a more immediate result. It would be impractical to use MCNP to generate synthetic images for CT applications which require hundreds of projection images to reconstruct CT images. Stochastic methods also have another adverse effect of decrease in accuracy as the number of meshes increases while the number of photons for the simulation remains the same. In pursuit of finding methods to decrease the computational time while improving the accuracy for synthetic radiography generation a deterministic approach was researched and compared with MCNP.

A three dimensional discrete ordinates deterministic method discretizes the transport equation and solves a linear system of equations through iterations [2]. Discrete ordinates rely on quadrature sets which define the angular coordinates required to simulate the direction of a photon travel. In the case of ADVANTG, this direction is defined using polar and azimuthal angles. Eq. (1) is the general three-dimensional discrete ordinates equation [3]. ΩnΨ(r,Ωn)+σ(r)Ψ(r,Ωn)=q(r,Ωn)where, Ω is a unit vector defined by the directional cosines, q is the emission density, Ψ is the angular flux, and r is the direction in x,y,z.

The Stochastic method simulates individual particle behavior and uses a statistical sampling process based on random number generation. MCNP uses particle weights for computational efficiency, weights can be applied to particles to simulate a number of particles emitted from a source. A particle weight is essentially a correction for deviation from the physical transport [4]. Monte Carlo methods primarily rely on two base equations to solve the transport equation, the probability density function, Eq. (2), and the path length, Eq. (3). g(F)=f(x)|dxdF| f(x)=ex.Using Eqs. (2), (3), MCNP can simulate particle track lengths from the mean free path and the probability of that interaction using the cumulative probability density function and solve for the flux of the system in particles/cm2s [3].

In MCNP as the volume of a FMESH cell decreases the fraction of particles contributing to the flux decreases, as such the uncertainty will increase, thus Monte Carlo calculations may not be as appropriate as deterministic methods in these cases as describes in Ref. [3]. ADVANTG specifically uses Denovo, a 3-D discrete ordinates transport code developed at Oak Ridge National Laboratory [5]. ADVANTG discretizes the transport problem from a user supplied mesh grid and executes the deterministic code (Denovo) to solve the transport equation. ADVANTG solves the transport equation in multiple steps. First an MCNP first collision source is preformed to mitigate ray effects, then a ray trace using the specified polar and azimuthal angles for photon travel is performed. Finally Denovo iterates through a Krylov subspace solving a linear system of equations for each user defined energy group. ADVANTG was chosen over other deterministic methods such as DORT, TORT, or other proprietary codes due to the robustness and flexibility of the code. DORT only performed 2-D simulations and did not meet the requirement of 3-D transport modeling [6]. TORT, while being a 3-D discrete ordinates solver, is outdated and was replaced by Denovo from Oak Ridge National Laboratory in their Exnihilo package which is shared by ADVANTG [[7], [8]]. Other codes were proprietary or not cost effective for the specific application.

Section snippets

Methods

Ubuntu 14.04 was used as the primary operating system along with a 6 core (12 threads) processor with 128 gigabyte (GB) of random access memory (RAM). For the simulations, MCNP was run with 1×1010 particles and the FMESH4 tally was used to simulate the pixels of the detector. For ADVANTG most of the default parameter settings of the code were unchanged although the effect of the number of angles was investigated. In both of MCNP and ADVANTG simulations the meshing was created such that it

Isotropic point source verification

The first simplistic case was simulated to verify the accuracy of ADVANTG and MCNP codes before continuing on with a more complex system. Radiography images for each simulation were generated to compare. The radiography images generated from the simulations are shown in Fig. 1. Profile of the images at the center were plotted to determine the accuracy of the simulation as compared to the theoretical calculations. Fig. 2 is the comparison plot of profiles; the data was normalized and shifted to

Conclusion

In this study, the viability of using the ADVANTG deterministic code to generate synthetic radiographies was investigated.

Because of the computation time required for the MCNP stochastic method a deterministic approach was investigated. In the verification simulation of the isotropic point source, MCNP was expected to have less error than the simulation result showed, since the fmesh tally size was reasonably large, this was still within the margins of error and was due largely to the number of

References (14)

  • GrantE.J. et al.

    Appl. Radiat. Isot.

    (2012)
  • MosherS. et al.

    ADVANTG-An Automated Variance Reduction Parameter Generator

    (2015)
  • LewisE. et al.

    Computational Methods of Neutron Transport

    (1993)
  • TeamX.-.M.C.

    MCNP-A General N-Particle Transport Code, Version 5

    (2003)
  • EvansT.

    Denovo Methods Manual

    (2012)
  • RhoadesW. et al.
  • RhoadesW. et al.
There are more references available in the full text version of this article.

Cited by (1)

  • Accelerated radiation transport modeling techniques for pencil beam computed tomography using gamma rays

    2022, Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
    Citation Excerpt :

    For CT problems, computational costs are further compounded as simulations must be repeated over many projections to reliably reconstruct a three-dimensional image. To alleviate some of the computational burdens without sacrificing the quality of images, researchers have presented approaches with improved computing resources (e.g., upgraded hardware and software), alternative deterministic methods [9–13], as well as combining adaptation methods with the Monte Carlo method [14–16]. These methods mainly pertain to radiotherapy calculations and may not be directly transferable to the specific geometries and interactions of importance to specialized CT systems.

View full text