Literature DB >> 35694187

Human-Inspired Optimization Algorithms: Theoretical Foundations, Algorithms, Open-Research Issues and Application for Multi-Level Thresholding.

Rebika Rai1, Arunita Das2, Swarnajit Ray3, Krishna Gopal Dhal2.   

Abstract

Humans take immense pride in their ability to be unpredictably intelligent and despite huge advances in science over the past century; our understanding about human brain is still far from complete. In general, human being acquire the high echelon of intelligence with the ability to understand, reason, recognize, learn, innovate, retain information, make decision, communicate and further solve problem. Thereby, integrating the intelligence of human to develop the optimization technique using the human problem-solving ability would definitely take the scenario to next level thus promising an affluent solution to the real world optimization issues. However, human behavior and evolution empowers human to progress or acclimatize with their environments at rates that exceed that of other nature based evolution namely swarm, bio-inspired, plant-based or physics-chemistry based thus commencing yet additional detachment of Nature-Inspired Optimization Algorithm (NIOA) i.e. Human-Inspired Optimization Algorithms (HIOAs). Announcing new meta-heuristic optimization algorithms are at all times a welcome step in the research field provided it intends to address problems effectively and quickly. The family of HIOA is expanding rapidly making it difficult for the researcher to select the appropriate HIOA; moreover, in order to map the problems alongside HIOA, it requires proper understanding of the theoretical fundamental, major rules governing HIOAs as well as common structure of HIOAs. Common challenges and open research issues are yet another important concern in HIOA that needs to be addressed carefully. With this in mind, our work distinguishes HIOAs on the basis of a range of criteria and discusses the building blocks of various algorithms to achieve aforementioned objectives. Further, this paper intends to deliver an acquainted survey and analysis associated with modern compartment of NIOA engineered upon the perception of human behavior and intelligence i.e. Human-Inspired Optimization Algorithms (HIOAs) stressing on its theoretical foundations, applications, open research issues and their implications on color satellite image segmentation to further develop Multi-Level Thresholding (MLT) models utilizing Tsallis and t-entropy as objective functions to judge their efficacy.
© The Author(s) under exclusive licence to International Center for Numerical Methods in Engineering (CIMNE) 2022.

Entities:  

Year:  2022        PMID: 35694187      PMCID: PMC9171491          DOI: 10.1007/s11831-022-09766-z

Source DB:  PubMed          Journal:  Arch Comput Methods Eng        ISSN: 1134-3060            Impact factor:   8.171


Introduction

Contemporary world stumble upon countless multifarious real-time predicaments in which the underlying computation quandary are incredibly intricate to resolve generally because of its unusually towering dimensionally allied search space that are non-linear, non-continuous, non-differentiable, non-convex in nature. It is not an overstatement if said that need of optimization is all over the place ranging from scheduling [1, 2] to deployment of wireless sensor networks [3, 4] to engineering design [5, 6] to robotic navigation [7] to image processing [8-10]. In more or less all these activities, one intends to accomplish certain goals by optimizing quality, profit or time as these resources are valuable and inadequately available in the real world. In such state of affairs, usage of traditional or classical optimization algorithms fall short and doubtlessly have an inadequate scope in endowing inclusive elucidations thereby becoming computationally demanding. This quest unquestionably show the ways en route for the inevitability of expansion and add-ons to the existing classical optimization techniques to evolve into progressive modern technological optimization processes dexterous enough to attain affluent way out appropriate for modern day’s practical problems. Thus, Evolutionary Computation (EC) focuses on the study of the class of global optimization algorithm principally dealing with figurative practice of perceptions, principles, and procedures mined from the elementary understanding of how natural systems advances to support and solve composite computational problems to further arrive towards most suitable solution. Nonetheless, some prime challenges that tend to swivel around EC which demands to be addressed are: Lack of accepted benchmark problems; Lack of standard algorithms and implementations, Lack of mechanism for fine parameter control and tuning, Lack of methods to measure performance etc., Presently substantial amount of work has been carried forward concentrating typically on the procedures of natural selection thus developing new algorithms inspired by human. However, human behavior and evolution give power to human to familiarize with their atmospheres at rates that surpass that of other nature based evolution namely swarm, bio-inspired, plant-based or physics-chemistry based thus instigation yet other compartment of Nature-Inspired Optimization Algorithm (NIOA) [11-14] i.e. Human-Inspired Optimization Algorithms (HIOAs). Due to the thought supremacy and intelligence seized by human, human do hold an exceptional position amongst the entire living creatures thus anticipating that the algorithm inspired from or based on human behavior can undoubtedly surpass other algorithms. Numerous human-inspired optimization algorithms have been proposed and the same has been applied to solve hefty set of problems as highlighted in Table 1. Given the significance of HIOAs in the variety of domains, there is a strapping requirement of a study that should provide a comprehensive overview of HIOAs highlighting and covering the entire major elements related to the algorithm. Besides, huge number of human inspired optimization algorithms is presented in the literature and every algorithm is different from another in some or the other way. Therefore, examining, reviewing and deeply learning every algorithm is not just intricate but at times not feasible so researcher who is not very familiar with HIOAs shall be constantly in a dilemma about the choice of the algorithm under variety of circumstances. This work shall try filling up the research gap thus acting as a bridge by endowing a brief yet inclusive overview of the different algorithms induced by the human experiences by analyzing, assessing, documenting and intensely testing the same over color satellite imagery. This paper classically gives attention to not just comparing of several human based meta-heuristics however, also tries to accumulate obligatory information such as fundamental building blocks, common structure opted by HIOAs, elements of HIOAs (namely nature of algorithm, number of solution, fundamental methodology followed and source of inspiration by each algorithm) and advancements in the direction of accomplishing the connotation of HIOA for MLT color satellite image segmentation and further classification of HIOA based on few criteria such as Socio-Political Philosophy, Socio-Competitive Behavior, Socio-Cultural/Socio-Interaction, Socio-Musical Ideologies and Socio-Emigration/Socio-Colonization making it easier for the new researcher to garner idea about which HIOA would be suitable for the problem they intend to resolve. A number of research challenges with HIOA are discussed. Further, open future research directions are also recommended for researchers to pursue. Total 51 well-accepted and renowned stochastic HIOAs are taken into account in the present work. Consequently, this paper provides an acquainted detail of the different HIOAs developed so far over last two decades. Further, incredibly inadequate amount of work has been carried out using HIOA in the field of image segmentation thereby this paper explores and comprehends HIOA based multilevel thresholding image segmentation carried so far and further implements and compare few popular HIOAs (six HIOAs namely Corona virus Herd Immunity Optimization (CHIO), Forensic-Based Investigation Optimization (FBIO), Battle Royale Optimization (BRO), Political Optimizer (PO), Heap-Based Optimizer (HBO) and Human Urbanization Algorithm (HUA)) for color satellite image segmentation. Further, six HIOAs are compared with a popular Swarm based optimization algorithm namely Particle Swarm Optimization (PSO) [15]. For the same, Tsallis entropy and newly developed t-entropy have been exploited as objective functions in this paper. The t-entropy has not been employed for MLT predominantly with HIOA and this paper tends to draw attention to this as a major contribution. Lastly, comparative study using the mentioned objective functions over the color satellite images in MLT domain has been carried out meticulously to investigate the effectiveness of the mentioned HIOA. Some of the Human-Inspired Optimization Algorithms (HIOA) introduced over the years has been tabulated in Table 1 along with its year of introduction, author, application areas and additionally citation has been emphasized as per Google Scholar (Dated: 21.01.2022). Further, line charts shown in Figs. 1 and 2 is employed to depict the citations of different HIOAs (Harmony Search algorithm being the highly cited) and year-wise development of HIOAs respectively. The commonly used abbreviation is tabulated in Table 2.
Table 1

Human-Inspired Optimization Algorithms (HIOAs) and their applications

SIName of the HIOAYearAuthorApplication areaCitation
1Cultural Algorithm1994Reynolds [35]

Power Networks [36], Wind Power Forecast [37], Distribution Network [38], Wireless Sensor Network (WSN) [3], Multi-Walled Carbon

NanoTubes (MWCNTs) [39], Knowledge Integration [40, 41], Wiener and Hammerstein Nonlinear Systems Identification [42], Policies and Production Scheduling [43], Fault- Tolerance Scheduling [44], Image Classification (Image Processing) [45], Neural Network [46], Rule Mining [47], Forecasting Share Price [48]

