Hyper-heuristic method for multilevel thresholding image segmentation

被引:51
作者
Abd Elaziz, Mohamed [1 ]
Ewees, Ahmed A. [2 ,3 ]
Oliva, Diego [4 ]
机构
[1] Zagazig Univ, Fac Sci, Dept Math, Zagazig 44519, Egypt
[2] Univ Bisha, Bisha 61922, Saudi Arabia
[3] Damietta Univ, Dept Comp, Dumyat 34511, Egypt
[4] Univ Guadalajara, Dept Ciencias Computacionales, CUCEI, Av Revolucion 1500, Guadalajara 44430, Jalisco, Mexico
关键词
Image segmentation; Multilevel thresholding; Hyper-Heuristic; Image processing; Meta-heuristic algorithms; OPTIMIZATION ALGORITHM; ENTROPY;
D O I
10.1016/j.eswa.2020.113201
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
In digital image processing, one of the most relevant tasks is to classify pixels depending on their intensity level. To perform this process there exist different traditional methods as Otsu or Kapur, such methods are used to compute the thresholds that divide the histogram of the image into different groups. These methods are easy to implement for a single threshold; however, the computational effort is affected when more thresholds are required. Therefore, different meta-heuristic based approaches have been proposed, but each of them has its properties and limitations. So, this paper introduces an alternative concept to the image segmentation which is called hyper-heuristic that at each iteration determines the optimal execution sequence of meta-heuristic algorithms that provides the optimal thresholds. The proposed method consists of two layers, in the first layer, the genetic algorithm (GA) is used to determine the execution sequence of the meta-heuristic algorithms. While the second layer contains the set of four meta-heuristic algorithms that executed in a specific order, assigned by the current solution of GA, to update the threshold population. In order to evaluate the performance of the proposed approach, it has been tested over a set of benchmark images and the results provide a good performance in terms of quality of segmentation. Moreover, experimental comparisons support that the proposed hyper-heuristic is able to find more accurate solutions than other algorithms. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:23
相关论文
共 41 条
[1]
Abd El Aziz M, 2018, STUD COMPUT INTELL, V730, P23, DOI 10.1007/978-3-319-63754-9_2
[2]
Whale Optimization Algorithm and Moth-Flame Optimization for multilevel thresholding image segmentation [J].
Abd El Aziz, Mohamed ;
Ewees, Ahmed A. ;
Hassanien, Aboul Ella .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 83 :242-256
[3]
An efficient Differential Evolution based algorithm for solving multi-objective optimization problems [J].
Ali, Musrrat. ;
Siarry, Patrick ;
Pant, Millie. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 217 (02) :404-416
[4]
[Anonymous], BERKELEY IMAGES DATA
[5]
[Anonymous], MATH PROBLEMS ENG
[6]
[Anonymous], MATH PROBLEMS ENG 20
[7]
[Anonymous], 1995, Int. Conf. Neural Netw. (ICNN)
[8]
Cuckoo search algorithm and wind driven optimization based study of satellite image segmentation for multilevel thresholding using Kapur's entropy [J].
Bhandari, Ashish Kumar ;
Singh, Vineet Kumar ;
Kumar, Anil ;
Singh, Girish Kumar .
EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (07) :3538-3560
[9]
Burke E, 2003, INT SER OPER RES MAN, V57, P457, DOI 10.1007/0-306-48056-5_16
[10]
Hyper-heuristics: a survey of the state of the art [J].
Burke, Edmund K. ;
Gendreau, Michel ;
Hyde, Matthew ;
Kendall, Graham ;
Ochoa, Gabriela ;
Oezcan, Ender ;
Qu, Rong .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2013, 64 (12) :1695-1724