Yuan Yaoshen, Yan Shijie, Fang Qianqian
Department of Electrical and Computer Engineering, Northeastern University, 360 Huntington Avenue, Boston, MA 02115, USA.
Department of Bioengineering, Northeastern University, 360 Huntington Avenue, Boston, MA 02115, USA.
Biomed Opt Express. 2020 Dec 8;12(1):147-161. doi: 10.1364/BOE.411898. eCollection 2021 Jan 1.
The mesh-based Monte Carlo (MMC) technique has grown tremendously since its initial publication nearly a decade ago. It is now recognized as one of the most accurate Monte Carlo (MC) methods, providing accurate reference solutions for the development of novel biophotonics techniques. In this work, we aim to further advance MMC to address a major challenge in biophotonics modeling, i.e. light transport within highly complex tissues, such as dense microvascular networks, porous media and multi-scale tissue structures. Although the current MMC framework is capable of simulating light propagation in such media given its generality, the run-time and memory usage grow rapidly with increasing media complexity and size. This greatly limits our capability to explore complex and multi-scale tissue structures. Here, we propose a highly efficient implicit mesh-based Monte Carlo (iMMC) method that incorporates both mesh- and shape-based tissue representations to create highly complex yet memory-efficient light transport simulations. We demonstrate that iMMC is capable of providing accurate solutions for dense vessel networks and porous tissues while reducing memory usage by greater than a hundred- or even thousand-fold. In a sample network of microvasculature, the reduced shape complexity results in nearly 3x speed acceleration. The proposed algorithm is now available in our open-source MMC software at http://mcx.space/#mmc.
基于网格的蒙特卡罗(MMC)技术自近十年前首次发表以来有了巨大的发展。现在它被认为是最精确的蒙特卡罗(MC)方法之一,为新型生物光子学技术的发展提供了精确的参考解决方案。在这项工作中,我们旨在进一步推进MMC,以应对生物光子学建模中的一个重大挑战,即在高度复杂的组织中进行光传输,如密集的微血管网络、多孔介质和多尺度组织结构。尽管当前的MMC框架由于其通用性能够模拟此类介质中的光传播,但随着介质复杂性和尺寸的增加,运行时间和内存使用量会迅速增长。这极大地限制了我们探索复杂和多尺度组织结构的能力。在此,我们提出一种高效的基于隐式网格的蒙特卡罗(iMMC)方法,该方法结合了基于网格和基于形状的组织表示,以创建高度复杂但内存高效的光传输模拟。我们证明,iMMC能够为密集血管网络和多孔组织提供精确的解决方案,同时将内存使用量减少一百倍甚至一千倍以上。在一个微血管样本网络中,形状复杂性的降低导致速度加快近3倍。我们提出的算法现在可在我们的开源MMC软件中获取,网址为http://mcx.space/#mmc。