1208
2Harmony Search Algorithm2001Geem et al. [49]Engineering Optimization Problem [50], Data Mining [51], Optimum design of steel frames [52], Robotics, Telecommunication, Health [53], Multi-thresholding [5457]6309
3Society and Civilization2003Ray et al. [58]Engineering design problems [58]516
4Seeker Optimization Algorithm2006Dai et al. [59]Digital IIR filters design [60], Optimal reactive power dispatch [61], Economic dispatch problems [62], PID Controller, Hybrid Power Systems [63]199
5Imperialist Competitive Algorithm2007Gargari and Lucas [64]Heat Exchangers [65], Linear Induction Motor [66], Data Clustering [67], Bit Error Rate Beam Forming [68], Engineering Design Problems [69], Prediction of oil flow rate [70], Mix-Outsourcing problem [71], Electromagnetic [72], PID Controller Design [73], Multi-Machine Power Systems [74], Skin Color Segmentation, Image Thresholding, Image Matching, Multi thresholding (Image Processing) [75, 76], Ground Vibration Prediction [77], Vehicle Fuzzy Controller [78], Power Flow Problem [79], Flow Shop Problem [80], Image Encryption [81]2739
6League Championship Algorithm2009Kashan [82]Numerical Function Optimization [82], Global Optimization [83], Mechanical Engineering Design [6], Optimal Power Flow [84], Task Scheduling [85], Data Clustering [86], Extracting Stock Trading rules [87]214
7Group Counseling Optimization Algorithm2010Eita et al. [88]Spacecraft Trajectory design problem [89], Multi-Objective Optimization problem [90]26
8Election Campaign Optimization Algorithm2010Wenge et al. [91]PID controller parameters tuning problem [91], Pressure Vessel Design [92], Optimization problems [93]32
9Social Emotional Optimization Algorithm2010Yuechun et al. [94]Nonlinear constrained programming problems [94], Chaotic systems [95]62
10Teaching Learning-Based Optimization2011Roa et al. [96]Mechanical Design Problems [96], Design of Planar Steel Frames [97], Non-Linear Large Scale Problems [98], Heat Exchangers [99], Flow Shop and Job Shop Scheduling [2], Engineering Design Problems [100, 101], Design of Heat Pipe [102], Sizing Truss Structure [103], Thermoelectric Cooler [104], PID Controller [105], Foundry Industry [106], Radial Distribution System [107], Image Segmentation, Image Thresholding (Image Processing) [108]3055
11Brain Storm Optimization2011Yuhui Shi [109]Feature Selection, Image Classification, Image Segmentation (Image Processing) [110114], Wireless Sensor Network (WSN) [4], Robot Path Planning [7], Multi-Objective Optimization Problem [115], Clustering Analysis [116], Matching Ontologies [117], Automatic Carrier Landing System [118]536
12Anarchic Society Optimization2011Ahmadi [119]PID controller [120], Flow Shop scheduling problem [121], Multi-Reservoir System [122], Water Distribution network [123]51
13Cohort Intelligence2013Kulkarni et al. [124]Data Clustering [125], Optimization problems [126], Mechanical component design [127], Manufacturing process problems [128]94
14Cultural Evolution Algorithm2013Kuo et al. [129]Engineering Problems [129]59
15Backtracking Search Optimization Algorithm2013Civicioglu [130]Numerical Optimization problems [130], Optimal allocation of multi-type distributed generators [131], power flow [132], concentric circular antenna arrays [133], Flood forecasting [134]886
16Interior Search Algorithm2014Gandomi [135]COVID-19 Forecasting [136], Building structure design [137], Engineering Optimization Problem [138], Feature Selection (Image Processing) [139]337
17Soccer League Competition Algorithm2014Moosavian [140]Water Distribution Network design [140], Knapsack problems [141], Solving Non-Linear Equations [142], Wireless Sensor Network (WSN) [143], Optimization of truss structures [144]119
18Exchange Market Algorithm2014Ghorbani and Babaei [145]Load Dispatch [146], Optimum economic and Emission dispatch [147], Color image segmentation (Image Processing) [148]165
19Election Algorithm2015Emami et al. [149]Blockchain [150], Neural Network [151], WSN (Wireless Sensor Network) [152]53
20Passing Vehicle Search2016Savsani and Savsani [153]Structure Optimization [154], Electro-Discharge Machining (EDM) [155], Optimal power flow problems [156], signal timing optimization [157]133
21Jaya Algorithm2016Rao [158]Engineering Optimization Problem [159], Photovoltaic Cell [160], Surface grinding process optimization [161], Multi-thresholding [162]1308
22Tug of War Optimization2016Kaveh and Zolghadr [163]Engineering design problems [163], Structural Damage Identification [164], Workload prediction model [165], Design of laterally-supported castellated beams [166], Water distribution system design [167]57
23Social Group Optimization2016Satapathy et al. [168]Data Clustering [169], Optimization problems [169], Image Segmentation [170], Task Scheduling [171], Image Processing [172]149
24Social Learning Optimization2016Liu et al. [173]QoS-aware cloud Service [173], Scheduling in Cloud Computing [174]81
25Football Game Algorithm2016Fadakar and Ebrahimi [175]Optimization problems [175], Vehicle Routing Problem [176]29
26Ideology Algorithm2016Huan et al. [177]Optimization problems [177]42
27Most Valuable Player Algorithm2017Bouchekara et al. [178]PV Generation System [179], Wind farm layout optimization [180], direction over current relays coordination problem [181]52
28Human Behavior-Based Optimization2017S A Ahmadi [182]Cell Design Problem [183], S-Box Design Problems [184], Digital Over Current Relays (DOCRs) [185]42
29Human Mental Search2017M.J. Mousavirad [186]Image Clustering, Image Segmentation, Multi Thresholding (Image Processing) [187190], Global Optimization Problems [191], Color Quantization [192]79
30Social Engineering Optimizer2018Amir Mohammad Fathollahi-Fard [193]Cross Docking System [194], Intellectual Manufacturing System [195], Data Classification [196], Closed Loop Supply Chain System [197], Truss Optimization [198], Information Security [199]135
31Queuing Search Algorithm2018Jinhao Zhang et al. [200]Engineering Design Problems [200], Feature Selection [201], Biochar System [202]75
32Team Game Algorithm2018Mahmoodabadi et al. [203]Knapsack problem [204], Duffing-Holmes chaotic problems [205]17
33Socio Evolution and Learning Optimization2018Kumar et al. [206]Unconstrained optimization problems [206]93
34Volleyball Premier League Algorithm2018Mogdhani et al. [207]Multi-thresholding Image Segmentation [208], Global Optimization problem [31]103
35Class Topper Optimization2018Das et al. [209]Data Clustering [209], Economic Load Dispatch problem [210], PID Controller design [211], WSN (Wireless Sensor Network) [212]45
36Focus Group2018Fattahi [213]Optimization Problem [213]13
37Ludo Game-based Swarm Intelligence2019Singh et al. [214]Global Optimization [214], Image Analysis [215]21
38Search and Rescue Optimization2019Amir Sabani et al. [216]Engineering Design Problems [217]41
39Life Choice-Based Optimization2019Khatri et al. [218]Engineering Design Problems [218]11
40Social Ski-Driver Optimization2019Tharwat et al. [219]Feature Selection [220]24
41Gaining Sharing Knowledge-Based Algorithm2019Mohamed [221]Engineering Optimization Problem [222], Image Multi-thresholding, Feature Selection (Image Processing) [223225], Knapsack Problem [226], Solar Photovoltaic Model [227], Power System [228], Solid Transportation Problem [229]79
42Future Search Algorithm2019Elsisi [230]Radial Distribution Network [231], Automatic Voltage Regulators [232]18
43Forensic-Based Investigation Optimization2020Shaheen [233]Pothole Classification [234], Structural Design Problems Models [235], Global Optimization Problems [236]0
44Political Optimizer2020Qamar Askari et al. [237]Truss Structure [238], Engineering Optimization Problem [5], Fuel Cell Parameter Estimation [239], Feature Selection (Image Processing) [240], Photovoltaic Systems [241], Antenna Arrays [242], Wind Solar-Diesel Battery Systems [243], Capacitor Allocation Problem [244], Economic Load Dispatch Problem [245]79
45Heap-Based Optimizer2020Qamar Askari et al. [246]Industrial Solar Generation [247], Proton Exchange Membrane Fuel Cell (PEMFC) Stacks [248], Radial Feeder Distribution Systems [249], Optimal Reactive Power Dispatch [250], Optimal Power Flow Problem [251], Microgrid [252], Fog Computing [253]64
46Human Urbanization Algorithm2020H. Ghasemian et al. [254]System Security Enhancement [255]1
47Battle Royale Optimization2020Taymaz Rahkar Farshi [256]Artificial Neural Network (ANN) [257], Linearized Quadruple-Tank Process [258], Smart Grid System [259]21
48Dynastic Optimization Algorithm2020Wagan and Shaikh [260]Wind Turbine Micrositing (WTM) problem [260]16
49Coronavirus Herd Immunity Optimization2021Mohammed Azmi Al-Betar [261]Vehicle Routing Problem [262], Travelling Salesman Problem [263], Feature Selection (Image Processing) [264], Brushless DC Motor System [265], Network Reconfiguration [266], Transmission Expansion Planning [267], Microgrids [268], Intrusion Detection System [269], Vehicle Routing Problem [270]39
50Stock Exchange Trading Optimization2022Emami [271]Numerical and Engineering Optimization problems [271]1
51Anti Coronavirus Optimization Algorithm2022Emami [272]Multi-variable single-objective optimization problems [272]0
Fig. 1

The citation as per Google Scholar for various HIOAs available in literature

Fig. 2

Various HIOAs developed and proposed over years since 1994 till date (As per surveyed)

Table 2

Abbreviation used for Human-Inspired Optimization Algorithms (HIOAs) surveyed in this paper

Name of the HIOAAbbreviationsName of the HIOAAbbreviations
Cultural AlgorithmCAGroup Counseling Optimization AlgorithmGCO
Imperialist Competitive AlgorithmICATug of War OptimizationTWO
Teaching Learning-Based OptimizationTLBOMost Valuable Player AlgorithmMVP
Brain Storm OptimizationBSOVolleyball Premier League AlgorithmVPL
Human Behavior-Based OptimizationHBBODynastic Optimization AlgorithmDOA
Human Mental SearchHMSFocus GroupFG
Social Engineering OptimizerSEOStock Exchange Trading OptimizationSETO
Queuing Search AlgorithmQSAnti Corona virus Optimization AlgorithmACVO
Search and Rescue OptimizationSROSocio Evolution and Learning OptimizationSELO
Life Choice-Based OptimizationLCBOElection AlgorithmEA
Social Ski-Driver OptimizationSSDElection Campaign Optimization AlgorithmECO
Gaining Sharing Knowledge-Based AlgorithmGSKAnarchic Society OptimizationASO
Future Search AlgorithmFSASociety and CivilizationSC
Forensic-Based Investigation OptimizationFBIOSocial Emotional Optimization AlgorithmSEOA
Political OptimizerPOLeague Championship AlgorithmLCA
Heap-Based OptimizerHBOIdeology AlgorithmIA
Human Urbanization AlgorithmHUACohort IntelligenceCI
Battle Royale OptimizationBROSocial Group OptimizationSGO
Corona virus Herd Immunity OptimizationCHIOSocial Learning OptimizationSLO
Harmony Search AlgorithmHSACultural Evolution AlgorithmCEA
Passing Vehicle SearchPVSBacktracking Search Optimization AlgorithmBSA
Jaya AlgorithmJAYAFootball Game AlgorithmFGA
Seeker Optimization AlgorithmSOAClass Topper OptimizationCTO
Interior Search AlgorithmISALudo Game-based Swarm IntelligenceLGSI
Soccer League Competition AlgorithmSLCTeam Game AlgorithmTGA
Exchange Market AlgorithmEMA
Human-Inspired Optimization Algorithms (HIOAs) and their applications Power Networks [36], Wind Power Forecast [37], Distribution Network [38], Wireless Sensor Network (WSN) [3], Multi-Walled Carbon NanoTubes (MWCNTs) [39], Knowledge Integration [40, 41], Wiener and Hammerstein Nonlinear Systems Identification [42], Policies and Production Scheduling [43], Fault- Tolerance Scheduling [44], Image Classification (Image Processing) [45], Neural Network [46], Rule Mining [47], Forecasting Share Price [48] The citation as per Google Scholar for various HIOAs available in literature Various HIOAs developed and proposed over years since 1994 till date (As per surveyed) Abbreviation used for Human-Inspired Optimization Algorithms (HIOAs) surveyed in this paper The remaining sections of the paper are organized as follows: The elements of HIOAs and its common structure literature are put forward in Sect. 2. Section 3 draws attention towards the Classification of HIOAs. Additionally, challenges and open research issues have been evidently brought to light in Sect. 4. Application in MLT domain is emphasized in Sect. 5 that elaborates upon the problem formulation, objective functions utilized, literature review on HIOA in MLT domain over recent years and to end with experimental results along with the discussions on the same. Last but not the least, conclusion alongside few future research directions is offered in subsequent section i.e. Sect. 6.

