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...
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/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 |