Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2025 Jul 26;15:27232. doi: 10.1038/s41598-025-12142-z

GAAOA-Lévy: a hybrid metaheuristic for optimized multilevel thresholding in image segmentation

Eman Mahmoud 1, Salem Alkhalaf 2,, Tomonobu Senjyu 3, Masahiro Furukakoi 4, Ashraf Hemeida 5, Ghada Abozaid 6,
PMCID: PMC12297621  PMID: 40715286

Abstract

Image segmentation is a critical task in image processing with applications in various domains, including industry and medicine. However, multilevel thresholding, a widely used segmentation technique, suffers from high computational complexity due to the exhaustive search for optimal thresholds. This paper addresses this challenge by proposing a hybrid Genetic Algorithm-Archimedes Optimization Algorithm (GAAOA), further enhanced with a Lévy flight function (GAAOA-Lévy), to improve efficiency and accuracy in multilevel thresholding. The integration of GA’s crossover mechanism strengthens local search capabilities, leading to optimal segmentation with fewer iterations. The proposed algorithm is evaluated using standard benchmark images and compared against well-known optimization techniques. Experimental results demonstrate that GAAOA-Lévy outperforms existing methods in terms of Peak Signal-to-Noise Ratio (PSNR), computational efficiency, and convergence speed, particularly excelling in three-level thresholding while reducing computational costs for higher thresholds.

Keywords: Image segmentation, Genetic algorithm (GA), Archimedes optimization algorithm (AOA), Multilevel thresholding

Subject terms: Electrical and electronic engineering, Computational science

Introduction

Image processing has recently found use in a variety of fields, including industry, agriculture, and medicine. The most crucial stage of image processing is thought to be image segmentation1. According to the intensity magnitude of the pixel, image segmentation categorizes the pixel in an image. Different approaches have been put forth in the literature for segmenting images, such as edge-based techniques2, neural network techniques3, watershed techniques4, clustering techniques5, and artificial threshold techniques6.

The threshold approach is a quick and efficient way to separate interesting elements from the background. It is used for a number of traditional tasks, for instance, document image analysis, which seeks to detect lines, legends, and letters7, as well as map processing, which seeks to locate logos, graphical information, or musical scores. In order to detect and mark objects, the threshold approach is also employed in scene processing8. Similarly, it has been used to conduct quality checks on materials before tossing out faulty components9. The image is divided into couple (bi-level) or extra (RGB) using thresholding algorithms. Using only one threshold value (t), the binary level thresholding tests each pixel’s intensity magnitude and, if it is maximum, classifies the threshold magnitude (t) as the first category and the other pixel’s intensity value as the second class. The pixels in the image are separated into multiple classes during multilayer thresholding, and each class is given a different threshold magnitude1012. To find the ideal threshold magnitude, one can essentially choose between parametric and nonparametric methods11. For the purpose of classifying the various image classes using a parametric technique, some probability density function parameters should be computed. However, compared to the nonparametric method, this approach requires more time and more processing resources to optimize a number of factors, including the deviation rate and entropy, to obtain the accurate threshold values. However, Otsu’s and Kapur’s approaches were employed for binary level thresholding. The Otsu technique maximizes the variation between classes13. To assess the homogeneity of the classes, the Kapur technique maximizes entropy14. With each subsequent threshold, the two multilayer thresholding algorithms’ computing complexity rises15. Whale Optimization Algorithm (WOA)16, Ant Colony Optimization (ACO)17, Particle Swarm Optimization (PSO)18, Moth Flame Optimization (MFO)16, Genetic Algorithm (GA)19, and Moth Flame Optimization (MFO) are just a few optimization algorithms that segment images with multilayer thresholding. The Ensemble Genetic Algorithm Explainer (EGAE), which recognizes and displays to the viewer the informative portions of the image automatically for the identification of melanoma cancer, has been discussed and investigated20. Three phases make up EGAE. First, a heuristic method is used to determine the hromosomal sparsity in GAs. Then, several GAs are run one after the other. However, these GAs differ from one another in that the input image contains a varied amount of super-pixels, which causes the chromosomal lengths to vary. Finally, majority and consensus voting are used to combine the outcomes of GAs. According to experimental findings on a melanoma dataset, EGAE efficiently enhances explanation accuracy when compared to LIME and discovers informative lesions automatically.

Multilevel genetic algorithms-based segmentation approaches for medical images were suggested in21. While the Quantum Genetic Algorithm (QGA) uses the qubit encoding of people, the GA uses binary coding. To efficiently optimize Rényi, Masi, and Shannon entropies for the purpose of segmenting multiple objects in medical imaging, two evolutionary techniques are used. For comparison, the PSO was also implemented21. The three most widely used segmentation indices, PSNR, Structural Similarity Index Measure (SSIM), and FSIM, were used to evaluate the segmentation accuracy of the nine proposed methodologies. Twenty medical images were chosen as a sample for the numerical results and comparison investigation. Finally, it was discovered that the Rényi entropy is better suited for multilevel thresholding in medical images21. Its purpose was to assess the growth of small enterprises in the Russian Far Eastern District with respect to sustainability’s environmental, social, and economic dimensions22. International regulators expect national governments to establish a digital asset regulatory framework akin to that which is now in place for traditional finance23. To look into the connection between the cost and demand of Bored Ape NFT assets, data from OpenSea, SuperRare, and Nifty Gateway were used. The cross-quantilogram method is used to examine the relationship between the Bored Ape NFT Collection’s popularity and price24. Another study25 looked at South Korea’s approach to the world oil market.

Genetic crossover operation and smart inertia weight (SGA-BA) were suggested to select the best thresholds26. Additionally, the Otsu method’s between-class variance and Kapur’s entropy are used as objective functions. According to the number of iterations and fitness values, the smart inertia weight in the innovative SGA-BA balances the SGA-BA’s exploration and exploitation. Furthermore, the crossover operation of the genetic algorithm strengthens the capacity to search locally the SGA-BA. The beta distribution takes the place of the random vector in the interim, smartly updating the frequency of bats. An assortment of benchmark photos with varied threshold levels was used to assess the proposed SGA-BA. PSO, GA, GSA, WOA, and LSSA were all put up against each other. The experimental findings demonstrate that the suggested SGA-BA offers superior results to the other algorithms26.

The automatic clustering of unlabeled pixels from MR images into various homogenous groups using a segmentation approach based on a GA was investigated27. This approach does not call for knowledge of the ideal number of segments or the underlying pixel distribution prior to segmentation. The fuzzy inter-cluster hostility index classifies the centroid of various segments as active or passive. The images used as a test are then divided up by the chosen active centroids. This method yields the accurate number of segments and their corresponding centroids. With the aid of two real-world MR images, a behavior comparison is shown between the fuzzy inter-cluster hostility index-based GA approach, the renowned automated clustering utilizing differential evolution (ACDE) methodology, and one non-automatic algorithm.

