Abstract
This paper describes a novel image filtering method that removes random-valued impulse noise superimposed on a natural color image. In impulse noise removal, it is essential to employ a switching-type filtering method, as used in the well-known switching median filter, to preserve the detail of an original image with good quality. In color image filtering, it is generally preferable to deal with the red (R), green (G), and blue (B) components of each pixel of a color image as elements of a vectorized signal, as in the well-known vector median filter, rather than as component-wise signals to prevent a color shift after filtering. By taking these fundamentals into consideration, we propose a switching-type vector median filter with non-local processing that mainly consists of a noise detector and a noise removal filter. Concretely, we propose a noise detector that proactively detects noise-corrupted pixels by focusing attention on the isolation tendencies of pixels of interest not in an input image but in difference images between RGB components. Furthermore, as the noise removal filter, we propose an extended version of the non-local median filter, we proposed previously for grayscale image processing, named the non-local vector median filter, which is designed for color image processing. The proposed method realizes a superior balance between the preservation of detail and impulse noise removal by proactive noise detection and non-local switching vector median filtering, respectively. The effectiveness and validity of the proposed method are verified in a series of experiments using natural color images.
Similar content being viewed by others
References
Tukey, JW.: Conf. Rec. EASCON’74 (1974) 673
Sun, T., Neuvo, Y.: Pattern Recognit. Lett. 15, 341 (1994)
Chen, T., Ma, K.K., Chen, L.H., Trans, I.E.E.E.: Image Process 8, 1834–1838 (1999)
Wu, J., Tang, C.: Signal Image Video Proces 8, 349 (2014)
Buades, A., Coll, B., Morel, J.-M.: IEEE Computer Society Conf. Comput. Vis. Pattern Recognit. 2, 66 (2005)
Heidarzadeh, A., Avanaki, AN.: In: 9th International Symposium. Signal Processing and Its Applications (2007) 1
Orchard, J., Ebrahimi, M., Wong, A.: In: 15th IEEE International Conference Image Processing (2008) 1732
Matsui, S., Okabe, T., Shimano, M., Sato, Y.: In: 9th Asian Conference Computer Vision (2009) 213
Tasdizen, T.: IEEE Trans. Image Process 18, 2649 (2009)
Chaudhury, K.N., Singer, A.: IEEE Signal Process Lett. 19, 745 (2012)
Dabov, K., Foi, A., Katkovnik, V., Egiazarian, K.: IEEE Trans. Image Process 16, 2080 (2007)
Astola, J., Haavisto, P., Neuvo, Y.: Proc. IEEE 78, 678–689 (1990)
Celebi, M.E.: J. Electron. Imaging 17, 9 (2008)
Matsuoka, J., Koga, T., Suetake, N., Uchino, E.: Opt. Rev. 22, 448–458 (2015)
Sakauchi, M., Ohsawa, Y., Sone, M., Onoe, M.: ITEJ Tech. Rep. 8, 7 (1984). (in Japanese)
Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: IEEE Trans. Image Process 13, 600 (2004)
Azuma, D., Tanaka, Y., Hasegawa, M., Kato, S.: IEICE Tech. Rep. SIP 111, 67 (2011)
Hashimoto, Y., Kajikawa, Y., Nomura, Y.: IEICE Trans. Fundam. J83–A, 361 (2000). (in Japanese)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Matsuoka, J., Koga, T., Suetake, N. et al. Switching non-local vector median filter. Opt Rev 23, 195–207 (2016). https://doi.org/10.1007/s10043-016-0184-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10043-016-0184-z