Elements of Human-Inspired Optimization Algorithms (HIOAs) and Its Common Structure

Humans have been extensively recognized as the most ingenious species across the globe acquiring abundant cognitive capabilities and processing power because of which they are referred as 'developed cultural species'. These cultural species so called human have inimitable dependence on culturally or ethnically disseminated knowledge all through the human race (across generations, across society) basically because of the socio-atmosphere around. In society (human society) every individual is speeding towards their objectives delivering the best version of own self and disseminating knowledge in one way or the other may it be in the field of sports, politics, music, stock market or searching a suitable place for oneself. Thereby such rapid movement of human to attain their goals leads to one important concept known as competition in the society. Considering all these, the plentiful available variants of Human inspired Optimization Algorithms, are solely inspired by the different factors associated with human and the supporting environment. This section basically draws attention towards the same i.e. the different resource of inspiration as one of the component. Apart from that, Table 3 summarizes the list of HIOAs emphasizing on the methodologies opt by each, nature of each of the HIOAs, source of inspiration for each HIOAs and number of solutions that each HIOAs generate. Beside, this section also highlights the fact that though different HIOAs tag along expansive set of perceptions however, fundamental methodologies remain the same for all. Despite the fact that HIOA has progressed significantly over the years, it is being widely applied in several research domain and application areas are thereby growing with each passing years. This calls for the necessity of a universal framework / structure making it simpler for the researcher in terms of realization. With this perception in mind, and scrounging the aid from Table 3, a common framework for HIOAs has been planned and the same is projected via a flowchart in Fig. 3. The majority of HIOA tag along the common structure that basically consist of five imperative steps namely Initialization process, Evaluation process, Construction process, Update process and Decision process.
Table 3

Summary of the different components related to Human-Inspired Optimization Algorithms (HIOA)

SIName of the HIOANumber of solution (single/multiple)Nature of algorithm (stochastic/deterministic)Source of inspirationMethodology opted
1Cultural AlgorithmMultipleStochasticCultural evolution as a process of dual inheritanceInitialization of population and Belief Space, Fitness Evaluation, Updating of Belief Space, Influence the population space, Termination
2Imperialist Competitive AlgorithmMultipleStochasticImperialistic competition (Empire, Power, Colonies)Generating Initial Empires, Moving colonies towards Imperialist, Exchanging Position, Total power of empire calculation, Imperialistic Competition, Eliminating the powerless empires, Convergence
3Teaching Learning-Based OptimizationMultipleStochasticInteraction amongst teacher and learnerInitialization, Education, Consultation, Field Changing Probability, Finalization
4Brain Storm OptimizationMultipleStochasticHuman brainstorming processInitialization, Clustering, Evaluating and Ranking individual, Generate new individual, Termination
5Human Behavior-Based OptimizationMultipleStochasticHuman Behavior (Education, path selection towards success)Initialization, Education, Consultation, Field changing probability, Finalization
6Human Mental SearchMultipleStochasticExploration strategies of the bid space in online auctionsInitialization, Mental Search, Grouping, Moving, Termination
7Social Engineering OptimizerMultipleStochasticSocial Engineering (Attacker and Defender)Initialize attacker and defender, Train and retrain, Spot an attack, Respond to attack, Spot a new defender, Stopping Condition
8Queuing Search AlgorithmMultipleStochasticHuman activities in queuingInitialize population, Evaluate fitness, Update individual procedure in business phase 1, phase 2 and phase 3, Termination
9Search and Rescue OptimizationMultipleStochasticExplorations behavior during search and rescue operationsInitialization, Social phase, Individual phase, Boundary Control, Updating information and position, Abandoning clues, Control parameters, Termination
10Life Choice-Based OptimizationMultipleStochasticDecision making ability of humanInitialization, Learning from the common best group, Knowing, Reviewing mistakes, Termination
11Social Ski-Driver OptimizationMultipleStochasticPaths that ski-drivers take downhillInitialization, Position of the agents, Local and global best position, Velocity of agents, Finalization
12Gaining Sharing Knowledge-Based AlgorithmMultipleStochasticGaining and sharing knowledge during the human life spanInitialization, Gained and Shared dimensions of both junior and senior phases, Local and global update, Finalization
13Future Search AlgorithmMultipleStochasticHuman behavior to find the best life around the worldInitialization, Local search between people, Global search between the histories optimal persons, Update, Termination
14Forensic-Based Investigation OptimizationMultipleStochasticSuspect investigation-location-pursuit process that is used by police officersInitialization, Cyclic investigation process, Investigation team process, Pursuit team process, Termination
15Political OptimizerMultipleStochasticMulti-phased process of politicsInitialization (Party members), Fitness calculation, Party leaders and constituency winner identification and formation, Election Campaign, Party Switching, Parliamentary affairs (Exploitation and Convergence), Finalization
16Heap-Based OptimizerMultipleStochasticHeap data structure to map the concept of CRH (Corporate Rank Hierarchy)Initialization, Building Heap (Modeling CRH, interaction between the subordinates and the immediate boss, interaction between the colleagues, Employee contribution), Finalization
17Human Urbanization AlgorithmMultipleStochasticHuman Behavior (adventure of finding new places, migration for better life)Initialization (to amend city centers), Update city centers, population, Searching process, Update capital, Finalization
18Battle Royale OptimizationMultipleStochasticGenre of digital games known as ‘‘Battle Royale’’ (Search for safest place for survival)Initialization, Compare nearest soldier (damaged, victorious), Shrink problem space, Selection, Termination
19Coronavirus Herd Immunity OptimizationMultipleStochasticHerd immunity concept as a way to tackle coronavirus pandemic (COVID-19)Initialization, Inspiration, Generate and Evolve Herd Immunity, Population Hierarchy, Update Immunity population, Fatality cases, Termination
20Harmony Search AlgorithmMultipleStochasticComposing a piece of musicInitialization (HM: Harmony Memory), Improvise new Harmony from HM, Comparing new Harmony, Termination
21Passing Vehicle SearchMultipleStochasticExperience of driving a vehicle on two lane highwayInitialization (back vehicle (BV), front vehicle (FV), and oncoming vehicle (OV)), Distance and velocity calculation (BV and FV, FV and OV), Primary and Secondary condition checking, Finalization
22Jaya AlgorithmMultipleStochasticStriving to become victorious (towards success)Initialization, Best and worst solution identification, Solution modification, Accept / Replace, termination
23Seeker Optimization AlgorithmMultipleStochasticAct of humans’ intelligent search with their memory, experience, and uncertainty reasoningInitialization, Position generation, Seeker evaluation, Position updation (Start point vector, Search direction, Search Radius, Trust degree), Termination
24Interior Search AlgorithmMultipleStochasticInterior design procedure (analysis and integration of knowledge into the creative process)Initialization, Location generation, Fittest element identification, Element division (Composite and Mirror group), Local and global best update, Termination
25Soccer League Competition AlgorithmMultipleStochasticSoccer leagues (competitions among teams and players)Initialization, Sample generation, League start, Team assessment, League Updation, Relegation and Promotion, Competition termination
26Exchange Market AlgorithmMultipleStochasticProcedure of trading the shares on stock marketInitialization, Stock attribution, Shareholders costs and ranking calculation, Applying changes (balance market and oscillation market condition), Termination
27Group Counseling Optimization AlgorithmMultipleStochasticGroup counseling behavior of humans in solving their problemsInitialization, Solution vector substitution, Component wise production (Self counseling or member counseling), Fitness value evaluation, finalization
28Tug of War OptimizationMultipleStochasticConcept of the game “tug of war”Initialization, Candidate design evaluation, Weight assignment, Competition and Displacement, League updation, Side constraint handling, Termination
29Most Valuable Player AlgorithmMultipleStochasticSport where players form teams, compete collectively in order to win the championship and MVP trophyInitialization, Team formation, Competition phase (Individual, Team). Application of greediness and elitism, Duplicate removal, termination
30Volleyball Premier League AlgorithmMultipleStochasticCompetition and interaction among volleyball teams during a seasonInitialization, Match Schedule, Competition, Knowledge sharing strategy, Strategy repositioning, Substitution strategy, Winner strategy, Learning phase, Promotion and Relegation process, Termination
31Dynastic Optimization AlgorithmMultipleStochasticSocial behavior in human dynastiesInitialization, Random population generation (Ruler, Worker, Explorer ranking), Localized stochastic search, Best ruler selection, Termination
32Focus GroupMultipleStochasticBehavior of group members(Idea sharing, improving solutions (cooperation and discussion))Initialization, Solution submission, Values allocation to solution, Best solution identified, Early convergence prevention, Finalization
33Stock Exchange Trading OptimizationMultipleStochasticBehavior of traders and stock price changes in the stock marketInitialization, Defining fitness function, Population share generation, Finding fitness share, Compute growth (rising phase), correction of share (falling phase), Replace share (Exchange phase), Relative Strength Index (RSI) calculation, Termination
34Anti Coronavirus Optimization AlgorithmMultipleStochasticMeasures taken by human (Social Distancing, Quarantine, Isolation)Initialization, Defining fitness function, Social Distancing, Quarantine (Suspect), Isolate (Infected), Fittest person generation, Finalization
35Socio Evolution and Learning OptimizationMultipleStochasticSocial learning behavior of humans organized as families in a societal setupInitialization, Parent Follow Behavior / Parent Influence function, Kid Follow Behavior / Kid Influence function, Sampling Interval Updation, Exploitation, Convergence and further research, Termination
36Election AlgorithmMultipleStochasticPresidential electionInitialization, Variable representation and eligibility function selection, Initial party creation, Positive advertisement, Negative advertisement, Coalition, Condition revision, Termination
37Election Campaign Optimization AlgorithmMultipleStochasticElection Campaign (Socio-political processes of human ideologies)Initialization, Candidate prestige and effect range calculation, Local and global survey sample voters generation, Support of voters computed, Support bary center of the candidates computed, Finalization
38Anarchic Society OptimizationMultipleStochasticSocial grouping (members behave anarchically to improve their situations)Initialization, Movement planning(based on current, other and past positions), Index calculation, Selection of movement policy, Position updation, Termination
39Society and CivilizationMultipleStochasticIntra and intersociety interactions within a formal societyInitialization, Individual evaluation, Society building, Leader identification (Society and Civilization), Leader movement (new location), Termination
40Social Emotional Optimization AlgorithmMultipleStochasticPeople trying to find best path to earn higher rewards from society (Society status)Initialization, Behavior selection (Emotional Index), Society feedback generation, Emotion index updation, Termination
41League Championship AlgorithmMultipleStochasticCompetition of sport teams in a sport leagueInitialization, League schedule generation, Initialize team formation, Winner / Loser determination, New formation, Identifying the fittest formation, Termination
42Ideology AlgorithmMultipleStochasticSelf-interested and competitive behavior of political party individualsInitialization, Party formation, Evaluation, Local Party Ranking, Competition and Improvement for local party leader, Updating party individuals, Convergence, Termination
43Cohort IntelligenceMultipleStochasticNatural and social tendency of learning from one anotherInitialization, Probability (Behavior of candidate in cohort) calculation, Behavior selection, Shrink / Expand Sampling interval, Updation, Termination
44Social Group OptimizationMultipleStochasticSocial behavior of human toward solving a complex problemInitialization, Fitness calculation, Global best solution identification, Improving phase, Acquiring phase, Termination
45Social Learning OptimizationMultipleStochasticEvolution process of human intelligence and the social learning theoryInitialization, Initial Genetic Evolution phase, Individual Learning phase, Culture Influence phase, Best solution identified, Termination
46Cultural Evolution AlgorithmMultipleStochasticSocio-cultural transition (diverse cultural population evolution based on communication, infection, and learning)Initialization, Initial Culture creation, cultural population evolution (Reserve elitist cultural species, Cultural species evolution), Cultural population merging, Termination
47Backtracking Search Optimization AlgorithmMultipleStochasticIntelligent search with experienceInitialization, Selection 1(Determination of historical population), Mutation, Crossover, Selection 2 (Fitness value), Export global minimum, Termination
48Football Game AlgorithmMultipleStochasticPlayers’ behavior during a game for finding best positions to score a goal under supervision (coach)Initialization, Individual fitness evaluation, Player movement, Coaching (Attacking, Substitution), Local solution, Position updation, Termination
49Class Topper OptimizationMultipleStochasticLearning intelligence of students in a classInitialization, Examination, Learning (Section level and Student level), Performance evaluation, Performance Index calculation, Topper Selection, Termination
50Ludo Game-based Swarm IntelligenceMultipleStochasticRules of playing the Ludo using two or four playersInitialization, fitness calculation, Best token identification, Position updation, Termination
51Team Game AlgorithmMultipleStochasticTeam games (Interaction, cooperation)Initialization, Application of operators(Passing, Mistake and Substitution operators), Identification of out of field player, Termination
Fig. 3

