Cargando…

Framework for denoising Monte Carlo photon transport simulations using deep learning

SIGNIFICANCE: The Monte Carlo (MC) method is widely used as the gold-standard for modeling light propagation inside turbid media, such as human tissues, but combating its inherent stochastic noise requires one to simulate a large number photons, resulting in high computational burdens. AIM: We aim t...

Descripción completa

Detalles Bibliográficos
Autores principales: Raayai Ardakani, Matin, Yu, Leiming, Kaeli, David R., 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/PMC9130925/
https://www.ncbi.nlm.nih.gov/pubmed/35614533
http://dx.doi.org/10.1117/1.JBO.27.8.083019
_version_ 1784713079204872192
author Raayai Ardakani, Matin
Yu, Leiming
Kaeli, David R.
Fang, Qianqian
author_facet Raayai Ardakani, Matin
Yu, Leiming
Kaeli, David R.
Fang, Qianqian
author_sort Raayai Ardakani, Matin
collection PubMed
description SIGNIFICANCE: The Monte Carlo (MC) method is widely used as the gold-standard for modeling light propagation inside turbid media, such as human tissues, but combating its inherent stochastic noise requires one to simulate a large number photons, resulting in high computational burdens. AIM: We aim to develop an effective image denoising technique using deep learning (DL) to dramatically improve the low-photon MC simulation result quality, equivalently bringing further acceleration to the MC method. APPROACH: We developed a cascade-network combining DnCNN with UNet, while extending a range of established image denoising neural-network architectures, including DnCNN, UNet, DRUNet, and deep residual-learning for denoising MC renderings (ResMCNet), in handling three-dimensional MC data and compared their performances against model-based denoising algorithms. We also developed a simple yet effective approach to creating synthetic datasets that can be used to train DL-based MC denoisers. RESULTS: Overall, DL-based image denoising algorithms exhibit significantly higher image quality improvements over traditional model-based denoising algorithms. Among the tested DL denoisers, our cascade network yields a 14 to 19 dB improvement in signal-to-noise ratio, which is equivalent to simulating [Formula: see text] to [Formula: see text] more photons. Other DL-based methods yielded similar results, with our method performing noticeably better with low-photon inputs and ResMCNet along with DRUNet performing better with high-photon inputs. Our cascade network achieved the highest quality when denoising complex domains, including brain and mouse atlases. CONCLUSIONS: Incorporating state-of-the-art DL denoising techniques can equivalently reduce the computation time of MC simulations by one to two orders of magnitude. Our open-source MC denoising codes and data can be freely accessed at http://mcx.space/.
format Online
Article
Text
id pubmed-9130925
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Society of Photo-Optical Instrumentation Engineers
record_format MEDLINE/PubMed
spelling pubmed-91309252022-05-29 Framework for denoising Monte Carlo photon transport simulations using deep learning Raayai Ardakani, Matin Yu, Leiming Kaeli, David R. Fang, Qianqian J Biomed Opt Special Section Celebrating 30 Years of Open Source Monte Carlo Codes in Biomedical Optics SIGNIFICANCE: The Monte Carlo (MC) method is widely used as the gold-standard for modeling light propagation inside turbid media, such as human tissues, but combating its inherent stochastic noise requires one to simulate a large number photons, resulting in high computational burdens. AIM: We aim to develop an effective image denoising technique using deep learning (DL) to dramatically improve the low-photon MC simulation result quality, equivalently bringing further acceleration to the MC method. APPROACH: We developed a cascade-network combining DnCNN with UNet, while extending a range of established image denoising neural-network architectures, including DnCNN, UNet, DRUNet, and deep residual-learning for denoising MC renderings (ResMCNet), in handling three-dimensional MC data and compared their performances against model-based denoising algorithms. We also developed a simple yet effective approach to creating synthetic datasets that can be used to train DL-based MC denoisers. RESULTS: Overall, DL-based image denoising algorithms exhibit significantly higher image quality improvements over traditional model-based denoising algorithms. Among the tested DL denoisers, our cascade network yields a 14 to 19 dB improvement in signal-to-noise ratio, which is equivalent to simulating [Formula: see text] to [Formula: see text] more photons. Other DL-based methods yielded similar results, with our method performing noticeably better with low-photon inputs and ResMCNet along with DRUNet performing better with high-photon inputs. Our cascade network achieved the highest quality when denoising complex domains, including brain and mouse atlases. CONCLUSIONS: Incorporating state-of-the-art DL denoising techniques can equivalently reduce the computation time of MC simulations by one to two orders of magnitude. Our open-source MC denoising codes and data can be freely accessed at http://mcx.space/. Society of Photo-Optical Instrumentation Engineers 2022-05-25 2022-08 /pmc/articles/PMC9130925/ /pubmed/35614533 http://dx.doi.org/10.1117/1.JBO.27.8.083019 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
Raayai Ardakani, Matin
Yu, Leiming
Kaeli, David R.
Fang, Qianqian
Framework for denoising Monte Carlo photon transport simulations using deep learning
title Framework for denoising Monte Carlo photon transport simulations using deep learning
title_full Framework for denoising Monte Carlo photon transport simulations using deep learning
title_fullStr Framework for denoising Monte Carlo photon transport simulations using deep learning
title_full_unstemmed Framework for denoising Monte Carlo photon transport simulations using deep learning
title_short Framework for denoising Monte Carlo photon transport simulations using deep learning
title_sort framework for denoising monte carlo photon transport simulations using deep learning
topic Special Section Celebrating 30 Years of Open Source Monte Carlo Codes in Biomedical Optics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9130925/
https://www.ncbi.nlm.nih.gov/pubmed/35614533
http://dx.doi.org/10.1117/1.JBO.27.8.083019
work_keys_str_mv AT raayaiardakanimatin frameworkfordenoisingmontecarlophotontransportsimulationsusingdeeplearning
AT yuleiming frameworkfordenoisingmontecarlophotontransportsimulationsusingdeeplearning
AT kaelidavidr frameworkfordenoisingmontecarlophotontransportsimulationsusingdeeplearning
AT fangqianqian frameworkfordenoisingmontecarlophotontransportsimulationsusingdeeplearning