Browse > Article
http://dx.doi.org/10.3745/KTSDE.2013.2.5.347

Impulse Noise Filtering through Evolutionary Approach using Noise-free Pixels  

Mahmood, Muhammad Tariq (한국기술교육대학교 컴퓨터공학부)
Choi, Young Kyu (한국기술교육대학교 컴퓨터공학부)
Publication Information
KIPS Transactions on Software and Data Engineering / v.2, no.5, 2013 , pp. 347-352 More about this Journal
Abstract
In impulse noise filtering techniques window size play an important role. Usually, an appropriate window is determined according to the noise density. A small window may not be able to suppress noise properly whereas a large window may remove edges and fine image details. Moreover, the value of the central pixel is estimated by considering all pixels within the window. In this work, contrary to the previous approaches, we propose an iterative impulse noise removal scheme that emphasizes on noise-free pixels within a small neighborhood. The iterative process continues until all noisy pixels are replaced with the estimated pixels. In order to estimate the optimal value for a noisy pixel, a genetic programming (GP) based estimator is evolved that takes few noise-free pixels as input. The estimator is constituent of noise-free pixels, arithmetic operators and random constants. Experimental results show that theproposed scheme is capable of removing impulse noise effectively while preserving the fine image details. Especially, our approach has shown effectiveness against high impulse noise density.
Keywords
Impulse Noise; Noise Detection; Noise Filtering; Image Restoration; Genetic Programming;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Z. Xuming and X. Youlun, "Impulse Noise Removal Using Directional Difference Based Noise Detector and Adaptive Weighted Mean Filter," IEEE Signal Processing Letters, Vol.16, pp.295-298, 2009.   DOI   ScienceOn
2 W. Zhou and D. Zhang, "Progressive switching median filter for the removal of impulse noise from highly corrupted images," IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol.46, pp.78-80, 1999.   DOI
3 K. S. Srinivasan and D. Ebenezer, "A New Fast and Efficient Decision-Based Algorithm for Removal of High-Density Impulse Noises," IEEE Signal Processing Letters, Vol. 4, pp.189-192, 2007.
4 A. Majid, A. Khan, and A. M. Mirza, "Combination of support vector machines using genetic programming," International Journal of Hybrid Intelligent Systems, Vol.3, pp.109-125, 2006.   DOI
5 S. Zhang and M.A. Karim, "A new impulse detector for switching median filters," IEEE Signal Process Lett 9:360-363, 2012.
6 S. Silva and J. Almeida, "GPLAB-a genetic programming toolbox for MATLAB," 2003.
7 I. Pitas and A. N. Venetsanopoulos, "Order statistics in digital image processing," Proceedings of the IEEE, Vol.80, pp.1893-1921, 1992.   DOI   ScienceOn
8 R.C. Gonzalez and R.E. Woods, "Digital Image Processing," 3rd edn. Prentice Hall PTR, New Jersey, 2007.
9 T. Huang, G. Yang, and G. Tang, "A fast two-dimensional median filtering algorithm," IEEE Transactions on Acoustics, Speech and Signal Processing, Vol.27, pp. 3-18, 1979.
10 S.S. Wang and C.-H. Wu, "A new impulse detection and filtering method for removal of wide range impulse noises," Pattern Recognition, Vol.42, pp.2194-2202, 2009.   DOI   ScienceOn