Flowchart depicting common structure of HIOAs

Summary of the different components related to Human-Inspired Optimization Algorithms (HIOA) Flowchart depicting common structure of HIOAs

Classification of Human-Inspired Optimization Algorithms (HIOAs)

There are 51 Human Inspired Optimization Algorithms have been surveyed as listed in Table 3. In this section, a variety of categorization criterion is taken into account to classify HIOAs and the same has been recorded in Table 4 and diagrammatically depicted in Fig. 4. Further out of the total HIOAs surveyed, number of HIOAs falling under the designated category has been highlighted in Fig. 5. Classifying any algorithms based on source of inspiration is quite common yet effectual. Thereby, in this paper as well the categorization is carried out with in the similar way i.e. using source of inspiration(a scrupulous realm HIOA emulates) and based on the same, categories such as Socio-Political Philosophy (Political HIOA), Socio-Competitive Behavior (Competitive HIOA), Socio-Cultural / Socio-Interaction (Interactive HIOA), Socio-Musical Ideologies (Musical HIOA) and Socio-Emigration / Socio-Colonization (Emigrational HIOA) has been formulated.
Table 4

Classification of Human-Inspired Optimization Algorithms (HIOA) as per

source of inspiration

SIName of the HIOAClassification of HIOA
Socio-Political PhilosophySocio-Competitive BehaviorSocio-Cultural / Socio-InteractionSocio-Musical IdeologiesSocio-Emigration / Socio-Colonization
Political HIOACompetitive HIOAInteractive HIOAMusical HIOAEmigrational HIOA
1Cultural Algorithm ×  ×  ×  × 
2Imperialist Competitive Algorithm ×  ×  ×  × 
3Teaching Learning-Based Optimization ×  ×  ×  × 
4Brain Storm Optimization ×  ×  ×  × 
5Human Behavior-Based Optimization ×  ×  ×  × 
6Human Mental Search ×  ×  ×  × 
7Social Engineering Optimizer ×  ×  ×  × 
8Queuing Search Algorithm ×  ×  ×  × 
9Search and Rescue Optimization ×  ×  ×  × 
10Life Choice-Based Optimization ×  ×  ×  × 
11Social Ski-Driver Optimization ×  ×  ×  × 
12Gaining Sharing Knowledge-Based Algorithm ×  ×  ×  × 
13Future Search Algorithm ×  ×  ×  × 
14Forensic-Based Investigation Optimization ×  ×  ×  × 
15Political Optimizer ×  ×  ×  × 
16Heap-Based Optimizer ×  ×  ×  × 
17Human Urbanization Algorithm ×  ×  ×  × 
18Battle Royale Optimization ×  ×  ×  × 
19Coronavirus Herd Immunity Optimization ×  ×  ×  × 
20Harmony Search Algorithm ×  ×  ×  × 
21Passing Vehicle Search ×  ×  ×  × 
22Jaya Algorithm ×  ×  ×  × 
23Seeker Optimization Algorithm ×  ×  ×  × 
24Interior Search ×  ×  ×  × 
25Soccer League Competition Algorithm ×  ×  ×  × 
26Exchange Market Algorithm ×  ×  ×  × 
27Group Counseling Optimization Algorithm ×  ×  ×  × 
28Tug of War Optimization ×  ×  ×  × 
29Most Valuable Player Algorithm ×  ×  ×  × 
30Volleyball Premier League Algorithm ×  ×  ×  × 
31Dynastic Optimization Algorithm ×  ×  ×  × 
32Focus Group ×  ×  ×  × 
33Stock Exchange Trading Optimization ×  ×  ×  × 
34Anti Coronavirus Optimization Algorithm ×  ×  ×  × 
35Socio Evolution and Learning Optimization ×  ×  ×  × 
36Election Algorithm ×  ×  ×  × 
37Election Campaign Optimization Algorithm ×  ×  ×  × 
38Anarchic Society Optimization ×  ×  ×  × 
39Society and Civilization ×  ×  ×  × 
40Social Emotional Optimization Algorithm ×  ×  ×  × 
41League Championship Algorithm ×  ×  ×  × 
42Ideology Algorithm ×  ×  ×  × 
43Cohort Intelligence ×  ×  ×  × 
44Social Group Optimization ×  ×  ×  × 
45Social Learning Optimization ×  ×  ×  × 
46Cultural Evolution Algorithm ×  ×  ×  × 
47Backtracking Search Optimization Algorithm ×  ×  ×  × 
48Football Game Algorithm ×  ×  ×  × 
49Class Topper Optimization ×  ×  ×  × 
50Ludo Game-based Swarm Intelligence ×  ×  ×  × 
51Team Game Algorithm ×  ×  ×  × 
Fig. 4

Classification hierarchy of Human-Inspired Optimization Algorithms (HIOA) as per Table 4

Fig. 5

Number of Human-Inspired Optimization Algorithms (HIOA) under different categories

Classification of Human-Inspired Optimization Algorithms (HIOA) as per source of inspiration Classification hierarchy of Human-Inspired Optimization Algorithms (HIOA) as per Table 4 Number of Human-Inspired Optimization Algorithms (HIOA) under different categories

Major Challenges and Open Research Issues

