BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues.

BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues.
复制标题

DOI:
10.1117/1.jbo.27.8.083014
复制
发表时间:
2022-04
影响因子:
3.5
通讯作者:
Fang, Qianqian
Fang, Qianqian
中科院分区:
医学3区
文献类型:
--
作者:
Zhang, Yuxuang;Fang, Qianqian

文献摘要

相似文献

生物光子学技术的快速发展需要基于模型的定量计算方法,以从日益复杂和多尺度的解剖学中获得功能和结构信息。缺乏有效的工具来准确地模拟组织结构并随后执行定量的多物理模拟,这极大地阻碍了这些模式的临床翻译。尽管基于网格的蒙特卡罗(MMC)方法扩展了我们使用四面体网格模拟复杂组织的能力,但这类区域的生成通常需要专门的网格工具,如Iso2Mesh。为组织解剖建模和光学模拟创建简化和直观的界面对于使这些先进的建模技术广泛地为用户社区所用是至关重要的。我们通过将强大的开源三维(3D)建模软件Blender与最先进的3D网格生成和MC模拟工具相结合来应对上述挑战,利用Blender中的交互式图形用户界面作为前端,允许用户创建复杂的组织网格模型并随后启动MMC灯光模拟。在这里,我们为我们的基于Python的Blender Add-on-on BlenderPhotonics-to与Iso2Mesh和MMC接口提供了一个教程,它允许用户创建、配置和优化复杂的模拟域,并只需点击几下即可运行硬件加速的3D灯光模拟。我们提供了对该工具的全面介绍,并引导读者通过五个例子,从简单的形状到复杂的现实组织模型。BlenderPhotonics是用户友好和开源的,它利用了Blder丰富的生态系统。它将高级建模功能包含在易于使用和交互的界面中。最新软件可从http://mcx.space/bp.下载
Rapid advances in biophotonics techniques require quantitative, model-based computational approaches to obtain functional and structural information from increasingly complex and multiscaled anatomies. The lack of efficient tools to accurately model tissue structures and subsequently perform quantitative multiphysics modeling greatly impedes the clinical translation of these modalities. Although the mesh-based Monte Carlo (MMC) method expands our capabilities in simulating complex tissues using tetrahedral meshes, the generation of such domains often requires specialized meshing tools, such as Iso2Mesh. Creating a simplified and intuitive interface for tissue anatomical modeling and optical simulations is essential toward making these advanced modeling techniques broadly accessible to the user community. We responded to the above challenge by combining the powerful, open-source three-dimensional (3D) modeling software, Blender, with state-of-the-art 3D mesh generation and MC simulation tools, utilizing the interactive graphical user interface in Blender as the front-end to allow users to create complex tissue mesh models and subsequently launch MMC light simulations. Here, we present a tutorial to our Python-based Blender add-on—BlenderPhotonics—to interface with Iso2Mesh and MMC, which allows users to create, configure and refine complex simulation domains and run hardware-accelerated 3D light simulations with only a few clicks. We provide a comprehensive introduction to this tool and walk readers through five examples, ranging from simple shapes to sophisticated realistic tissue models. BlenderPhotonics is user friendly and open source, and it leverages the vastly rich ecosystem of Blender. It wraps advanced modeling capabilities within an easy-to-use and interactive interface. The latest software can be downloaded at http://mcx.space/bp.