首页> 外文会议>Biomedical applications of light scattering VII >FullMonte: a framework for high-performance Monte Carlo simulation of light through turbid media with complex geometry
【24h】

FullMonte: a framework for high-performance Monte Carlo simulation of light through turbid media with complex geometry

机译:FullMonte:通过复杂几何形状的混浊介质对光进行高性能蒙特卡洛模拟的框架

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Emerging clinical applications including bioluminescence imaging require fast and accurate modelling of light propagation through turbid media with complex geometries. Monte Carlo simulations are widely recognized as the standard for high-quality modelling of light propagation in turbid media, albeit with high computational requirements. We present FullMonte: a flexible, extensible software framework for Monte Carlo modelling of light transport from extended sources through general 3D turbid media including anisotropic scattering and refractive index changes. The problem geometry is expressed using a tetrahedral mesh, giving accurate surface normals and avoiding artifacts introduced by voxel approaches.The software uses multithreading, Intel SSE vector instructions, and optimized data structures. It incorporates novel hardware-friendly performance optimizations that are also useful for software implementations. Results and performance are compared against existing implementations. We present a discussion of current state-of-the-art algorithms and accelerated implementations of the modelling problem. A new parameter permitting accuracy-performance tradeoffs is also shown which has significant implications including performance gains of over 25% for real applications.The advantages and limitations of both CPU and GPU implementations are discussed, with observations important to future advances. We also point the way towards custom hardware implementations with potentially large gains in performance and energy efficiency.
机译:包括生物发光成像在内的新兴临床应用要求对通过复杂几何形状的混浊介质的光传播进行快速而准确的建模。尽管计算要求很高,但蒙特卡罗模拟已被公认为是对浑浊介质中光传播进行高质量建模的标准。我们介绍FullMonte:一个灵活,可扩展的软件框架,用于对从扩展光源到一般3D混浊介质(包括各向异性散射和折射率变化)的光传输进行蒙特卡洛建模。问题的几何形状使用四面体网格表示,可提供准确的表面法线并避免体素方法引入的伪影。该软件使用多线程,Intel SSE矢量指令和优化的数据结构。它结合了新颖的,对硬件友好的性能优化,这对于软件实现也很有用。将结果和性能与现有实施方案进行比较。我们对当前的最新算法和建模问题的加速实现进行了讨论。还显示了一个允许精度-性能折衷的新参数,该参数具有重大意义,包括对实际应用的性能提高超过25%。讨论了CPU和GPU实施的优点和局限性,并对未来的发展至关重要。我们还指出了实现定制硬件实现方式的途径,这些实现可能会在性能和能源效率方面带来巨大的收益。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号