Cargando…

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

SIGNIFICANCE: 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 p...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Yuxuan, Fang, Qianqian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Society of Photo-Optical Instrumentation Engineers 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9010662/
https://www.ncbi.nlm.nih.gov/pubmed/35429155
http://dx.doi.org/10.1117/1.JBO.27.8.083014
_version_ 1784687528774729728
author Zhang, Yuxuan
Fang, Qianqian
author_facet Zhang, Yuxuan
Fang, Qianqian
author_sort Zhang, Yuxuan
collection PubMed
description SIGNIFICANCE: 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. AIM: 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. APPROACH: 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. RESULTS: 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. CONCLUSIONS: 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.
format Online
Article
Text
id pubmed-9010662
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Society of Photo-Optical Instrumentation Engineers
record_format MEDLINE/PubMed
spelling pubmed-90106622022-04-20 BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues Zhang, Yuxuan Fang, Qianqian J Biomed Opt Special Section Celebrating 30 Years of Open Source Monte Carlo Codes in Biomedical Optics SIGNIFICANCE: 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. AIM: 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. APPROACH: 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. RESULTS: 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. CONCLUSIONS: 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. Society of Photo-Optical Instrumentation Engineers 2022-04-15 2022-08 /pmc/articles/PMC9010662/ /pubmed/35429155 http://dx.doi.org/10.1117/1.JBO.27.8.083014 Text en © 2022 The Authors https://creativecommons.org/licenses/by/4.0/Published by SPIE under a Creative Commons Attribution 4.0 International License. Distribution or reproduction of this work in whole or in part requires full attribution of the original publication, including its DOI.
spellingShingle Special Section Celebrating 30 Years of Open Source Monte Carlo Codes in Biomedical Optics
Zhang, Yuxuan
Fang, Qianqian
BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues
title BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues
title_full BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues
title_fullStr BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues
title_full_unstemmed BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues
title_short BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues
title_sort blenderphotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues
topic Special Section Celebrating 30 Years of Open Source Monte Carlo Codes in Biomedical Optics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9010662/
https://www.ncbi.nlm.nih.gov/pubmed/35429155
http://dx.doi.org/10.1117/1.JBO.27.8.083014
work_keys_str_mv AT zhangyuxuan blenderphotonicsanintegratedopensourcesoftwareenvironmentforthreedimensionalmeshingandphotonsimulationsincomplextissues
AT fangqianqian blenderphotonicsanintegratedopensourcesoftwareenvironmentforthreedimensionalmeshingandphotonsimulationsincomplextissues