A Multilevel Thresholding algorithm using electromagnetism optimization

Segmentation is one of the most important tasks in image processing. It consists of classifying the pixels into two or more groups depending on their intensity levels and a threshold value. The quality of the segmentation depends on the method applied to select the threshold. The use of the classical implementations for Multilevel Thresholding is computationally expensive since they exhaustively search the best values to optimize the objective function. Under such conditions, the use of optimization evolutionary approaches has been extended. The Electromagnetism-like Algorithm (EMO) is an evolutionary method which mimics the attraction-repulsion mechanism among charges to evolve the members of a population. Different to other algorithms, EMO exhibits interesting search capabilities whereas maintains a low computational overhead. In this paper, a Multilevel Thresholding (MT) algorithm based on the EMO is introduced. The approach combines the good search capabilities of EMO algorithm with objective functions proposed by the popular MT methods of Otsu and Kapur. The algorithm takes random samples from a feasible search space inside the image histogram. Such samples build each particle in the EMO context whereas its quality is evaluated considering the objective that is function employed by the [email protected]?s or [email protected]?s method. Guided by these objective values the set of candidate solutions are evolved through the EMO operators until an optimal solution is found. The approach generates a multilevel segmentation algorithm which can effectively identify the threshold values of a digital image in a reduced number of iterations. Experimental results show performance evidence of the implementation of EMO for digital image segmentation.

[1]  Ana Maria A. C. Rocha,et al.  Hybridizing the electromagnetism-like algorithm with descent search for solving engineering design problems , 2009, Int. J. Comput. Math..

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

[3]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[4]  Esmaeil Najafi,et al.  An electromagnetism-like metaheuristic for open-shop problems with no buffer , 2012 .

[5]  Reza Tavakkoli-Moghaddam,et al.  Electromagnetism-like mechanism and simulated annealing algorithms for flowshop scheduling problems minimizing the total weighted tardiness and makespan , 2010, Knowl. Based Syst..

[6]  CuevasErik,et al.  A Multilevel Thresholding algorithm using electromagnetism optimization , 2014 .

[7]  Shu-Cherng Fang,et al.  On the Convergence of a Population-Based Global Optimization Algorithm , 2004, J. Glob. Optim..

[8]  Josef Kittler,et al.  Minimum error thresholding , 1986, Pattern Recognit..

[9]  Ho-Lung Hung,et al.  PEAK TO AVERAGE POWER RATIO REDUCTION OF MULTICARRIER TRANSMISSION SYSTEMS USING ELECTROMAGNETISM-LIKE METHOD , 2011 .

[10]  Alkin Yurtkuran,et al.  A new Hybrid Electromagnetism-like Algorithm for capacitated vehicle routing problems , 2010, Expert Syst. Appl..

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

[12]  R. Kayalvizhi,et al.  Optimal multilevel thresholding using bacterial foraging algorithm , 2011, Expert Syst. Appl..

[13]  Xianzhong Dai,et al.  Revised electromagnetism-like mechanism for flow path design of unidirectional AGV systems , 2011 .

[14]  Ching-Hung Lee,et al.  Fractional-order PID controller optimization via improved electromagnetism-like algorithm , 2010, Expert Syst. Appl..

[15]  Chao-Ton Su,et al.  Applying electromagnetism-like mechanism for feature selection , 2011, Inf. Sci..

[16]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[17]  Chih-Chin Lai,et al.  A Hybrid Approach Using Gaussian Smoothing and Genetic Algorithm for Multilevel Thresholding , 2004, Int. J. Hybrid Intell. Syst..

[18]  Andrew K. C. Wong,et al.  A new method for gray-level picture thresholding using the entropy of the histogram , 1985, Comput. Vis. Graph. Image Process..

[19]  Peng-Yeng Yin,et al.  A fast scheme for optimal thresholding using genetic algorithms , 1999, Signal Process..

[20]  Ajith Abraham,et al.  Bacterial Foraging Optimization Algorithm: Theoretical Foundations, Analysis, and Applications , 2009, Foundations of Computational Intelligence.

[21]  Wen-Hung Yang,et al.  AN ELECTROMAGNETISM ALGORITHM OF NEURAL NETWORK ANALYSIS—AN APPLICATION TO TEXTILE RETAIL OPERATION , 2004 .

[22]  A. P. Sage,et al.  IEEE Transactions on Systems, Man & Cybernetics , 2004 .

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

[24]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

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

[26]  Sankar K. Pal,et al.  Genetic algorithms for optimal image enhancement , 1994, Pattern Recognit. Lett..

[27]  Erik Valdemar Cuevas Jiménez,et al.  Circle detection using electro-magnetism optimization , 2014, Inf. Sci..

[28]  Shu-Cherng Fang,et al.  An Electromagnetism-like Mechanism for Global Optimization , 2003, J. Glob. Optim..

[29]  Ana Maria A. C. Rocha,et al.  Modified movement force vector in an electromagnetism-like mechanism for global optimization , 2009, Optim. Methods Softw..

[30]  Kun-Chou Lee,et al.  Array pattern optimization using electromagnetism-like algorithm , 2009 .

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

[32]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

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

[34]  C.-H. Kao,et al.  Multi-objective inventory control using electromagnetism-like meta-heuristic , 2008 .

[35]  Pau-Choo Chung,et al.  A Fast Algorithm for Multilevel Thresholding , 2001, J. Inf. Sci. Eng..