1
|
Zhou Y, Deng W, Kang J, Xia J, Yang Y, Li B, Zhang Y, Qi H, Wu W, Qi M, Zhou L, Ma J, Xu Y. Technical note: A GPU-based shared Monte Carlo method for fast photon transport in multi-energy x-ray exposures. Med Phys 2024; 51:8390-8398. [PMID: 39023181 DOI: 10.1002/mp.17314] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/25/2023] [Revised: 06/11/2024] [Accepted: 06/25/2024] [Indexed: 07/20/2024] Open
Abstract
BACKGROUND The Monte Carlo (MC) method is an accurate technique for particle transport calculation due to the precise modeling of physical interactions. Nevertheless, the MC method still suffers from the problem of expensive computational cost, even with graphics processing unit (GPU) acceleration. Our previous works have investigated the acceleration strategies of photon transport simulation for single-energy CT. But for multi-energy CT, conventional individual simulation leads to unnecessary redundant calculation, consuming more time. PURPOSE This work proposes a novel GPU-based shared MC scheme (gSMC) to reduce unnecessary repeated simulations of similar photons between different spectra, thereby enhancing the efficiency of scatter estimation in multi-energy x-ray exposures. METHODS The shared MC method selects shared photons between different spectra using two strategies. Specifically, we introduce spectral region classification strategy to select photons with the same initial energy from different spectra, thus generating energy-shared photon groups. Subsequently, the multi-directional sampling strategy is utilized to select energy-and-direction-shared photons, which have the same initial direction, from energy-shared photon groups. Energy-and-direction-shared photons perform shared simulations, while others are simulated individually. Finally, all results are integrated to obtain scatter distribution estimations for different spectral cases. RESULTS The efficiency and accuracy of the proposed gSMC are evaluated on the digital phantom and clinical case. The experimental results demonstrate that gSMC can speed up the simulation in the digital case by ∼37.8% and the one in the clinical case by ∼20.6%, while keeping the differences in total scatter results within 0.09%, compared to the conventional MC package, which performs an individual simulation. CONCLUSIONS The proposed GPU-based shared MC simulation method can achieve fast photon transport calculation for multi-energy x-ray exposures.
Collapse
Affiliation(s)
- Yiwen Zhou
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Wenxin Deng
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Jing Kang
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Jinqiu Xia
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Yingjie Yang
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Bin Li
- State Key Laboratory of Oncology in South China, Collaborative Innovation Center for Cancer Medicine, Sun Yat-sen University Cancer Center, Guangzhou, China
| | - Yuqin Zhang
- Department of Radiation Oncology, Nanfang Hospital, Southern Medical University, Guangzhou, China
| | - Hongliang Qi
- Department of Clinical Engineering, Nanfang Hospital, Southern Medical University, Guangzhou, China
| | - WangJiang Wu
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Mengke Qi
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Linghong Zhou
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Jianhui Ma
- Department of Radiation Oncology, Nanfang Hospital, Southern Medical University, Guangzhou, China
| | - Yuan Xu
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| |
Collapse
|
2
|
Piao Z, Deng W, Huang S, Lin G, Qin P, Li X, Wu W, Qi M, Zhou L, Li B, Ma J, Xu Y. Adaptive scatter kernel deconvolution modeling for cone-beam CT scatter correction via deep reinforcement learning. Med Phys 2024; 51:1163-1177. [PMID: 37459053 DOI: 10.1002/mp.16618] [Citation(s) in RCA: 2] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/10/2022] [Revised: 06/11/2023] [Accepted: 06/26/2023] [Indexed: 02/10/2024] Open
Abstract
BACKGROUND Scattering photons can seriously contaminate cone-beam CT (CBCT) image quality with severe artifacts and substantial degradation of CT value accuracy, which is a major concern limiting the widespread application of CBCT in the medical field. The scatter kernel deconvolution (SKD) method commonly used in clinic requires a Monte Carlo (MC) simulation to determine numerous quality-related kernel parameters, and it cannot realize intelligent scatter kernel parameter optimization, causing limited accuracy of scatter estimation. PURPOSE Aiming at improving the scatter estimation accuracy of the SKD algorithm, an intelligent scatter correction framework integrating the SKD with deep reinforcement learning (DRL) scheme is proposed. METHODS Our method firstly builds a scatter kernel model to iteratively convolve with raw projections, and then the deep Q-network of the DRL scheme is introduced to intelligently interact with the scatter kernel to achieve a projection adaptive parameter optimization. The potential of the proposed framework is demonstrated on CBCT head and pelvis simulation data and experimental CBCT measurement data. Furthermore, we have implemented the U-net based scatter estimation approach for comparison. RESULTS The simulation study demonstrates that the mean absolute percentage error (MAPE) of the proposed method is less than 9.72% and the peak signal-to-noise ratio (PSNR) is higher than 23.90 dB, while for the conventional SKD algorithm, the minimum MAPE is 17.92% and the maximum PSNR is 19.32 dB. In the measurement study, we adopt a hardware-based beam stop array algorithm to obtain the scatter-free projections as a comparison baseline, and our method can achieve superior performance with MAPE < 17.79% and PSNR > 16.34 dB. CONCLUSIONS In this paper, we propose an intelligent scatter correction framework that integrates the physical scatter kernel model with DRL algorithm, which has the potential to improve the accuracy of the clinical scatter correction method to obtain better CBCT imaging quality.
Collapse
Affiliation(s)
- Zun Piao
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Wenxin Deng
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Shuang Huang
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Guoqin Lin
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Peishan Qin
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Xu Li
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Wangjiang Wu
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Mengke Qi
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Linghong Zhou
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| | - Bin Li
- State Key Laboratory of Oncology in South China, Collaborative Innovation Center for Cancer Medicine, Sun Yat-sen University Cancer Center, Guangzhou, China
| | - Jianhui Ma
- Department of Radiation Oncology, Nanfang Hospital, Southern Medical University, Guangzhou, China
| | - Yuan Xu
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China
| |
Collapse
|
3
|
Lin G, Deng S, Wang X. An efficient quasi-Monte Carlo method with forced fixed detection for photon scatter simulation in CT. PLoS One 2023; 18:e0290266. [PMID: 37616211 PMCID: PMC10449146 DOI: 10.1371/journal.pone.0290266] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/07/2023] [Accepted: 08/03/2023] [Indexed: 08/26/2023] Open
Abstract
Detected scattered photons can cause cupping and streak artifacts, significantly degrading the quality of CT images. For fast and accurate estimation of scatter intensities resulting from photon interactions with a phantom, we first transform the path probability of photons interacting with the phantom into a high-dimensional integral. Secondly, we develope a new efficient algorithm called gQMCFFD, which combines graphics processing unit(GPU)-based quasi-Monte Carlo (QMC) with forced fixed detection to approximate this integral. QMC uses low discrepancy sequences for simulation and is deterministic versions of Monte Carlo. Numerical experiments show that the results are in excellent agreement and the efficiency improvement factors are 4 ∼ 46 times in all simulations by gQMCFFD with comparison to GPU-based Monte Carlo methods. And by combining gQMCFFD with sparse matrix method, the simulation time is reduced to 2 seconds in a single projection angle and the relative difference is 3.53%.
Collapse
Affiliation(s)
- Guiyuan Lin
- School of Mathematics and Statistics, Hunan First Normal University, Changsha, China
| | - Shiwo Deng
- National Center for Applied Mathematics, Southern University of Science and Technology, Shenzhen, China
| | - Xiaoqun Wang
- Department of Mathematical Sciences, Tsinghua University, Beijing, China
| |
Collapse
|
4
|
Guo Z, Yang B, Liang Y, Huang Z. Virtual Simulation of the Effect of FMCW Laser Fuse Detector's Component Performance Variability on Target Echo Characteristics under Smoke Interference. MATERIALS 2022; 15:ma15124268. [PMID: 35744327 PMCID: PMC9229106 DOI: 10.3390/ma15124268] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/19/2022] [Revised: 06/09/2022] [Accepted: 06/14/2022] [Indexed: 12/10/2022]
Abstract
The laser transmitter and photoelectric receiver are the core modules of the detector in a laser proximity fuse, whose performance variability can affect the accuracy of target detection and identification. In particular, there is no study on the effect of detector’s component performance variability on frequency-modulated continuous-wave (FMCW) laser fuse under smoke interference. Therefore, based on the principles of particle dynamic collision, ray tracing, and laser detection, this paper builds a virtual simulation model of FMCW laser transmission with the professional particle system of Unity3D, and studies the effect of performance variability of laser fuse detector components on the target characteristics under smoke interference. Simulation results show that the difference in the performance of the fuse detector components causes the amplitude variation and peak migration of the beat signal spectrum, and the change in the visibility of the smoke can also affect the results, which indicates that the factors affecting the signal-to-noise ratio (SNR) of the echo signal are related to the smoke interference and performance variability of the detector. The proposed simulation model is supported by experimental results, which reflect the reliability of the proposed findings. Therefore, this study can be used for the optimization of the parameters in the laser fuse antismoke interference to avoid false alarms.
Collapse
|
5
|
Lin G, Deng S, Wang X. Quasi-Monte Carlo method for calculating X-ray scatter in CT. OPTICS EXPRESS 2021; 29:13746-13763. [PMID: 33985104 DOI: 10.1364/oe.422534] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 02/12/2021] [Accepted: 04/12/2021] [Indexed: 06/12/2023]
Abstract
In this paper we transform the trajectories of X-ray as it interacts with a phantom into a high-dimensional integration problem and give the integral formula for the probability of photons emitted from the X-ray source through the phantom to reach the detector. We propose a superior algorithm called gQMCFRD, which combines GPU-based quasi-Monte Carlo (gQMC) method with forced random detection (FRD) technique to simulate this integral. QMC simulation is deterministic versions of Monte Carlo (MC) simulation, which uses deterministic low discrepancy points (such as Sobol' points) instead of the random points. By using the QMC and FRD technique, the gQMCFRD greatly increases the simulation convergence rate and efficiency. We benchmark gQMCFRD, GPU based MC tool (gMCDRR), which performs conventional simulations, a GPU-based Metropolis MC tool (gMMC), which uses the Metropolis-Hasting algorithm to sample the entire photon path from the X-ray source to the detector and gMCFRD, that uses random points for sampling against PENELOPE subroutines: MC-GPU. The results are in excellent agreement and the Efficiency Improvement Factor range 27 ∼ 37 (or 1.09 ∼ 1.16, or 0.12 ∼ 0.15, or 3.62 ∼ 3.70) by gQMCFRD (or gMCDRR, or gMMC, or gMCFRD) with comparison to MC-GPU in all cases. It shows that gQMCFRD is more effective in these cases.
Collapse
|
6
|
Zhang Y, Chen Y, Zhong A, Jia X, Wu S, Qi H, Zhou L, Xu Y. Scatter correction based on adaptive photon path-based Monte Carlo simulation method in Multi-GPU platform. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE 2020; 194:105487. [PMID: 32473514 DOI: 10.1016/j.cmpb.2020.105487] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 08/29/2019] [Revised: 03/02/2020] [Accepted: 03/30/2020] [Indexed: 06/11/2023]
Abstract
Monte Carlo (MC)-based simulation is the most precise method in scatter correction for Cone-beam CT (CBCT). Nonetheless, the existing MC methods cannot be fully applied in clinical due to its low efficiency. The traditional MC simulations perform calculations via a particle-by-particle scheme, which leads to high computation costs because abundant photons do not reach the X-ray detector in transport. The conventional approaches cannot control where the particle ends. Hence, it unavoidably waste lots of time in transporting numerous photons that have no contribution to the signal at the detector, yielding a low computational efficiency. To solve the problem, an innovative GPU-based Metropolis MC (gMMC) method was proposed. Compared with the traditional ones, the Metropolis based algorithm utilizes a path-by-path sampling method. The method can automatically control each particle path and eventually accelerate the convergence. In this paper, we firstly take planning CT image as prior information because of its precise CT value, and utilize gMMC to estimate scatter signal. Then the scatter signals are removed from the raw CBCT projections. Afterwards, FDK reconstruction is performed to obtain the corrected image,some accelerating strategies including reducing photon history number, pixels sampling, projection angles sampling and reconstructed image down-sampling achieve adaptive fast CBCT image reconstruction. For having high computational efficiency, we implemented the whole workflow on a 4-GPU workstation. In order to verify the feasibility of the the method, the experiment of several cases are conducted including simulation, phantom, and real patient cases. Results indicate that the image contrast becomes better, the scatter artifacts are eliminated. The maximum error (emax), the minimum error (emin), the 95th percentile error (e95%), average error (¯e) are reduced from 264, 56, 14 and 21 HU to 28, 10, 3 and 7 HU in full-fan case, and from 387, 5, 19 and 95 HU to 39, 2, 2 and 6 HU in the half-fan case. In terms of computation time, the MC simulation time of all cases is within 2.5 seconds, and the total time is within 15 seconds.
Collapse
Affiliation(s)
- Yangmei Zhang
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China, 510515
| | - Yusi Chen
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China, 510515
| | - Anni Zhong
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China, 510515
| | - Xun Jia
- Department of Radiation Oncology, University of Texas Southwestern Medical Center, Dallas, TX 75235, USA
| | - Shuyu Wu
- Guangzhou Huaduan Technology Limited Company, Guangzhou, China, 510700
| | - Hongliang Qi
- Guangzhou Huaduan Technology Limited Company, Guangzhou, China, 510700
| | - Linghong Zhou
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China, 510515.
| | - Yuan Xu
- School of Biomedical Engineering, Southern Medical University, Guangzhou, China, 510515.
| |
Collapse
|
7
|
Castro MC, Silva NF, Santos LR, Cintra FB, Caldas LV. Evaluation of an extrapolation chamber for dosimetry in computed tomography beams using Monte Carlo code (MCNP5). Radiat Phys Chem Oxf Engl 1993 2020. [DOI: 10.1016/j.radphyschem.2019.04.043] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/27/2022]
|