Multi-denoising based impulse noise removal from images using robust statistical features and genetic programming
- 323 Downloads
Recently, several interesting computational intelligence based image denoising techniques have been reported for the removal of either salt & pepper or uniform impulse noise. However, to the best of our knowledge, the difficult challenge of developing a multi denoising method that can remove mixed-impulse noise, uniform impulse, salt & pepper, and impulse-burst noise, has not been reported so far. In this regard, we propose a new noise removal approach called INDE-GP for the removal of multi types of impulse noises. The proposed approach consists of two stages: noise detection stage and removal stage. At first, the impulse noise is localized by a single stage GP detector that exploits various information-rich, rank-ordered and robust statistical features for detection. Next the noise is removed only from the detected noisy pixels by single stage GP estimator. This estimator is developed by exploiting the global learning capability of GP and local statistical measures of noise-free pixels present in the neighborhood of noisy pixels. The experimental results and comparative analysis with existing denoising techniques show that multi denoising performance of the proposed INDE-GP approach is better both quantitative and qualitative ways.
KeywordsImage denoising Genetic programming Noise detection Mixed impulse noise Salt & pepper noise Impulse burst noise Statistical features Robust outlyingness ratio
This work was supported by Higher Education Commission, Government of Pakistan under Indigenous PhD Fellowship Program-Batch VII, PIN No. 117-3250-EG7-012. The authors are also thankful to Dr. Dominic Searson for providing valuable information and help regarding GPTIPS.
- 6.Gonzalez RC, Woods RE (2006) Digital image processing. 3rd edn. Prentice-Hall, Inc.Google Scholar
- 7.Hu H, Li B, Liu Q (2012) Non-local filter for removing a mixture of gaussian and impulse noises. In: VISAPP 2012 - Proceedings of the International Conference on Computer Vision Theory and Applications, Rome, Italy, pp 145–150Google Scholar
- 13.Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT PressGoogle Scholar
- 20.Schowengerdt RA (2006) Remote sensing, 3rd Edition: Models and methods for Image processing. Academic Press, Inc.Google Scholar
- 21.Searson DP, Leahy, D.E. Willis, M.J. (2010) GPTIPS: an open source genetic programming toolbox for multigene symbolic regression. Paper presented at the Proceedings of the International MultiConference of Engineers and Computer Scientists 2010 (IMECS 2010), Hong Kong, 17–19Google Scholar
- 23.Singaravelan S, Murugan D (2013) Combined global–local specialized feature descriptor for content based image retrieval under noisy query. In: Advanced Computing and Communication Systems (ICACCS), 2013 International Conference on, 19–21 Dec. 2013 pp 1–6. doi: 10.1109/ICACCS.2013.6938716
- 26.MATLAB 7.12 (2011). The MathWorks Inc., Natick, Massachusetts, United StatesGoogle Scholar
- 29.Tsymbal OV, Lukin VV, Koivisto PT, Melnik VP (2003) Removal of impulse bursts in satellite images. In: Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2003. Proceedings of the Second IEEE International Workshop on, 8–10 Sept. 2003 pp 324–329. doi: 10.1109/IDAACS.2003.1249575
- 32.Weber AG (1997) The USC-SIPI image database. 5 edn. University of Southern California, Signal and Image Processing Institute, Department of Electrical EngineeringGoogle Scholar
- 35.Zang Q, Klette R (2003) Evaluation of an adaptive composite gaussian model in video surveillance. In: Petkov N, Westenberg M (eds) Computer analysis of images and patterns, vol 2756. Lecture notes in computer science. Springer Berlin Heidelberg, pp 165–172. doi: 10.1007/978-3-540-45179-2_21
- 36.Zhang Y-J (2006) Advances in Image and Video Segmentation, vol Hershey, PA, USA. IGI Global: doi:10. 4018/978-1-59140-753-9Google Scholar