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...
Autores principales: | , , |
---|---|
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 |