Histogram-based methods lack the spatial intricacies of contextual information necessary to determine the ideal threshold values. To address this, a unique approach called the Energy Curve is proposed, which uses Otsu’s method and the Harmony Search Algorithm to compute optimum gray levels instead of a histogram. The suggested approach was tested on a number of benchmark photos, and the outcomes were compared using a histogram and several optimization algorithms. The comparison of the SD Index, mean of fitness, and PSNR makes it clear that the suggested approach outperforms histogram-based techniques28. In medical image analysis, picture segmentation is essential, especially for precisely identifying tumors and lesions. Efficient segmentation enhances the accuracy of diagnosis and streamlines quantitative analysis29. However, multilevel thresholding presents a challenge to typical segmentation techniques because of the resulting computing complexity. As a result, choosing the ideal threshold set is an NP-hard task, underscoring the urgent need for effective optimization techniques to get beyond these obstacles29. We explored and studied HADECO, a hybrid strategy combining Differential Evolution (DE) and the Crayfish Optimization Algorithm (COA) for multi-threshold image segmentation (MTIS). By employing a two-dimensional (2D) histogram and 2D Kapur’s entropy, this technique seeks to improve the effectiveness and precision of subsequent picture processing and diagnosis29. The Harris Hawks Optimizer (HHO) and Archimedes Optimization Algorithm (AOA) were combined to enhance AOA during the exploitation phase and produce the ideal threshold vector for MTIS. As a result, the hybrid AOA-HHO algorithm outperforms both AOA and HHO algorithms as well as a few other MH algorithms in solving the MTIS problem. It also achieves better thresholds than AOA and HHO, which improve the MTIS system’s performance. HHO is powerful during the exploitation phase, and AOA is powerful during the exploration phase3.

In terms of image segmentation accuracy, fitness function value, PSNR, SSIM, and execution time, experiments demonstrate that the AOA-HHO technique outperforms the other algorithms and even HHO and AOA30. The direct and useful application of MTIS in medical image segmentation is well known. To improve image segmentation accuracy, an improved version of the Whale Optimization Algorithm (CVWOA) was created. By combining vortex rotation and convex local directed search, the CVWOA greatly enhances the algorithm’s overall optimization performance. This technique performed segmentation on the Berkeley Segmentation using non-local means 2D histograms and Renyi’s entropy31. It was created to increase cuckoo search’s (CS) efficacy. Enhancing exploration, exploiting possibly novel solutions, and preventing local optima are the objectives. In order to increase the core CS framework’s exploration and exploitation capabilities, we introduce three new algorithms—the grey wolf optimizer (GWO), red panda optimization (RPO), and naked mole rat algorithm (NMRA)32. The selection of a threshold is a major issue as the number of threshold segmentations increases, so an optimization approach for random collision whales was proposed to optimize OTSU for dependable picture segmentation33. Using CNNs and vision transformers, a novel deep learning architecture was shown for medical image segmentation. Using biconvolutional long-short-term memory (LSTM) networks and vision transformers (ViT), this model, called TBConvL-Net, is a hybrid network that combines the local properties of a CNN encoder–decoder architecture with long-range and temporal dependencies34. A review of current picture segmentation techniques that have undergone thorough algorithmic categorization was given. Several assessment criteria were examined in order to compare the outcomes of various segmentation methods. Additionally, a thorough explanation of the various application domains for picture segmentation was given35.

The comparison showed that the GA automatic image segmentation approach utilizing the fuzzy inter-cluster hostility index was superior to the other two algorithms4. To identify huge tumor sizes for diagnostic and therapy planning, medical picture segmentation is often done manually by a doctor36. Medical professionals manually segment organs using their prior knowledge of their locations and forms; however, this method is vulnerable to reader subjectivity and inconsistent results. Due to the poor tissue contrast and hazy organ/tissue borders in medical pictures, automating the process is difficult. In order to accomplish automatic three-dimensional segmentation, this research introduces a genetic method for merging illustrations of learnt information, like recognized forms, regional attributes, and the objects’ relative positions within a unified framework. Both magnetic resonance imaging and pelvic computed tomography have been used to test the algorithm’s prostate segmentation capabilities36.

A hybrid GAAOA technique is suggested for use in multilayer thresholding for image segmentation in this paper. The suggested method is validated using two standard images and compared to other renowned optimization methods such as electromagnetic optimization-based Lévy function (EMO Lévy), EMO, CS, Sine Cosine Algorithm (SCA), MFO, and WOA. The results show that the suggested algorithm produces better multilevel segmentation of digital images in comparison with other known algorithms, with fewer iterations and quick calculation times.

The document is structured in the manner described below. The hybrid GAAOA is illustrated in Section “Hybrid GAAOA”. The implementation of the hybrid GAAOA algorithm for developing the image segmentation-based multilevel thresholding problem is shown in Section “Image segmentation using GAAOA”. Section “Results and discussions” provides the simulation results and discussions and compares the created algorithm’s comprehensive results with those from other approaches. The advantages and drawbacks of the suggested algorithm are provided in Section “Advantages and drawbacks of the suggested hybrid GAAOA”. Finally, Section “Conclusions” illustrates the paper’s conclusions.

Hybrid GAAOA

Genetic algorithm (GA)

GA is a search technique used by computers to locate precise or actual response to search and optimization issues. Worldwide search algorithms are a category that includes GAs. There are various evolutionary algorithms that use mechanisms evolutionary biology serves as a model for concepts like heredity, mutation, selection, and crossover. Figure 1 depicts the GA method.

Fig. 1.

Fig. 1

Genetic algorithm technique 37.

In a simulation using genetic approaches, a population of abstract models for potential solutions to an optimization problem—referred to as phenotypes, animals, or people—becomes closer to superior answers—referred to as chromosomes, genotypes. Typically, solutions are stated as binary strings of 0s and 1s; however, other encodings are also possible. Generational evolution starts primarily with a population that is initialized at random. Every generation, the fitness of each group member is determined. To create a new population, a number of individuals are chosen at random from the existing population (based on their fitness magnitude) and altered (recombined, or even mutated). The next iteration of the algorithm then makes use of the new population3840. The flow chart for the GA is shown in Fig. 2.

Fig. 2.

Fig. 2

Flowchart for a genetic algorithm 37.

Solution steps of GA

Step one (Initialization): Put t = 0 in the time counter.

