An improved African vultures optimization algorithm using different fitness functions for multi-level thresholding image segmentation

被引:79
|
作者
Gharehchopogh, Farhad Soleimanian [1 ]
Ibrikci, Turgay [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
[2] Adana Alparslan Turkes Sci & Technol Univ, Dept Software Engn, Adana, Turkiye
关键词
African Vultures Optimization Algorithm; Multi-level Thresholding; Image Segmentation; Optimization; PARTICLE SWARM OPTIMIZATION; CUCKOO SEARCH ALGORITHM; CROSS-ENTROPY; FUZZY ENTROPY; KAPURS;
D O I
10.1007/s11042-023-16300-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Image segmentation is one of the most significant and required procedures in pre-processing and analyzing images. Metaheuristic optimization algorithms are used to solve a wide range of different problems because they can solve problems with different dimensions in an acceptable time and with quality results. It can show different functions in solving various problems. So, a metaheuristic algorithm should be adapted to solve the target problem with different mechanisms to find the best performance. In this paper, we have used the improved African Vultures Optimization Algorithm (AVOA) that uses the three binary thresholds (Kapur's entropy, Tsallis entropy, and Ostu's entropy) in multi-threshold image segmentation. The Quantum Rotation Gate (QRG) mechanism has increased population diversity in optimization stages, and optimal local trap escapes to improve AVOA performance. The Association Strategy (AS) mechanism is used to obtain and faster search for optimal solutions. These two mechanisms increase the diversity of production solutions in all optimization stages because the AVOA algorithm focuses on the exploration phase almost in the first half of the iterations. So, in this approach, it is possible to guarantee a wide variety of solutions and avoid falling into the local optimum trap. Standard criteria and datasets were used to evaluate the performance of the proposed algorithm and then compared with other optimization algorithms. Eight images with large dimensions have been used to evaluate the proposed algorithm so that the ability of the proposed algorithm and other compared algorithms can be accurately checked. A better solution to large-scale problems requires good performance of the algorithm in both the exploitation and exploration phases, and a balance must be created between these two phases. According to the experimental results from the proposed algorithm, it is determined that it has a good and significant performance.
引用
收藏
页码:16929 / 16975
页数:47
相关论文
共 50 条
  • [21] Image segmentation of biofilm structures using optimal multi-level thresholding
    Rojas, Dario
    Rueda, Luis
    Ngom, Alioune
    Hurrutia, Homero
    Carcamo, Gerardo
    INTERNATIONAL JOURNAL OF DATA MINING AND BIOINFORMATICS, 2011, 5 (03) : 266 - 286
  • [22] Multi-level Thresholding Segmentation Approach Based on Spider Monkey Optimization Algorithm
    Pal, Swaraj Singh
    Kumar, Sandeep
    Kashyap, Manish
    Choudhary, Yogesh
    Bhattacharya, Mahua
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGIES, IC3T 2015, VOL 2, 2016, 380 : 273 - 287
  • [23] Multilevel Thresholding for Image Segmentation Using an Improved Electromagnetism Optimization Algorithm
    Hemeida, Ashraf M.
    Mansour, Radwa
    Hussein, M. E.
    INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2019, 5 (04): : 102 - 112
  • [24] Multi-Level Thresholding Image Segmentation Based on Improved Slime Mould Algorithm and Symmetric Cross-Entropy
    Jiang, Yuanyuan
    Zhang, Dong
    Zhu, Wenchang
    Wang, Li
    ENTROPY, 2023, 25 (01)
  • [25] Multi-level image thresholding based on social spider algorithm for global optimization
    Rahkar Farshi T.
    Orujpour M.
    International Journal of Information Technology, 2019, 11 (4) : 713 - 718
  • [26] Multi-level image thresholding using Otsu and chaotic bat algorithm
    Suresh Chandra Satapathy
    N. Sri Madhava Raja
    V. Rajinikanth
    Amira S. Ashour
    Nilanjan Dey
    Neural Computing and Applications, 2018, 29 : 1285 - 1307
  • [27] Multi-Level Image Thresholding Using Modified Flower Pollination Algorithm
    Shen, Liang
    Fan, Chongyi
    Huang, Xiaotao
    IEEE ACCESS, 2018, 6 : 30508 - 30519
  • [28] Multi-level image thresholding using Otsu and chaotic bat algorithm
    Satapathy, Suresh Chandra
    Raja, N. Sri Madhava
    Rajinikanth, V.
    Ashour, Amira S.
    Dey, Nilanjan
    NEURAL COMPUTING & APPLICATIONS, 2018, 29 (12): : 1285 - 1307
  • [29] Hyperspectral multi-level image thresholding using qutrit genetic algorithm
    Dutta, Tulika
    Dey, Sandip
    Bhattacharyya, Siddhartha
    Mukhopadhyay, Somnath
    Chakrabarti, Prasun
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 181
  • [30] Image Segmentation by Multi-Level Thresholding Based on Fuzzy Entropy and Genetic Algorithm in Cloud
    Muppidi, Mohan
    Rad, Paul
    Agaian, Sos S.
    Jamshidi, Mo
    2015 10TH SYSTEM OF SYSTEMS ENGINEERING CONFERENCE (SOSE), 2015, : 492 - 497