Robust switching technique of impulsive noise removal in color digital images

In this paper a novel method of impulsive noise removal in color images is presented. The proposed filtering design is based on a new measure of pixel similarity, which takes into account the structure of the local neighborhood of the pixels being compared. Thus, the new distance measure can be regarded as an extension of the reachability distance used in the construction of the local outlier factor, widely used in the big data analysis. Using the new similarity measure, an extension of the classic Vector Median Filter (VMF) has been developed. The new filter is extremely robust to outliers introduced by the impulsive noise, retains details and has the unique ability to sharpen image edges. Using the structure of the developed filter, a new impulse detector has been constructed. The cumulated sum of smallest reachability distances in the filtering window serves as a robust measure of pixel outlyingness. In this way, a pixel will be treated as corrupted if a predefined threshold is exceeded and will be replaced by the average of pixels which were found to belong to the original, pristine image; otherwise the processed pixel will be retained. This structure is similar to the Fast Averaging Peer Group Filter, however the incorporation of the reachability measure makes this technique more robust. The new filtering design can be applied in real time scenario, as its computational efficiency is comparable with the standard VMF, which is fast enough to be used for the enhancement of video sequences. The new filter operates in a 3×3 filtering window, however the information acquired from a larger window is processed. The source of additional information is the local neighborhood of pixels, which is used for the determination of the novel reachability measure. The experiments performed on a large database of color images show that the new filter surpasses existing designs especially in the case of highly polluted images. The robust reachability measure assures that the clusters of impulses are being removed, as not only the pixels, but also their neighborhoods are considered. The novel measure of dissimilarity can be also used in other tasks whose main goal is the detection of outliers.

[1]  Konstantinos N. Plataniotis,et al.  Fast Modified Vector Median Filter , 2001, CAIP.

[2]  Bogdan Smolka,et al.  Fast averaging peer group filter for the impulsive noise removal in color images , 2015, Journal of Real-Time Image Processing.

[3]  J. Astola,et al.  Vector median filters , 1990, Proc. IEEE.

[4]  Hans-Peter Kriegel,et al.  LOF: identifying density-based local outliers , 2000, SIGMOD '00.

[5]  Kenneth E. Barner,et al.  Nonlinear Signal and Image Processing: Theory, Methods, and Applications , 2003 .

[6]  Bogdan Smolka,et al.  Adaptive rank weighted switching filter for impulsive noise removal in color images , 2012, Journal of Real-Time Image Processing.

[7]  Etienne E. Kerre,et al.  Fuzzy random impulse noise reduction method , 2007, Fuzzy Sets Syst..

[8]  K. Martin,et al.  Vector filtering for color imaging , 2005, IEEE Signal Processing Magazine.

[9]  Rastislav Lukac,et al.  Adaptive vector median filtering , 2003, Pattern Recognit. Lett..

[10]  Bogdan Smolka,et al.  Reduced Ordering Technique of Impulsive Noise Removal in Color Images , 2013, CCIW.

[11]  B. S. Manjunath,et al.  Peer group image enhancement , 2001, IEEE Trans. Image Process..

[12]  Dehua Li,et al.  Modified switching median filter for impulse noise removal , 2010, Signal Process..

[13]  C.J.H. Mann,et al.  Color Image Processing – Methods and Applications , 2008 .

[14]  Clara Pizzuti,et al.  Fast Outlier Detection in High Dimensional Spaces , 2002, PKDD.

[15]  Rastislav Lukac,et al.  Sharpening vector median filters , 2007, Signal Process..

[16]  Hassan A. Kingravi,et al.  Nonlinear vector filtering for impulsive noise removal from color images , 2007, J. Electronic Imaging.

[17]  Peter E. Tischer,et al.  Statistical Analysis of Impulse Noise Model for Color Image Restoration , 2007, 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007).

[18]  A. Ben Hamza,et al.  Image denoising: a nonlinear robust statistical approach , 2001, IEEE Trans. Signal Process..

[19]  Bogdan Smolka,et al.  Self-tuning fast adaptive algorithm for impulsive noise suppression in color images , 2019, Journal of Real-Time Image Processing.

[20]  Charles K. Chui,et al.  A universal noise removal algorithm with an impulse detector , 2005, IEEE Transactions on Image Processing.

[21]  Tapio Elomaa,et al.  Principles of Data Mining and Knowledge Discovery , 2002, Lecture Notes in Computer Science.

[22]  Samuel Morillas,et al.  A fast impulsive noise color image filter using fuzzy metrics , 2005, Real Time Imaging.

[23]  Hans-Peter Kriegel,et al.  Local outlier detection reconsidered: a generalized view on locality with applications to spatial, video, and network outlier detection , 2012, Data Mining and Knowledge Discovery.

[24]  Bogdan Smolka,et al.  Advances in Low-Level Color Image Processing , 2014 .

[25]  Bogdan Smolka,et al.  Fast adaptive switching technique of impulsive noise removal in color images , 2016, Journal of Real-Time Image Processing.

[26]  Rastislav Lukac,et al.  Vector sigma filters for noise detection and removal in color images , 2006, J. Vis. Commun. Image Represent..

[27]  Kh. Manglem Singh,et al.  Vector Median Filters: A Survey , 2017 .

[28]  Andrzej Chydzinski,et al.  Fast detection and impulsive noise removal in color images , 2005, Real Time Imaging.

[29]  Ayyaz Hussain,et al.  Fuzzy based Impulse Noise Reduction Method , 2011, Multimedia Tools and Applications.

[30]  K. Plataniotis,et al.  Color Image Processing and Applications , 2000 .

[31]  C. Boncelet Image Noise Models , 2009 .