Step two: Create a population of n response or chromosomes at random.

Step three (Evaluation): For each chromosome that is a section of the population, compute the fitness function. The major population’s chromosomes are examined to determine which one is best. The best chromosome among them all is Xbest, which generates the best objective function.

Step four (Keep track of the time): As time passes, it gets longer (t = t + 1).

Step five: a new population is added and created in accordance with the following rules.

Based on their potential to produce accurate response for the following generation, choose a few solutions.

Crossover: To produce new offspring, the parents are crossed.

Mutation: Depending on the capacity for mutation, the new chromosomes may change.

Acceptance: Transfer of the new generation of the new populace.

Step six: Replace the freshly created solutions with ones that were chosen at random in step five.

Step seven: If a termination condition is met, quit; otherwise, go back to step two.

Archimedes optimization algorithm (AOA)

AOA stands out for being simple to employ and requiring fewer regulating factors (population size and ending criteria)41. The essential statements of Archimedes serve as the foundation for this optimizer. AOA describes the behavior when it is just partially or fully immersed in a fluid, with the fluid exerting pressure on an upward force on the object proportionate to the displacement the object causes with respect to the fluid. A buoyant force, which is equivalent to the weight of the displaced fluids, is applied to an object when it is submerged in a liquid (see Fig. 3)42.

Fig. 3.

Fig. 3

(a) object submerged in fluid, and (b) The volume of fluid expended 37.

Pressure vessel design, speed reducer design difficulties, and welded beam architecture have all been addressed successfully using the AOA43. It has the potential to handle complex optimization issues while offering faster, more accurate global optimization. However, there is a lack of research on how AOA44 handles difficulties with DG creation and network resiliency. AOA is a population-based metaheuristic method making use of a population of things (possible solutions) with a range of volumes, accelerations, and densities. It initiates the search at random. Each object is now dispersed randomly across the fluid. The optimization procedure continues until the termination condition is satisfied or until all iterations have been completed. Each iteration alters the density and volume of every object. Whether or not an object’s acceleration changes depends on its propensity to collide with nearby objects. The updated location of an item will take new density, volume, and acceleration into account. Below is a comprehensive mathematical simulation of the AOA stages.

AOA solution steps

Initialization:

Set the algorithmic parameters C1, C2, C3, C4, u, and I, where C1, C2, C3, and C4 are constants with values of 2, 6, 2, and 0.5, respectively. The normalization’s maximum and minimum bounds (u and I) are changed to 0.9 and 0.1, respectively.

graphic file with name 41598_2025_12142_Article_Equ1.gif 1

N is the upper limit number of objects, i is the number of objects, and x indicates the item. The bottom and top boundaries of the search space are denoted by lbi and ubi, respectively. Set the volume (vol), acceleration (acc), and density (den) initial values for each ith number.

graphic file with name 41598_2025_12142_Article_Equ2.gif 2
graphic file with name 41598_2025_12142_Article_Equ3.gif 3
graphic file with name 41598_2025_12142_Article_Equ4.gif 4

rand is a vector of randomly generated values in the range [0, 1].

The fitness value can be calculated from the following:

graphic file with name 41598_2025_12142_Article_Equ5.gif 5

To select the best item in terms of fitness value, fobj is a function that computes first population estimate. Xbest, denbest, accbest, and volbest should be assigned, with denbest, accbest, and volbest. The best object yet discovered is connected with the volume, acceleration, and density.

The transfer operator is calculated by

graphic file with name 41598_2025_12142_Article_Equ6.gif 6

The density factor is calculated by.

graphic file with name 41598_2025_12142_Article_Equ7.gif 7

The following equations update the density and volume:

graphic file with name 41598_2025_12142_Article_Equ8.gif 8
graphic file with name 41598_2025_12142_Article_Equ9.gif 9

If TF is less than 0.5, an object collides with another. Use the following equation to modify the acceleration of a random-material object (mr) for iteration t + 1:

graphic file with name 41598_2025_12142_Article_Equ10.gif 10

Phase of exploitation (no collision):

If TF > 0.5, use the following formula to update object acceleration for iteration t + 1:

graphic file with name 41598_2025_12142_Article_Equ11.gif 11

Normalize acceleration.

The formula used to determine the percentage change is

graphic file with name 41598_2025_12142_Article_Equ12.gif 12

Each agent’s step will vary based on the percentage of (Inline graphic). For objects outside of the ideal global zone, the acceleration value is high meaning. In the same way, the search changes from discovery to application.

Update position.

The ith item location for iteration t + 1 applies Eq. (13) if TF 0.5 (exploration phase):

graphic file with name 41598_2025_12142_Article_Equ13.gif 13

Otherwise, the objects update their positions using Eq. (14).

If TF > 0.5 (exploitation phase),

graphic file with name 41598_2025_12142_Article_Equ14.gif 14
graphic file with name 41598_2025_12142_Article_Equ15.gif 15

where F is changing the direction of motion with the flag,

graphic file with name 41598_2025_12142_Article_Equ16.gif 16
graphic file with name 41598_2025_12142_Article_Equ17.gif 17

Evaluation:

Consider each object in light of objective function (f), and then keep the top result thus far. Determine the following parameters’ values:Inline graphic

Hybrid GAAOA technique

The flowchart discussing the implementation of hybrid GAAOA algorithm is depicted in Fig. 4. As was already said, GA has a number of drawbacks, like the possibility that can be obtained through many generations to get the ideal. As a result, it is quite expensive and takes a long time to compute the performance overall and product quality improved in order to overcome this limitation and lessen the amount of time required to analyze a function. A hybrid approach has been suggested. When utilizing programming languages like C++, a hybrid algorithm selects one (depending on the input) or switches between them throughout the process, mixing different algorithms to address the same problem. This is typically done to combine the beneficial aspects of each component so that the overall strategy performs better than the sum of the parts.

Fig. 4.

Fig. 4

GAAOA Flowchart.

In this article, a novel hybrid method that combines the Archimedes Optimization method with the Genetic Algorithm is proposed, that is, GAAOA. The suggested approach has a number of distinctive qualities. First, because AOA can be faster and provide accurate solution compared to GA, it is used to avoid the local minimum solution. Because AOA can quickly determine the appropriate DG size and position, it has a considerable effect on the search procedures. Second, the algorithm’s performance is improved by dividing the optimization population. The GA algorithm is applied on the initialized population’s first half, and each time the GA operators make a decision, this half of the population is steadily improved.

Image segmentation using GAAOA

Thresholding is an efficient technique for segmenting images. According to the parameters of the image’s intensity level (L), this approach is utilized to categorize binary level images and multilevel images. The image is changed into (mn) pixels throughout this process. Each pixel carries a value for its intensity level (L), which is categorized according to the class to which it belongs.

