Suppr超能文献

多重散射软件:第一部分:通过散射介质进行光传输的在线加速蒙特卡罗模拟

Multi-Scattering software: part I: online accelerated Monte Carlo simulation of light transport through scattering media.

作者信息

Jönsson Joakim, Berrocal Edouard

出版信息

Opt Express. 2020 Dec 7;28(25):37612-37638. doi: 10.1364/OE.404005.

Abstract

In this article we present and describe an online freely accessible software called Multi-Scattering for the modeling of light propagation in scattering and absorbing media. Part II of this article series focuses on the validation of the model by rigorously comparing the simulated results with experimental data. The model is based on the use of the Monte Carlo method, where billions of photon packets are being tracked through simulated cubic volumes. Simulations are accelerated by the use of general-purpose computing on graphics processing units, reducing the computation time by a factor up to 200x in comparison with a single central processing unit thread. By using four graphic cards on a single computer, the simulation speed increases by a factor of 800x. For an anisotropy factor g = 0.86, this enables the transport path of one billion photons to be computed in 10 seconds for optical depth OD = 10 and in 20 minutes for OD = 500. Another feature of Multi-Scattering is the integration and implementation of the Lorenz-Mie theory in the software to generate the scattering phase functions from spherical particles. The simulations are run from a computer server at Lund University, allowing researchers to log in and use it freely without any prior need for programming skills or specific software/hardware installations. There are countless types of scattering media in which this model can be used to predict light transport, including medical tissues, blood samples, clouds, smoke, fog, turbid liquids, spray systems, etc. An example of simulation results is given here for photon propagation through a piece of human head. The software also includes features for modeling image formation by inserting a virtual collecting lens and a detection matrix which simulate a camera objective and a sensor array respectively. The user interface for setting-up simulations and for displaying the corresponding results is found at: https://multi-scattering.com/.

摘要

在本文中,我们展示并描述了一款名为“多重散射”的在线免费软件,用于对光在散射和吸收介质中的传播进行建模。本系列文章的第二部分着重于通过将模拟结果与实验数据进行严格比较来验证该模型。该模型基于蒙特卡罗方法,通过在模拟的立方体积中追踪数十亿个光子包来实现。利用图形处理单元进行通用计算可加速模拟过程,与单个中央处理器线程相比,计算时间最多可减少200倍。在一台计算机上使用四块图形卡,模拟速度可提高800倍。对于各向异性因子g = 0.86,这使得对于光学深度OD = 10,能够在10秒内计算出十亿个光子的传输路径;对于OD = 500,则能在20分钟内完成计算。“多重散射”的另一个特性是在软件中集成并实现了洛伦兹 - 米氏理论,以生成球形粒子的散射相位函数。模拟由隆德大学的计算机服务器运行,研究人员无需任何编程技能或特定软件/硬件安装,即可登录并免费使用。有无数种散射介质可使用此模型来预测光传输,包括医学组织、血液样本、云、烟、雾、浑浊液体、喷雾系统等。此处给出了光子在一块人类头部组织中传播的模拟结果示例。该软件还具备通过插入虚拟收集透镜和检测矩阵来模拟图像形成的功能,其中虚拟收集透镜和检测矩阵分别模拟相机物镜和传感器阵列。设置模拟和显示相应结果的用户界面可在以下网址找到:https://multi - scattering.com/

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验