Accelerating block-matching and 3D filtering method for image denoising on GPUs

被引:21
|
作者
Honzatko, David [1 ]
Krulis, Martin [1 ]
机构
[1] Charles Univ Prague, Fac Math & Phys, Parallel Architectures Algorithms Applicat Res Gr, Malostranske Nam 25, Prague, Czech Republic
关键词
Image denoising; Block matching; Filtering; GPU; CUDA;
D O I
10.1007/s11554-017-0737-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Denoising photographs and video recordings is an important task in the domain of image processing. In this paper, we focus on block-matching and 3D filtering (BM3D) algorithm, which uses self-similarity of image blocks to improve the noise-filtering process. Even though this method has achieved quite impressive results in the terms of denoising quality, it is not being widely used. One of the reasons is a fact that the method is extremely computationally demanding. In this paper, we present a CUDA-accelerated implementation which increased the image processing speed significantly and brings the BM3D method much closer to real applications. The GPU implementation of the BM3D algorithm is not as straightforward as the implementation of simpler image processing methods, and we believe that some parts (especially the block-matching) can be utilized separately or provide guidelines for similar algorithms.
引用
收藏
页码:2273 / 2287
页数:15
相关论文
共 50 条
  • [1] Accelerating block-matching and 3D filtering method for image denoising on GPUs
    David Honzátko
    Martin Kruliš
    [J]. Journal of Real-Time Image Processing, 2019, 16 : 2273 - 2287
  • [2] Image denoising with block-matching and 3D filtering
    Dabov, Kostadin
    Foi, Alessandro
    Katkovnik, Vladimir
    Egiazarian, Karen
    [J]. IMAGE PROCESSING: ALGORITHMS AND SYSTEMS, NEURAL NETWORKS, AND MACHINE LEARNING, 2006, 6064
  • [3] Accelerating block-matching and 3D filtering-based image denoising algorithm on FPGAs
    Wang, Xiaoyun
    Xu, Ke
    Wang, Dong
    [J]. PROCEEDINGS OF 2018 14TH IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP), 2018, : 235 - 240
  • [4] PET Sinogram Denoising by Block-Matching and 3D Filtering
    Peltonen, Sari
    Tuna, Uygar
    Sanchez-Monge, Enrique
    Ruotsalainen, Ulla
    [J]. 2011 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE (NSS/MIC), 2011, : 3125 - 3129
  • [5] Image Denoising by Block-matching and 1D Filtering
    Hou, Yingkun
    Chen, Tao
    Yang, Deyun
    Zhu, Lili
    Yang, Hongxiang
    [J]. FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): MACHINE VISION, IMAGE PROCESSING, AND PATTERN ANALYSIS, 2012, 8349
  • [6] A denoising method for power equipment images based on block-matching and 3D filtering
    Jiang, Hua
    Wu, Changdong
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 2024, 95 (08):
  • [7] Medical Image Denoising Based on Improving K-SVD and Block-Matching 3D filtering
    Bai, Jing
    Sun, Yanchao
    Fan, Ting
    Song, Shu
    Zhang, Xiangrong
    [J]. PROCEEDINGS OF THE 2016 IEEE REGION 10 CONFERENCE (TENCON), 2016, : 1624 - 1627
  • [8] Image denoising by bounded block matching and 3D filtering
    Chen, Qian
    Wu, Dapeng
    [J]. SIGNAL PROCESSING, 2010, 90 (09) : 2778 - 2783
  • [9] Denoising of two-photon fluorescence images with Block-Matching 3D filtering
    Danielyan, Aram
    Wu, Yu-Wei
    Shih, Pei-Yu
    Dembitskaya, Yulia
    Semyanov, Alexey
    [J]. METHODS, 2014, 68 (02) : 308 - 316
  • [10] Enhanced Block-Matching and 3D Filter for HEVC Screen Content Image Denoising
    Zhang, Mengmeng
    Wang, Shuai
    Liu, Zhi
    [J]. 2017 DATA COMPRESSION CONFERENCE (DCC), 2017, : 473 - 473