Although HIOAs have proved its efficacy and recognition in numerous application domains, nevertheless quite a few challenging issues predominantly from theoretical viewpoint related to such algorithms does prevail [16]. The basic methodology of all HIOAs is even though revealed evidently for the researcher however, under what exact circumstance these algorithms needs to be employed remain a foremost challenge. Further, the entire HIOAs comprises of parameters that are essentially reliant on algorithm. The lack of general mechanism to finely tune the parameter scrupulously to enhance the performance of the underlying algorithm is yet an added challenge for the researcher to look upon. Additionally, various HIOAs need to be compared and the conclusion is driven totally based on the performance parameters employed to do the same. With this comes a new challenge that researcher requires to glance ahead i.e. the choice of suitable performance parameters. Furthermore, it is quite evident that HIOAs is associated with diverse applications [Table 3 clearly highlights the same] involving diminutive or restrained problem size, nonetheless, if these algorithm can be scaled up by means of approaches like of parallel computing is still a core inquest yet to be responded. Few open research issues have been highlighted below: Constructing a unified mathematical framework for HIOAs. To facilitate such integrated structure, multi-disciplinary approach to learn algorithm from diverse viewpoint is the requirement. Self-tuning framework for HIOAs is another challenging research issue. To achieve the same, bi-objective process for parameter tuning needs to be considered wherein algorithm to be tuned can be used to tune itself. Significance of benchmarks and identifying useful benchmarking to test different HIOAs. Deciding on appropriate performance measures for fairly comparing different HOAs. To achieve the same, unified framework for comparison of algorithm is the necessity. Introduction of mechanism to scale up HIOAs to handle broad range of predicaments. In order to achieve the same, generalized method need to be established that would cater to the need of variants of problems ranging from small-scale to large scale to real life problems. Establishing ways and measures to accomplish most favorable balance of Intensification and Diversification in HIOAs. Launching of techniques to successfully cope up with nonlinear restraints. Coming up with approaches to utilize HIOAs in the realm of Machine Learning and Deep Learning.

Application of HIOAs in Multi-Level Thresholding Domain

Image segmentation [17, 18] is essentially the foremost and elementary procedure to examine and construe the acquired image in innumerable computer vision applications [19] wherein thresholding is considered enormously imperative in this domain. Considering the two categories of thresholding namely bi-level and multilevel, Multilevel Thresholding (MLT) segmentation methods has certain limitation while making a search for the best thresholding values comprehensively to optimize the objective function in which thresholding values increases thus swelling the computational cost. In simpler words, MLT methods turn out to be computationally complex as the number of thresholds grows. In order to address such imperfection and resolve other issues related to MLT, researchers are captivated towards quite a few methodologies inspired either by nature or from human behavior that can be extensively employed.

Problem Formulation

The fundamental notion of multi-level thresholding is to discover more than one threshold for a given image that further permits the images that has been segmented to accomplish the required criterion by optimizing specific objective function/s, with the threshold values as input parameters [20]. Assume that the image f comprising of L gray levels needs to be segmented into p partitions using set of (p-1) threshold values , where . For example, L = 256 for an 8-bit image and the grey levels are between 0 and 255 [20]. Hence, a pixel containing certain gray level belongs to class if for .The technique of determining the set of optimal thresholds that optimizes the objective function is referred to as single objective thresholding. The mathematical expression is as follows: For multi objective MLT, , where .

Objective Functions

Selection of objective functions plays a crucial role in Multi-Level Thresholding-based image segmentation. Though numerous objective functions are proposed and available widely in the literature however, that makes it even more difficult in terms of selection when an image type varies making objective functions critically dependent on the algorithm as well as image type. This section elaborates on the two objective functions namely Tsallis and t-entropy that have been considered alongside six HIOAs in MLT domain for the color satellite image segmentation.

Tsallis Entropy

Multi-level thresholding [21] seeks to find the best threshold values for segmenting an image into different groups while maintaining a desired property (objective function). The threshold values are used as decision variables in the optimization process, which includes maximization or minimization of an objective function. Suppose, an image I with L gray levels are classified into K classes using a set of threshold point , where . Here for 8 bit image and gray level lie within the range . Therefore, a pixel with gray level g is belongs to class if for . Thus single objective thresholding problem is the process of selecting the set of thresholds T′ which optimizes the objective function F(T) such that where, the objective function F(T) represents the desired property to be satisfied in order to obtain the segmented image I. In this paper, Tsallis entropy has been taken as objective function and the brief mathematical implementation of that is presented as follows. Tsallis entropy is the generalization of Boltzmann–Gibbs entropy measure which is introduced by Constant in Tsallis [14, 22]. Based on the concept of multi-fractal theory, Tsallis entropy measure can be generalized to a non-extensive system using an entropy formula given in Eq. (3).where, denotes the probability of the state i. In the case of gray level image, it represents the occurrence of the ith gray level in the image. Tsallis parameter q signifies the measure of non-extensivity of the system under consideration. By applying pseudo additivity entropy rule it can be written as: Here, f and b represent the foreground and background classes of the image which is separated by threshold value . Suppose, is the probability distribution of the gray level intensities of the image. Then the probability distribution of the f and b classes are given by the following expression:where, Consequently for each class, Tsallis entropy can be formulated as: For bi-thresholding, sum of the both information measure for foreground and background is maximized. Therefore, the finding of optimal threshold can be formulated as follows: Subject to the following constraints: where, (45). This formulation can be easily extended to multi-level by the following expression:where, Subject to the following constraints:where, and corresponding to and have been computed using respectively.

t-entropy

A new measure of entropy called t-entropy has been proposed by Chakraborty et al. in the year 2021 [23]. Suppose, an image I associate with normalized histogram where L is the number of gray levels in the image I and . Then the t-entropy of the image is computed as the following expression:where, is a positive constant. Now, if there are thresholds , partitioning the normalized histogram into classes, then the entropy for each class may be computed as,where,where, for ease of computation, two dummy thresholds are introduced with . Then the optimum threshold value can be found by During the experiment, the positive constant had been tested over and found that is best for multi-level thresholding based image segmentation over the tested datasets.

Literature Survey on HIOAs Based MLT

Optimization is a methodology of making a design or the system as fully functional as possible that is finely accomplished by a well-tuned algorithm. Nature instead of being fully deterministic is evolutionary, vibrant and resourceful. The nature-inspired algorithms use the best combination and evolution strategy in a given situation However, a new meta-heuristic Human-Inspired Optimization Algorithms (HIOA) is introduced that uses social behavior in human dynasties. Numerous researchers have advocated quite a lot of optimization approaches wherein a variety of entropy has been exploited as an objective functions. The recent literature of HIOA based MLT has been presented in Table 5. Different parameter’s and algorithms abbreviation used in the papers surveyed in Table 3 with its full form is tabularized respectively in Table 6 and Table 7. Total 21 HIOA-MLT papers have been discussed in Table 3 where different papers collected over the years is presented in Fig. 6. Whereas, Fig. 7 indicates the percentage of papers which are surveyed in Table 5 utilizing different types of images.
Table 5

Literature reports on HIOA based multi-level thresholding

