Skip to main content
Log in

Adaptive Color Image Filtering Based on Center-Weighted Vector Directional Filters

  • Published:
Multidimensional Systems and Signal Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. K.N. Plataniotis and A.N. Venetsanopoulos, Color Image Processing and Applications, Berlin: Springer Verlag, 2000.

    Google Scholar 

  2. 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.

  3. 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

    Google Scholar 

  4. 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.

    Google Scholar 

  5. K.N. Plataniotis, D. Androutsos, and A.N. Venetsanopulos, “Fuzzy Adaptive Filters for Multichannel Image Processing,” Signal Processing, vol. 55, 1996, pp. 93–106.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. I. Pitas and A.N. Venetsanopoulos, Nonlinear Digital Filters, Principles and Applications, Boston, MA: Kluwer Academic Publishers, 1990.

    Google Scholar 

  9. I. Pitas, Digital Image Processing Algorithms and Applications, New York: Wiley, 2000.

    Google Scholar 

  10. S. Mitra and J. Sicuranza, Nonlinear Image Processing, San Diego: Academic Press, 2001.

    Google Scholar 

  11. J. Astola and P. Kuosmanen, Fundamentals of Nonlinear Digital Filtering, Boca Raton: CRC Press, 1997.

    Google Scholar 

  12. C. Boncelet, “Image Noise Models,” in Handbook of Image and Video Processing, ed. A. Bovik, Academic Press, 2000, pp. 325–335.

  13. I. Pitas and A.N. Venetsanopoulos, “Order Statistics in Digital Image Processing,” Proceedings of the IEEE, vol. 80, 1992, pp. 1892–1919.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. R. Lukac and S. Marchevsky, “Boolean Expression of LUM Smoothers,” IEEE Signal Processing Letters, vol. 8, 2001, pp. 292–294.

    Google Scholar 

  18. R. Lukac, “Binary LUM Smoothing,” IEEE Signal Processing Letters, vol. 9, 2002, pp. 400–403.

    Google Scholar 

  19. M.K. Prasad and Y.H. Lee, “Stack Filters and Selection Probabilities,” IEEE Transactions on Signal Processing, vol. 42, 1994, pp. 2628–2643.

    Google Scholar 

  20. P. Kuosmanen, “Statistical Analysis and Optimization of Stack Filters”, Acta Polytechnica Scandinavica, vol. EI77, 1994.

  21. G.R. Arce, “Multistage Order Statistic Filters for Image Sequence Processing,” IEEE Transactions on Signal Processing, vol. 39, 1991, pp. 1146–1163.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. K.N. Plataniotis, D. Androutsos, V. Sri, and A.N. Venetsanopoulos, “Nearest-Neighbour Multichannel Filter,” Electronic Letters, vol. 31, 1995, pp. 1910–1911.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. 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.

    Google Scholar 

  27. K. Tang, J. Astola, and Y. Neuvo, “Nonlinear Multivariate Image Filtering Techniques,” IEEE Transactions on Image Processing, vol. 4, 1995, pp. 788–798.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. R. Lukac, “Optimised Directional Distance Filter,” Machine Graphics and Visions: Special Issue on Colour Image Processing and Applications, vol. 11, 2002, pp. 311–326.

    Google Scholar 

  30. J. Astola, P. Haavisto, and Y. Neuvo, “Vector Median Filters,” Proceedings of the IEEE, vol. 78, 1990, pp. 678–689.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. R.S. Lin and Y.C. Hsueh, “Multichannel Filtering by Gradient Information,” Signal Processing, vol. 80, 2000, pp. 279–293.

    Google Scholar 

  33. 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.

    Google Scholar 

  34. 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.

    Google Scholar 

  35. 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.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. R. Lukac, “Color Image Filtering by Vector Directional Order-Statistics,” Pattern Recognition and Image Analysis, vol. 12, 2002, pp. 279–285.

    Google Scholar 

  38. 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.

    Google Scholar 

  39. 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.

    Google Scholar 

  40. D.G. Karakos and P.E. Trahanias, “Generalized Multichannel Image-Filtering Structure,” IEEE Transactions on Image Processing, vol. 6, 1997, pp. 1038–1045.

    Google Scholar 

  41. 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.

  42. 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.

  43. 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.

  44. 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.

    Google Scholar 

  45. 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.

    Google Scholar 

  46. 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.

    Google Scholar 

  47. J. Astola, D. Akopian, O. Vainio, and S. Agaian, “New Digit-Serial Implementations of Stack Filters,” Signal Processing, vol. 61, 1997, pp. 181–197.

    Google Scholar 

  48. 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.

    Google Scholar 

  49. 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.

    Google Scholar 

  50. 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.

    Google Scholar 

  51. T. Chen and H.R. Wu, “Adaptive Impulse Detection Using Center-Weighted Median Filters,” IEEE Signal Processing Letters, vol. 8, 2001, pp. 1–3.

    Google Scholar 

  52. H.L. Eng and K.K. Ma, “Noise Adaptive Soft-Switching Median Filter,” IEEE Transactions on Image Processing, vol. 10, 2001, pp. 242–251.

    Google Scholar 

  53. 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.

    Google Scholar 

  54. S. Zhang and M.A. Karim, “A New Impulse Detector for Switching Median Filters,” IEEE Signal Processing Letters, vol. 9, 2002, pp. 360–363.

    Google Scholar 

  55. J.S. Lee, “Digital Image Smoothing and the Sigma Filter,” Computer Vision, Graphics, and Image Processing, vol. 24, 1983, pp. 255–269.

    Google Scholar 

  56. J. Park and L. Kurz, “Image Enhancement Using the Modified ICM Method,” IEEE Transactions on Image Processing, vol. 5, 1996, pp. 765–771.

    Google Scholar 

  57. 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.

    Google Scholar 

  58. 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.

    Google Scholar 

  59. 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.

    Google Scholar 

  60. 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.

    Google Scholar 

  61. K.F. Man, K.S. Tang, and S. Kwong, Genetic Algorithms: Concept and Design, London: Springer Verlag, 1999.

    Google Scholar 

  62. D. Goldberg, Genetic Algorithms in Search, Optimisation, and Machine Learning. Reading, Massachutts: Addison-Wesley, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:MULT.0000017024.66297.a0

Navigation