In case of greyscale image, the thresholding technique divides it into couple classes, R1 and R2, using simply a threshold value (th). As a result, if a pixel’s intensity level parameter is greater than th, it can be placed in class R1; otherwise, it will be placed in class R2.

graphic file with name 41598_2025_12142_Article_Equ18.gif 18

Since there are more than two classes in a multilayer image, each class having its own threshold value, the classes in the multilayer image Inline graphic N is the quantity of classes.

graphic file with name 41598_2025_12142_Article_Equ19.gif 19

The challenge with thresholding is choosing the th parameters that accurately categorize the classes for bi-level and multi-level thresholding. The methods of Otsu and Kapur are well-known techniques for calculating such values. For calculating the best threshold response, the goal functions proposed by the two methods must be maximized, as detailed below.

Otsu’s technique

One technique for segmenting an image is the Otsu approach, which maximizes variance between classes before determining the magnitude of the objective function as follows:

graphic file with name 41598_2025_12142_Article_Equ20.gif 20

To achieve a greater threshold intensity level that increases (20), the optimization issue is reduced. Because it has one threshold (th), the prior aim is utilized for grey rate images. To apply to RGB pictures, Eq. (20) can be modified as follows:

graphic file with name 41598_2025_12142_Article_Equ21.gif 21

where Inline graphic

TH = (Inline graphic) and k is number of class

graphic file with name 41598_2025_12142_Article_Equ22.gif 22
graphic file with name 41598_2025_12142_Article_Equ23.gif 23

where, i → identifies a specific class, and k is the number of classes, r → refers to a fixed value in a greyscale image that is equal to 1. (r = 1,2,3 in RGB image), Inline graphic→ refers to the variation between classes R (also known as Ottu’s variance),Inline graphic→ refers to a class’s mean.

graphic file with name 41598_2025_12142_Article_Equ24.gif 24

where Inline graphic→ refers to the likelihood of something happening,

graphic file with name 41598_2025_12142_Article_Equa.gif
graphic file with name 41598_2025_12142_Article_Equ25.gif 25
graphic file with name 41598_2025_12142_Article_Equb.gif

Inline graphic is the probability distribution, which may be calculated as

graphic file with name 41598_2025_12142_Article_Equ26.gif 26
graphic file with name 41598_2025_12142_Article_Equ27.gif 27

The number of pixels that correspond to the i intensity level are shown by the histogram distribution values Inline graphic where N represents all of the image’s pixels. The segmentation problem’s threshold is utilized in electromagnetic optimization to choose the best decision variable, which can be found as follows:

Maximize Inline graphic

Subject to TH Inline graphic x, Inline graphic)

0 < Inline graphic. <255; this is minimum and maximum bounded of threshold i = Inline graphic and k is the different thresholds.

Kapur technique

Kapur42 has suggested another nonparametric approach for identifying the ideal threshold values. It is fnded on the probability distribution and entropy of the image histogram. This approach seeks to identify the ideal th that maximizes total entropy. The compactness and class separability of a picture are measured by its entropy. Entropy is at its highest level in this meaning when the optimal th value adequately divides the classes. The objective function of Kapur’s issue for the bi-level example is

graphic file with name 41598_2025_12142_Article_Equ28.gif 28

H1 and H2 are determined by the following formula:

graphic file with name 41598_2025_12142_Article_Equ29.gif 29

Inline graphic is the intensity levels’ probability distribution, which can be found using (26).

Inline graphic and Inline graphic are, respectively, the probability distributions for C1 and C2. The entropy-based strategy, which is similar to Otsu’s method, is extended to include multiple threshold magnitude; in this instance, the image must be divided into k classes implementing the same number of thresholds. In such cases, the following is the definition of the new objective function:

graphic file with name 41598_2025_12142_Article_Equ30.gif 30

where

graphic file with name 41598_2025_12142_Article_Equ31.gif 31

Figure 5 illustrates the image segmentation solution process using the suggested hybrid optimization technique.

Fig. 5.

Fig. 5

Flowchart of the suggested hybrid GAAOA based image segmentation.

Results and discussions

Two test images are implemented to validate the suggested GAAOA. Camera man and Peppers45 are implemented to verify the impact of the suggested hybrid GAAOA technique.

Figure 6 shows the histogram distributions for these test images, which describe the number of pixels present at all intensity values. The impact of the suggested GAAOA is compared between algorithm-based multilevel thresholding and other known optimization algorithms such as EMO-Lévy46, EMO45, CS42,43, MFO16, WOA16, and SCA44,47. The identical stop criterion of 100 iterations and 25 populations was used to test all methods. The PSNR is calculated at the conclusion of each test as

graphic file with name 41598_2025_12142_Article_Equ32.gif 32

Fig. 6.

Fig. 6

Benchmark test image of camera man, pepper, and baboon and histograms.

The precision of a segmented image in comparison to the original image is measured by the PSNR, which is a significant value.

graphic file with name 41598_2025_12142_Article_Equ33.gif 33

According to the type of image, ro is the number of rows and co is the number of columns in an image. RGB image r = 1, 2, 3, Inline graphic refers to the segmented image, and Inline graphic is based on the original image.

The stop threshold is at 100 iterations for each trial. At the conclusion of each test, the standard deviation (STD) is calculated (34) in order to confirm the stability. The algorithms become unstable as the STD value rises.

graphic file with name 41598_2025_12142_Article_Equ34.gif 34

Table 1 identifies the GAAOA parameters. The optimization process’s stop criterion is represented by the upper limit of iterations, which is set at 100. The number of times the accurate fitness values remain unchanged is what is considered the stop criterion, though.

Table 1.

GAAOA tuning parameters.

The parameters of GA The parameters of AOA
The constant parameters for AOA are as follows:
Crossover probability 0.6, 0.75, or 1 C1 = 2, C2 = 6, C3 = 2, and C4 = 0.5
Mutation probability 0.12, 0.25, 0.35, or 1
Crossover type Convex crossover with α = 0.4
Mutation Gaussian mutation with σ = 0.01

Iter local = 100 is the quantity of local searches the algorithm does with a 25-person population each external iteration.

Test images

The experiments conducted on three benchmark test photos, including Camera Man, Peppers, and Baboon, are utilized to evaluate the efficacy of the optimization technique. The photos are sourced from the USC-SIPI image library, each measuring 512 × 512 pixels48. Figure 6 illustrates the test photos with their histogram distributions, which represent the pixel count at each distinct intensity value included in the images. All algorithms were evaluated under identical stopping criteria: 100 iterations and a population of 25.

