• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

SU-D-218-06:使用宏观蒙特卡罗方法加速光学光子蒙特卡罗模拟

SU-D-218-06: Acceleration of Optical Photon Monte Carlo Simulations Using the Macro Monte Carlo Method.

作者信息

Jacqmin D

机构信息

University of Wisconsin-Madison, Madison, WI.

出版信息

Med Phys. 2012 Jun;39(6Part3):3623. doi: 10.1118/1.4734709.

DOI:10.1118/1.4734709
PMID:28517426
Abstract

PURPOSE

The purpose of this work is to demonstrate that optical photon Monte Carlo simulations via a photon transport code called MCML can be accelerated using macro Monte Carlo (MMC) techniques.

METHODS

MCML was modified to incorporate the macro Monte Carlo radiation transport method. The original MCML uses scattering, absorption, reflection and refraction physics to transport optical photons through multi-layered geometries. The code determines transmission, reflection and absorption for the layered geometry specified by the user. To make the code run faster, the MMC version of MCML uses large, multi-interaction steps in regions that are homogeneous. These large steps are pre-computed and stored in a database with many step sizes, materials and photon energies. The MMC version of MCML determines whether large MMC steps or traditional Monte Carlo should be used depending on the photon's current location inthe geometry.

RESULTS

The MMC version of MCML was tested against the original MCML code for a number of simple test geometries. It was also tested in anatomical geometries that are often uses in optical photon modeling. This includes skin and skull geometries. In each case, the reflection and transmission results from each code differed by less than 0.5%. The absorption data produced by each code also differed by less than 0.5% in most cases, and never differed by more than 2%. The MMC version of MCML runs between 1-3 times as many particles per unit time comparedto MCML, depending on the geometry.

CONCLUSIONS

Applying Macro Monte Carlo methods to MCML produces a faster code without compromising accuracy. The speed-gains are greatest in geometries thathave regions that are large relative to the mean scattering length for photons in that region. This work has the potential to accelerate light modeling for both photodynamic therapy and near-infrared spectroscopic imaging.

摘要

目的

本研究旨在证明,通过名为MCML的光子传输代码进行的光学光子蒙特卡罗模拟可以使用宏观蒙特卡罗(MMC)技术来加速。

方法

对MCML进行修改,以纳入宏观蒙特卡罗辐射传输方法。原始的MCML使用散射、吸收、反射和折射物理原理,通过多层几何结构传输光学光子。该代码确定用户指定的分层几何结构的透射、反射和吸收。为了使代码运行得更快,MCML的MMC版本在均匀区域中使用大的多相互作用步长。这些大步长是预先计算并存储在一个包含许多步长、材料和光子能量的数据库中。MCML的MMC版本根据光子在几何结构中的当前位置,确定是使用大的MMC步长还是传统的蒙特卡罗方法。

结果

针对一些简单的测试几何结构,对MCML的MMC版本与原始MCML代码进行了测试。还在光学光子建模中常用的解剖几何结构中进行了测试。这包括皮肤和颅骨几何结构。在每种情况下,每个代码的反射和透射结果相差不到0.5%。在大多数情况下,每个代码产生的吸收数据也相差不到0.5%,且差异从未超过2%。根据几何结构的不同,MCML的MMC版本每单位时间运行的粒子数是MCML的1至3倍。

结论

将宏观蒙特卡罗方法应用于MCML可产生一个更快的代码,且不影响准确性。在相对于该区域光子平均散射长度较大的区域的几何结构中,速度提升最大。这项工作有可能加速光动力疗法和近红外光谱成像的光建模。

相似文献

1
SU-D-218-06: Acceleration of Optical Photon Monte Carlo Simulations Using the Macro Monte Carlo Method.SU-D-218-06:使用宏观蒙特卡罗方法加速光学光子蒙特卡罗模拟
Med Phys. 2012 Jun;39(6Part3):3623. doi: 10.1118/1.4734709.
2
Monte Carlo simulation of light transport in turbid medium with embedded object--spherical, cylindrical, ellipsoidal, or cuboidal objects embedded within multilayered tissues.混浊介质中光传输的蒙特卡罗模拟——多层组织中嵌入的球形、圆柱形、椭圆形或立方体物体。
J Biomed Opt. 2014 Apr;19(4):045003. doi: 10.1117/1.JBO.19.4.045003.
3
MCML--Monte Carlo modeling of light transport in multi-layered tissues.MCML——多层组织中光传输的蒙特卡罗建模
Comput Methods Programs Biomed. 1995 Jul;47(2):131-46. doi: 10.1016/0169-2607(95)01640-f.
4
A vectorized Monte Carlo code for modeling photon transport in SPECT.一种用于模拟单光子发射计算机断层扫描(SPECT)中光子传输的矢量化蒙特卡罗代码。
Med Phys. 1993 Jul-Aug;20(4):1121-7. doi: 10.1118/1.597148.
5
High-performance, robustly verified Monte Carlo simulation with FullMonte.使用 FullMonte 进行高性能、稳健验证的蒙特卡罗模拟。
J Biomed Opt. 2018 Aug;23(8):1-11. doi: 10.1117/1.JBO.23.8.085001.
6
Hardware acceleration of a Monte Carlo simulation for photodynamic therapy [corrected] treatment planning.用于光动力治疗[已修正]治疗计划的蒙特卡罗模拟的硬件加速。
J Biomed Opt. 2009 Jan-Feb;14(1):014019. doi: 10.1117/1.3080134.
7
MANTIS: combined x-ray, electron and optical Monte Carlo simulations of indirect radiation imaging systems.螳螂:间接辐射成像系统的X射线、电子和光学联合蒙特卡罗模拟
Phys Med Biol. 2006 Mar 21;51(6):1545-61. doi: 10.1088/0031-9155/51/6/013. Epub 2006 Mar 1.
8
MMC--a high-performance Monte Carlo code for electron beam treatment planning.MMC——一种用于电子束治疗计划的高性能蒙特卡罗代码。
Phys Med Biol. 1995 Apr;40(4):543-74. doi: 10.1088/0031-9155/40/4/005.
9
Optimization of the Monte Carlo code for modeling of photon migration in tissue.用于组织中光子迁移建模的蒙特卡罗代码优化
Comput Methods Programs Biomed. 2006 Oct;84(1):50-7. doi: 10.1016/j.cmpb.2006.07.007. Epub 2006 Sep 7.
10
Monte Carlo method for photon heating using temperature-dependent optical properties.使用随温度变化的光学特性的光子加热蒙特卡罗方法。
Comput Methods Programs Biomed. 2015 Feb;118(2):234-41. doi: 10.1016/j.cmpb.2014.11.007. Epub 2014 Nov 27.