SLProposed MethodObjective FunctionPaper DetailsImage TypeComparisonQuality parameters consideredObservations
1Imperialist Competitive Algorithm (ICA) for multi-threshold image segmentationOtsu’s and KapurWang et al. in the year 2021 [20]Standard Gray scale imagesICA with PSO, GWO and TLBOMaximum and average values of Objective functions, threshold valuesThe proposed algorithm has quicker convergence speed, superior quality as well as stability in solving multi-threshold segmentation problems as compared to other methods
2Identification of apple diseases using the Gaining-Sharing Knowledge-Based Algorithm (GSK) for multilevel thresholdingMinimum Cross-EntropyOrtega et al. in the year 2021 [224]Standard Color ImagesGSK with FFO, PSO, SCA, ABC, HS and DEPSNR, SSIM and FSIMThe proposed algorithm generates superior quality segmentation compared with other approaches
3Application of Teaching Learning Based Optimization in Multilevel Image ThresholdingKapurAnbazhagan in the year 2021 [108]Standard Gray scale imagesTLBO with SCA, WOA, HHA, SSA, BA, PSO, CSA, and EOMaximum and average values of Objective functions, threshold values and J-IndexThe proposed algorithm is increasingly powerful in finding the global optimal solution for image thresholding issues
4An efficient method to minimize cross-entropy for selecting multi-level threshold values using an Improved Human Mental Search algorithm (IHMSMLIT)Minimum Cross-EntropyEsmaeili in the year 2021 [189]Standard Gray scale imagesIHMSMLIT with PSOMLIT, FAMLIT, BBOMLIT, CSMLIT, GWOMLIT and WOAMLITPSNR, SSIM, FSIM and stability analysisThe proposed algorithm obtains best result among the compared algorithms in terms of the quality parameters considered proving the efficacy of the algorithm proposed
5Medical image segmentation using Exchange Market Algorithm (EMA)Kapur, Otsu and Minimum Cross EntropySathya et al. in the year 2021 [273]Medical ImagesEMA with KHA, TLBO and CSAPSNR, and SSIMThe proposed algorithm especially Otsu based EMA method is found to be more accurate and robust for improved clinical decision making and diagnosis
6Color image segmentation using kapur, otsu and minimum cross entropy functions based on Exchange Market AlgorithmKapur, Otsu and Minimum Cross EntropySathya et al. in the year 2021 [148]Standard Color imagesEMA with KHA, TLBO and CSAPSNR, Computational Time and SSIMThe proposed algorithm obtains best result among the compared algorithms and converges quickly than the other algorithms
7Multilevel thresholding image segmentation based on improved Volleyball Premier League algorithm using Whale Optimization Algorithm (VPLWOA)Otsu’sElaziz et al. in the year 2021 [208]Standard Gray scale imagesVPLWOA with FA, SCA, SSO,VPL and WOAPSNR, SSIM, RMSE, CPU Time and FSIMThe proposed algorithm outperforms the other algorithms in terms of PSNR, SSIM, and fitness function
8Image segmentation based on Determinative Brain Storm Optimization (DBSO)Renyi’s and Otsu’sSovatzidi et al. in the year 2020 [274]Standard Gray scale imagesDBSO with BSO, EMOMean PSNR valuesThe proposed algorithm obtains segmentation results of comparable or higher quality, in less iterations, than the ones obtained by state-of-the-art optimization-based multilevel thresholding methods
9Human Mental Search (HMS)-based multilevel thresholding for image segmentationOtsu’s and KapurMousavirad et al. in the year 2020 [190]Standard Gray scale imagesHMS with TLBO, BA, FA, PSO, DE and GAObjective function value, PSNR, SSIM, FSIM, and Curse of dimensionalityThe proposed algorithm has better performance than other compared algorithms based on different parameters however, computational time is slightly higher
10Social-Group-Optimization based tumor evaluation tool for clinical brain MRI of Flair/diffusion-weighted modality (SGO)ShannonDey et al. in the year 2019 [275]CT and MR Images: Medical ImagesNo comparison performedJI, DC, ACC, PRE, SEN, SPE, BCR and BERThe proposed algorithm has acceptable performance generating a Hybrid Image Processing procedure
11Social Group Optimization and Shannon’s Function-Based RGB Image Multi-level ThresholdingShannonMonisha et al. in the year 2018 [276]Standard Color ImagesSGO with PSO, BFO, FA, and BAMSE, PSNR, SSIM, NCC, AD, and SCThe proposed algorithm generates better result compared with the other algorithms considered in this paper
12Backtracking Search Algorithm for color image multilevel thresholding (MFE-BSA)Modified Fuzzy Entropy (MFE), Tsalli’sPare et al. in the year 2018 [223]Standard Color natural images and Satellite imagesMFE-BSA with Energy-Tsalli’s-CS, Tsalli’s-CS MFE-BFOPSNR, MSE and CPU TimeThe proposed algorithm shows very good segmentation results in terms of preciseness, robustness, and stability
13Robust Multi-thresholding in Noisy Grayscale Images Using Otsu’s Function and Harmony Search Optimization Algorithm (HSOA)Otsu’sSuresh et al. in the year 2018 [277]Standard Gray scale imagesNo comparison performedOptimal threshold, PSNR, RMSEThe proposed algorithm with Otsu’s function offers promising results. However, it near future, it can be further compared with other heuristic algorithms
14Hybrid Multilevel Thresholding and Improved Harmony Search Algorithm for Segmentation (MT-IHSA)Otsu’sErwin and Saputri in the year 2018 [57]Standard Gray scale imagesMT-IHSA with MT-FA, MT-SSA and Mt-HSAPSNRThe proposed algorithm with Otsu’s function offers high degree of accuracy
15Jaya Algorithm Guided Procedure to Segment Tumor from Brain MRIOtsu’sSatapathy et al. in the year 2018 [72]MR Images: Medical ImageJAYA with FA, TLBO, PSO, BFO, and BARMSE, PSNR, SSIM, NCC, AD, SC and CPU TimeThe proposed algorithm with Otsu’s function offers improved picture excellence measures, image likeness measures, and image statistical measures
16Robust RGB Image Thresholding with Shannon’s Entropy and Jaya AlgorithmShannonMaheswari et al. in the year 2018 [9]General color imagesNo comparison performedPQM, RMSE, NCC, SC, NAE, IQM and PSNRThe proposed algorithm with Shannon entropy when applied over normal and noise stained images indicate that the PQM obtained for both the image cases are relatively identical and helps to achieve PSNR values
17Entropy based segmentation of tumor from brain MR images–Teaching Learning Based OptimizationKapur, Tsallis and ShannonRajinikanth et al. in the year 2017 [278]MR Images: Medical ImageTLBO-Kapur with TLBO-Shannon and TLBO-TsallisPSNR, NCC, NAE, SSIM, PRE, FM, SEN, SPE, BCR, BER, ACC, FPR, FNR, J-IndexThe proposed algorithm with Shannon’s entropy based thresholding and level set segmentation offers better result for the considered dataset
18Parameter-Less Harmony Search (PLHS) for image multi-thresholdingShannonDhal et al. in the year 2017 [54]General Gray scale imagesEight different variants of PLHS with HSCT, PSNR, Fitm and FitstdThe proposed algorithm with lower population size are better for maximizing the Shannon’s entropy based objective function with less standard deviation is comparatively better than HS but consumes more computational time when Iteration based stopping criterion is used
19Otsu and Kapur Segmentation Based on Harmony Search Optimization (HSMA)Otsu’s and KapurCuevas et al. in the year 2016 [56]Standard Gray scale imagesOtsu-HSMA with Kapur-HSMA. GA, PSO and BFSTD, RMSE and PSNRThe proposed algorithm demonstrates outstanding performance, accuracy and convergence in comparison to other methods
20Multilevel Thresholding Segmentation Based on Harmony Search Optimization (HSMA)Otsu’s and KapurOliva et al. in the year 2013 [55]Standard Gray scale imagesOtsu-HSMA with Kapur-HSMA. GA, PSO and BFPSNR, STD, mean of the objective function valuesThe proposed algorithm demonstrates the high performance for the segmentation of digital images as compared to other algorithms considered in the paper
21Image thresholding optimization based on Imperialist Competitive AlgorithmOtsu’sRazmjooy et al. in the year 2011 [279]Standard Gray scale imagesICA with GAMSE and PSNRThe proposed algorithm demonstrates the good performance and generated acceptable result
Table 6

Different qualitative parameters mentioned in the paper surveyed in Table 5 and its full form

Parameter usedAbbreviationsParameter usedAbbreviations
Peak Signal-to-Noise RatioPSNRJaccard-IndexJ-Index
Normalized Cross-CorrelationNCCMean Fitness valueFitm
Normalized Absolute ErrorNAEStandard DeviationFitstd
Structural Similarity IndexSSIMComputational TimeCT
PrecisionPRERoot Mean Square ErrorRMSE
F-MeasureFMStandard DeviationSTD
SensitivitySENStructural ContentSC
SpecificitySPEAverage DifferenceAD
Balanced Classification RateBCRPicture-Quality-MeasuresPQM
Balanced Error RateBERNormalized Absolute ErrorNAE
AccuracyACCImage Quality MeasureIQM
False Positive RateFPRJaccard CoefficientJC
False Negative RateFNRDice CoefficientDC
Table 7

Different algorithms mentioned in the paper surveyed in Table 5 and its full form

Name of the algorithmAbbreviationsName of the algorithmAbbreviations
Particle Swarm OptimizationPSODeterminative Brain Storm OptimizationDBSO
Gray Wolf OptimizationGWOParameter Less Harmony SearchPLHS
Cuckoo Search AlgorithmCSAHarmony Search Optimization AlgorithmHSOA
Harmony SearchHSMultilevel Thresholding Improved Harmony Search AlgorithmMT-IHSA
Whale Optimization AlgorithmWOAMultilevel Thresholding Salp Swarm AlgorithmMT-SSA
Sine Cosine AlgorithmSCAMultilevel Thresholding Firefly AlgorithmMT-FA
Volleyball Premier LeagueVPLMultilevel Thresholding Harmony Search AlgorithmMT-HSA
Salp Swarm AlgorithmSSAHarmony Search Multilevel Thresholding AlgorithmHSMA
Bat AlgorithmBATeaching–Learning Based OptimizationTLBO
Crow Search AlgorithmCSAHarris Hawks Optimization AlgorithmHHA
Equilibrium OptimizerEOBacterial Foraging OptimizationBFO
Brain Storm OptimizationBSOImproved Human Mental Search Multi Level Image ThresholdingIHMSMLIT
Genetic AlgorithmGAParticle Swarm Optimization Multi Level Image ThresholdingPSOMLIT
Exchange Market AlgorithmEMAFirefly Algorithm Multi Level Image ThresholdingFAMLIT
Human Mental SearchHMSBiogeography Based Optimization Multi Level Image ThresholdingBBOMLIT
Genetic AlgorithmGACuckoo Search Multi Level Image ThresholdingCSMLIT
Differential EvolutionDEGray Wolf Optimization Multi Level Image ThresholdingGWOMLIT
Firefly AlgorithmFAWhale Optimization Algorithm Multi Level Image ThresholdingWOAMLIT
Krill herd AlgorithmKHAModified Fuzzy Entropy Backtracking Search AlgorithmMFE-BSA
Gravitational Search AlgorithmGSAElectro Magnetism-like OptimizationEMO
Fire Fly OptimizerFFOWhale Optimization AlgorithmWOA
Artificial Bee ColonyABCVolleyball Premier League Whale Optimization AlgorithmVPLWOA
Social-Group-OptimizationSGOSpherical Search OptimizerSSO
Backtracking Search AlgorithmBSAGaining Sharing Knowledge-Based AlgorithmGSK
Bacterial ForagingBFImperialist Competitive AlgorithmICA
Cuckoo SearchCS
Fig. 6

Number of HIOA-MLT based paper published over years

Fig. 7

Number of surveyed HIOA-MLT paper as per types of images

Literature reports on HIOA based multi-level thresholding Different qualitative parameters mentioned in the paper surveyed in Table 5 and its full form Different algorithms mentioned in the paper surveyed in Table 5 and its full form Number of HIOA-MLT based paper published over years Number of surveyed HIOA-MLT paper as per types of images

Experimental Results and Discussion

