FullMonteCUDA: a fast, flexible, and accurate GPU-accelerated Monte Carlo simulator for light propagation in turbid media

被引:29
|
作者
Young-Schultz, Tanner [1 ]
Brown, Stephen [1 ]
Lilge, Lothar [2 ,3 ]
Betz, Vaughn [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[2] Princess Margaret Canc Ctr, Toronto, ON, Canada
[3] Univ Toronto, Dept Med Biophys, Toronto, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
PHOTODYNAMIC THERAPY; OPTICAL-PROPERTIES; PHOTON MIGRATION; REFRACTIVE-INDEX; IN-VIVO; TISSUE; TRANSPORT; MODEL; DISTRIBUTIONS; CODE;
D O I
10.1364/BOE.10.004711
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Optimizing light delivery for photodynamic therapy, quantifying tissue optical properties or reconstructing 3D distributions of sources in bioluminescence imaging and absorbers in diffuse optical imaging all involve solving an inverse problem. This can require thousands of forward light propagation simulations to determine the parameters to optimize treatment, image tissue or quantify tissue optical properties, which is time-consuming and computationally expensive. Addressing this problem requires a light propagation simulator that produces results quickly given modelling parameters. In previous work, we developed FullMonteSW: currently the fastest, tetrahedral-mesh, Monte Carlo light propagation simulator written in software. Additional software optimizations showed diminishing performance improvements, so we investigated hardware acceleration methods. This work focuses on FullMonteCUDA: a GPU-accelerated version of FullMonteSW which targets NVIDIA GPUs. FullMonteCUDA has been validated across several benchmark models and, through various GPU-specific optimizations, achieves a 288-936x speedup over the single-threaded, non-vectorized version of FullMonteSW and a 4-13x speedup over the highly optimized, hand-vectorized and multi-threaded version. The increase in performance allows inverse problems to be solved more efficiently and effectively. (C) 2019 Optical Society of America under the terms of the OSA Open Access Publishing Agreement
引用
收藏
页码:4711 / 4726
页数:16
相关论文
共 50 条
  • [1] GPU-accelerated Monte-Carlo modeling for fluorescence propagation in turbid medium
    Yi, Xi
    Chen, Weiting
    Wu, Linhui
    Ma, Wenjuan
    Zhang, Wei
    Li, Jiao
    Wang, Xin
    Gao, Feng
    [J]. MULTIMODAL BIOMEDICAL IMAGING VII, 2012, 8216
  • [2] GPU-accelerated Object-Oriented Monte Carlo modeling of photon migration in turbid media
    Doronin, Alex
    Meglinski, Igor
    [J]. SARATOV FALL MEETING 2010: OPTICAL TECHNOLOGIES IN BIOPHYSICS AND MEDICINE XII, 2011, 7999
  • [3] GPU accelerated electric field Monte Carlo simulation of light propagation in turbid media using a finite-size beam model
    Wang, Yaru
    Li, Pengcheng
    Jiang, Chao
    Wang, Jia
    Luo, Qingming
    [J]. OPTICS EXPRESS, 2012, 20 (15): : 16618 - 16630
  • [4] Fast and Accurate Estimation of Organ Doses in Medical Imaging Using a GPU-Accelerated Monte Carlo Simulation Code
    Badal, A.
    Badano, A.
    [J]. MEDICAL PHYSICS, 2011, 38 (06)
  • [5] Fast semianalytical Monte Carlo simulation for time-resolved light propagation in turbid media
    Tinet, E
    Avrillier, S
    Tualle, JM
    [J]. JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1996, 13 (09) : 1903 - 1915
  • [6] GPU-ACCELERATED MONTE CARLO CODE FOR FAST DOSE RECALCULATION IN PROTON BEAM THERAPY
    Rucinski, A.
    Gajewski, J.
    Olko, P.
    Rinaldi, I.
    Patera, V.
    Schiavi, A.
    [J]. ACTA PHYSICA POLONICA B, 2017, 48 (10): : 1625 - 1630
  • [7] Propagation of polarized light in birefringent turbid media: A Monte Carlo study
    Wang, XD
    Wang, LHV
    [J]. JOURNAL OF BIOMEDICAL OPTICS, 2002, 7 (03) : 279 - 290
  • [8] GPU-accelerated variational path integral Monte Carlo simulations
    Hinde, Robert J.
    Harrison, Robert
    Peterson, Greg
    Kakani, Venkata Prasanth
    Mudhasani, Shanthan
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 240
  • [9] GPU-accelerated Monte Carlo simulation of MV-CBCT
    Shi, Mengying
    Myronakis, Marios
    Jacobson, Matthew
    Ferguson, Dianne
    Williams, Christopher
    Lehmann, Mathias
    Baturin, Paul
    Huber, Pascal
    Fueglistaller, Rony
    Lozano, Ingrid Valencia
    Harris, Thomas
    Morf, Daniel
    Berbeco, Ross, I
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2020, 65 (23):
  • [10] GPU-Accelerated Monte Carlo Simulations of Dense Stellar Systems
    Pattabiraman, B.
    Umbreit, S.
    Liao, W.
    Rasio, F.
    Kalogera, V.
    Choudhary, A.
    [J]. ADVANCES IN COMPUTATIONAL ASTROPHYSICS: METHODS, TOOLS AND OUTCOMES, 2012, 453 : 329 - 332