Hierarchical Histogram-based Median Filter for GPUs

被引:5
作者
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 条
[21]   A 16-competitive algorithm for hierarchical median problem [J].
WenQiang Dai .
Science China Information Sciences, 2014, 57 :1-7
[22]   A 16-competitive algorithm for hierarchical median problem [J].
DAI WenQiang .
Science China(Information Sciences), 2014, 57 (03) :147-153
[23]   A 16-competitive algorithm for hierarchical median problem [J].
Dai WenQiang .
SCIENCE CHINA-INFORMATION SCIENCES, 2014, 57 (03) :1-7
[24]   A deadlock-free lock-based synchronization for GPUs [J].
Anand, Anshu S. ;
Srivastava, Akash ;
Shyamasundar, R. K. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (07)
[25]   Efficient GPU-based implementation of the median filter based on a multi-pixel-per-thread framework [J].
Salvador, Gabriel ;
Chau, Juan M. ;
Quesada, Jorge ;
Carranza, Cesar .
2018 IEEE SOUTHWEST SYMPOSIUM ON IMAGE ANALYSIS AND INTERPRETATION (SSIAI), 2018, :121-124
[26]   Removal of High Density Salt & Pepper Noise Through a Modified Decision Based Median Filter [J].
Daiyan, Golam Moktader ;
Mottalib, M. A. .
2012 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV), 2012, :565-570
[27]   MAE-based Optimized Filter Combining the Median and Multi-scale Filtering Algorithms [J].
Xu, Guobao ;
Xie, Shiyi ;
Yin, Yixin .
2011 INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND NEURAL COMPUTING (FSNC 2011), VOL I, 2011, :74-77
[28]   A QUADRATURE MEDIAN MATCHED FILTER FOR ROBUST DETECTION AND ESTIMATION [J].
Picciolo, Michael L. ;
Myrick, Wilbur L. ;
Goldstein, J. Scott .
2019 INTERNATIONAL RADAR CONFERENCE (RADAR2019), 2019, :535-540
[29]   A line-based connected component labeling algorithm using GPUs [J].
Yonehara, Kensaku ;
Aizawa, Kunio .
PROCEEDINGS OF 2015 THIRD INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2015, :341-345
[30]   Directive-Based Compilers for GPUs [J].
Ghike, Swapnil ;
Gran, Ruben ;
Garzaran, Maria J. ;
Padua, David A. .
LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING (LCPC 2014), 2015, 8967 :19-35