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 条
  • [31] Analysis and Architecture Design of Block Matching in BM3D Image Denoising
    Chen, Hongming
    Liu, Wenjiang
    Liu, Taizhi
    Cheng, Yuhua
    [J]. 2011 INTERNATIONAL CONFERENCE OF ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2011,
  • [32] Low-Dose CT Image Denoising Using An Optimized Wiener Filter in the BM3D Algorithm
    Zhao, T.
    Hoffman, J.
    McNitt-Gray, M.
    Ruan, D.
    [J]. MEDICAL PHYSICS, 2017, 44 (06) : 3245 - 3246
  • [33] Weighted MSE Based Spatially Adaptive BM3D
    Ponomarenko, Mykola
    Pismenskova, Marina
    Egiazarian, Karen
    [J]. 2017 25TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2017, : 733 - 737
  • [34] Choice of the Parameter for BM3D Denoising Algorithm Using No-Reference Metric
    Mamaev, Nikolay
    Yurin, Dmitry
    Krylov, Andrey
    [J]. PROCEEDINGS OF THE 2018 7TH EUROPEAN WORKSHOP ON VISUAL INFORMATION PROCESSING (EUVIP), 2018,
  • [35] Breast ultrasound image despeckling using multi-filtering DFrFT and adaptive fast BM3D
    Ying, Tong
    Ya-ling, Chen
    Yu, Yan
    Rui-qing, He
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2024, 246
  • [36] Application of a BM3D denoising algorithm for dose reduction in molecular breast imaging
    Tao, Ashley
    Hruska, Carrie
    Conners, Amy
    Hunt, Katie
    Tran, Thuy
    Swanson, Tiffinee
    Maidment, Andrew
    Borges, Lucas
    O'Connor, Michael
    [J]. JOURNAL OF NUCLEAR MEDICINE, 2018, 59
  • [37] Improved KMV-Cast with BM3D Denoising
    Xin-Lin Huang
    Xiaowei Tang
    Xiaoning Huan
    Ping Wang
    Jun Wu
    [J]. Mobile Networks and Applications, 2018, 23 : 100 - 107
  • [38] Denoising imaging polarimetry by adapted BM3D method
    Tibbs, Alexander B.
    Daly, Ilse M.
    Roberts, Nicholas W.
    Bull, David R.
    [J]. JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 2018, 35 (04) : 690 - 701
  • [39] Improved KMV-Cast with BM3D Denoising
    Huang, Xin-Lin
    Tang, Xiaowei
    Huan, Xiaoning
    Wang, Ping
    Wu, Jun
    [J]. MOBILE NETWORKS & APPLICATIONS, 2018, 23 (01): : 100 - 107
  • [40] Improved BM3D image denoising using SSIM-optimized Wiener filter
    Mahmud Hasan
    Mahmoud R. El-Sakka
    [J]. EURASIP Journal on Image and Video Processing, 2018