This section presents the experimental results that has been computed with the help of six HIOA namely Corona virus Herd Immunity Optimization (CHIO), Forensic-Based Investigation Optimization (FBIO), Battle Royale Optimization (BRO), Political Optimizer (PO), Heap-Based Optimizer (HBO) and Human Urbanization Algorithm (HUA). The result of the six HIOAs considered is further compared with very established Particle Swarm Optimization (PSO) algorithm. Further, Tsallis entropy on one hand and t entropy on the other over color satellite images has been considered as an objective functions. The parameters setting of the corresponding methods have been prearranged in Table 8. All seven HIOA have been used in their original versions. Nevertheless, the parameters of each algorithm have been fine-tuned to determine the best values subsequently to produce a good segmentation result within a rational amount of time. In order to do so, a series of experiments has been performed where segmentation is conducted for different threshold numbers and the test images. The value of each parameter has been selected practically (experimentally) with the objective of coming within the reach of the best segmentation. The experimental study includes the evaluation of Tsallis’ and t entropy, as objective functions. For the reasonable comparison amongst HIOA methodologies, each execution of the tested objective functions considers the Number of Function Evaluations, NFE = 1,000 * d, as stopping criterion of the optimization process. This criterion has been designated to encourage compatibility with previously published works in the literature. The experiments are evaluated considering the number of threshold values (TH) set to 6 and 8 which correspond to the d-dimensional search space in an optimization problem formulation. Furthermore, FE is also a crucial performance index used to measure the efficiency of HIOA. In comparison to computational complexity, FE permits some technical aspects such as the computer system where the experiments run and is implemented, that has direct impact on the running CPU time thereby concentrating only on the capacity of the algorithm to search within the solution space. Each execution of the tested objective functions considers the Number of Function Evaluations, NFE = 1,000*d, as stopping criterion of the optimization process. For measuring the optimization ability of the HIOAs, mean fitness and standard deviation have been calculated. On the other hand, segmentation efficiency of the HIOA based models is measured by computing three well known parameters in image segmentation domain i.e. Peak Signal-to-Noise Ratio (PSNR), Feature Similarity Index (FSIM) and Structural Similarity Index (SSIM). MatlabR2018b and Windows-10 OS, × 64-based PC, Intel core i5 CPU with 8 GB RAM are the hardware and software requirements incorporated during the experiment. With the intention to verify the efficiency of different NIOA, experiment is conducted using 20 color satellite images. The mentioned algorithms are tried and explored on images extracted from the site of Indian Space Research Organization (ISRO) [24] [https://bhuvan-app1.nrsc.gov.in/imagegallery/bhuvan.html#]. The original color satellite image is shown in Fig. 8.
Table 8

Parameter setting of HIOAs

AlgorithmsParametersDescriptionValue initialized
Corona virus Herd Immunity Optimization (CHIO)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_{0}$$\end{document}C0Number of initial infected case1
Max_ItrMaximum number of iterations1000
HISPopulation Size50
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$BR_{r}$$\end{document}BRrBasic Reproduction Rate0.01
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$Max_{Age}$$\end{document}MaxAgeMaximum age of the infected cases100
HIPHerd Immunity Population[0 or 1]
RRandom Number[0,1]
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{j}$$\end{document}AjAge Vector1
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S_{j}$$\end{document}SjStatus Vector1
Forensic-Based Investigation Optimization (FBIO)NPopulation Size50
randRandom Number[–1,1]
rand1Random Number[0,1]
rand2Random Number[0,1]
ΑEffectiveness coefficient[–1,1]
Political Optimizer (PO)NNumber of parties, constituencies, and members in each party5
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_{max}$$\end{document}TmaxTotal number of iterations500
rRandom Number[0,1]
ƛparty switching rate1
Battle Royale Optimization (BRO)iterMaximum number of iterations500
Population_sizePopulation Size50
ThresholdThreshold3
rRandom Number[0,1]
Heap-Based Optimizer (HBO)TMaximum number of iterations500
rRandom Number[0,1]
pRandom Number[0,1]
NSize of Population50
DNumber of Dimension (variables)30
CNumber of Cycles (c = T/25)8
Human Urbanization Algorithm (HUA)tNumber of Iterations500
RRandom Number[0,1]
RiRandom Number[–1,1]
KControlling diversification and intensification of adventurers2
RipmkBalancing between diversification and intensification in searching the city’s boundaries1
NPopulation Size50
Particle Swarm Optimization (PSO)C1Acceleration coefficients2
C2Acceleration coefficients2
nPopulation Size50
Fig. 8

Original color satellite image (Input Image)

Parameter setting of HIOAs Original color satellite image (Input Image)

Results Over Tsallis Entropy for Color Satellite Image

Figure  highlights the visual segmented results of the original image of Fig. 8 using six different HIOA (PO, CHIO, HBO, FBIO, BRO and HUA) which is further compared with one of the popular algorithm i.e. PSO with Tsallis entropy as objective function over 6 and 8 thresholds for a color satellite image. Table 9 projects numerical comparison of various aforesaid HIOA with Tsallis entropy as objective function over 6 and 8 thresholds for the satellite image considering numerous parameters such as fitness function , standard deviation (σ), Computational time (Time (sec)), FSIM, PSNR and SSIM. Additionally, the entries that are highlighted in boldface indicate the best performance results. Table 9 clearly bring to light that PO accomplishes the best result over the threshold value (nt = 6) for every parameters taken into account while PSO bestows the worst end result when compared amongst all the six tested HIOAs. Further, for thresholds value (nt = 8) for parameters namely , Time (sec), FSIM, PSNR and SSIM, PO exhibits the best result whereas HUA attains the best value in terms of (σ). On the other hand for the same threshold value, yet again PSO bestows the worst end result when compared amongst all the six tested HIOAs. The fitness value of PO is judged against other six HIOAs and PSO considered. A non-parametric significance proof known as Wilcoxon’s rank test has been performed wherein such proof authorizes to estimate differences in the result amid two associated methods. A p-value of less than 0.05 (5% significance level) sturdily supports the condemnation of the null hypothesis, thereby signifying that the best algorithm's results vary statistically noteworthy from those of the other peer algorithms and that the discrepancy is not due to chance. Table 10 tabulates the pair-wise comparison among HIOA (PO vs. CHIO; PO vs. HBO; PO vs. FBIO; PO vs. BRO; and PO vs. PSO) depending on Wilcoxon p-values over Satellite image for Tsallis entropy for 6 and 8 number of thresholds. All the Wilcoxon p-values obtained and thereby projected in Table 10 are less than 0.05 (5% significance level) with h = 1 is an apparent proof not in favor of the null hypothesis, inferring that the PO fitness values for the performance are statistically superior. This further indicates that PO in amalgamation with Tsallis entropy as objective function is proficient enough to bring into being consistent solution irrespective of the threshold values as in all the cases of comparison for both nt = 6 and 8 value of and .
Fig. 9

Segmented results of different HIOAs using Tsallis entropy over nt = 6 and 8

Table 9

Numerical comparison of HIOA for Tsallis entropy as objective function over satellite image

Number of thresholds (nt)HIOA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\user2{f}}$$\end{document}f¯\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\varvec{\sigma}}_{{\varvec{f}}}$$\end{document}σfTime (sec.)FSIMPSNRSSIM
6PO3146969.681.18E-124.04380.989822.890.8897
CHIO3146863.763.11E-114.15220.989722.770.8884
HBO3146853.554.01E-124.16010.989522.680.8882
FBIO3146841.292.57E-114.20110.989222.650.8881
BRO3146824.683.78E-124.20090.989122.610.8879
HUA3146811.894.82E-114.32210.988622.590.8875
PSO3146804.843.13E-114.32250.988422.510.8871
8PO79224340.771.70E-115.13610.995525.320.9299
CHIO79213418.641.58E-115.33540.995125.180.9294
HBO79213017.451.34E-115.35580.994825.140.9291
FBIO79212899.895.27E-115.40040.994525.100.9286
BRO79212575.772.42E-105.40010.994225.040.9282
HUA79212455.742.37E-115.50190.993824.990.9278
PSO79212244.523.45E-105.50220.993224.950.9275

Best results are highlighted in bold

Table 10

Comparison among HIOA depending on Wilcoxon p-values over satellite image for Tsallis entropy

Pair of HIOATsallis entropy over standard color image
nt = 6nt = 8
phph
PO vs. CHIO < 0.051 < 0.051
PO vs. HBO < 0.051 < 0.051
PO vs. FBIO < 0.051 < 0.051
PO vs. BRO < 0.051 < 0.051
PO vs. HUA < 0.051 < 0.051
PO vs. PSO < 0.051 < 0.051
Segmented results of different HIOAs using Tsallis entropy over nt = 6 and 8 Numerical comparison of HIOA for Tsallis entropy as objective function over satellite image Best results are highlighted in bold Comparison among HIOA depending on Wilcoxon p-values over satellite image for Tsallis entropy

Results Over t- Entropy for Color Satellite Image

Figure 10 highlights the visual segmented results of the original image of Fig. 8 using six different HIOA (PO, CHIO, HBO, FBIO, BRO and HUA) which is further compared with one of the popular algorithm i.e. PSO with t-entropy as objective function over 6 and 8 thresholds for a satellite image. Table 11 projects numerical comparison of various aforesaid HIOA with t-entropy as objective function over 6 and 8 thresholds for the satellite image considering numerous parameters such as fitness function , standard deviation (σ), Computational time (Time (sec)), FSIM, PSNR and SSIM. Additionally, the entries that are highlighted in boldface indicate the best performance results. Table 11 clearly bring to light that PO accomplishes the best result over the threshold value (nt = 6) for every parameters taken into account except for (σ) wherein CHIO attains the best (σ) value. PSO bestows the worst end result when compared amongst all the six tested HIOAs. It is to be noted that for the same threshold value i.e. nt = 6, HUA in regard to fitness function attains the same value as that of PSO. Further, for thresholds value (nt = 8) for the entire parameters, PO exhibits the best result. On the other hand for the same threshold value, yet again PSO bestows the worst end result when compared amongst all the six tested HIOAs for parameters fitness function , Computational time (Time (sec)), FSIM, PSNR and SSIM whereas BRO attains the worst value for standard deviation (σ). The fitness value of PO is judged against other six HIOAs and PSO considered. A non-parametric significance proof known as Wilcoxon’s rank test has been performed wherein such proof authorizes to estimate differences in the result amid two associated methods. A p-value of less than 0.05 (5% significance level) sturdily supports the condemnation of the null hypothesis, thereby signifying that the best algorithm's results vary statistically noteworthy from those of the other peer algorithms and that the discrepancy is not due to chance. Table 12 tabulates the pair-wise comparison among HIOA (PO vs. CHIO; PO vs. HBO; PO vs. FBIO; PO vs. BRO; and PO vs. PSO) depending on Wilcoxon p-values over Satellite image for t-entropy for 6 and 8 number of thresholds. All the Wilcoxon p-values obtained and thereby projected in Table 11 are less than 0.05 (5% significance level) with h = 1 is an apparent proof not in favor of the null hypothesis, inferring that the PO fitness values for the performance are statistically superior. However, Table 11 additionally indicates that PO in amalgamation with t-entropy as objective function is proficient enough to bring into being consistent solution when the threshold value (nt = 8) however, as its clear from the table that when the threshold value (nt = 6), there is no significant difference (as and ) between PO and few HIOAs namely CHIO. HBO, FBIO and BRO but PO outperforms HUA and PSO as depicted by the value of p and h (as and ).
Fig. 10

Segmented results of different HIOAs using t- entropy over nt = 6 and 8

Table 11

Numerical comparison of HIOA for t-entropy as objective function over satellite image

