A two-stage switching vector median filter based on quaternion for removing impulse noise in color images

被引:16
作者
Chanu, P. Roji [1 ]
Singh, Kh. Manglem [2 ]
机构
[1] NIT Nagaland, Dept Elect & Commun Engn, Nagaland, India
[2] NIT Manipur, Dept Comp Sci & Engn, Imphal, Manipur, India
关键词
Quaternion; Chromaticity; Convolution; Impulse; Laplacian; Vector median; REDUCTION;
D O I
10.1007/s11042-018-6925-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel two-stage filtering algorithm for removing impulse noise in color images. Quaternion theory is used to represent the intensity and chromaticity differences of two color pixels. Use of quaternion treats color pixels as vectors and processes color images as single unit rather than as separated color components. This preserves the existing correlation and three dimensional vector natures of the color channels. In the first stage of noise detection, the color pixels are sorted and assigned a rank based on the aggregated sum of color pixel differences with other pixels inside the filtering window. The central pixel is considered as probably corrupted by an impulse if its rank is bigger than a predefined rank. In the second stage, the probably corrupted candidate is again checked for an edge or an impulse by using four Laplacian convolution kernels. If the minimum difference of these four convolution is larger than a predefined threshold, then the central pixel is regarded as an impulse. For filtering, we extend the size of the sliding window to cover more pixels information. The noisy pixel is replaced by output of weighted vector median filter implemented using the quaternion distance. More weight is assigned to those pixels belonging to the direction of minimum difference. Experimental results indicate the improved performance of the proposed filter in suppressing the impulse noise while retaining the original image details comparing against other well-known filters.
引用
收藏
页码:15375 / 15401
页数:27
相关论文
共 39 条
[1]   VECTOR MEDIAN FILTERS [J].
ASTOLA, J ;
HAAVISTO, P ;
NEUVO, Y .
PROCEEDINGS OF THE IEEE, 1990, 78 (04) :678-689
[2]   Joint Impulsive Noise Estimation and Data Detection Conceived for LDPC-Coded DMT-Based DSL Systems [J].
Bai, Tong ;
Xu, Chao ;
Zhang, Rong ;
Al Rawi, Anas F. ;
Hanzo, Lajos .
IEEE ACCESS, 2017, 5 :23133-23145
[3]   A normalized color difference edge detector based on quaternion representation [J].
Cai, CH ;
Mitra, SK .
2000 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL II, PROCEEDINGS, 2000, :816-819
[4]   Nonlinear vector filtering for impulsive noise removal from color images [J].
Celebi, M. Emre ;
Kingravi, Hassan A. ;
Aslandogan, Y. Alp .
JOURNAL OF ELECTRONIC IMAGING, 2007, 16 (03)
[5]  
Chanu R, 2016, INT J COMPUT SCI NET, V16, P66
[6]   Joint Channel Estimation and Impulsive Noise Mitigation in Underwater Acoustic OFDM Communication Systems [J].
Chen, Peng ;
Rong, Yue ;
Nordholm, Sven ;
He, Zhiqiang ;
Duncan, Alexander J. .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2017, 16 (09) :6165-6178
[7]  
El Mehdi C, 2017, P 2017 INT SYST COMP
[8]  
Evans CJ, 2000, IEEE IMAGE PROC, P541, DOI 10.1109/ICIP.2000.901015
[9]   Quaternion switching filter for impulse noise reduction in color image [J].
Geng, Xin ;
Hu, Xiaoguang ;
Xiao, Jin .
SIGNAL PROCESSING, 2012, 92 (01) :150-162
[10]  
Jia YB, 2015, QUATERNIONS ROTATION, V477, P57