Optimal threshold and fitness values

The Otsu thresholding approach, which is based on the least squares principle, is used in all trials. It is a function of classification category. The entire image pixel will be divided into foreground and background when the value of this classification function reaches its maximum and it becomes clear that threshold k is the best one to utilize for image segmentation. By choosing the ideal threshold, the likelihood of misclassification is reduced and the difference between the foreground and background is greatest. The results of the accurate fitness function and the threshold magnitude for three photos generated by all methods utilizing Otsu’s function are displayed in Tables 2 and 3. Table 3 shows that when TH = 2,3,4,5, the suggested method (GAAOA) outperforms other algorithms in terms of fitness. The segmented picture results are shown in Figs. 7, 8 and 9 after applying the four best thresholds (TH = 2,3,4,5) related to Otsu’s objective function.

Table 2.

The accurate fitness value for different optimization techniques for the test images.

Image Pepper Camera man
K = 2 K = 3 K = 4 K = 5 K = 2 K = 3 K = 4 K = 5
GAAOA 2862.6 3071.8 3187.3 3201.3 3661.1 3743.2 3788.1 3826.7
EMO Lévy 2858.5 3059.9 3145.7 3189.8 3646.6 3721.8 3778.2 3809.4
EMO 2857.5 3059.8 3144.8 3189.4 3646.5 3721 3777.4 3809.4
CS 2861.1 3059.9 3145.7 3189.7 3643.6 3718.7 3774.5 3805.7
SCA 2324.5 2550.4 2537.9 2603.8 3515.8 3680.5 3749.18 3718.18
MFO 2435.5 2574.7 2647.67 2669.47 3643.31 3720.25 3748.75 3758.72
WOA 2433.36 2493.18 2632.9 2682.01 3649.36 3690.11 3760.5 3795.86
Image Baboon
K = 2 K = 3 K = 4 K = 5
GAAOA 1559.7 1551.6 1611.2 1642.1
EMO Lévy 1558.6 1539.2 1601.4 1628.9
EMO 1542.5 1532.7 1592.6 1617.2
CS 1543.9 1539.2 1582.6 1623.6
SCA 1587.5 1546.3 1562.4 1595.2
MFO 1621.4 1541.2 1588.2 1610.5
WOA 1632.3 1530.3 1590.1 1621.4

Significant values are in bold.

Table 3.

The best threshold value for different optimization techniques for the test images.

Image Pepper Camera man
K = 2 K = 3 K = 4 K = 5 K = 2 K = 3 K = 4 K = 5
GAAOA 88.221 47.32 47.67 43.754 74.123 61.431 44.944 39.77
EMO Lévy 82.143 43.99 41.89 39.811 70.144 57.117 41.942 36.83
EMO 56.120 43.10 43.91 39.792 71.144 53.112 47.991 36.83
CS 49.116 43.99 41.89 39.801 70.144 59.119 41.941 37.84
SCA 100.182 92.12 41.139 59.812 96.167 65.155 59.117 47.85
MFO 56.152 72.11 47.74 29.859 94.146 59.143 77.135 37.53
WOA 66.143 59.12 68.94 38.812 86.145 73.151 76.126 80.12
Image Baboon
K = 2 K = 3 K = 4 K = 5
GAAOA 99.12 89.34 76.93 67.76
EMO Lévy 96.98 88.09 71.23 64.95
EMO 94.91 81.21 68.56 62.34
CS 88.03 76.82 71.23 68.76
SCA 78.34 69.86 45.65 75.67
MFO 70.45 64.37 44.8 46.98
WOA 68.2 60.32 96.08 32.77

Fig. 7.

Fig. 7

Responses of implementing GAAOA based OTSU’s function.

Fig. 8.

Fig. 8

Responses of implementing GAAOA based OTSU’s function.

Fig. 9.

Fig. 9

Responses of implementing GAAOA based OTSU’s function.

The segmentation results of the suggested algorithms and the other algorithms with various threshold values (TH = 2,3,4,5) are displayed in Figs. 10 and 11. These numbers allow us to draw the conclusion that higher-level images have more details than lower-level images.

Fig. 10.

Fig. 10

A Segmentation benchmark image after apply GAAOA and IMEMO algorithm.

Fig. 11.

Fig. 11

A Segmentation benchmark image after apply GAAOA and IMEMO algorithm.

Table 4 demonstrates that when weighed against additional multilayer algorithms (GAAOA, CS, MFO, WOA, SCA), the proposed method typically has the highest values for PSNR. Also take note that the PSNR value for all algorithms grows any time the number of threshold magnitudes does. When comparing a segment image’s performance and accuracy to the original image, the PSNR is a crucial metric to consider.

Table 4.

The average value of PSNR measure of different optimization algorithms.

Image Pepper Camera man
K = 2 K = 3 K = 4 K = 5 K = 2 K = 3 K = 4 K = 5
GAAOA 17.783 19.123 21.126 22.201 19.328 21.712 22.165 24.513
EMO Lévy 16.4296 18.8469 20.4749 21.8597 17.3213 20.2304 21.4177 23.2749
EMO 15.5245 18.8675 20.4503 21.8329 17.253 20.2116 21.625 23.2749
CS 16.2354 18.8675 20.4503 21.855 17.253 20.1796 21.4177 23.2735
SCA 16.6278 18.1623 20.63 21.4056 17.3744 20.0161 21.9564 21.6302
MFO 16.2716 18.0953 19.7982 21.608 18.2862 19.9084 21.1897 22.1592
WOA 14.2092 16.466 16.9392 19.5709 15.8362 18.0557 20.219 18.6505
Image Baboon
K = 2 K = 3 K = 4 K = 5
GAAOA 16.943 17.653 19.126 21.387
EMO Lévy 16. 296 18.8469 21.4749 22.8597
EMO 15.524 17.675 19.4503 22.875
CS 16.654 17.879 20.324 22.855
SCA 16.827 18.654 21.432 23.4056
MFO 15.783 17.0953 20.7982 22.762
WOA 15.734 17.832 18.367 20.321

The CPU time for all techniques when used to solve the multilevel thresholding problem is shown in Table 5. On a computer with an Intel(R) Core(TM) i7-4770 CPU i5 processor running at 3.40GHz and 16 GB of RAM, experiments were carried out using MATLAB R2014. The created technique uses less CPU time than the conventional EMO and CS algorithm, as can be seen from the table.

Table 5.

The executing time of different optimization algorithms.

