Cargando…

Graphics processing units-accelerated adaptive nonlocal means filter for denoising three-dimensional Monte Carlo photon transport simulations

The Monte Carlo (MC) method is widely recognized as the gold standard for modeling light propagation inside turbid media. Due to the stochastic nature of this method, MC simulations suffer from inherent stochastic noise. Launching large numbers of photons can reduce noise but results in significantl...

Descripción completa

Detalles Bibliográficos
Autores principales: Yuan, Yaoshen, Yu, Leiming, Doğan, Zafer, Fang, Qianqian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Society of Photo-Optical Instrumentation Engineers 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7057723/
https://www.ncbi.nlm.nih.gov/pubmed/30499265
http://dx.doi.org/10.1117/1.JBO.23.12.121618
_version_ 1783503723383750656
author Yuan, Yaoshen
Yu, Leiming
Doğan, Zafer
Fang, Qianqian
author_facet Yuan, Yaoshen
Yu, Leiming
Doğan, Zafer
Fang, Qianqian
author_sort Yuan, Yaoshen
collection PubMed
description The Monte Carlo (MC) method is widely recognized as the gold standard for modeling light propagation inside turbid media. Due to the stochastic nature of this method, MC simulations suffer from inherent stochastic noise. Launching large numbers of photons can reduce noise but results in significantly greater computation times, even with graphics processing units (GPU)-based acceleration. We develop a GPU-accelerated adaptive nonlocal means (ANLM) filter to denoise MC simulation outputs. This filter can effectively suppress the spatially varying stochastic noise present in low-photon MC simulations and improve the image signal-to-noise ratio (SNR) by over 5 dB. This is equivalent to the SNR improvement of running nearly [Formula: see text] more photons. We validate this denoising approach using both homogeneous and heterogeneous domains at various photon counts. The ability to preserve rapid optical fluence changes is also demonstrated using domains with inclusions. We demonstrate that this GPU-ANLM filter can shorten simulation runtimes in most photon counts and domain settings even combined with our highly accelerated GPU MC simulations. We also compare this GPU-ANLM filter with the CPU version and report a threefold to fourfold speedup. The developed GPU-ANLM filter not only can enhance three-dimensional MC photon simulation results but also be a valuable tool for noise reduction in other volumetric images such as MRI and CT scans.
format Online
Article
Text
id pubmed-7057723
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Society of Photo-Optical Instrumentation Engineers
record_format MEDLINE/PubMed
spelling pubmed-70577232020-03-23 Graphics processing units-accelerated adaptive nonlocal means filter for denoising three-dimensional Monte Carlo photon transport simulations Yuan, Yaoshen Yu, Leiming Doğan, Zafer Fang, Qianqian J Biomed Opt Special Section on Laser-Tissue Interaction and Optical Properties of Biological Tissues: Honoring Prof. Steven Jacques, a Pioneer in Biomedical Optics The Monte Carlo (MC) method is widely recognized as the gold standard for modeling light propagation inside turbid media. Due to the stochastic nature of this method, MC simulations suffer from inherent stochastic noise. Launching large numbers of photons can reduce noise but results in significantly greater computation times, even with graphics processing units (GPU)-based acceleration. We develop a GPU-accelerated adaptive nonlocal means (ANLM) filter to denoise MC simulation outputs. This filter can effectively suppress the spatially varying stochastic noise present in low-photon MC simulations and improve the image signal-to-noise ratio (SNR) by over 5 dB. This is equivalent to the SNR improvement of running nearly [Formula: see text] more photons. We validate this denoising approach using both homogeneous and heterogeneous domains at various photon counts. The ability to preserve rapid optical fluence changes is also demonstrated using domains with inclusions. We demonstrate that this GPU-ANLM filter can shorten simulation runtimes in most photon counts and domain settings even combined with our highly accelerated GPU MC simulations. We also compare this GPU-ANLM filter with the CPU version and report a threefold to fourfold speedup. The developed GPU-ANLM filter not only can enhance three-dimensional MC photon simulation results but also be a valuable tool for noise reduction in other volumetric images such as MRI and CT scans. Society of Photo-Optical Instrumentation Engineers 2018-11-29 2018-12 /pmc/articles/PMC7057723/ /pubmed/30499265 http://dx.doi.org/10.1117/1.JBO.23.12.121618 Text en © The Authors. https://creativecommons.org/licenses/by/3.0/ Published by SPIE under a Creative Commons Attribution 3.0 Unported 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 on Laser-Tissue Interaction and Optical Properties of Biological Tissues: Honoring Prof. Steven Jacques, a Pioneer in Biomedical Optics
Yuan, Yaoshen
Yu, Leiming
Doğan, Zafer
Fang, Qianqian
Graphics processing units-accelerated adaptive nonlocal means filter for denoising three-dimensional Monte Carlo photon transport simulations
title Graphics processing units-accelerated adaptive nonlocal means filter for denoising three-dimensional Monte Carlo photon transport simulations
title_full Graphics processing units-accelerated adaptive nonlocal means filter for denoising three-dimensional Monte Carlo photon transport simulations
title_fullStr Graphics processing units-accelerated adaptive nonlocal means filter for denoising three-dimensional Monte Carlo photon transport simulations
title_full_unstemmed Graphics processing units-accelerated adaptive nonlocal means filter for denoising three-dimensional Monte Carlo photon transport simulations
title_short Graphics processing units-accelerated adaptive nonlocal means filter for denoising three-dimensional Monte Carlo photon transport simulations
title_sort graphics processing units-accelerated adaptive nonlocal means filter for denoising three-dimensional monte carlo photon transport simulations
topic Special Section on Laser-Tissue Interaction and Optical Properties of Biological Tissues: Honoring Prof. Steven Jacques, a Pioneer in Biomedical Optics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7057723/
https://www.ncbi.nlm.nih.gov/pubmed/30499265
http://dx.doi.org/10.1117/1.JBO.23.12.121618
work_keys_str_mv AT yuanyaoshen graphicsprocessingunitsacceleratedadaptivenonlocalmeansfilterfordenoisingthreedimensionalmontecarlophotontransportsimulations
AT yuleiming graphicsprocessingunitsacceleratedadaptivenonlocalmeansfilterfordenoisingthreedimensionalmontecarlophotontransportsimulations
AT doganzafer graphicsprocessingunitsacceleratedadaptivenonlocalmeansfilterfordenoisingthreedimensionalmontecarlophotontransportsimulations
AT fangqianqian graphicsprocessingunitsacceleratedadaptivenonlocalmeansfilterfordenoisingthreedimensionalmontecarlophotontransportsimulations