Cargando…

3D Data Denoising via Nonlocal Means Filter by Using Parallel GPU Strategies

Nonlocal Means (NLM) algorithm is widely considered as a state-of-the-art denoising filter in many research fields. Its high computational complexity leads researchers to the development of parallel programming approaches and the use of massively parallel architectures such as the GPUs. In the recen...

Descripción completa

Detalles Bibliográficos
Autores principales: Cuomo, Salvatore, De Michele, Pasquale, Piccialli, Francesco
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4082863/
https://www.ncbi.nlm.nih.gov/pubmed/25045397
http://dx.doi.org/10.1155/2014/523862
_version_ 1782324298841587712
author Cuomo, Salvatore
De Michele, Pasquale
Piccialli, Francesco
author_facet Cuomo, Salvatore
De Michele, Pasquale
Piccialli, Francesco
author_sort Cuomo, Salvatore
collection PubMed
description Nonlocal Means (NLM) algorithm is widely considered as a state-of-the-art denoising filter in many research fields. Its high computational complexity leads researchers to the development of parallel programming approaches and the use of massively parallel architectures such as the GPUs. In the recent years, the GPU devices had led to achieving reasonable running times by filtering, slice-by-slice, and 3D datasets with a 2D NLM algorithm. In our approach we design and implement a fully 3D NonLocal Means parallel approach, adopting different algorithm mapping strategies on GPU architecture and multi-GPU framework, in order to demonstrate its high applicability and scalability. The experimental results we obtained encourage the usability of our approach in a large spectrum of applicative scenarios such as magnetic resonance imaging (MRI) or video sequence denoising.
format Online
Article
Text
id pubmed-4082863
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-40828632014-07-20 3D Data Denoising via Nonlocal Means Filter by Using Parallel GPU Strategies Cuomo, Salvatore De Michele, Pasquale Piccialli, Francesco Comput Math Methods Med Research Article Nonlocal Means (NLM) algorithm is widely considered as a state-of-the-art denoising filter in many research fields. Its high computational complexity leads researchers to the development of parallel programming approaches and the use of massively parallel architectures such as the GPUs. In the recent years, the GPU devices had led to achieving reasonable running times by filtering, slice-by-slice, and 3D datasets with a 2D NLM algorithm. In our approach we design and implement a fully 3D NonLocal Means parallel approach, adopting different algorithm mapping strategies on GPU architecture and multi-GPU framework, in order to demonstrate its high applicability and scalability. The experimental results we obtained encourage the usability of our approach in a large spectrum of applicative scenarios such as magnetic resonance imaging (MRI) or video sequence denoising. Hindawi Publishing Corporation 2014 2014-06-16 /pmc/articles/PMC4082863/ /pubmed/25045397 http://dx.doi.org/10.1155/2014/523862 Text en Copyright © 2014 Salvatore Cuomo et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Cuomo, Salvatore
De Michele, Pasquale
Piccialli, Francesco
3D Data Denoising via Nonlocal Means Filter by Using Parallel GPU Strategies
title 3D Data Denoising via Nonlocal Means Filter by Using Parallel GPU Strategies
title_full 3D Data Denoising via Nonlocal Means Filter by Using Parallel GPU Strategies
title_fullStr 3D Data Denoising via Nonlocal Means Filter by Using Parallel GPU Strategies
title_full_unstemmed 3D Data Denoising via Nonlocal Means Filter by Using Parallel GPU Strategies
title_short 3D Data Denoising via Nonlocal Means Filter by Using Parallel GPU Strategies
title_sort 3d data denoising via nonlocal means filter by using parallel gpu strategies
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4082863/
https://www.ncbi.nlm.nih.gov/pubmed/25045397
http://dx.doi.org/10.1155/2014/523862
work_keys_str_mv AT cuomosalvatore 3ddatadenoisingvianonlocalmeansfilterbyusingparallelgpustrategies
AT demichelepasquale 3ddatadenoisingvianonlocalmeansfilterbyusingparallelgpustrategies
AT picciallifrancesco 3ddatadenoisingvianonlocalmeansfilterbyusingparallelgpustrategies