Image Pepper Camera man
K = 2 K = 3 K = 4 K = 5 K = 2 K = 3 K = 4 K = 5
GAAOA 8.23 10.12 11.32 11.54 4.43 7.12 10.12 14.51
EMO Lévy 9.67 12.16 14.78 16.38 5.34 8.90 12.29 16.26
EMO 10.31 14.47 16.26 18.43 7.53 10.95 14.39 18.29
CS 12.31 15.48 17.45 19.85 10.32 12.36 16.23 19.43
SCA 13.95 15.78 18.66 20.28 11.03 13.02 17.15 20.33
MFO 14.33 16.09 19.23 21.91 12.22 13.89 17.87 20.85
WOA 14.87 16.59 20.01 22.01 12.83 14.66 18.32 21.22
Image Baboon
K = 2 K = 3 K = 4 K = 5
GAAOA 3.45 5.34 8.43 10.46
EMO Lévy 3.95 6.32 9.34 11.56
EMO 4.36 6.12 8.34 10.93
CS 5.23 6.34 7.98 9.93
SCA 4.89 5.89 7.49 10.34
MFO 4.74 4.98 6.79 9.65
WOA 4.23 6.34 8.96 11.24

In Table 6, the two multilevel segmentations based on thresholding techniques Otsu and Kapur are contrasted. This table shows that, in comparison to the Kapur approach, the Otsu thresholding approach produces segmented images with great precision and maximum magnitude of PSNR and STD.

Table 6.

Comparative study between fitness value, thresholds, and PSNR for low-contrast image (Camera man) for different optimization techniques.

Image Fitness value Thresholds PSNR
K = 2 K = 3 K = 4 K = 5 K = 2 K = 3 K = 4 K = 5 K = 2 K = 3 K = 4 K = 5
GAAOA Lévy 1.15e+3 1.181e+3 1.21e+3 1.26e+3 53.92 37.22 32.23 34.23 22.61 25.21 26.11 28.12
EMO Lévy 1.15e+3 1.18e+3 1.199e+3 1.23e+3 52.95 35.68. 31.66 29.53 21.48 24.56 25.62 27.31
EMO 1.15e+3 1.18e+3 1.191e+3 1.21e+3 52.94 34.69. 34.68 33.67 21.34 24.43 25.55 25.78
CS 1.15e+3 1.18e+03 1.189e+3 1.12e+3 52.93 34.67 34.68 32.65 21.48 24.56 25.62 26.84
SCA 1.14e+3 1.17e+3 1.184e+3 1.119e+3 52.34 34.13 34.21 32.28 21.16 24.23 25.41 26.23
MFO 1.13e+3 1.169e+3 1.183e+3 1.114e+3 52.22 34.01 33.97 32.11 21.02 24.12 25.22 26.12
WOA 1.13e+3 1.167e+3 a.a81e+3 1.111 e+3 51.87 33.87 33.67 32.01 20.97 23.89 25.12 25.76

Minimum and maximum contrast test image

To indicate the impact of the suggested GAAOA technique, low- and high-contrast are implemented to camera man image for different threshold values (Th = 2, 3, 4, 5). Figure 12 shows the application of the suggested hybrid GAAOA for low-contrast image. Figure 13 depicts the implementation of the suggested GAAOA for high-contrast image. Table 6 shows the comparative study between fitness value, thresholds, and PSNR for low-contrast image (Camera man) for different optimization techniques and the suggested GAAOA technique in low-contrast image. The results show the accuracy of the suggested technique in comparison with the published technique. Table 7 shows the comparative study between fitness value, thresholds, and PSNR for low-contrast image (Camera man) for different optimization techniques and the suggested GAAOA technique. The results show the accuracy of the suggested technique in comparison with the published technique in high-contrast image. Also, we concluded that the suggested hybrid GAAOA has better performance in comparison with other techniques in terms of threshold, PSNR, and fitness value.

Fig. 12.

Fig. 12

The suggested optimization technique for low contrast images.

Fig. 13.

Fig. 13

The suggested optimization technique for high contrast images.

Table 7.

Comparative study between fitness value, thresholds, and PSNR for high-contrast image (Camera man) for different optimization techniques.

Image Fitness value Thresholds PSNR
K = 2 K = 3 K = 4 K = 5 K = 2 K = 3 K = 4 K = 5 K = 2 K = 3 K = 4 K = 5
GAAOA 10.3e+3 9.63+3 9.7e+3 9.6e+3 79.11 71.12 65.11 31.23 19.78 21.27 23.76 24.12
EMO Lévy 9.2e+3 9.4e+3 9.4e+3 9.4e+3 77.2 68.17 60.21 28.71 18.93 19.62 22.38 22.79
EMO 9.2e+3 9.3e+3 9.4e+03 9.4e+3 78.2 68.17 42.11 39.10 13.95 19.57 21.37 22.04
CS 8.6e+3 8.76e+3 8.7e+3 8.7e+3 73.2 66.16 41.11 37.93 12.86 19.21 20.82 22.43
SCA 8.61e+3 8.72e+3 8.69e+3 8.66e+3 73.11 65.97 40.91 36.67 12.78 18.81 20.77 21.98
MFO 8.43e+3 8.71e+ 8.67e+3 8.62e+3 72.29 65.45 40.12 36.44 12.71 18.76 20.71 21.82
WOA 8.44e+3 8.701e+ 8.63e+3 8.61e+3 72.16 65.34 39.23 36.21 12.65 18.21 20.13 21.65

According to the results, the suggested algorithm has a strong computing capability, outperforms, and converges quickly while using low time and less energy. The suggested algorithm’s threshold and fitness function values are considered a disadvantage since they are frequently not optimal for the instances under study.

Code availability

The custom code used in this study is part of ongoing research and is currently not publicly available. However, it can be provided by the authors upon reasonable request for academic and non-commercial use. Interested readers may contact the corresponding author to obtain access.

Advantages and drawbacks of the suggested hybrid GAAOA

According to the responses, the proposed algorithm, which is shown in Table 4, provides the maximum PSNR values in the majority of the analyzed scenarios when compared to other algorithms.

When TH = 2, 3, 4, 5, as shown in Table 2, the suggested method (GAAOA) provides the accurate fitness magnitudes in the majority of cases compared to the other optimization techniques.

As depicted in Table 5, the computation time of the suggested algorithm is shorter than that of the results obtained by the other optimization strategies.

The suggested algorithm’s dependability has been demonstrated utilizing a variety of high- and low-contrast images.

Conclusions

This work proposed a hybrid GAAOA combining Genetic Algorithm (GA), Archimedes Optimization Algorithm (AOA), and Lévy flight to enhance multilevel thresholding for image segmentation. The method was evaluated on standard benchmark images and demonstrated superior performance over state-of-the-art and recent hybrid optimizers like AOA-HHO, HADECO, and CVWOA, achieving higher PSNR, faster convergence, and lower computation time.22,

