BM3D image denoising algorithm based on an adaptive filtering

被引:41
|
作者
Yahya, Ali Abdullah [1 ]
Tan, Jieqing [2 ]
Su, Benyue [1 ]
Hu, Min [2 ]
Wang, Yibin [1 ]
Liu, Kui [1 ]
Hadi, Ali Naser [2 ]
机构
[1] Anqing Normal Univ, Sch Comp & Informat, Anqing 246011, Peoples R China
[2] Hefei Univ Technol, Sch Comp & Informat, Hefei 230009, Peoples R China
关键词
Adaptive filtering; Total variation; Soft-thresholding; K-means clustering; Adaptive weight function; DOMAIN; FUSION; NOISE;
D O I
10.1007/s11042-020-08815-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Block-matching and 3D filtering algorithm (BM3D) is the current state-of-the-art for image denoising. This algorithm has a high capacity to achieve better noise removal results as compared with other existing algorithms. Nevertheless, there is still much room for improvement in this algorithm to achieve more attractive results. To address the shortcomings of BM3D filtering, our paper algorithm makes the following contributions: Firstly, the traditional hard-thresholding of the BM3D method is substituted by an adaptive filtering technique. This technique has a high capacity to acclimate and change according to the noise intensity. More accurately, in the proposed algorithm, soft-thresholding is applied to the high-noise areas, whereas the total variation filter is applied to the light-noise areas. The self-adaptation and stability of the proposed adaptive filtering technique have enabled this technique to achieve optimal noise reduction performance and preserve the high spatial frequency detail (e.g. sharp edges). Secondly, since too small threshold leaves the most amount of the noise without removing, in contrast, a too large threshold fails to maintain the significant information of the image such as edges. Accordingly, in our proposed algorithm, applying the adaptive filtering function in the first stage is based on an adaptive threshold. This threshold is adaptable and changeable according to the amount of the noise. Thirdly, an Adaptive Weight Function (AWF) that depends on the spatial distance between the reference patch and its candidate patches, is adopted in the proposed dissimilarity measurement. When the distance between the reference patch and the candidate patch is small enough (nearby patches), AWF adopts the proposed dissimilarity measurement in computing this distance. On the other hand, when the distance between the reference patch and the candidate patch is large enough (where the candidate patches are located out of the region of the reference patch), AWF adopts the k-means clustering and the Formula (21) in computing this distance. The k-means clustering is adopted at the last estimate. Utilizing the k-means clustering to partition the image into several regions and identify the boundaries between these regions obliges the block matching to search within the region of the reference patch, which leads to reducing the risk of finding poor matching. Our proposed filter is tested on various digital images for different filtering quality measures. This filter shows significant improvements over BM3D filtering in terms of visual quality, Peak Signal-to-Noise Ratio (PSNR) index, and Structural Similarity (SSIM) index.
引用
收藏
页码:20391 / 20427
页数:37
相关论文
共 50 条
  • [1] BM3D image denoising algorithm based on an adaptive filtering
    Ali Abdullah Yahya
    Jieqing Tan
    Benyue Su
    Min Hu
    Yibin Wang
    Kui Liu
    Ali Naser Hadi
    [J]. Multimedia Tools and Applications, 2020, 79 : 20391 - 20427
  • [2] A New Adaptive TV-Based BM3D Algorithm for Image Denoising
    Chen, Bo
    Zhang, Yuru
    Chen, Haoming
    Chen, Wensheng
    Pan, Binbin
    [J]. ARTIFICIAL INTELLIGENCE, CICAI 2022, PT II, 2022, 13605 : 339 - 349
  • [3] Adaptive BM3D Algorithm for Image Denoising Using Coefficient of Variation
    Song, Bing
    Duan, Zhansheng
    Gao, Yongxin
    Shao, Teng
    [J]. 2019 22ND INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION 2019), 2019,
  • [4] Image Denoising Based on Wavelet Transform and BM3D Algorithm
    Su, Qinning
    Wang, Yong
    Li, Yiyao
    Zhang, Chengyan
    Lang, Ping
    Fu, Xiongjun
    [J]. 2019 IEEE 4TH INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING (ICSIP 2019), 2019, : 999 - 1003
  • [5] BM3D adaptive TV filtering-based convolutional neural network for ESPI image denoising
    Xin, Huamei
    Sun, Zengzhao
    Xing, Ying
    Wang, Jingjing
    [J]. APPLIED OPTICS, 2021, 60 (35) : 10920 - 10927
  • [6] BM3D-AMP: A NEW IMAGE RECOVERY ALGORITHM BASED ON BM3D DENOISING
    Metzler, Christopher A.
    Maleki, Arian
    Baraniuk, Richard G.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2015, : 3116 - 3120
  • [7] Adaptive denoising method of steel plate surface image based on BM3D
    Yang, Yi
    Li, Yibo
    Ma, Zhuxi
    Chen, Fengyu
    Huang, Qianbin
    [J]. Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2022, 30 (20): : 2510 - 2522
  • [8] BM3D Image Denoising Algorithm Based on K-Means Clustering
    Gao, Jinru
    Wang, Qiang
    [J]. ADVANCED GRAPHIC COMMUNICATIONS AND MEDIA TECHNOLOGIES, 2017, 417 : 265 - 272
  • [9] BM3D Filtering Algorithm for DoFP Polarization Image Sensors
    Abubakar, Abubakar
    Zhao, Xiaojin
    Takruri, Maen
    Bastaki, Eesa
    Bermak, Amine
    [J]. 2018 IEEE 23RD INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2018,
  • [10] Prewitt edge detection based on BM3D image denoising
    Ye, Hanmin
    Shen, Bin
    Yan, Shili
    [J]. PROCEEDINGS OF 2018 IEEE 3RD ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC 2018), 2018, : 1593 - 1597