Abstract
This paper presents a new filtering approach for impulsive noise removal in color images. Incorporating the nonnegative integer weight corresponding to the central sample into the structure of the basic vector directional filter (BVDF), the proposed framework constitutes a class of center-weighted vector directional filters (CWVDF). It can be easily observed that the CWVDF filters are computationally efficient and extend design flexibility of the standard BVDF scheme. By varying the center weight, the proposed CWVDF framework can provide the smoothing characteristics ranging from an identity operation to that of the BVDF. Therefore, design characteristics relate to the CWVDF, which removes impulses and outliers from the image while simultaneously preserving the structural information. To adaptively determine the optimal value of the center weight, two adaptive approaches based on the angular thresholds are provided. Both techniques achieve excellent results in terms of the commonly used objective image quality criteria and significantly outperform standard multichannel filtering algorithms.
Similar content being viewed by others
References
K.N. Plataniotis and A.N. Venetsanopoulos, Color Image Processing and Applications, Berlin: Springer Verlag, 2000.
R. Lukac, B. Smolka, K.N. Plataniotis, and A.N. Venetsanopoulos, “Vector Filtering for Color Imaging,” IEEE Signal Processing Magazine, Special Issue on Color Image Processing, 2004, to appear.
A.J. Bardos and S.J. Sangwine, “Selective Vector Median Filtering of Colour Images,” Proceedings of the 6th International Conference on Image Processing and Its Applications, vol. 2, 1997, pp. 708–711
B. Smolka, K.N. Plataniotis, A. Chydzinski, M. Szczepanski, A.N. Venetsanopulos, and K. Wojciechowski, “Self-Adaptive Algorithm of Impulsive Noise Reduction in Color Images,” Pattern Recognition, vol. 35, 2002, pp. 1771–1784.
K.N. Plataniotis, D. Androutsos, and A.N. Venetsanopulos, “Fuzzy Adaptive Filters for Multichannel Image Processing,” Signal Processing, vol. 55, 1996, pp. 93–106.
J. Zheng, K.P. Valavanis, and J.M. Gauch, “Noise Removal from Color Images,” Journal of Intelligent and Robotic Systems, vol. 7, 1993, pp. 257–285.
H. Rantanen, M. Karlsson, P. Pohjala, and S. Kalli, “Color Video Signal Processing with Median Filters,” IEEE Transactions on Consumer Electronics, vol. 38, 1992, pp. 157–161.
I. Pitas and A.N. Venetsanopoulos, Nonlinear Digital Filters, Principles and Applications, Boston, MA: Kluwer Academic Publishers, 1990.
I. Pitas, Digital Image Processing Algorithms and Applications, New York: Wiley, 2000.
S. Mitra and J. Sicuranza, Nonlinear Image Processing, San Diego: Academic Press, 2001.
J. Astola and P. Kuosmanen, Fundamentals of Nonlinear Digital Filtering, Boca Raton: CRC Press, 1997.
C. Boncelet, “Image Noise Models,” in Handbook of Image and Video Processing, ed. A. Bovik, Academic Press, 2000, pp. 325–335.
I. Pitas and A.N. Venetsanopoulos, “Order Statistics in Digital Image Processing,” Proceedings of the IEEE, vol. 80, 1992, pp. 1892–1919.
M. Gabbouj, E.J. Coyle, and N.C. Gallagher, “An Overview of Median and Stack Filtering,” Circuit Systems Signal Processing, vol. 11, 1992, pp. 7–45.
R.C. Hardie and C.G. Boncelet, “LUM Filters: A Class of Rank-Order-Based Filters for Smoothing and Sharpening,” IEEE Transactions on Signal Processing, vol. 4, 1993, pp. 1061–1076.
R. Lukac and S. Marchevsky, “LUM Smoother with Smooth Control for Noisy Image Sequences,” EURASIP Journal of Applied Signal Processing, vol. 2001, 2001, pp. 110–120.
R. Lukac and S. Marchevsky, “Boolean Expression of LUM Smoothers,” IEEE Signal Processing Letters, vol. 8, 2001, pp. 292–294.
R. Lukac, “Binary LUM Smoothing,” IEEE Signal Processing Letters, vol. 9, 2002, pp. 400–403.
M.K. Prasad and Y.H. Lee, “Stack Filters and Selection Probabilities,” IEEE Transactions on Signal Processing, vol. 42, 1994, pp. 2628–2643.
P. Kuosmanen, “Statistical Analysis and Optimization of Stack Filters”, Acta Polytechnica Scandinavica, vol. EI77, 1994.
G.R. Arce, “Multistage Order Statistic Filters for Image Sequence Processing,” IEEE Transactions on Signal Processing, vol. 39, 1991, pp. 1146–1163.
P.E. Trahanias and A.N. Venetsanopoulos, “Vector Directional Filters: A New Class of Multichannel Image Processing Filters,” IEEE Transactions on Image Processing, vol. 2, 1993, pp. 528–534.
K.N. Plataniotis, D. Androutsos, V. Sri, and A.N. Venetsanopoulos, “Nearest-Neighbour Multichannel Filter,” Electronic Letters, vol. 31, 1995, pp. 1910–1911.
B. Smolka, M.K. Szczepanski, K.N. Plataniotis, and A.N. Venetsanopoulos, “On the Modified Weighted Vector Median Filter,” Proceedings of Digital Signal Processing DSP 2002, vol. 2, 2002, pp. 939–942.
B. Smolka, “Adaptive Modification of the Vector Median Filter,” Machine Graphics and Visions: Special Issue on Colour Image Processing and Applications, vol. 11, 2002, pp. 327–350.
I. Pitas and P. Tsakalides, “Multivariate Ordering in Color Image Filtering,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 1, 1991, pp. 247–259.
K. Tang, J. Astola, and Y. Neuvo, “Nonlinear Multivariate Image Filtering Techniques,” IEEE Transactions on Image Processing, vol. 4, 1995, pp. 788–798.
B. Smolka, A. Chydzinski, K. Wojciechowski, K.N. Plataniotis and A.N. Venetsanopoulos, “On the Reduction of Impulsive Noise in Multichannel Image Processing,” Optical Engineering, vol. 40, 2001, pp. 902–908.
R. Lukac, “Optimised Directional Distance Filter,” Machine Graphics and Visions: Special Issue on Colour Image Processing and Applications, vol. 11, 2002, pp. 311–326.
J. Astola, P. Haavisto, and Y. Neuvo, “Vector Median Filters,” Proceedings of the IEEE, vol. 78, 1990, pp. 678–689.
T. Viero, K. Oistamo, and Y. Neuvo, “Three-Dimensional Median Related Filters for Color Image Sequence Filtering,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 4, 1994, pp. 129–142.
R.S. Lin and Y.C. Hsueh, “Multichannel Filtering by Gradient Information,” Signal Processing, vol. 80, 2000, pp. 279–293.
L. Khriji and M. Gabbouj, “Adaptive Fuzzy Order Statistics-Rational Hybrid Filters for Color Image Processing,” Fuzzy Sets and Systems, vol. 128, 2002, pp. 35–46.
H.H. Tsai and P.T. Yu, “Genetic-Based Fuzzy Hybrid Multichannel Filters for Color Image Restoration,” Fuzzy Sets and Systems, vol. 114, 2000, pp. 203–224.
M. Szczepanski, B. Smolka, K.N. Plataniotis, and A.N. Venetsanopoulos, “On the Geodesic Paths Approach to Color Image Filtering,” Signal Processing, vol. 83, 2003, pp. 1309–1342.
P.E. Trahanias, D. Karakos, and A.N. Venetsanopoulos, “Directional Processing of Color Images: Theory and Experimental Results,” IEEE Transactions on Image Processing, vol. 5, 1996, pp. 868–881.
R. Lukac, “Color Image Filtering by Vector Directional Order-Statistics,” Pattern Recognition and Image Analysis, vol. 12, 2002, pp. 279–285.
K.N. Plataniotis, D. Androutsos, and A.N. Venetsanopoulos, “Color Image Processing Using Adaptive Vector Directional Filters,” IEEE Transactions on Circuits and Systems II, vol. 45, 1998, pp. 1414–1419.
K.N. Plataniotis, D. Androutsos, and A.N. Venetsanopoulos, “Adaptive Fuzzy Systems for Multichannel Signal Processing,” Proceedings of the IEEE, vol. 87, 1999, pp. 1601–1622.
D.G. Karakos and P.E. Trahanias, “Generalized Multichannel Image-Filtering Structure,” IEEE Transactions on Image Processing, vol. 6, 1997, pp. 1038–1045.
M. Gabbouj and A. Cheickh, “Vector Median-Vector Directional Hybrid Filter for Color Image Restoration,” Proceedings of the European Signal Processing Conference EUSIPCO'96, 1996, pp. 879–881.
R. Lukac, “Adaptive Impulse Noise Filtering by Using Center-Weighted Directional Information,” Proceedings of the 1st European Conference on Color in Graphics, Image and Vision CGIV'2002, 2002, pp. 86–89.
R. Lukac, B. Smolka, K.N. Plataniotis, and A.N. Venetsanopulos, “Selection Weighted Vector Directional Filters,” Computer Vision and Image Understanding, Special Issue on Colour for Image Indexing and Retrieval, 2004, to appear.
L. Yin, R. Yang, M. Gabbouj, and Y. Neuvo, “Weighted Median Filters: A Tutorial,” IEEE Transactions on Circuits and Systems II, vol. 43, 1996, pp. 157–192.
L. Lucat, P. Siohan, and D. Barba, “Adaptive and Global Optimization Methods for Weighted Vector Median Filters,” Signal Processing: Image Communications, vol. 17, 2002, pp. 509–524.
K. Chen, “Bit-Serial Realizations of a Class of Nonlinear Filters Based on Positive Boolean Functions,” IEEE Transactions on Circuits and Systems, vol. 36, 1989, pp. 785–794.
J. Astola, D. Akopian, O. Vainio, and S. Agaian, “New Digit-Serial Implementations of Stack Filters,” Signal Processing, vol. 61, 1997, pp. 181–197.
R. Berstain, “Adaptive Nonlinear Filters for Simultaneous Removal of Different Kinds of Noise in Images,” IEEE Transactions on Circuits and Systems, vol. CAS-34, 1987, pp. 1275–1291.
T. Chen, K.K. Ma, and L.H. Chen, “Tri-State Median Filter for Image Denoising,” IEEE Transactions on Image Processing, vol. 8, 1999, pp. 1834–1838.
Z. Wang and D. Zhang, “Progressive Switching Median Filter for the Removal of Impulse Noise from Highly Corrupted Images,” IEEE Transactions Circuits and Systems II, vol. 46, 1999, pp. 78–80.
T. Chen and H.R. Wu, “Adaptive Impulse Detection Using Center-Weighted Median Filters,” IEEE Signal Processing Letters, vol. 8, 2001, pp. 1–3.
H.L. Eng and K.K. Ma, “Noise Adaptive Soft-Switching Median Filter,” IEEE Transactions on Image Processing, vol. 10, 2001, pp. 242–251.
Y. Hashimoto, Y. Kajikawa, and Y. Nomura, “Directional Difference-Based Switching Median Filters,” Electronics and Communications in Japan, Part 3, vol. 85, 2002, pp. 22–32.
S. Zhang and M.A. Karim, “A New Impulse Detector for Switching Median Filters,” IEEE Signal Processing Letters, vol. 9, 2002, pp. 360–363.
J.S. Lee, “Digital Image Smoothing and the Sigma Filter,” Computer Vision, Graphics, and Image Processing, vol. 24, 1983, pp. 255–269.
J. Park and L. Kurz, “Image Enhancement Using the Modified ICM Method,” IEEE Transactions on Image Processing, vol. 5, 1996, pp. 765–771.
A. Beghdadi and K. Khellaf, “A Noise-Filtering Method Using a Local Information Measure,” IEEE Transactions on Image Processing, vol. 6, 1997, pp. 879–882.
R. Lukac, “Vector LUM Smoothers as Impulse Detector for Color Images,” Proceedings of European Conference on Circuit Theory and Design ECCTD'01, vol. 3, 2001, pp. 137–140.
B. Smolka, M. Studer, M. Stommel, and K. Wojciechowski, “Vector Median Based Color Gamma Filter,” Proceedings of the International Conference on Computer Vision and Graphics ICCVG'02 vol. 2, 2002, pp. 671–676.
R. Lukac, B. Smolka, K.N. Plataniotis, and A.N. Venetsanopoulos, “Generalized Adaptive Vector Sigma Filters,” Proceedings of the IEEE International Conference on Multimedia and Expo ICME'03, vol. I, 2003, pp. 537–540.
K.F. Man, K.S. Tang, and S. Kwong, Genetic Algorithms: Concept and Design, London: Springer Verlag, 1999.
D. Goldberg, Genetic Algorithms in Search, Optimisation, and Machine Learning. Reading, Massachutts: Addison-Wesley, 1989.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lukac, R. Adaptive Color Image Filtering Based on Center-Weighted Vector Directional Filters. Multidimensional Systems and Signal Processing 15, 169–196 (2004). https://doi.org/10.1023/B:MULT.0000017024.66297.a0
Issue Date:
DOI: https://doi.org/10.1023/B:MULT.0000017024.66297.a0