Cargando…

MCDataset: a public reference dataset of Monte Carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel PyXOpto Python package

SIGNIFICANCE: Current open-source Monte Carlo (MC) method implementations for light propagation modeling are many times tedious to build and require third-party licensed software that can often discourage prospective researchers in the biomedical optics community from fully utilizing the light propa...

Descripción completa

Detalles Bibliográficos
Autores principales: Bürmen, Miran, Pernuš, Franjo, Naglič, Peter
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/PMC9016074/
https://www.ncbi.nlm.nih.gov/pubmed/35437973
http://dx.doi.org/10.1117/1.JBO.27.8.083012
_version_ 1784688451196551168
author Bürmen, Miran
Pernuš, Franjo
Naglič, Peter
author_facet Bürmen, Miran
Pernuš, Franjo
Naglič, Peter
author_sort Bürmen, Miran
collection PubMed
description SIGNIFICANCE: Current open-source Monte Carlo (MC) method implementations for light propagation modeling are many times tedious to build and require third-party licensed software that can often discourage prospective researchers in the biomedical optics community from fully utilizing the light propagation tools. Furthermore, the same drawback also limits rigorous cross-validation of physical quantities estimated by various MC codes. AIM: Proposal of an open-source tool for light propagation modeling and an easily accessible dataset to encourage fruitful communications amongst researchers and pave the way to a more consistent comparison between the available implementations of the MC method. APPROACH: The PyXOpto implementation of the MC method for multilayered and voxelated tissues based on the Python programming language and PyOpenCL extension enables massively parallel computation on numerous OpenCL-enabled devices. The proposed implementation is used to compute a large dataset of reflectance, transmittance, energy deposition, and sampling volume for various source, detector, and tissue configurations. RESULTS: The proposed PyXOpto agrees well with the original MC implementation. However, further validation reveals a noticeable bias introduced by the random number generator used in the original MC implementation. CONCLUSIONS: Establishing a common dataset is highly important for the validation of existing and development of MC codes for light propagation in turbid media.
format Online
Article
Text
id pubmed-9016074
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Society of Photo-Optical Instrumentation Engineers
record_format MEDLINE/PubMed
spelling pubmed-90160742022-04-20 MCDataset: a public reference dataset of Monte Carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel PyXOpto Python package Bürmen, Miran Pernuš, Franjo Naglič, Peter J Biomed Opt Special Section Celebrating 30 Years of Open Source Monte Carlo Codes in Biomedical Optics SIGNIFICANCE: Current open-source Monte Carlo (MC) method implementations for light propagation modeling are many times tedious to build and require third-party licensed software that can often discourage prospective researchers in the biomedical optics community from fully utilizing the light propagation tools. Furthermore, the same drawback also limits rigorous cross-validation of physical quantities estimated by various MC codes. AIM: Proposal of an open-source tool for light propagation modeling and an easily accessible dataset to encourage fruitful communications amongst researchers and pave the way to a more consistent comparison between the available implementations of the MC method. APPROACH: The PyXOpto implementation of the MC method for multilayered and voxelated tissues based on the Python programming language and PyOpenCL extension enables massively parallel computation on numerous OpenCL-enabled devices. The proposed implementation is used to compute a large dataset of reflectance, transmittance, energy deposition, and sampling volume for various source, detector, and tissue configurations. RESULTS: The proposed PyXOpto agrees well with the original MC implementation. However, further validation reveals a noticeable bias introduced by the random number generator used in the original MC implementation. CONCLUSIONS: Establishing a common dataset is highly important for the validation of existing and development of MC codes for light propagation in turbid media. Society of Photo-Optical Instrumentation Engineers 2022-04-18 2022-08 /pmc/articles/PMC9016074/ /pubmed/35437973 http://dx.doi.org/10.1117/1.JBO.27.8.083012 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
Bürmen, Miran
Pernuš, Franjo
Naglič, Peter
MCDataset: a public reference dataset of Monte Carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel PyXOpto Python package
title MCDataset: a public reference dataset of Monte Carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel PyXOpto Python package
title_full MCDataset: a public reference dataset of Monte Carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel PyXOpto Python package
title_fullStr MCDataset: a public reference dataset of Monte Carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel PyXOpto Python package
title_full_unstemmed MCDataset: a public reference dataset of Monte Carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel PyXOpto Python package
title_short MCDataset: a public reference dataset of Monte Carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel PyXOpto Python package
title_sort mcdataset: a public reference dataset of monte carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel pyxopto python package
topic Special Section Celebrating 30 Years of Open Source Monte Carlo Codes in Biomedical Optics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9016074/
https://www.ncbi.nlm.nih.gov/pubmed/35437973
http://dx.doi.org/10.1117/1.JBO.27.8.083012
work_keys_str_mv AT burmenmiran mcdatasetapublicreferencedatasetofmontecarlosimulatedquantitiesformultilayeredandvoxelatedtissuescomputedbymassivelyparallelpyxoptopythonpackage
AT pernusfranjo mcdatasetapublicreferencedatasetofmontecarlosimulatedquantitiesformultilayeredandvoxelatedtissuescomputedbymassivelyparallelpyxoptopythonpackage
AT naglicpeter mcdatasetapublicreferencedatasetofmontecarlosimulatedquantitiesformultilayeredandvoxelatedtissuescomputedbymassivelyparallelpyxoptopythonpackage