A non-revisiting quantum-behaved particle swarm optimization based multilevel thresholding for image segmentation

被引:31
作者
Yang, Zhenlun [1 ]
Wu, Angus [2 ]
机构
[1] Guangzhou Panyu Polytech, Sch Informat Engn, Guangzhou 511483, Peoples R China
[2] City Univ Hong Kong, Dept Elect Engn, Tat Chee Ave, Hong Kong, Peoples R China
关键词
Image segmentation; Quantum-behaved particle swarm optimization; Non-revisiting strategy; Automatic stopping mechanism; MOTH-FLAME OPTIMIZATION; GREY WOLF OPTIMIZER; ALGORITHM; CRITERION; ENTROPY; KAPURS;
D O I
10.1007/s00521-019-04210-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multilevel thresholding for image segmentation is one of the crucial techniques in image processing. Even though numerous methods have been proposed in literature, it is still a challenge for the existing methods to produce steady satisfactory thresholds at manageable computational cost in segmenting images with various unknown properties. In this paper, a non-revisiting quantum-behaved particle swarm optimization (NrQPSO) algorithm is proposed to find the optimal multilevel thresholds for gray-level images. The proposed NrQPSO uses the non-revisiting scheme to avoid the re-evaluation of the evaluated solution candidates. To reduce the unnecessary computation cost, the NrQPSO provides an automatic stopping mechanism which is capable of gauging the progress of exploration and stops the algorithm rationally in a natural manner. For further improving the computation efficiency, the NrQPSO employs a meticulous solution search method to overcome the drawback of the existing QPSO algorithms using the original search methods. Performance of the NrQPSO is tested on the Berkeley segmentation data set. The experimental results have demonstrated that the NrQPSO can outperform the other state-of-the-art population-based thresholding methods in terms of efficiency, effectiveness and robustness; thus, the NrQPSO can be applied in real-time massive image processing.
引用
收藏
页码:12011 / 12031
页数:21
相关论文
共 66 条
[1]  
Abbass HA, 2001, IEEE C EVOL COMPUTAT, P207, DOI 10.1109/CEC.2001.934391
[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]   Thresholding based on Fisher linear discriminant [J].
Abdel-Azim, Gamil ;
Abo-Eleneen, Z. A. .
JOURNAL OF PATTERN RECOGNITION RESEARCH, 2011, 6 (02) :326-334
[4]   A study on particle swarm optimization and artificial bee colony algorithms for multilevel thresholding [J].
Akay, Bahriye .
APPLIED SOFT COMPUTING, 2013, 13 (06) :3066-3091
[5]   Multilevel thresholding for image segmentation through a fast statistical recursive algorithm [J].
Arora, S. ;
Acharya, J. ;
Verma, A. ;
Panigrahi, Prasanta K. .
PATTERN RECOGNITION LETTERS, 2008, 29 (02) :119-125
[6]   Image thresholding based on the EM algorithm and the generalized Gaussian distribution [J].
Bazi, Yakoub ;
Bruzzone, Lorenzo ;
Melgani, Farid .
PATTERN RECOGNITION, 2007, 40 (02) :619-634
[7]   Modified artificial bee colony based computationally efficient multilevel thresholding for satellite image segmentation using Kapur's, Otsu and Tsallis functions [J].
Bhandari, A. K. ;
Kumar, A. ;
Singh, G. K. .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (03) :1573-1601
[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]   Threshold selection based on fuzzy c-partition entropy approach [J].
Cheng, HD ;
Chen, JR ;
Li, JG .
PATTERN RECOGNITION, 1998, 31 (07) :857-870
[10]  
Chow CK, 2008, IEEE C EVOL COMPUTAT, P1879, DOI 10.1109/CEC.2008.4631045