Bat Algorithm ( BA ) for Image Thresholding

Thresholding is an important approach for image segmentation and it is the first step in the image processing for many applications. Segmentation is a low level operation that can segment an image in nonoverlapping regions. The optimal thresholds are found by maximizing Kapur's entropy-based thresholding function in a grey level image. However, the required CPU time increases exponentially with the number of desired optimal thresholds. In this paper a global multilevel thresholding algorithm for image segmentation is proposed based on the Bat inspired algorithm (BA). Cuckoo search (CS) algorithm was also implemented and compared with Kapur’s and BA’s algorithms. All algorithms have been tested on four sample images and experimental results show that both metaheuristics find excellent solutions, while computational time is negligible compared to exhaustive search. Key-Words: Bat algorithm, Maximum entropy thresholding, Image thresholding, Optimization metaheuristics, Nature inspired metaheuristics, Swarm intelligence

[1]  Nebojsa Bacanin Implementation and performance of an object-oriented software system for cuckoo search algorithm , .

[2]  Peng-Yeng Yin,et al.  Multilevel minimum cross entropy threshold selection based on particle swarm optimization , 2007, Appl. Math. Comput..

[3]  Ming-Huwi Horng,et al.  Multilevel minimum cross entropy threshold selection based on the honey bee mating optimization , 2009, Expert Syst. Appl..

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

[5]  G. Anagnostopoulos SVM-based target recognition from synthetic aperture radar images using target region outline descriptors , 2009 .

[6]  Ming-Huwi Horng,et al.  Multilevel Image Thresholding Selection Based on the Firefly Algorithm , 2010, 2010 7th International Conference on Ubiquitous Intelligence & Computing and 7th International Conference on Autonomic & Trusted Computing.

[7]  Ivona Brajevic,et al.  Hybrid Seeker Optimization Algorithm for Global Optimization , 2013 .

[8]  Hui-Fuang Ng Automatic thresholding for defect detection , 2006, Pattern Recognit. Lett..

[9]  M. Tuba,et al.  Framework for Bat Algorithm Optimization Metaheuristic , 2013 .

[10]  Ming-Huwi Horng,et al.  Multilevel thresholding selection based on the artificial bee colony algorithm for image segmentation , 2011, Expert Syst. Appl..

[11]  O. Ganslandt,et al.  1H-MRS profile in MRI positive- versus MRI negative patients with temporal lobe epilepsy , 2008, Seizure.

[12]  Milan Tuba Asymptotic Behavior of the Maximum Entropy Routing in Computer Networks , 2013, Entropy.

[13]  José Luis Martín,et al.  Neuro semantic thresholding using OCR software for high precision OCR applications , 2010, Image Vis. Comput..