Solving Multi-level Image Thresholding Problem—An Analysis with Cuckoo Search Algorithm

In recent years, heuristic algorithms are extensively employed to offer optimal solutions for a class of engineering optimization problems. In this paper, Otsu based bi-level and multi-level image segmentation problem is addressed using Cuckoo Search (CS) algorithm. Optimal thresholds for the gray scale images are attained by analyzing histogram of the image. Maximization of Otsu’s between class variance function is chosen as the objective function. In the proposed work, CS algorithm with various search methodologies, such as Levy Flight (LF), Brownian Distribution (BD), and Chaotic search are analyzed. The proposed work is demonstrated by considering five grey scale benchmark (512 × 512) images. The performance assessment between CS algorithms are carried using established image parameters such as objective function, Root Mean Squared Error (RMSE), Peak to Signal Ratio (PSNR), and Structural Similarity Index Matrix (SSIM). The result shows that BD and chaotic CS provide better objective function, PSNR and SSIM, whereas LF based CS offers faster convergence.

[1]  R. Kayalvizhi,et al.  Modified bacterial foraging algorithm based multilevel thresholding for image segmentation , 2011, Eng. Appl. Artif. Intell..

[2]  Patrick Siarry,et al.  A comparative study of various meta-heuristic techniques applied to the multilevel thresholding problem , 2010, Eng. Appl. Artif. Intell..

[3]  Swaminathan Ramakrishnan,et al.  Analysis of Vasculature in Human Retinal Images Using Particle Swarm Optimization Based Tsallis Multi-level Thresholding and Similarity Measures , 2012, SEMCCO.

[4]  Bahriye Akay,et al.  A study on particle swarm optimization and artificial bee colony algorithms for multilevel thresholding , 2013, Appl. Soft Comput..

[5]  V. Rajinikanth,et al.  Optimal Multilevel Image Thresholding: An Analysis with PSO and BFO Algorithms , 2014 .

[6]  Rutuparna Panda,et al.  Edge magnitude based multilevel thresholding using Cuckoo search technique , 2013, Expert Syst. Appl..

[7]  Jon Atli Benediktsson,et al.  Multilevel Image Segmentation Based on Fractional-Order Darwinian Particle Swarm Optimization , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[8]  V. Rajinikanth,et al.  Otsu based optimal multilevel image thresholding using firefly algorithm , 2014 .

[9]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[10]  Bülent Sankur,et al.  Survey over image thresholding techniques and quantitative performance evaluation , 2004, J. Electronic Imaging.

[11]  Bijaya K. Panigrahi,et al.  Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm , 2013, Swarm Evol. Comput..

[12]  Jon Atli Benediktsson,et al.  An efficient method for segmentation of images based on fractional calculus and natural selection , 2012, Expert Syst. Appl..

[13]  Sang Uk Lee,et al.  A comparative performance study of several global thresholding techniques for segmentation , 1990, Comput. Vis. Graph. Image Process..

[14]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[15]  Sankar K. Pal,et al.  A review on image segmentation techniques , 1993, Pattern Recognit..

[16]  N. Otsu A threshold selection method from gray level histograms , 1979 .