Skip to main content
Log in

A Universal Impulse Noise Filter with an Impulse Detector and Nonlocal Means

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

In this paper, we propose an efficient filter for universal impulse noise removal. Operation is carried out in two stages: impulse detection followed by filtering. For detection, a robust local image statistic, called the extremum compression rank-order absolute difference (ECROAD), is designed to detect impulse noise in an image. For filtering, a universal impulse noise filter is proposed by combining the ECROAD statistic with the nonlocal means (NLM). The inherited switching behavior will preserve image details by selecting possible “noise pixels” for processing. Meanwhile, the joint impulsive weight is able to avoid the effect of impulsive components in restoring candidates. Simulation results show that the proposed filter produces excellent results and outperforms most existing filters for different impulse noise models.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. E. Abreu, M. Lightstone, S.K. Mitra, K. Arakawa, A new efficient approach for the removal of impulse noise from highly corrupted images. IEEE Trans. Image Process. 5(6), 1012–1025 (1996)

    Article  Google Scholar 

  2. D. Brownrigg, The weighted median filter, in Commun. Assoc. Comput. (1984), pp. 807–818

    Google Scholar 

  3. A. Buades, B. Coll, J.-M. Morel, A review of image denoising algorithms, with a new one. Multiscale Model. Simul. 4(2), 490–530 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  4. R.H. Chan, C.W. Ho, M. Nikolova, Salt-and-pepper noise removal by median-type noise detectors and detail preserving regularization. IEEE Trans. Image Process. 14(10), 1479–1485 (2005)

    Article  Google Scholar 

  5. T. Chen, K.-K. Ma, L.-H. Chen, Tri-state median-based filters in image denoising. IEEE Trans. Image Process. 8(12), 1834–1838 (1999)

    Article  Google Scholar 

  6. T. Chen, H. Wu, Adaptive impulse detection using center-weighted median filter. IEEE Signal Process. Lett. 8(1), 1–3 (2001)

    Article  Google Scholar 

  7. L. Chih-Hsing, T. Jia-Shiuan, C. Ching-Te, Switching bilateral filter with a texture/noise detector for universal noise removal. IEEE Trans. Image Process. 19(9), 2307–2320 (2010)

    Article  MathSciNet  Google Scholar 

  8. Y. Dong, R.H. Chan, S. Xu, A detection statistic for random-valued impulse noise. IEEE Trans. Image Process. 16(4), 1112–1120 (2007)

    Article  MathSciNet  Google Scholar 

  9. Y. Dong, S. Xu, A new directional weighted median filter for removal of random-valued impulse noise. IEEE Signal Process. Lett. 14(3), 193–196 (2007)

    Article  Google Scholar 

  10. R. Garnett, T. Huegerich, C. Chui, W. He, A universal noise removal algorithm with an impulse detector. IEEE Trans. Image Process. 14(11), 1747–1754 (2005)

    Article  Google Scholar 

  11. H. Hwang, R.A. Haddad, Adaptive median filters: new algorithms and results. IEEE Trans. Image Process. 4(4), 499–502 (1995)

    Article  Google Scholar 

  12. S.-J. Ko, Y.-H. Lee, Center weighted median filters and their applications to image enhancement. IEEE Trans. Circuits Syst. 38, 984–993 (1991)

    Article  Google Scholar 

  13. N. Petrović, V. Crnojević, Universal impulse noise filter based on genetic programming. IEEE Trans. Image Process. 17(7), 1109–1120 (2008)

    Article  MathSciNet  Google Scholar 

  14. W.K. Pratt, Median filtering. Tech. Rep., Image Proc. Inst., Univ. Southern California, Los Angeles, CA (1975)

  15. S. Schulte, M. Nachtegael, V.D. Witte, D.V.D. Weken, E.E. Kerre, A fuzzy impulse noise detection and reduction method. IEEE Trans. Image Process. 15(5), 1153–1162 (2006)

    Article  Google Scholar 

  16. K.S. Srinivasan, D. Ebenezer, A new fast and efficient decision-based algorithm for removal of high-density impulse noises. IEEE Signal Process. Lett. 14(3), 189–192 (2007)

    Article  Google Scholar 

  17. T. Sun, Y. Neuvo, Detail-preserving median based filters in image processing. Pattern Recognit. Lett. 15, 341–347 (1994)

    Article  Google Scholar 

  18. C. Tomasi, R. Manduchi, Bilateral filtering for gray and color images, in Proc. IEEE Int. Conf. Computer Vis., Bombay, India (1998), pp. 839–846

    Google Scholar 

  19. Z. Wang, D. Zhang, Progressive switching median filter for the removal of impulse noise from highly corrupted images. IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process. 46(1), 78–80 (1999)

    Article  Google Scholar 

  20. J. Wu, C. Tang, PDE-based random-valued impulse noise removal based on new class of controlling functions. IEEE Trans. Image Process. 20(9), 2428–2438 (2011)

    Article  MathSciNet  Google Scholar 

  21. B. Xiong, Z. Yin, A universal denoising framework with a new impulse detector and nonlocal means. IEEE Trans. Image Process. 21(4), 1663–1675 (2012)

    Article  MathSciNet  Google Scholar 

  22. M.T. Yildirim, A. Basturk, M.E. Yuksel, Impulse noise removal from digital images by a detail-preserving filter based on type-2 fuzzy logic. IEEE Trans. Fuzzy Syst. 16(4), 920–928 (2008)

    Article  Google Scholar 

  23. H. Yu, L. Zhao, H. Wang, An efficient procedure for removing random-valued impulse noise in images. IEEE Signal Process. Lett. 15, 922–925 (2008)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the editors and the anonymous reviewers for their valuable suggestions. We would also like to thank authors Petrović and Crnojević for supplying the Matlab implementation of their algorithm. This work is supported by the National Natural Science Foundation of China (NSFC) under Grant No. 61070227 and by the NSFC-Guangdong Joint Foundation Key Project under Grant No. U1135003.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guangyu Xu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xu, G., Tan, J. A Universal Impulse Noise Filter with an Impulse Detector and Nonlocal Means. Circuits Syst Signal Process 33, 421–435 (2014). https://doi.org/10.1007/s00034-013-9640-1

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-013-9640-1

Keywords

Navigation