Hierarchical Histogram-based Median Filter for GPUs

被引:4
作者
Szanto, Peter [1 ]
Feher, Bela [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Measurement Informat Syst, Magyar Tudosok Krt 2, H-1117 Budapest, Hungary
关键词
median; filter; GPGPU; CUDA; SIMD;
D O I
10.12700/APH.15.1.2018.2.3
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Median filtering is a widely used non-linear noise-filtering algorithm, which can efficiently remove salt and pepper noise while it preserves the edges of the objects. Unlike linear filters, which use multiply-and-accumulate operation, median filter sorts the input elements and selects the median of them. This makes it computationally more intensive and less straightforward to implement. This paper describes several algorithms which could be used on parallel architectures and propose a histogram based algorithm which can be efficiently executed on GPUs, resulting in the fastest known algorithm for medium sized filter windows. The paper also presents an optimized sorting network based implementation, which outperforms previous solutions for smaller filter window sizes.
引用
收藏
页码:49 / 68
页数:20
相关论文
共 50 条
  • [31] A Node-based Parallel Game Tree Algorithm Using GPUs
    Li, Liang
    Liu, Hong
    Liu, Peiyu
    Liu, Taoying
    Li, Wei
    Wang, Hao
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2012, : 18 - 26
  • [32] High performance memetic algorithm particle filter for multiple object tracking on modern GPUs
    Raúl Cabido
    Antonio S. Montemayor
    Juan J. Pantrigo
    [J]. Soft Computing, 2012, 16 : 217 - 230
  • [33] Autotuning Stencil-Based Computations on GPUs
    Mametjanov, Azamat
    Lowell, Daniel
    Ma, Ching-Chen
    Norris, Boyana
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2012, : 266 - 274
  • [34] High performance memetic algorithm particle filter for multiple object tracking on modern GPUs
    Cabido, Raul
    Montemayor, Antonio S.
    Pantrigo, Juan J.
    [J]. SOFT COMPUTING, 2012, 16 (02) : 217 - 230
  • [35] Speed Up Temporal Median Filter and Its Application in Background Estimation
    Thanh-Sach Le
    Nhu-Tai Do
    Hamamoto, Kazuhiko
    [J]. 2016 IEEE RIVF INTERNATIONAL CONFERENCE ON COMPUTING & COMMUNICATION TECHNOLOGIES, RESEARCH, INNOVATION, AND VISION FOR THE FUTURE (RIVF), 2016, : 175 - 180
  • [36] An Efficient Parallel ISODATA Algorithm Based on Kepler GPUs
    Yang, Shiquan
    Dong, Jianqiang
    Yuan, Bo
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 2444 - 2449
  • [37] FAST PCA-BASED FACE RECOGNITION ON GPUS
    Woo, Youngsang
    Yi, Cheongyong
    Yi, Youngmin
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2659 - 2663
  • [38] A GPU-based genetic algorithm for the p-median problem
    AlBdaiwi, Bader F.
    AboElFotoh, Hosam M. F.
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (10) : 4221 - 4244
  • [39] A GPU-based genetic algorithm for the p-median problem
    Bader F. AlBdaiwi
    Hosam M. F. AboElFotoh
    [J]. The Journal of Supercomputing, 2017, 73 : 4221 - 4244
  • [40] A Fast Temporal Median Filter and Its Applications for Background Estimation in Video Surveillance
    Thanh-Sach Le
    Trung-Hieu Luu
    [J]. 2013 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR), 2013, : 390 - 395