Cuda implementation of non-local means algorithm for GPU processors
- Title
- Cuda implementation of non-local means algorithm for GPU processors
- Creator
- Wahid F.F.; Sugandhi K.; Raju G.
- Description
- Non-Local Means algorithm (NLM) is a prominent image denoising algorithm. One of the major limitations of NLM algorithm and its variants is the time requirement. In this era of high performance computing, an efficient alternative to reduce the time complexity of any algorithm is its parallelization. In this paper, a parallelized version of basic NLM algorithm using CUDA architecture is proposed. The algorithm is developed on NVIDIA GeForce 940M GPU which follows Maxwell architecture with 3 SMs and 384 CUDA cores. Experiments are carried out using selected set of natural and medical images of various sizes. Our proposed parallelized version of NLM algorithm reduces the time requirement approximately by 50% in comparison to its basic version and also achieves comparable denoising performance in terms of PSNR, SSIM and FSIM evaluation metrics. The proposal is a model which can be customized for newer GPU architectures. 2020, Engg Journals Publications. All rights reserved.
- Source
- Indian Journal of Computer Science and Engineering, Vol-11, No. 1, pp. 66-75.
- Date
- 2020-01-01
- Publisher
- Engg Journals Publications
- Subject
- CUDA; GPGPU; Image denoising; Non local means filtering; NVIDIA
- Coverage
- Wahid F.F., Department of Information Technology, Kannur University, Kerala, India; Sugandhi K., Department of Information Technology, Kannur University, Kerala, India; Raju G., Department of Computer Science and Engineering, Christ (Deemed to be University), Bengaluru, India
- Rights
- All Open Access; Gold Open Access
- Relation
- ISSN: 9765166
- Format
- Online
- Language
- English
- Type
- Article
Collection
Citation
Wahid F.F.; Sugandhi K.; Raju G., “Cuda implementation of non-local means algorithm for GPU processors,” CHRIST (Deemed To Be University) Institutional Repository, accessed February 24, 2025, https://archives.christuniversity.in/items/show/16457.