Abstract
This paper proposes a non-local modification of well-known sigma filter, Nonlocal Sigma filter (NSF), intended to suppress additive white Gaussian noise from images. Similarly to the Nonlocal Mean Filter (NLM), every output pixel value is computed as a nonlocal weighted average of pixels coming from similar patches to the patch around the current pixel. The main difference between the proposed NSF and NLM is in the following: there are pixels in NSF not used in a weighted averaging (if the difference between them and the central pixel value is above a predefined threshold value, and if the distance between patch neighborhood and the central patch neighborhood is greater than a second threshold value). The weights used to estimate the output pixel depend on the patch size as well as on a distance between considered and reference patches. The proposed filter is compared to its counter-parts, namely, the conventional sigma filter and the NLM filter. It is shown that NSF outperforms both of them in PSNR and visual quality metrics values, PSNR-HVS-M and MSSIM. In this paper, a novel filtering quality criterion that takes into account distortions introduced into processed images due to denoising is proposed. It is demonstrated that, according to this criterion, NSF has similar edge-detail preservation property as the conventional sigma filter but has better noise suppression ability.
Chapter PDF
Similar content being viewed by others
Keywords
References
Astola, J., Kuosmanen, P.: Fundamentals of nonlinear digital filtering, vol. 8. CRC Press (1997)
Deledalle, C.A., Duval, V., Salmon, J.: Non-Local Methods with Shape-Adaptive Patches (NLM-SAP). Journal of Mathematical Imaging and Vision 43(2), 103–120 (2012). Springer Verlag (Germany)
Dabov, K., Foi, A., Katkovnik, V., Egiazarian, K.O.: Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Trans. Image Process. 16(8), 2080–2095 (2007)
Buades, A., Coll, B., Morel, J.M.: A non-local algorithm for image denoising. IEEE Computer Society Conference on Computer Vision and Pattern Recognition 2, 60–65 (2005)
Ponomarenko, N., Jin, L., Lukin, V., Egiazarian, K.: Self-similarity measure for assessment of image visual quality. In: Blanc-Talon, J., Kleihorst, R., Philips, W., Popescu, D., Scheunders, P. (eds.) ACIVS 2011. LNCS, vol. 6915, pp. 459–470. Springer, Heidelberg (2011)
Lee, J.S.: Digital Image Smoothing and the Sigma Filter. Computer Vision, Graphics, and Image Processing, 255–269 (1983)
Lukin, V., Ponomarenko, N., Zelensky, A., Astola, J., Egiazarian, K.: Automatic design of locally adaptive filters for pre-processing of images subject to further interpretation. In: Proceedings of 2006 IEEE Southwest Symp. on Image Analysis and Interpretation, Denver, USA, pp. 41–45 (2006)
Lukin, V.V., Zelensky, A.A., Ponomarenko, N.N., Kurekin, A.A., Astola, J.T., Koivisto, P.T.: Modified sigma filter with improved noise suppression efficiency and spike removal ability. In: Proceedings of the 6-th Intern. Workshop on Intelligent Signal Processing and Communication Systems, Melbourne, Australia, pp. 849–853 (1998)
Alparone, L., Baronti, S., Garzelli, A.: A hybrid sigma filter for unbiased and edge-preserving speckle reduction. In: Proceedings of International Geoscience and Remote Sensing Symposium, pp.1409–1411 (1995)
Ponomarenko, N., Silvestri, F., Egiazarian, K., Carli, M., Astola, J., Lukin, V.: On between-coefficient contrast masking of DCT basis functions. In: Proc. of the Third International Workshop on Video Processing and Quality Metrics, USA, p. 4 (2007)
Wang, Z., Simoncelli, E.P., Bovik, A.C.: Multi-scale structural similarity for image quality assessment. In: IEEE Asilomar Conference on Signals, Systems and Computers, pp. 1398–1402 (2003)
Lukin, V., Abramov, S., Ponomarenko, N., Uss, M., Zriakhov, M., Vozel, B., Chehdi, K., Astola, J.: Methods and automatic procedures for processing images based on blind evaluation of noise type and characteristics. SPIE Journal on Advances in Remote Sensing (2011). doi:10.1117/1.3539768
Van De Ville, D., Kocher, M.: SURE-based non-local means. IEEE Signal Processing Letters 16(11), 973–976 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Ponomarenko, N., Lukin, V., Astola, J., Egiazarian, K. (2015). Non-local Sigma Filter. In: Murino, V., Puppo, E. (eds) Image Analysis and Processing — ICIAP 2015. ICIAP 2015. Lecture Notes in Computer Science(), vol 9280. Springer, Cham. https://doi.org/10.1007/978-3-319-23234-8_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-23234-8_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23233-1
Online ISBN: 978-3-319-23234-8
eBook Packages: Computer ScienceComputer Science (R0)