A CUDA BASED IMPLEMENTATION OF LOCALLY-AND FEATURE-ADAPTIVE DIFFUSION BASED IMAGE DENOISING ALGORITHM

被引:1
|
作者
Yazdanpanah, Ali Pour [1 ]
Mandava, Ajay K. [1 ]
Regentova, Emma E. [1 ]
Muthukumar, Venkatesan [1 ]
Bebis, George [2 ]
机构
[1] Univ Nevada, Dept Elect & Comp Engn, Las Vegas, NV 89154 USA
[2] Univ Nevada, Dept Comp Sci & Engn, Reno, NV 89557 USA
关键词
LFAD; Image Denoising; CUDA Implementation; NVIDIA; GPU;
D O I
10.1109/ITNG.2014.113
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we introduce a parallel implementation of locally- and feature-adaptive diffusion based (LFAD) method for image denoising using NVIDIA CUDA framework and graphics processing units (GPUs). LFAD is a novel method for removing additive white Gaussian (AWG) noise in images reported to yield high quality denoised images [1]. It approaches each image region separately and uses different number of nonlinear anisotropic diffusion iterations for each region to attain best peak signal to noise ratio (PSNR). The inverse difference moment (IDM) feature is embedded into a modified diffusion function. As the method has attained highest performance in the class of advanced diffusion based methods and it is competitive with all the state-of-the-art methods, however computationally intensive when executed on the general purpose CPU. To improve the performance, we implemented using the CUDA computational framework. In order to minimize GPU kernel access to the global memory, we use shared memory and the texture memory per multiprocessor. The performance of the GPU implementation of the LFAD has been tested on the standard benchmark images. We demonstrate that with a single NVIDIA Tesla C2050 GPU we can expedite the sequential CPU implementation in most cases from 13 to 20 times.
引用
收藏
页码:388 / 393
页数:6
相关论文
共 50 条
  • [31] Hybrid regularizers-based adaptive anisotropic diffusion for image denoising
    Liu, Kui
    Tan, Jieqing
    Ai, Liefu
    SPRINGERPLUS, 2016, 5
  • [32] An Adaptive Image Denoising Model based on Non local Diffusion Tensor
    Sun Xiao-li
    Xu Chen
    Li Min
    PROCEEDINGS OF THE 2012 EIGHTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS 2012), 2012, : 284 - 287
  • [33] Research and Implementation of Image Rotation Based on CUDA
    Liu, Zhiyuan
    Zhao, Xuezhang
    OPTICAL, ELECTRONIC MATERIALS AND APPLICATIONS, PTS 1-2, 2011, 216 : 708 - 712
  • [34] Implementation of Parallel Genetic Algorithm Based on CUDA
    Zhang, Sifa
    He, Zhenming
    ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2009, 5821 : 24 - 30
  • [35] Image Denoising Algorithm Using Anisotropic Diffusion Based on Contourlet Transform
    Ding, Liang
    Wang, Liejun
    Jia, Zhenhong
    2012 4TH INTERNATIONAL CONFERENCE ON ENVIRONMENTAL SCIENCE AND INFORMATION APPLICATION TECHNOLOGY (ESIAT 2012), 2013, 14 : 529 - 534
  • [36] GPU-based anisotropic diffusion algorithm for video image denoising
    Fredj, Amira Hadj
    Malek, Jihene
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 190 - 201
  • [37] Image feature extraction algorithm based on CUDA architecture: case study GFD and GCFD
    Bahri, Haythem
    Sayadi, Fatma
    Khemiri, Randa
    Chouchene, Marwa
    Atri, Mohamed
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2017, 11 (04): : 125 - 132
  • [38] An image denoising algorithm based on adaptive clustering and singular value decomposition
    Li, Ping
    Wang, Hua
    Li, Xuemei
    Zhang, Caiming
    IET IMAGE PROCESSING, 2021, 15 (03) : 598 - 614
  • [39] Adaptive algorithm for image denoising based on correlation properties of contourlet coefficients
    Yang, Fan
    Zhao, Ruizhen
    Hu, Shaohai
    Guangxue Xuebao/Acta Optica Sinica, 2009, 29 (02): : 357 - 361
  • [40] A Novel Image Denoising Method Based on Adaptive Median Filter Algorithm
    Kai, Xie
    Fen, Zhang
    Ying, Zhou
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 2486 - 2490