Number of thresholds (nt)HIOAs\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\user2{f}}$$\end{document}f¯\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\varvec{\sigma}}_{{\varvec{f}}}$$\end{document}σfTime (sec.)FSIMPSNRSSIM
6PO0.8933373.89E-205.47890.961918. 940.7868
CHIO0.8933361.02E-215.49970.961818.920.7866
HBO0.8933361.39E-215.50040.961818.900.7865
FBIO0.8933368.36E-205.58580.961518.750.7864
BRO0.8933361.24E-205.61510.961118.740.7862
HUA0.8933351.59E-216.00440.959918.670.7859
PSO0.8933351. 58E-206.11170.958918.590.7853
8PO1.1664175.66E-216.69350.989122. 990.8961
CHIO1.1663845.28E-206.71250.988822. 690.8958
HBO1.1663774.42E-206.72110.988522.610.8955
FBIO1.1663681.76E-206.74550.988122.590.8954
BRO1.1663617.98E-206.74010.987922.550.8951
HUA1.1663437.81E-207.10120.987522.490.8948
PSO1.1663151.13E-207.11130.9847122.410.8945

Best results are highlighted in bold

Table 12

Comparison among HIOA depending on Wilcoxon p-values over satellite image for t-entropy

Pair of HIOAt-entropy over standard color image
nt = 6nt = 8
phph
PO vs. CHIO > 0.050 < 0.051
PO vs. HBO > 0.050 < 0.051
PO vs. FBIO > 0.050 < 0.051
PO vs. BRO > 0.050 < 0.051
PO vs. HUA < 0.051 < 0.051
PO vs. PSO < 0.051 < 0.051
Segmented results of different HIOAs using t- entropy over nt = 6 and 8 Numerical comparison of HIOA for t-entropy as objective function over satellite image Best results are highlighted in bold Comparison among HIOA depending on Wilcoxon p-values over satellite image for t-entropy

Discussion on the Performance Comparison Among Different Objective Functions Employed

From the values obtained for different parameters in the tables highlighted above (Tables 9 and 11), it is evident that on comparing different HIOA’s for the satellite images using two prominent objective functions namely Tsallis and t-entropy for different threshold values (nt = 6 and 8), Tsallis entropy outperforms for every HIOA’s as well as PSO over parameters such as fitness function , standard deviation (σ), Computational time (Time (sec)), FSIM, PSNR as well as SSIM. It is noteworthy to highlight that different HIOA’s generates high fitness values for all threshold values considering Tsallis entropy to segment the standard color images as compared to segmentation using t-entropy as an objective function. Further, it can be deduced and inferred from the experimental outcome that every HIOAs in combination with Tsallis entropy outperforms the HIOA combination with t-entropy in almost all cases and almost all parameters taken into consideration. On the other hand, considering Tables 10 and 12, it is apparent that for every parameter considered in the scenario, every HIOA’s in combination with Tsallis entropy generates better result and proves superior to that of HIOA combined with t-entropy as an objective function for every threshold values. This surely indicates that though t-entropy is the newly introduced concept rarely employed in image segmentation, Tsallis entropy as an objective function presents an interesting and unconventional choice for satellite image segmentation task and further, same has been clearly highlighted in Fig. 11a, b, c and d. In addition, the another analysis made from the above mentioned tables is that as the number of threshold enhances computational time increases no doubt but values for FSIM, PSNR and SSIM also amplify for the objective function considered under this scenario.
Fig. 11

Comparison among Tsallis and t-entropy over Color Satellite Images

Comparison among Tsallis and t-entropy over Color Satellite Images

Conclusion and Future Research Directions

Amongst the list of algorithms instigated and existing in literature, deciding upon an algorithm entails not just a meticulous understanding of its theoretical fundamentals but also require systematically comprehending upon the different components of algorithm along with its different parameters and application areas. This work attempted and strived towards concentrating on these issues and talks about pertinent conceptions related to HIOAs such as components, classification, common structure, application areas, work carried out till date and many more. A number of optimization technique inspired from human behavior and intelligence for MLT color satellite image segmentation problem considering two significant objective functions i.e. Tsallis’ and t-entropy has been discussed in this paper. To reveal the connotation of HIOAs in the field of MLT image segmentation six different algorithms namely Corona virus Herd Immunity Optimization (CHIO), Forensic-Based Investigation Optimization (FBIO), Battle Royale Optimization (BRO), Political Optimizer (PO), Heap-Based Optimizer (HBO) and Human Urbanization Algorithm (HUA) has been implemented and further compared among themselves and with one of the popular Swarm based optimization algorithm i.e. Particle Swarm Optimization (PSO). The comparison is made taking into account numerous parameters such as fitness function , standard deviation , Computational time (Time (sec)), FSIM, PSNR and SSIM based on the evaluation of two predominant objective function as revealed earlier (Tsallis’ and t-entropy). The results and contribution of this paper have been summarized as follows: The numerical outcome demonstrates that Political Optimizer (PO) confirmed and exhibited its competence and accuracy over other HIOA’s (as depicted in Sect. 5.4) and PSO signifying that PO is most suitable HIOA for MLT image segmentation process of color satellite image with Tsallis’ entropy as objective function. Though t-entropy as the objective function is the recently introduced and rarely employed in image segmentation, Tsallis entropy as an objective function under different circumstances provides an attention-grabbing result and thus can be an eccentric preference for satellite image segmentation task. Both objective functions considered in this paper in connection with different HIOA are though suitable for color satellite image segmentation however, result of t-entropy as the objective function is dependent on the threshold value. Lastly as mentioned earlier, it is to be noted that as the number of threshold increases, values for FSIM, PSNR and SSIM also intensifies for both of the objective function considered under this scenario. Also, with tsallis entropy as objective function, different HIOAs as well as PSO considered for the experimental purpose generated high fitness values irrespective of threshold values considered. No doubt, HIOAs have evidently proved itself as an effective mechanism to unravel intricate real-world optimization problems; it can still be further explored. With this, few research directions has been projected below that shall hopefully turn out to be useful for the researcher to excavate and discover HIOAs further. Proficient but less obscure HIOA (lesser number of operators, tuning parameters etc.) is the need of an hour. Parameterless HIOAs can be good work in future [25, 26]. Development of HIOAs based image clustering especially histogram based image clustering should an emergent research topic [27-30] Exploring and analyzing each HIOAs that fits the best for the problem one intend to resolve at times is not just tiresome but also not realistic so more parameters need to be identified to classify HIOAs making it easier for the researcher to select the suitable one. From the above table i.e. Table 5 that highlights the literature review of HIOA on MLT domain undoubtedly point out that maximum HIOAs has been employed for MLT image segmentation for standard gray scale images (Fig. 7) however, very less work has been performed for satellite images, medical images and even standard color images. Exploring and applying HIOAs over these variant of images could be a good work. Also, Table 5 brings to lights the usage of different objective functions, wherein maximum work has been done with Otsu and Kapur as objective functions. Exploring more of the existing objective function and applying the same or applying Two-Dimensional (2D) objective functions like 2D Otsu, 2D Tsallis, 2D-Renyi, 2D Cross etc., over diverse HIOAs in MLT domain could be interesting as well as challenging. Hybridization and parallel models has always proved efficient and could be a great future research. In this regard, hybridization [31] of for instance Social Learning Optimization inspired Archimedes Optimization Algorithm or a novel PSO model based on Simulating Cohort Intelligence. Recently human intelligences or human social communication based PSO models are developed and provided outstanding results [15, 32, 33]. Though t-entropy generated acceptable result, however, it could not be proved commendable when compared with the other objective functions under similar circumstances. Consequently, improvised variant of t-entropy could be a good work. Initial parameters are heuristically assumed so there is always a scope to find a specific / standard method to fix, control and tune the initial parameters. This could be looked upon. Introducing novel performance measures to evaluate the success of an algorithm is also a necessity. Lastly, inspiration taken from behavior of quantum particles to develop metaheuristic optimization algorithms [34] is as well gaining popularity and applied in numerous application domain. In this perspective, introducing a quantum inspired HIOA could be a great research work that can be conducted in future.
  13 in total

1.  Interior search algorithm (ISA): a novel approach for global optimization.

Authors:  Amir H Gandomi
Journal:  ISA Trans       Date:  2014-04-29       Impact factor: 5.468

2.  Coronavirus herd immunity optimizer (CHIO).

Authors:  Mohammed Azmi Al-Betar; Zaid Abdi Alkareem Alyasseri; Mohammed A Awadallah; Iyad Abu Doush
Journal:  Neural Comput Appl       Date:  2020-08-27       Impact factor: 5.606

3.  Binary Political Optimizer for Feature Selection Using Gene Expression Data.

Authors:  Ghaith Manita; Ouajdi Korbaa
Journal:  Comput Intell Neurosci       Date:  2020-11-29

4.  COVID-19 Infection Detection from Chest X-Ray Images Using Hybrid Social Group Optimization and Support Vector Classifier.

Authors:  Asu Kumar Singh; Anupam Kumar; Mufti Mahmud; M Shamim Kaiser; Akshat Kishore
Journal:  Cognit Comput       Date:  2021-03-04       Impact factor: 4.890

5.  Multilevel thresholding image segmentation based on improved volleyball premier league algorithm using whale optimization algorithm.

Authors:  Mohamed Abd Elaziz; Neggaz Nabil; Reza Moghdani; Ahmed A Ewees; Erik Cuevas; Songfeng Lu
Journal:  Multimed Tools Appl       Date:  2021-01-11       Impact factor: 2.757

6.  Anti-coronavirus optimization algorithm.

Authors:  Hojjat Emami
Journal:  Soft comput       Date:  2022-03-14       Impact factor: 3.732

7.  Three novel quantum-inspired swarm optimization algorithms using different bounded potential fields.

Authors:  Manuel S Alvarez-Alvarado; Francisco E Alban-Chacón; Erick A Lamilla-Rubio; Carlos D Rodríguez-Gallegos; Washington Velásquez
Journal:  Sci Rep       Date:  2021-06-02       Impact factor: 4.379

8.  Stock exchange trading optimization algorithm: a human-inspired method for global optimization.

Authors:  Hojjat Emami
Journal:  J Supercomput       Date:  2021-06-25       Impact factor: 2.474

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.