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.
Similar content being viewed by others
References
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)
D. Brownrigg, The weighted median filter, in Commun. Assoc. Comput. (1984), pp. 807–818
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)
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)
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)
T. Chen, H. Wu, Adaptive impulse detection using center-weighted median filter. IEEE Signal Process. Lett. 8(1), 1–3 (2001)
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)
Y. Dong, R.H. Chan, S. Xu, A detection statistic for random-valued impulse noise. IEEE Trans. Image Process. 16(4), 1112–1120 (2007)
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)
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)
H. Hwang, R.A. Haddad, Adaptive median filters: new algorithms and results. IEEE Trans. Image Process. 4(4), 499–502 (1995)
S.-J. Ko, Y.-H. Lee, Center weighted median filters and their applications to image enhancement. IEEE Trans. Circuits Syst. 38, 984–993 (1991)
N. Petrović, V. Crnojević, Universal impulse noise filter based on genetic programming. IEEE Trans. Image Process. 17(7), 1109–1120 (2008)
W.K. Pratt, Median filtering. Tech. Rep., Image Proc. Inst., Univ. Southern California, Los Angeles, CA (1975)
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)
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)
T. Sun, Y. Neuvo, Detail-preserving median based filters in image processing. Pattern Recognit. Lett. 15, 341–347 (1994)
C. Tomasi, R. Manduchi, Bilateral filtering for gray and color images, in Proc. IEEE Int. Conf. Computer Vis., Bombay, India (1998), pp. 839–846
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)
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)
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)
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)
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)
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
Corresponding author
Rights 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
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-013-9640-1