Abstract
A novel fuzzy 3D filter designed to suppress impulsive noise in color video sequences is proposed. In contrast to other state-of-the-art algorithms, the proposed approach employs the sequence data of the three RGB channels, analyzes eight fuzzy gradient values for each of the eight directions, and processes two temporal neighboring frames concurrently. Numerous simulation results confirm that this novel 3D framework performs well in terms of objective criteria (PSNR, MAE, NCD, and SSIM) and the more subjective measure of human vision in the different color sequences. An efficiency analysis of several promising 3D algorithms was performed on a DSP; computation times for various techniques are presented.
Similar content being viewed by others
References
Plataniotis, K.N., Androutsos, D., Venetsanopoulos, A.N.: Multichannel filters for image proccesing. Multichannel Filters Image Process. 9(2), 143–158 (1997)
Morillas, S., Gregori, V., Peris-Fajarns, G.: Isolating impulsive noise pixels in color images by peer group techniques. Comput. Vis. Image Understand. 110(1), 102–116 (2008)
Ponomaryov, V.I., Gallegos-Funes, F.J., Rosales-Silva, A.: Real-time color imaging based on RM-filters for impulsive noise reduction. J. Imaging Sci. Technol. 49(3), 205–219 (2005)
Lukac, R.: Adaptive vector median filtering. Pattern Recogn. Lett. 24(12), 1889–1899 (2003)
Jin, L., Li, D.: A Switching vector median filter based on the CIELAB color space for color image restoration. Signal Process. 87(6), 1345–1354 (2007)
Yin, H.B., Fang, X.Z., Wei, Z., Yang, X.K.: An improved motion-compensated 3-D LLMMSE filter with spatio-temporal adaptive filtering support. IEEE Trans. Circuits Syst. Video Technol. 17(12), 1714–1727 (2007)
Camacho, J., Morillas, S., Latorre, P.: Eficient impulse noise suppression based on statistical confidence limits,. J. Imaging Sci. Technol. 50(5), 427–436 (2006)
Ponomaryov, V., Rosales-Silva, A., Golikov, V.: Adaptive and vector directional processing applied to video colour images. Electron. Lett. 42(11), 623–624 (2006)
Ponomaryov, V., Rosales, A., Gallegos, F.: 3D filtering of colour video sequences using fuzzy logic and vector order statistics. In: Proceedings of International Conference, LNCS 5807, pp. 210–221 (2009)
Kravchenko, V.F., Ponomaryov, V.I., Pustovoit, V.I.: Three-dimensional filtration of multichannel video sequences on the basis of fuzzy-set theory. Doklady Phys. Springer 55(2), 58–63 (2010)
Schulte, S., De Witte, V., Nachtegael, M., Vander Weken, D., Kerre, E.E.: Fuzzy random impulse noise reduction method. Fuzzy Sets Syst. Springer 158, 270–283 (2007)
Schulte, S., Nachtegael, M., De Witte, V., Vander Weken, D., Kerre, E.E.: A fuzzy impulse noise detection and reduction method. IEEE Trans. Image Process. 15(5), 1153–1162 (2006)
Schulte, S., Morillas, S., Gregori, V., Kerre, E.E.: A new fuzzy color correlated impulse noise reduction method. IEEE Trans. Image Process. 16(10), 2565–2575 (2007)
Morillas, S., Gregori, V., Peris-Fajarns, G., Latorre, P.: A fast impulsive noise color image filter using fuzzy metrics. Real Time Imaging 11(5–6), 417–428 (2005)
Russo, F.: Hybrid neuro-fuzzy filter for impulse noise removal. Pattern Recogn. 32, 1843–1855 (1999)
Chan, R.H., Hu, C., Nikolova, M.: An iterative procedure for removing random-valued impulse noise. IEEE Signal Process. Lett. 11(12), 1843–1855 (2004)
Morillas, S., Gregori, V., Peris-Fajarns, G., Latorre, P.: A fast impulsive noise color image Filter using fuzzy metrics. Real Time Imaging 11(5–6), 417–428 (2005)
Morillas, S., Gregori, V., Hervs, A.: Fuzzy peer groups for reducing mixed Gaussian-impulse noise from color images. IEEE Trans. Image Process. 18(7), 1452–1466 (2009)
Camarena, J.G., Gregori, V., Morillas, S., Sapena, A.: Some improvements for image filtering using peer group techniques. Image Vis. Comput. 28(1), 188–201 (2010)
Smolka, B., Plataniotis, K.N., Venetsanopoulos, A.N.: Nonlinear signal and image processing: theory, methods, and applications. In: Barner, K.E., Arce, G.R. (Eds.) Nonlinear Techniques for Color Image Processing, pp. 445–505. CRC Press, Boca Raton (2004)
Smolka, B., Venetsanopoulos, A.N.: Noise reduction and edge detection in Color images. In: Color Image Processing: Methods and Applications, pp. 75–102. CRC Press, Boca Raton (2006)
Celebi, M.E., Kingravi, H.A., Aslandogan, Y.A.: Nonlinear vector filtering for impulsive noise removal from color images. J. Electron. Imaging 16(3), 033008 (2007)
Lukac, R., Smolka, B., Martin, K., Plataniotis, K.N., Venetsanopoulos, A.N.: Vector filtering for color imaging. IEEE Signal Process. Mag. 22(1), 74–86 (2005)
Melange, T., Nachtegael, M., Kerre, E.: Fuzzy random impulse noise removal from color image sequences. IEEE Trans. Image Process. 20(4), 959–970 (2011)
Melange, T., Nachtegael, M., Kerre, E.E., Zlokolica, V., Schulte, S., De Witte, V., Pizurica, A., Philips, W.: Video denoising by fuzzy motion and detail adaptive averaging. J. Electron. Imaging 17(4), 043005 (2008)
Melange, T., Nachtegael, M., Schulte, S., Kerre, E.: A fuzzy filter for the removal of random impulse noise in image sequences. Image Vision comput. 29, 407–419 (2011)
Jovanov, L., Pizurica, A., Schulte, S., Schelkens, P., Kerre, E., Philips, W.: Combined Wavelet-domain and motion-compensated video denoising based on video codec motion estimation methods. IEEE Trans. Circuits Syst. Video Technol. 19(3), 417–421 (2009)
Lukac, R.: Adaptive color image filtering based on center-weighted vector directional filters. Multidiment. Syst. Signal Process. 15(2), 169–196 (2004)
Lukac, R., Plataniotis, K.N., Venetsanopoulos, A.N., Smolka, B.: A statistically-switched adaptive vector median filter. J. Intell. Robot. Syst. 42(4), 361–391 (2005)
Kravchenko, V., Perez, H., Ponomaryov, V.: Adaptive signal processing of multidimensional signals with Applications. FizMatLit Edit, Moscow (2009)
Rosales Silva, A., Gallegos Funes, F., Ponomaryov, V.: Fuzzy Directional (FD) Filter for impulse noise reduction in colour video sequences. J. Visual Commun. Image Represent. 23(1), 143–149 (2012)
Lukac, R., Smolka, B., Plataniotis, K.N.: Sharpering vector median filters. Signal Process. Lett. 87(9), 2085–2099 (2007)
Celebi, M.E.: Real-time implementations of order-statics -based directional filters. IET Image Process. 3(1), 1–9 (2009)
Smolka, B.: Adaptive edge enhancing technique of impulsive noise removal in color digital images. Lect. Notes Comput. Sci. 6626, 60–74 (2011)
Ponomaryov, V., Gallegos-Funes, F., Rosales-Silva, A.: Fuzzy directional (FD) filter to remove impulse noise from colour images. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. E93-A(2), 570–572 (2010)
Morillas, S., Gregori, V., Hervs, A.: Fuzzy peer groups for reducing mixed Gaussian-impulse noise from color images. IEEE Trans. Image Process. 18(7), 1452–1466 (2009)
Ponomaryov, V.: Real-time 2D-3D filtering using order statics based algorithms. J. Real Time Image Process. 1(3), 173–194 (2007)
Lukac, R., Plataniotis, K.N.: A taxonomy of Color image filtering and enhancement solutions. In: Hawkes, P.W. (ed) Advances in Imaging and Electron Physics, Vol. 140, pp. 187–264. Academic Press, New York (2006)
Ng, P., Ma, K.K.: A switching median filter with boundary discriminative noise detection for extremely corrupted images. IEEE Trans. Image Process. 15(6), 1506–1516 (2006)
Celebi, M.E., Aslandogan, Y.A.: Robust switching median filter for impulse noise removal. J. Electron. Imaging 17(4), 043006 (2008)
Smolka, B.: Peer group switching filter for impulse noise reduction in color images. Pattern Recogn. Lett. 31(6), 484–495 (2010)
Wang, Z., Bovik, A., Seikh, H., Simoncelli, E.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)
Wang, Z., Bovik, A.: Mean squared error: love it or leave it? A new look at signal fidelity measures. IEEE Signal Process. Mag. 26(is1), 98–117 (2009)
Ponomaryov, V., Rosales, A., Gallegos, F., Loboda, I.: Adaptive vector directional filters to process multichannel images. IEICE Trans. Fundam. Electron. Commun. Comput. Sci E90B(2), 429–430 (2007)
Zlokolica, V., Philips, W., Van De Ville, D.: A new non-linear filter for video processing. In: Proceedings of Third IEEE Benelux Signal Process, pp. 221–224 (2002)
Acknowledgments
The authors would thank to National Polytechnic Institute of Mexico and CONACYT for their support to realize this work.
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Ponomaryov, V., Montenegro, H., Rosales, A. et al. Fuzzy 3D filter for color video sequences contaminated by impulsive noise. J Real-Time Image Proc 10, 313–328 (2015). https://doi.org/10.1007/s11554-012-0262-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-012-0262-9