Neu(t)ralMC: energy-efficient open source Monte Carlo algorithm for assessing photon transport in turbid media

被引:2
作者
Clennell, Abigail [1 ]
Nguyen, Vinh [1 ]
Yakovlev, Vladislav V. [2 ]
Doronin, Alexander [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6140, New Zealand
[2] Texas A&M Univ, Dept Biomed Engn, Dept Phys & Astron, College Stn, TX USA
基金
美国国家卫生研究院; 美国国家科学基金会;
关键词
POLARIZED-LIGHT TRANSPORT; SCATTERING MEDIA; SIMULATION; PROGRAMS; MODEL;
D O I
10.1364/OE.496516
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Light propagation in turbid mediums such as atmosphere, fluids, and biological tissues is a challenging problem which necessitates accurate simulation techniques to account for the effects of multiple scattering. The Monte Carlo method has long established itself as a gold standard and is widely adopted for simulating light transport, however, its computationally intensive nature often requires significant processing power and energy consumption. In this paper a novel, open source Monte Carlo algorithm is introduced which is specifically designed for use with energy-efficient processors, effectively addressing those challenges, while maintaining the accuracy/compatibility and outperforming existing solutions. The proposed implementation optimizes photon transport simulations by exploiting the unique capabilities of Apple's low -power, high-performance M-family of chips. The developed method has been implemented in an open-source software package, enabling seamless adaptation of developed algorithms for specific applications. The accuracy and performance are validated using comprehensive comparison with existing solvers commonly used for biomedical imaging. The results demonstrate that the new algorithm achieves comparable accuracy levels to those of existing techniques while significantly reducing computational time and energy consumption.(c) 2023 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement
引用
收藏
页码:30921 / 30931
页数:11
相关论文
共 53 条
  • [1] Parallel computing with graphics processing units for high-speed Monte Carlo simulation of photon migration
    Alerstam, Erik
    Svensson, Tomas
    Andersson-Engels, Stefan
    [J]. JOURNAL OF BIOMEDICAL OPTICS, 2008, 13 (06)
  • [2] [Anonymous], 2023, Virtual photonics technology initiative
  • [3] [Anonymous], 2016, Handbook of Optical Biomedical Diagnostics
  • [4] [Anonymous], 2023, Cloud based Monte Carlo tool for photon transport
  • [5] [Anonymous], 2023, List of GPUs by power consumption
  • [6] [Anonymous], mcxyz.c: A Monte Carlo model of light transport in 3D turbid media
  • [7] [Anonymous], 2020, Apple unleashes M1
  • [8] Apple Inc, 2021, Metal Shading Language Specification
  • [9] Barrett H H., 2004, Wiley Series in Pure and Applied Optics
  • [10] PowerLyra: Differentiated Graph Computation and Partitioning on Skewed Graphs
    Chen, Rong
    Shi, Jiaxin
    Chen, Yanzhe
    Zang, Binyu
    Guan, Haibing
    Chen, Haibo
    [J]. ACM TRANSACTIONS ON PARALLEL COMPUTING, 2018, 5 (03)