The improved results stem from the synergy between GA crossover (enhancing local search) and Lévy flight (enhancing global exploration). Although this paper does not include ablation analysis due to space constraints, we are currently conducting such studies to assess the individual contributions of each component, with results to be published separately.

Advantages and limitations of the method are outlined in Section “Advantages and drawbacks of the suggested hybrid GAAOA”. While GAAOA performs robustly across various test cases, its effectiveness may vary in real-time or highly textured scenarios, which are proposed for future research.

Finally, the method holds strong potential for practical applications in medical imaging, industrial inspection, and remote sensing, with planned future extensions including real-time processing and integration with deep learning.

Acknowledgments

The Researchers would like to thank the Deanship of Graduate Studies and Scientific Research at Qassim University for financial support (QU-APC-2025)

Author contributions

E. A, S.A. and A. H. wrote main manuscript T.S. and M.F. reviewed the manuscript. G. A. reviewed text, figures and final presentation.

Data availability

The authors confirm that the data supporting the findings of this study are available within online in https://sipi.usc.edu/database/.

Declarations

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Salem Alkhalaf, Email: S.alkhalaf@qu.edu.sa.

Ghada Abozaid, Email: Ghada.abozaid@aswu.edu.eg.

References

  • 1.Nawaz, M. et al. Unraveling the complexity of optical coherence tomography image segmentation using machine and deep learning techniques: A review. Comput. Med. Imaging Gr.108, 102269 (2023). [DOI] [PubMed] [Google Scholar]
  • 2.Elmi, S. & Elmi, Z. A robust edge detection technique based on Matching Pursuit algorithm for natural and medical images. Biomed. Eng. Adv.4, 100052 (2022). [Google Scholar]
  • 3.Ma, R., Zhang, Z., Ma, Y., Hu, X., Ngai, E. C., & Leung, V. C. (2024). An improved pulse coupled neural networks model for semantic IoT. Digit. Commun. Netw., 10(3), 557–567.‏ 10.1016/j.dcan.2023.06.010 (2024). [Google Scholar]
  • 4.Kakehbaraei, S., Arvanaghi, R., Seyedarabi, H., Esmaeili, F. & Zenouz, A. T. 3D tooth segmentation in cone-beam computed tomography images using distance transform. Biomed. Signal Process. Control79, 104122 (2023). [Google Scholar]
  • 5.Zhao, F., Fan, J. & Liu, H. Optimal-selection-based suppressed fuzzy c-means clustering algorithm with self-tuning non local spatial information for image segmentation. Expert Syst. Appl.41, 4083–4093 (2014). [Google Scholar]
  • 6.Engelke, K. et al. Magnetic resonance imaging techniques for the quantitative analysis of skeletal muscle: State of the art. J. Orthop. Transl.42, 57–72 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Ashraf, M. H., Jabeen, F., Alghamdi, H., Zia, M. S. & Almutairi, M. S. HVD-Net: A hybrid vehicle detection network for vision-based vehicle tracking and speed estimation. J. King Saud Univ. Comput. Inf. Sci.35, 101657 (2023). [Google Scholar]
  • 8.Onim, M. S. et al. BLPnet: A new DNN model and Bengali OCR engine for automatic licence plate recognition. Array15, 100244 (2022). [Google Scholar]
  • 9.Bazi, Y., Bruzzone, L. & Melgani, F. Image thresholding based on the EM algorithm and the generalized Gaussian distribution. Pattern Recognit.40, 619–634 (2007). [Google Scholar]
  • 10.Lei, Bo. & Fan, J. Multilevel minimum cross entropy thresholding: A comparative study. Appl. Soft Comput. J.96, 106588 (2020). [Google Scholar]
  • 11.Cheng, H. D. & Chen, Y. H. Fuzzy partition of two-dimensional histogram and its application to thresholding. Pattern Recognit.32, 825–843 (1999). [Google Scholar]
  • 12.Wang, C., Jiao, S., Li, Y. & Zhang, Q. Capacity optimization of a hybrid energy storage system considering wind-solar reliability evaluation based on a novel multi-strategy snake optimization algorithm. Expert Syst. Appl.231, 120602 (2023). [Google Scholar]
  • 13.Faragallah, O. S., El-Hoseny, H. M. & El-sayed, H. S. Efficient brain tumor segmentation using OTSU and K-means clustering in homomorphic transform. Biomed. Signal Process. Control84, 104712 (2023). [Google Scholar]
  • 14.Rey, A. & Delrieux, C. Multithresholding techniques in SAR image classification. Remote Sens. Appl. Soc. Environ.23, 100540 (2021). [Google Scholar]
  • 15.Chen, X. et al. An efficient multilevel thresholding image segmentation method based on the slime mould algorithm with bee foraging mechanism: A real case with lupus nephritis images. Comput. Biol. Med.142, 105179 (2022). [DOI] [PubMed] [Google Scholar]
  • 16.Wang, J., Bei, J., Song, H., Zhang, H. & Zhang, P. A whale optimization algorithm with combined mutation and removing similarity for global optimization and multilevel thresholding image segmentation. Appl. Soft Comput.137, 110130 (2023). [Google Scholar]
  • 17.Chen, J. et al. Dynamic mechanism-assisted artificial bee colony optimization for image segmentation of COVID-19 chest X-ray. Displays79, 102485 (2023). [Google Scholar]
  • 18.Huan, S. A novel interval decomposition correlation particle swarm optimization-extreme learning machine model for short-term and long-term water quality prediction. J. Hydrol.625, 130034 (2023). [Google Scholar]
  • 19.Deb, I. & Gupta, R. K. A genetic algorithm based heuristic optimization technique for solving balanced allocation problem involving overall shipping cost minimization with restriction to the number of serving units as well as customer hubs. Results Control Optim.11, 100227 (2023). [Google Scholar]
  • 20.Nematzadeh, H., García-Nieto, J., Navas-Delgado, I. & Aldana-Montes, J. F. Ensemble-based genetic algorithm explainer with automized image segmentation: A case study on melanoma detection dataset. Comput. Biol. Med.155, 106613 (2023). [DOI] [PubMed] [Google Scholar]
  • 21.Hilali-Jaghdam, I., Ishak, A. B., Abdel-Khalek, S. & Jamal, A. Quantum and classical genetic algorithms for multilevel segmentation of medical images: A comparative study. Comput. Commun.162, 83–93 (2020). [Google Scholar]
  • 22.Tang, K., Yuan, X., Sun, T., Yang, J., & Gao, S.  An improved scheme for minimum cross entropy threshold selection based on genetic algorithm. Knowledge-Based Systems, 24(8), 1131–1138 ‏(2011) [Google Scholar]
  • 23.Manic, K. S., Priya, R. K., Rajinikanth, V. Image multithresholding based on Kapur/Tsallis entropy and firefly algorithm. Indian Journal of Science and Technology, 9. 10.17485/ijst/2016/v9i14/90391 (2016).
  • 24.Wang, C., Jiao, S., Li, Y., & Zhang, Q. Capacity optimization of a hybrid energy storage system considering Wind-Solar reliability evaluation based on a novel Multi-strategy snake optimization algorithm. Expert Systems with Applications, 231, 120602.‏ 10.1016/j.eswa.2023.120602 (2023).
  • 25.Mostafa, R. R., Khedr, A. M., Aghbari, Z. A., Afyouni, I., Kamel, I., & Ahmed, N.  Medical image segmentation approach based on hybrid adaptive differential evolution and crayfish optimizer. Computers in Biology and Medicine, 180, 109011 ‏10.1016/j.compbiomed.2024.109011 (2024) [DOI] [PubMed] [Google Scholar]
  • 26.Yue, X. & Zhang, H. Modified hybrid bat algorithm with genetic crossover operation and smart inertia weight for multilevel image segmentation. Appl. Soft Comput. J.90, 106157 (2020). [Google Scholar]
  • 27.De, S., Bhattacharyya, S. & Dutta, P. Automatic magnetic resonance image segmentation by fuzzy intercluster hostility index based genetic algorithm: An application. Appl. Soft Comput.47, 669–683 (2016). [Google Scholar]
  • 28.Ghosh, P., Mitchell, M., Tanyi, J. A. & Hung, A. Y. Incorporating priors for medical image segmentation using a genetic algorithm. Neurocomputing195, 181–194 (2016). [Google Scholar]
  • 29.Hemeida, A. M., et al. Impact of loading capability on optimal location of renewable energy systems distribution networks. Accepted for publication at Ain Shams Engineering Journal.
  • 30.Long, Q., Li, G. & Jiang, L. A novel solver for multi-objective optimization: Dynamic non-dominated sorting genetic algorithm (DNSGA). Soft. Comput.26, 725–747 (2022). [Google Scholar]
  • 31.Costa-Carrapiço, I., Raslan, R. & González, J. N. A systematic review of genetic algorithm-based multi-objective optimisation for building retrofitting strategies towards energy efficiency. Energy Build.210, 109690 (2020). [Google Scholar]
  • 32.Srikanth, R. & Bikshalu, K. Multilevel thresholding image segmentation based on energy curve with harmony search algorithm. Ain Shams Eng. J.12, 1–20 (2021). [Google Scholar]
  • 33.Mostafa, R. R. et al. Medical image segmentation approach based on hybrid adaptive differential evolution and crayfish optimizer. Comput. Biol. Med.180, 109011 (2024). [DOI] [PubMed] [Google Scholar]
  • 34.Qiao, L., Liu, K., Xue, Y., Tang, W. & Salehnia, T. A multi-level thresholding image segmentation method using hybrid arithmetic optimization and Harris hawks optimizer algorithms. Expert Syst. Appl.241, 122316 (2024). [Google Scholar]
  • 35.Shi, J. et al. Multi-threshold image segmentation based on an improved whale optimization algorithm: A case study of Lupus Nephritis. Biomed. Signal Process. Control96, 106492 (2024). [Google Scholar]
  • 36.Salgotra, R., Mittal, N., Almazyad, A. S. & Mohamed, A.W. RGN: A triple hybrid algorithm for multi-level image segmentation with type II fuzzy sets. Ain Shams Engineering Journal.
  • 37.Zhu, D. et al. Fundus image segmentation based on random collision whale optimization algorithm. J. Comput. Sci.80, 102323 (2024). [Google Scholar]
  • 38.Iqbal, S., Khan, T. M., Naqvi, S. S., Naveed, A. & Meijering, E. TBConvL-Net: A hybrid deep learning architecture for robust medical image. Pattern Recogn.158, 111028 (2025). [Google Scholar]
  • 39.Brar, K. K. et al. Image segmentation review: Theoretical background and recent advances. Inf. Fusion114, 102608 (2025). [Google Scholar]
  • 40.Tarique, T. A., Zamee, M. A. & Khan, M. I. A new approach for pattern recognition with neuro-genetic system using microbial genetic algorithm. In The 2014 IEEE International Conference on Electrical Engineering and Information & Communication Technology 10–12 (2014).
  • 41.Fathy, A., Alharbi, A. G., Alshammari, S. & Hasanien, H. M. Archimedes optimization algorithm based maximum power point tracker for wind energy generation system. Ain Shams Eng. J.13, 101548 (2022). [Google Scholar]
  • 42.Rorres, C. Completing book II of Archimedes’s on floating bodies. Math. Intell.26, 32–42 (2004). [Google Scholar]
  • 43.Fang, L., Yao, Y. & Liang, X. New binary Archimedes optimization algorithm and its application. Expert Syst. Appl.230, 120639 (2023). [Google Scholar]
  • 44.Milovanovi, M., Radosavljevi, J. & Perovi, B. A backward/forward sweep power flow method for harmonic polluted radial distribution systems with distributed generation unit. Int. Trans. Electr. Energy Syst.10.1002/2050-7038.12310 (2019). [Google Scholar]
  • 45.Martin, D., Fowlkes, C., Tal, D. & Malik, J. A. database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In Computer Vision, 2001. ICCV 2001. Proceedings. Eighth IEEE International Conference on 2001 Vol. 2 416–423. (IEEE, 2004). 13(1):146–66.
  • 46.Hemeida, A. M., Mansour, R. & Hussein, M. E. Multilevel thresholding for image segmentation using an improved electromagnetism optimization algorithm. Int. J. Interact. Multimed. Artif. Intell. Spec. Issue Artif. Intell. Appl.5(4), 102–112. 10.9781/ijimai.2018.09.001 (2019). [Google Scholar]
  • 47.Manic, K. S., Priya, R. K. & Rajinikanth, V. Image multithresholding based on Kapur/Tsallis entropy and firefly algorithm. Indian J. Sci. Technol.1, 9 (2016). [Google Scholar]
  • 48.Martin D., Fowlkes C., Tal D., Malik J. A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In Computer Vision, 2001. ICCV 2001. Proceedings. Eighth IEEE International Conference on 2001 (Vol. 2, pp. 416–423). (IEEE, 2001).

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The authors confirm that the data supporting the findings of this study are available within online in https://sipi.usc.edu/database/.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES