A Bio-inspired Parallel-Framework Based Multi-gene Genetic Programming Approach to Denoise Biomedical Images

The occurrence of noise is a common problem in biomedical imaging applications. The denoising of corrupted biomedical images is a challenging task. In this paper, we present a biologically inspired parallel-framework based multi-gene genetic programming (MGGP) approach for denoising biomedical images from mixed impulse noise. Our biologically inspired approach has achieved an improved denoising performance by exploiting its parallel framework of multiple genes modeling capability in noise detection and removal stages. In the detection stage, we developed MGGP-based noise detector using rank-ordered and robust statistical features to effectively locate the corrupted pixels and generate noise map. In the noise removal stage, the detected noisy pixels are denoised by developing a bio-inspired MGGP-based estimator using statistical features of only noise-free pixels in their neighborhood. Extensive experimentation is carried out to demonstrate the robust performance of the proposed approach on diverse types of biomedical images corrupted with different noise densities. As a test case, we evaluated the performance of the proposed bio-inspired approach for benchmark biomedical images of Algae, C05c, Celulas, Crm04280, Crm05210, Nemacb1, Nemacl2, MRI, X-ray, Heart and microscopic images of fungal spores causing wheat rust. The proposed parallel-framework based bio-inspired approach has demonstrated an improved performance over other existing conventional and bio-inspired learning approaches.

[1]  B. Ripley,et al.  Robust Statistics , 2018, Encyclopedia of Mathematical Geosciences.

[2]  Yiqiu Dong,et al.  A New Directional Weighted Median Filter for Removal of Random-Valued Impulse Noise , 2007, IEEE Signal Processing Letters.

[3]  A. Roelfs,et al.  Rust diseases of wheat: Concepts and methods of disease management , 1992 .

[4]  W. C. Cai,et al.  Bio-inspired Approach for Smooth Motion Control of Wheeled Mobile Robots , 2012, Cognitive Computation.

[5]  Mohammed Ghanbari,et al.  Scope of validity of PSNR in image/video quality assessment , 2008 .

[6]  Tae-Sun Choi,et al.  Impulse noise filtering based on noise-free pixels using genetic programming , 2011, Knowledge and Information Systems.

[7]  Alexander Gepperth,et al.  A Bio-Inspired Incremental Learning Architecture for Applied Perceptual Problems , 2016, Cognitive Computation.

[8]  Richard A. Haddad,et al.  Adaptive median filters: new algorithms and results , 1995, IEEE Trans. Image Process..

[9]  Abdelkader Benyettou,et al.  Novel Approach Using Echo State Networks for Microscopic Cellular Image Segmentation , 2016, Cognitive Computation.

[10]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[11]  Yrjö Neuvo,et al.  Detail-preserving median based filters in image processing , 1994, Pattern Recognit. Lett..

[12]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[13]  Zhou-Ping Yin,et al.  A Universal Denoising Framework With a New Impulse Detector and Nonlocal Means , 2012, IEEE Transactions on Image Processing.

[14]  Asifullah Khan,et al.  Multi-denoising based impulse noise removal from images using robust statistical features and genetic programming , 2015, Multimedia Tools and Applications.

[15]  Raymond H. Chan,et al.  A Detection Statistic for Random-Valued Impulse Noise , 2007, IEEE Transactions on Image Processing.

[16]  Charles K. Chui,et al.  A universal noise removal algorithm with an impulse detector , 2005, IEEE Transactions on Image Processing.

[17]  Thomas S. Huang,et al.  A fast two-dimensional median filtering algorithm , 1979 .

[18]  V. Crnojevic,et al.  Advanced impulse Detection Based on pixel-wise MAD , 2004, IEEE Signal Processing Letters.

[19]  Vladimir S. Crnojevic,et al.  Universal Impulse Noise Filter Based on Genetic Programming , 2008, IEEE Transactions on Image Processing.

[20]  Rachid Harba,et al.  A New Adaptive Switching Median Filter , 2010, IEEE Signal Processing Letters.

[21]  Dominic P. Searson,et al.  GPTIPS: An Open Source Genetic Programming Toolbox For Multigene Symbolic Regression , 2010 .

[22]  Safdar Ali,et al.  Can-Evo-Ens: Classifier stacking based evolutionary ensemble system for prediction of human breast cancer using amino acid sequences , 2015, J. Biomed. Informatics.

[23]  Vladimir S. Crnojevic,et al.  Impulse noise filter with adaptive MAD-based threshold , 2005, IEEE International Conference on Image Processing 2005.