Monte Carlo simulation fused with target distribution modeling via deep reinforcement learning for automatic high-efficiency photon distribution estimation

Particle distribution estimation is an important issue in medical diagnosis. In particular, photon scattering in some medical devices extremely degrades image quality and causes measurement inaccuracy. The Monte Carlo (MC) algorithm is regarded as the most accurate particle estimation approach but is still time-consuming, even with graphic processing unit (GPU) acceleration. The goal of this work is to develop an automatic scatter estimation framework for high-efficiency photon distribution estimation. Specifically, a GPU-based MC simulation initially yields a raw scatter signal with a low photon number to hasten scatter generation. In the proposed method, assume that the scatter signal follows Poisson distribution, where an optimization objective function fused with sparse feature penalty is modeled. Then, an over-relaxation algorithm is deduced mathematically to solve this objective function. For optimizing the parameters in the over-relaxation algorithm, the deep Q-network in the deep reinforcement learning scheme is built to intelligently interact with the over-relaxation algorithm to accurately and rapidly estimate a scatter signal with the large range of photon numbers. Experimental results demonstrated that our proposed framework can achieve superior performance with structural similarity >0.94, peak signal-to-noise ratio >26.55  dB, and relative absolute error <5.62%, and the lowest computation time for one scatter image generation can be within 2 s.

[1]  Lei Xing,et al.  Incorporating imaging information from deep neural network layers into image guided radiation therapy (IGRT). , 2019, Radiotherapy and oncology : journal of the European Society for Therapeutic Radiology and Oncology.

[2]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[3]  Ruola Ning,et al.  X-ray scatter correction algorithm for cone beam CT imaging. , 2004, Medical physics.

[4]  Lei Zhu,et al.  Scatter Correction Method for X-Ray CT Using Primary Modulation: Theory and Preliminary Results , 2006, IEEE Transactions on Medical Imaging.

[5]  A. Weigend,et al.  Estimating the mean and variance of the target probability distribution , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[6]  Christopher Kurz,et al.  ScatterNet: A convolutional neural network for cone‐beam CT intensity correction , 2018, Medical physics.

[7]  D. Jaffray,et al.  Advances in image-guided radiation therapy. , 2007, Journal of clinical oncology : official journal of the American Society of Clinical Oncology.

[8]  S Webb,et al.  An efficient Monte Carlo-based algorithm for scatter correction in keV cone-beam CT , 2009, Physics in medicine and biology.

[9]  Josh Star-Lack,et al.  Efficient scatter correction using asymmetric kernels , 2009, Medical Imaging.

[10]  Steve B. Jiang,et al.  Intelligent Parameter Tuning in Optimization-Based Iterative CT Reconstruction via Deep Reinforcement Learning , 2017, IEEE Transactions on Medical Imaging.

[11]  Thomas J. Asaki,et al.  A Variational Approach to Reconstructing Images Corrupted by Poisson Noise , 2007, Journal of Mathematical Imaging and Vision.

[12]  J. Pouliot,et al.  Focused beam-stop array for the measurement of scatter in megavoltage portal and cone beam CT imaging. , 2008, Medical physics.

[13]  L. Rudin,et al.  Nonlinear total variation based noise removal algorithms , 1992 .

[14]  Demis Hassabis,et al.  Mastering the game of Go with deep neural networks and tree search , 2016, Nature.

[15]  Iwan Kawrakow,et al.  Fast Monte Carlo calculation of scatter corrections for CBCT images , 2008 .

[16]  Kilian Q. Weinberger,et al.  Densely Connected Convolutional Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Marc Kachelrieß,et al.  Real‐time scatter estimation for medical CT using the deep scatter estimation: Method and robustness analysis with respect to different anatomies, dose levels, tube voltages, and data truncation , 2018, Medical physics.

[18]  Steve B. Jiang,et al.  Intelligent inverse treatment planning via deep reinforcement learning, a proof-of-principle study in high dose-rate brachytherapy for cervical cancer , 2018, Physics in medicine and biology.

[19]  Jen-Tzung Chien,et al.  Deep reinforcement learning for automated radiation adaptation in lung cancer , 2017, Medical physics.

[20]  J. Boone,et al.  An accurate method for computer-generating tungsten anode x-ray spectra from 30 to 140 kV. , 1997, Medical physics.

[21]  Steve B. Jiang,et al.  Operating a Treatment Planning System using a Deep-Reinforcement-Learning based Virtual Treatment Planner for Prostate Cancer Intensity-Modulated Radiation Therapy Treatment Planning. , 2020, Medical physics.

[22]  Marc Kachelrieß,et al.  Hybrid scatter correction for CT imaging. , 2012, Physics in medicine and biology.

[23]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[24]  Linghong Zhou,et al.  Metropolis Monte Carlo simulation scheme for fast scattered X-ray photon calculation in CT. , 2019, Optics express.

[25]  Abhishek Das,et al.  Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization , 2016, 2017 IEEE International Conference on Computer Vision (ICCV).

[26]  K. Klingenbeck-Regn,et al.  Efficient object scatter correction algorithm for third and fourth generation CT scanners , 1999, European Radiology.

[27]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[28]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[29]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[31]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[32]  R. Kruger,et al.  Scatter estimation for a digital radiographic system using convolution filtering. , 1987, Medical physics.

[33]  Steve B. Jiang,et al.  Fast Monte Carlo simulation for patient-specific CT/CBCT imaging dose calculation , 2011, Physics in medicine and biology.

[34]  Hao Yan,et al.  A GPU tool for efficient, accurate, and realistic simulation of cone beam CT projections. , 2012, Medical physics.

[35]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[36]  J. Star-Lack,et al.  Improved scatter correction using adaptive scatter kernel superposition , 2010, Physics in medicine and biology.

[37]  Wei Zhao,et al.  Patient-specific scatter correction for flat-panel detector-based cone-beam CT imaging , 2015, Physics in medicine and biology.