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

被引:0
|
作者
David Honzátko
Martin Kruliš
机构
[1] Charles University in Prague,Parallel Architectures/Algorithms/Applications Research Group, Faculty of Mathematics and Physics
来源
关键词
Image denoising; Block matching; Filtering; GPU; CUDA;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:14
相关论文
共 50 条
  • [1] Accelerating block-matching and 3D filtering method for image denoising on GPUs
    Honzatko, David
    Krulis, Martin
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (06) : 2273 - 2287
  • [2] Image denoising with block-matching and 3D filtering
    Dabov, Kostadin
    Foi, Alessandro
    Katkovnik, Vladimir
    Egiazarian, Karen
    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
    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
    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
    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
    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
    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
    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
    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
    2017 DATA COMPRESSION CONFERENCE (DCC), 2017, : 473 - 473