Efficient GPU-based implementation of the median filter based on a multi-pixel-per-thread framework

被引:0
作者
Salvador, Gabriel [1 ]
Chau, Juan M. [1 ]
Quesada, Jorge [1 ]
Carranza, Cesar [1 ]
机构
[1] Pontificia Univ Catolica Peru, Secc Elect & Elect, Lima 32, Peru
来源
2018 IEEE SOUTHWEST SYMPOSIUM ON IMAGE ANALYSIS AND INTERPRETATION (SSIAI) | 2018年
关键词
Median Filter; Parallel Processing; CUDA; GPU; Image Processing;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Median filtering has become a ubiquitous smoothing tool for image denoising tasks, with its complexity generally determined by the median algorithm used (usually on the order of O(n log(n)) when computing the median of n elements). Most algorithms were formulated for scalar single processor computers, with few of them successfully adapted and implemented for computers with a parallel architecture. However, the redundancy for processing neighboring pixels has not yet been fully exploited for parallel implementations. Additionally, most of the implementations are only suitable for fixed point images, but not for floating point. In this paper we propose an efficient parallel implementation of the 2D median filter, based on a multiple pixel-per-thread framework, and test its implementation on a CUDA-capable GPU either for fixed point or floating point data. Our computational results show that our proposed methods outperforms state-of the art implementations, with the difference increasing significantly as the filter size grows.
引用
收藏
页码:121 / 124
页数:4
相关论文
共 12 条
[1]  
[Anonymous], 2017, CUDA C PROGRAMMING G
[2]  
Batcher K. E., 1968, P APR 30 MAY 2 1968, P307, DOI DOI 10.1145/1468075.1468121
[3]  
Bovik A, 2009, ESSENTIAL GUIDE TO IMAGE PROCESSING, 2ND EDITION, P1
[4]  
Carranza C., 2012, Proceedings of the 2012 IEEE Southwest Symposium on Image Analysis & Interpretation (SSIAI 2012), P121, DOI 10.1109/SSIAI.2012.6202468
[5]   High Performance Median Filtering using Commodity Graphics Hardware [J].
Chen, Wei ;
Beister, Marcel ;
Kyriakou, Yiannis ;
Kachelriess, Marc .
2009 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-5, 2009, :4142-4147
[6]   Large-Scale Crowdsourced Study for Tone-Mapped HDR Pictures [J].
Kundu, Debarati ;
Ghadiyaram, Deepti ;
Bovik, Alan C. ;
Evans, Brian L. .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2017, 26 (10) :4725-4740
[7]  
Mozaffari B., 2010, 2010 2 INT C ED TECH, V5
[8]  
NVIDIA, 2017, CUDA C BEST PRACT GU
[9]   Median filtering in constant time [J].
Perreault, Simon ;
Hebert, Patrick .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2007, 16 (09) :2389-2394
[10]   Fine-tuned High-speed Implementation of a GPU-based Median Filter [J].
Perrot, Gilles ;
Domas, Stephane ;
Couturier, Raphael .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2014, 75 (03) :185-190