Next Article in Journal
Rate-Differential Relations and General Integrals for Power-Law Energies
Previous Article in Journal
Testing f(R) Gravity Using Gravitational-Wave Signals from Binary Mergers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Color Image Multi-Threshold Segmentation Based on Modified Reptile Search Algorithm

1
School of Information Management & Engineering, Shanghai University of Finance and Economics, Shanghai 200433, China
2
School of Computer and Software, Nanyang Institute of Technology, Nanyang 473004, China
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(8), 1330; https://doi.org/10.3390/sym18081330
Submission received: 13 July 2026 / Revised: 29 July 2026 / Accepted: 2 August 2026 / Published: 6 August 2026
(This article belongs to the Section A: Computer Science)

Abstract

Multi-threshold image segmentation is a common technique in computer vision and image analysis. However, segmentation quality suffers greatly as the number of thresholds increases, particularly for color image segmentation tasks. To address this challenge, this paper proposes a modified reptile search algorithm (MRSA) based on Otsu and Kapur objective functions. Firstly, an RSA algorithm is developed by combining an adaptive weight factor and elite-guided learning to improve segmentation performance. Secondly, an RGB channel symmetric cooperation mechanism is introduced to exchange information among color channels. Thirdly, a repair mechanism is designed to maintain the structural symmetry of solutions throughout the optimization process. We conduct extensive experiments on the BSD500 benchmark color images under different threshold levels and compare MRSA with an improved bald eagle search algorithm (IBES), enhanced Giza pyramids construction algorithm (GGPC), multi-mechanism artificial lemming algorithm (MALA), and RSA. The experimental results demonstrate that the proposed MRSA algorithm achieves superior segmentation performance in terms of objective function values, region covering, peak signal-to-noise ratio, structural similarity index measure, and feature similarity index, and it exhibits excellent results even at high threshold levels.

1. Introduction

Image processing is a fundamental research area in computer vision and artificial intelligence for extracting meaningful information from visual data [1]. It covers a wide range of tasks, including image enhancement, restoration, classification, object detection, and segmentation [2]. With the rapid growth of data acquisition technologies and the increasing demand for intelligent analysis, image processing techniques have evolved significantly over the past decades [3].
Image segmentation is essential for image processing tasks as it bridges the gap between low-level image representation and high-level semantic comprehension [4]. It divides an image into homogeneous and meaningful regions, and simplifies object recognition and scene analysis [5]. According to existing literature, segmentation techniques can be broadly categorized into threshold-, edge-, and region-based methods [6,7]. Threshold-based segmentation is still highly appealing because of its simplicity and interpretability [8].
Traditional thresholding methods, such as Otsu and Kapur, have been widely used due to their strong theoretical foundations [9]. The Otsu method, based on statistical variance analysis, determines the optimal threshold by maximizing the between-class variance to achieve the best separation between different regions in an image [10]. Kapur entropy adopts information theory and selects thresholds that maximize the total entropy of all segmented regions. The Otsu method is effective for images with clear intensity differences, while Kapur entropy is more suitable for complex images with diverse or multimodal gray-level distributions. However, these approaches are typically limited to grayscale images, and they may lose significant information by ignoring the intrinsic correlations among color channels [11]. It has become an important research direction to expand threshold-based segmentation to color images and incorporate multiple complementary features.
Unlike bi-threshold, multi-threshold divides an image into several regions by determining a set of optimal thresholds [12,13]. The improvement in efficiency comes from the characteristics of the multi-level optimization problem. For an image with L = 256 gray levels and K thresholds, an exhaustive search requires evaluating 256 K possible threshold combinations. It makes exhaustive enumeration computationally prohibitive for practical applications. Metaheuristic algorithms have been introduced to search for optimal thresholds using a few fitness evaluations [10]. Particle swarm optimization (PSO), differential evolution (DE), and whale optimization algorithm (WOA) demonstrate promising results in multi-threshold segmentation tasks [14].
More recently, the reptile search algorithm (RSA), inspired by the hunting behavior of crocodiles, has gained attention due to its strong exploration capability [15,16]. We utilize RSA for multi-level thresholding of color images, and the main contributions of this paper are as follows.
  • A modified RSA algorithm integrating adaptive weight adjustment and elite-guided learning is proposed to balance exploration and exploitation in multi-threshold image segmentation.
  • A symmetric RGB channel collaboration mechanism is developed to exploit complementary inter-channel information for color multi-threshold optimization.
  • A solution repair strategy is developed specifically for multi-threshold constraints, which ensures the feasibility and validity of candidate solutions.
The main structure of this paper includes: Section 2 reviews related works on color image multi-threshold segmentation, and Section 3 introduces a novel framework for color image segmentation. Section 4 presents comparative experimental results and analysis, and Section 5 covers the conclusion of our work and its future study.

2. Related Works

Multi-threshold is a fundamental technique in image processing. Recent studies reformulate multi-threshold as an optimization problem and employ metaheuristic algorithms to efficiently approximate optimal solutions.
In color image segmentation, it is crucial to determine the best threshold values. Zhao et al. propose a segmentation method based on an improved mayfly algorithm [17]. A Tent chaotic map initializes the female mayfly population to enhance population diversity, while a Lévy flight mechanism helps the algorithm escape local optima. Artificial rabbits optimization (ARO) is prone to getting stuck in local optima because of its weak local search abilities. Jia et al. improve ARO and validate its effectiveness in multi-threshold color image segmentation using the Otsu method [18]. Furthermore, a center-driven strategy and a Gaussian random walk mechanism enhance the exploration of the algorithm. Song et al. suggest an improved snake optimization (MSO) algorithm using Kapur entropy as the objective function [19]. MSO introduces an adaptive parameter adjustment mechanism, and it combines the guidance of the best individual with random perturbations from other individuals to balance global exploration and local exploitation. MSO segments rice disease images and demonstrates strong potential in agricultural image analysis. Satellite image segmentation has wide applications as it extracts important information from images. Luo et al. propose an improved bald eagle search algorithm (IBES) to find the optimal threshold combination for multi-threshold using Rényi entropy [20]. IBES uses a chaotic tent map and a Lévy flight mechanism to enhance population diversity and expand search space. Amir introduces a hybrid metaheuristic algorithm that utilizes a grey wolf optimizer and cat swarm optimization [21]. A chaotic opposition-based learning strategy improves the algorithm’s efficiency and global search capability.
Image segmentation is an essential step in computer vision. Wu et al. propose an enhanced Giza pyramids construction algorithm (GGPC) [22]. GGPC employs a gradient contour method that utilizes population distribution information to explore the fitness landscape for identifying promising peak regions and providing effective guidance for the subsequent evolutionary process. To better address the multi-threshold image segmentation problem, Rao et al. propose a hybrid adaptive crayfish optimization algorithm (COA) combined with DE [23]. The maximum foraging parameter is optimized to solve the weak convergence performance of the original COA, and an adaptive foraging adjustment strategy is introduced to enhance randomness. In addition, the core update mechanism of DE is incorporated to better balance exploration and exploitation. The search space rapidly expands when the number of thresholds increases, resulting in high computational complexity. Tao et al. bring a multi-mechanism artificial lemming algorithm (MALA) [24]. MALA combines three lightweight mechanisms to guide the population toward optimal solutions and to enhance the management of boundary conditions. Jia et al. present an efficient color image segmentation by implementing a multi-strategy remora optimization algorithm [25]. It incorporates a Beta random restart strategy with prior information to prevent the algorithm from getting trapped in local optima. In addition, a random walk strategy and an elite learning mechanism are integrated to improve convergence speed and solution accuracy. Zhang et al. propose an improved golden jackal optimization algorithm [26]. A high-quality point set is used for population initialization to ensure a more uniform distribution of individuals in the search space and to better handle the complex grayscale characteristics of artistic images. Furthermore, a dual crossover strategy that combines horizontal and vertical information exchange enhances information sharing among individuals and improves fine-grained search capability for meeting the segmentation requirements of textures and color layers in artistic images. A boundary handling mechanism preserves important edge details in artistic images when individuals exceed the search boundaries. Abualigah et al. introduce an improved reptile search algorithm (RSA) [16] in which a Gbest operator enhances its performance. They employ an objective function derived from Otsu and Kapur techniques to determine optimal thresholds for both grayscale and color images. In recent years, robust feature representation and cross-modal information interaction have also been recognized as critical factors for improving visual understanding in complex scenes [27,28].
Table 1 summarizes the characteristics of the representative metaheuristic algorithms reviewed above, along with their applicable scenarios in multi-threshold image segmentation.
Although significant progress has been made, there is still a lack of clear methods to integrate the collaboration mechanism among RGB channels, as well as insufficient utilization of RSA’s global search ability. These limitations motivate the development of an optimization framework for multi-threshold in color images.

3. Multi-Threshold Color Image Segmentation

In this section, we suggest a framework for color image segmentation that integrates a modified RSA (MRSA) algorithm, a symmetric RGB channel cooperation mechanism, and a solution repair strategy to improve segmentation quality. Figure 1 illustrates the overall proposed framework.

3.1. Objective Functions

For an image with L gray levels (L = 256), K is the number of thresholds. The threshold vector of a color image I is defined as follows.
T ( c ) = t 1 ( c ) , t 2 ( c ) , , t K ( c ) , 0 t 1 ( c ) < t 2 ( c ) < < t K ( c ) L 1
where c represents a color channel, and c { R , G , B } .
The multi-level thresholding problem can be formulated as a high-dimensional constrained optimization issue.
max X f ( X )
X = T ( R ) , T ( G ) , T ( B )

3.1.1. Otsu Method

The thresholds in X divide each channel into K + 1 classes, and it induces a set of regions C i ( c ) ( X ) ( i = 1 , 2 , , K + 1 ). The Otsu method requires that each channel has a maximum between-class variance.
σ B ( c ) ( X ) = i = 1 K + 1 ω i ( c ) ( X ) μ i ( c ) ( X ) μ T ( c ) 2
where ω i and μ i denote the probability and mean of the i-th class, respectively, and μ T is the global mean intensity.
The objective function of multi-level thresholding color image segmentation is defined as follows.
f ( X ) = c { R , G , B } σ B ( c ) ( X ) 3

3.1.2. Kapur Entropy

The Kapur entropy of each segmented class is computed based on Shannon entropy, which measures the amount of information contained in a probability distribution.
H i ( c ) ( X ) = j C i ( c ) p j ( c ) ω i ( c ) log p j ( c ) ω i ( c )
where p j ( c ) represents the probability of gray level j in channel c, and ω i ( c ) = j C i ( c ) p j ( c ) means the total probability of the i-th class.
The optimal threshold set is obtained by maximizing the total entropy over all classes and channels. The average entropy is used to define the objective function to balance the contribution from each color channel.
f ( X ) = c { R , G , B } i = 1 K + 1 H i ( c ) ( X ) 3

3.2. Modified Reptile Search Algorithm

The reptile search algorithm is a population-based metaheuristic optimization algorithm inspired by the hunting and social behaviors of reptiles. It consists of four behavioral phases used to update positions.
X i j ( t + 1 ) = B e s t ( 1 , j ) E t a b e t a R r a n d i f ( t < t m a x / 4 ) B e s t ( 1 , j ) X ( r a n d i ( [ s i z e ( X , 1 ) ] ) , j ) E S r a n d i f ( t < t m a x / 2 & t > = t m a x / 4 ) B e s t ( 1 , j ) P r a n d i f ( t < 3 t m a x / 4 & t > = t m a x / 2 ) B e s t ( 1 , j ) E t a e p s R r a n d i f ( t > = 3 t m a x / 4 )
where X i represents the position of i, j is the dimension, t means the current iteration, B e s t denotes the global best, and t m a x is the maximum iteration. R, P, and E t a are acquired with the following equations.
R = B e s t ( 1 , j ) X ( r a n d i ( [ s i z e ( X , 1 ) ] ) , j ) / ( ( B e s t ( 1 , j ) ) + e p s )
P = a l p h a + ( X ( i , j ) m e a n ( X ( i , : ) ) ) / ( B e s t ( 1 , j ) ( U B L B ) + e p s )
E t a = B e s t ( 1 , j ) P
where U B and L B represent the upper and lower bounds of the search space, respectively, and e p s is a minimum value.
The original update of RSA relies heavily on a single global best solution, which may suffer from decreased population diversity and early convergence in high-dimensional color multi-threshold optimization. We propose an improved update strategy based on adaptive search weight and elite cooperation to achieve a dynamic balance between exploration and exploitation. MRSA retains the population-based optimization framework, initialization procedure, fitness evaluation, and iterative process of RSA, while the original position update mechanism is completely replaced by a new elite collaborative strategy.
  • Adaptive weight factor
Inspired by PSO, an adaptive weight factor w is introduced. In early stages, a larger weight increases the search range around the global best solution for enhancing the exploration capability of the population. In later stages, a smaller weight reduces the search range and improves local exploitation accuracy.
w = 0.9 ( 0.9 0.5 ) ( t / t m a x )
2.
Update positions
Unlike [16], which depends only on a single global best individual to guide the entire search process, the proposed MRSA constructs a new reference solution by selecting the best threshold components independently from multiple elite individuals for different RGB channels. Therefore, elite information is exploited at the channel level rather than the individual level, which better matches the characteristics of color multi-threshold optimization.
[ v a l u e s , i d x ] = m a x ( F c h a n n e l ( X ) )
b e s t _ s o l = [ X i d x ( 1 ) 1 : K , X i d x ( 2 ) K + 1 : 2 K , X i d x ( 3 ) 2 K + 1 : 3 K ]
where F c h a n n e l is a two-dimensional array, with each row representing the Kapur/Otsu values for the R, G, and B channels.
In the exploration stage, each individual updates its position according to the distance information between itself and the current best solution for achieving guided random perturbation. In the exploitation stage, the position is updated using the difference between two elite solutions ( r 1 and r 2 ) randomly selected from a candidate pool composed of four elite individuals. In addition, a new solution is retained only when its objective function value is better than that of the current solution to improve convergence.
X i j ( t + 1 ) = b e s t _ s o l j w | ( X i j ( t ) b e s t _ s o l j ) | i f ( r a n d < 0.5 ) b e s t _ s o l j + 0.5 ( r 1 j r 2 j ) e l s e

3.3. RGB Channel Symmetric Cooperation Strategy

RGB channels exhibit inherent symmetry because they describe the same scene from different color perspectives. Inspired by this observation, we propose a threshold optimization strategy based on the symmetric cooperation of RGB channels. Since both Kapur and Otsu objective functions are computed directly from histogram distributions, the optimization process primarily depends on the statistical characteristics of channel intensities. Therefore, histogram correlation provides a computationally efficient measure for estimating inter-channel dependencies during threshold evolution. As depicted in Algorithm 1, it achieves cross-channel information interaction and cooperative optimization.
s o l , i m g , and K represent a multi-threshold solution, a color image, and the number of thresholds, respectively. In lines 1–3, we compute the histogram of each RGB channel. The histogram directly reflects the intensity distribution underlying Otsu and Kapur thresholding, and it is a more appropriate statistical basis for threshold adjustment. r h o _ R G , r h o _ G B , and r h o _ B R are the correlation coefficients between R, G, and B channels. In lines 10–12, the solution is updated with the channel information. This cooperative mechanism overcomes the limitations of traditional methods that process each channel independently and ignore the intrinsic relationships between channels. The obtained multi-threshold solution maintains structural consistency and color coherence across the three channels. Since the correlation coefficients reflect the global similarity between channels, the proposed strategy guides the thresholds toward a more reasonable joint distribution for improving segmentation accuracy.
     Algorithm 1: Channel cooperation
 1  R_hist = imhist(img(:,:,1));
 2  G_hist = imhist(img(:,:,2));
 3  B_hist = imhist(img(:,:,3));
 4  rho_RG = corr(R_hist, G_hist);
 5  rho_GB = corr(G_hist, B_hist);
 6  rho_BR = corr(B_hist, R_hist);
 7  R_old = sol(1:K);
 8  G_old = sol(K+1:2*K);
 9  B_old = sol(2*K+1:3*K);
10  R = R_old + rho_RG*(G_old - R_old);
11  G = G_old + rho_GB*(B_old - G_old);
12  B = B_old + rho_BR*(R_old - B_old);
13  sol = [R G B];

3.4. Solution Repair Strategy

Metaheuristic algorithms exhibit strong randomness during the search process when segmenting multi-threshold color images. The generated threshold solutions may contain out-of-bound values, or even overlapping thresholds. These invalid solutions not only destroy the physical meaning of threshold segmentation but also reduce the stability of fitness evaluation. To address this issue, a solution repair strategy is designed to transform candidate threshold solutions into feasible and valid ones.
As demonstrated in Algorithm 2, the threshold vector is first sorted in ascending order to satisfy the monotonic increasing constraint required in multi-threshold segmentation. Then, a boundary constraint mechanism is applied to limit the thresholds within the valid grayscale range for preventing the algorithm from exploring invalid search regions. Any threshold value falls outside the valid intensity range [0, L− 1]. Finally, a threshold conflict repair mechanism is introduced. When adjacent thresholds overlap, the subsequent thresholds are adaptively increased to ensure sufficient separation between different thresholds.
Algorithm 2: Repair solution
Symmetry 18 01330 i001

4. Experimental Results and Analysis

To evaluate the effectiveness of the proposed algorithm, we conduct experiments on the BSD500 benchmark color images widely used in image segmentation studies [29]. We randomly choose 20 images from the images of the BSD500 dataset (9 from training, 6 from validation, 5 from test) using a stratified random sampling to ensure a diverse and representative subset that covers various scene types, color distributions, and texture complexities. Among the recently published segmentation methods reviewed in Section 2, IBES [20], GGPC [22], MALA [24], and RSA [16] are considered for experimental comparison. All parameter values for the comparison algorithms listed in Table 2 are set according to their original publications to ensure a fair and unbiased comparison.
All algorithms have the same population size 20 and a maximum evaluation of 2000. Each algorithm is independently executed 20 times to reduce the influence of randomness. The threshold levels K = 3, 5, and 6 are selected as they represent low-, medium-, and high-complexity scenarios commonly used in multi-threshold segmentation. We also assess their segmentation performance by comparing region covering (RC), peak signal-to-noise ratio (PSNR), structural similarity index measure (SSIM), and feature similarity index (FSIM).

4.1. Comparative Results Based on Kapur Entropy

All experiments are conducted on a PC equipped with an Intel Core i7-6700 CPU @ 3.40 GHz, 12 GB RAM, running Windows 10, and implemented in MATLAB R2020b.

4.1.1. Analysis of the Objective Function Based on Kapur

Table 3 reports the objective function results using Kapur, including the minimum, average, and standard deviation (STD). The proposed MRSA algorithm achieves the best Kapur values on most test images under different threshold levels. IBES exhibits the weakest performance. As the number of thresholds increases from 3 to 5 and 6, the objective function values of all algorithms show an increasing trend. A larger number of thresholds provides richer partitioning capability and improves image information representation. Compared to the other algorithms, MRSA achieves superior optimization performance in high-dimensional threshold search spaces.
When the number of thresholds is 3, MALA performs best. MRSA ranks among the top two in 18 out of 20 cases, and it is superior to IBES and GGPC. For the images “257098” and “296058”, MRSA achieves results of 15.76 and 15.63, respectively, outperforming RSA. When the threshold number increases to 5, the performance improvement of MRSA becomes more significant. On the images “12003”, “12074”, and “296058”, MRSA achieves values of 20.93, 20.92, and 21.03, respectively, which are clearly better than those of the other algorithms. It is worth mentioning that RSA experiences evident performance degradation on several images, whereas MRSA still manages to obtain high objective function values. In the higher-dimensional threshold segmentation task, the advantages of MRSA become even more obvious, and it outperforms other comparison algorithms. MRSA achieves the best results on all test images, while RSA exhibits large performance fluctuations under high-threshold conditions.
MALA exhibits strong local search capability in low-dimensional search spaces and can quickly reach high-quality solutions. MRSA appears to perform better on most images and it shows great optimization accuracy while preserving strong global exploration ability. Moreover, MRSA demonstrates great adaptability across different types of images.
To further verify the statistical significance of MRSA in multi-threshold color image segmentation, the Wilcoxon rank-sum and Friedman tests are utilized to statistically analyze the experimental results of the algorithms, as shown in Table 4. In the results, “-” indicates that the corresponding algorithm achieves the best performance on the image, and the values are the p-values from the Wilcoxon rank-sum test.
MRSA demonstrates significant advantages on most test images under different threshold levels, especially in high-dimensional threshold segmentation tasks. When K is 3, MALA achieves the best results on the majority of test images, while MRSA obtains results close to the best performance on several images. For image “309004”, RSA achieves the best result, while MALA shows comparable performance. When the threshold number is 5, the statistical advantage of MRSA becomes much more evident. On images, such as “12003”, “210088”, “296028”, “296058”, “309004”, “311068”, and “374067”, MRSA achieves the best results, while the other algorithms are inferior to MRSA.
In the more challenging 6-threshold segmentation task, MRSA has the best performance. The experimental results show that MRSA achieves the best results on nearly all test images. On “12003”, “12074”, “37073”, “257098”, “296058”, and “393035”, MRSA maintains excellent performance, and it outperforms other algorithms. MRSA has stronger search stability and superior global optimization capability in high-dimensional multi-threshold optimization problems. On “384022”, MRSA shows performance comparable to IBES or RSA. As the search dimension increases, other algorithms gradually suffer from insufficient population diversity and premature convergence. In contrast, MRSA introduces an adaptive weight and an elite cooperative search mechanism to acquire excellent exploration capability and better optimization performance in complex search spaces.
The Friedman test indicates that the average ranks for IBES, GGPC, MALA, RSA, and MRSA are 4.33, 2.83, 2.40, 3.52, and 1.92, respectively, with a p-value of 7.13 × 10−18. MRSA outperforms the other comparison algorithms.

4.1.2. Analysis of the Running Time Based on Kapur

Table 5 displays the average running time of the algorithms. MRSA requires significantly more computation time than IBES, GGPC, MALA, and RSA. MRSA introduces several enhancement strategies for RSA, including adaptive weight, elite differential cooperative search, channel cooperative optimization, and solution repair, which increase computational complexity in each iteration.
The computational cost of MRSA per iteration consists of fitness evaluation, RGB channel symmetric cooperation, position update, and repair strategy. The total complexity is O(T*N*D), where T is the maximum iteration, N is the population size, and D is the dimension. MRSA takes approximately 6.6 to 6.8 s when K = 3, whereas the other comparison algorithms require between 2.2 and 3.1 s. MALA ranks highest in execution speed, followed by IBES, RSA, and GGPC. An upward trend in runtime is observed for all algorithms as the number of thresholds grows. The search dimension of the multi-threshold segmentation problem becomes larger, and the fitness evaluation and population update processes become more complex. However, the runtime growth of MRSA remains relatively stable without any significant time explosion. Although MRSA incorporates multiple enhancement modules, its overall computational complexity is still within an acceptable range.

4.1.3. Analysis of the Region Covering Based on Kapur

To accurately assess segmentation quality from a perceptual perspective, we utilize RC, a standard evaluation metric for image segmentation. RC measures the overlap between the segmentation results and the human-annotated ground truth. Figure 2 depicts the RC values for all comparison algorithms under the Kapur objective function at three threshold levels.
At the low threshold, there are small differences in the performance of the algorithms. IBES achieves the highest RC values on 10 out of 20 images. MRSA ranks second and obtains the best RC value on “385028”. GGPC, MALA, and RSA show competitive performance on one, five, and three images, respectively. Although MALA outperforms MRSA, the difference is generally marginal. However, MALA performs worst on seven images.
As the number of thresholds increases to five, MRSA achieves the highest RC values on nine images. For images “12003”, “210088”, and “260058”, MRSA demonstrates superior performance compared to other algorithms. Its RC values are 0.4262, 0.5873, and 0.4996, indicating improvements of approximately 21.3%, 41.0%, and 39.5% over the second-best algorithm. At the most challenging threshold level (K = 6), MRSA continues to demonstrate strong performance. It acquires the highest RC values on seven images. Notably, on images “277095”, “299091”, and “393035”, MRSA achieves RC values of 0.4518 and 0.4318, which are substantially higher than those of the comparison algorithms.

4.1.4. Analysis of Other Evaluation Metrics Based on Kapur

Figure 3, Figure 4 and Figure 5 display the PSNR, SSIM, and FSIM results according to Kapur entropy.
Figure 3 shows that the proposed MRSA algorithm achieves superior segmentation performance on most test color images at different threshold levels. Compared to IBES, GGPC, MALA, and RSA, MRSA obtains higher PSNR values at 57 image-threshold combinations. IBES, MALA, and RSA outperform MRSA on 1, 1, and 1 image segmentation, respectively. The segmented images produced by MRSA better preserve the information of the original images and exhibit higher visual quality.
According to Figure 4, MRSA achieves favorable structural similarity performance at 52 cases, followed by IBES, MALA, GGPC, and RSA. For the lower threshold level, IBES, MALA, and GGPC achieve their best performance with two, one, and one cases, respectively. IBES also outperforms MRSA on three and one cases when K = 5 and 6. Traditional color image segmentation methods usually process the RGB channels independently and ignore the correlations between different color channels. The SSIM results indicate that MRSA can better preserve the structural information and texture details of the original images during multi-threshold color image segmentation.
MRSA achieves the highest FSIM values across different threshold levels, and it performs worse than MALA only on image “12074” when K = 5. MRSA has shown superior performance over other comparison algorithms in feature information preservation and visual perception quality, as evidenced by FSIM experimental results based on the Kapur objective function.

4.2. Comparative Results Based on Otsu Criterion

4.2.1. Analysis of the Objective Function Based on Otsu

Table 6 reports the objective function results using Otsu. MRSA demonstrates strong optimization capability and stability at different threshold levels. The Otsu objective values of the algorithms generally increase as the number of thresholds increases. By using more thresholds, it is possible to maximize the between-class variance among different image regions and produce more detailed segmentation outcomes.
At the lower threshold level, the performance differences among the algorithms are relatively small. Because the low-dimensional search space is less complex, most algorithms quickly converge to promising regions. RSA, MALA, and MRSA achieve high Otsu values, with MALA even performing slightly better than MRSA in some cases. When the thresholds increase to five, MRSA’s advantages become more apparent, while the performance of MALA and RSA experience fluctuations. Except for images “299091” and “374067”, MRSA achieves the best Otsu values. As the search space dimension increases, GGPC and RSA are more likely to fall into local optima due to insufficient population diversity. In contrast, MRSA introduces an adaptive weight mechanism to achieve a dynamic balance between exploration and exploitation. In the higher-dimensional threshold segmentation task, the performance of MRSA is superior to other algorithms. GGPC and RSA show a clear decline in optimization capability and large fluctuations in high-dimensional search spaces, while MRSA still maintains stable and high Otsu values.
Table 7 presents the Wilcoxon rank-sum test of the algorithms on objective function values. When K = 3, MALA achieves the best results on all test images, while the other algorithms are inferior to it. When K increases to 5, the statistical advantage of MRSA is more apparent. MRSA achieves the best performance on 18 out of 20 images. It is important to note that IBES and MALA achieve results comparable to MRSA on several images, including “12003”, “58060”, “253016”, and “277095”. In the higher-dimensional multi-threshold segmentation task (K = 6), MRSA achieves “-” at 17 images, while the other algorithms exhibit no statistical similar to it. In images “257098”, “296058”, “311068”, and “384022”, MRSA and IBES achieve comparable results. GGPC and RSA demonstrate relatively weak performance under different threshold levels.
The Friedman test results show that the average ranks for IBES, GGPC, MALA, RSA, and MRSA are 3.17, 3.25, 2.42, 4.58, and 1.58, respectively, with a p-value of 1.03E-24. MRSA performs the best, followed by MALA, IBES, GGPC, and RSA. Wilcoxon rank-sum and Friedman tests demonstrate that MRSA has significant statistical advantages in medium- and high-dimensional multi-threshold color image segmentation tasks.

4.2.2. Analysis of the Running Time Based on Otsu

Table 8 displays the average running time of the algorithms. The overall runtime distribution of the algorithms is similar to that under the Kapur objective function. Among them, MRSA still requires the longest runtime, while MALA, IBES, RSA, and GGPC execute faster.
MRSA runs in about 6.6 and 6.8 s at lower threshold levels, while the other algorithms usually run in around 2.7 and 3.0 s. Compared to the Kapur objective function, the overall runtime of all algorithms is slightly shorter. The computation of Otsu’s between-class variance is relatively simple, which results in less time required for fitness evaluation. The runtime of all algorithms increases as the number of thresholds increases. The proposed improvement strategies introduce additional computational costs, but the overall algorithm structure remains stable and scalable.
The runtime experimental results based on the Otsu objective function indicate that although MRSA is less efficient in terms of computation time compared with the other algorithms, it significantly improves image segmentation quality through multiple optimization strategies. Overall, MRSA achieves a more reasonable balance between computational cost and segmentation performance.

4.2.3. Analysis of the Region Covering Based on Otsu

Figure 6 presents the RC results obtained using the Otsu objective function, and it offers evidence of the perceptual quality of the segmentation outcomes produced by the algorithms. At the low threshold level, IBES demonstrates competitive performance, and it achieves the highest RC values on 11 out of 20 images. MRSA obtains outstanding performance on images “37073”, “236017”, “260058”, and “309004”. On “260058”, MRSA outperforms the second-best algorithm (IBES) by approximately 54.9%. On “309004”, MRSA achieves a 52.2% improvement over IBES. GGPC, MALA, and RSA also show great performance at this threshold level, and they achieve the highest RC values on 3, 1, and 1 images, respectively.
With five thresholds, MRSA exhibits significantly improved performance, and it achieves the highest RC values on 10 images. This represents a substantial improvement compared to its performance at K = 3. MRSA achieves notably high RC values on images “257098” (0.4854), “296028” (0.4786), “311068” (0.4887), “384022” (0.5864), and “393035” (0.4962). RSA shows strong performance on several images, particularly “12003”, “277095”, “296058”, “299091”, and “374067”. However, GGPC’s performance is less consistent across all test images. IBES, which performs well at K = 3, experiences a decline in performance at K = 5. For example, IBES’s RC on “384022” decreases from 0.5148 (K = 3) to 0.4706 (K = 5). MALA and RSA exhibit the most significant performance fluctuations. The RC values for RSA on 14 images are significantly lower than those for MRSA.
The superior performance of MRSA at K = 6 is particularly noteworthy because high-dimensional threshold optimization represents the most challenging scenario for metaheuristic algorithms. The search space grows exponentially with the number of thresholds, and many algorithms suffer from insufficient population diversity and premature convergence. RSA exhibits the most significant performance degradation at K = 6. The RC values decline significantly on many images, such as from 0.3129 on “12003” at K = 5 to 0.3129 at K = 6. Through the improvement measures, MRSA explores the high-dimensional search space thoroughly and identifies globally optimal threshold combinations.

4.2.4. Analysis of Other Evaluation Metrics Based on Otsu

Figure 7, Figure 8 and Figure 9 display the PSNR, SSIM, and FSIM results according to the Otsu criterion.
The PSNR experimental results under the Otsu objective function further validate the effectiveness of the proposed algorithm. MRSA achieves the highest PSNR values at 49 images, and it exhibits strong optimization capability in multi-threshold color image segmentation. When K = 3, GGPC shows competitiveness due to its local exploitation ability, and it acquires the best values at six images. Even so, MRSA still achieves superior overall performance. As the number of thresholds increases, MRSA becomes more superior. The PSNR experimental results based on the Otsu objective function demonstrate that MRSA surpasses the comparison algorithms in terms of image reconstruction quality and optimization stability, and it achieves higher-quality segmentation results in complex high-dimensional multi-threshold color image segmentation tasks.
Regarding SSIM, the performance differences among the algorithms are relatively small at the lower threshold level. Even so, MRSA demonstrates clear advantages in complex images. For example, on images “12003” and “37073”, MRSA achieves SSIM values of 0.4837 and 0.7500, respectively, both of which are better than those of the other comparison algorithms. Although MALA shows strong local exploitation ability in low-dimension, its performance fluctuates significantly as the threshold dimension increases. In higher-dimensional multi-threshold segmentation tasks, the SSIM values of RSA and GGPC decrease noticeably, whereas MRSA obtains high performance. These results prove that MRSA has stronger global search capability and greater stability in high-dimensional search spaces.
MRSA achieves high FSIM values at 43 images with various threshold values. At the lower threshold level, MALA shows strong competitiveness, and it surpasses MRSA on 12 cases. However, MRSA exhibits more stable performance. MRSA obtains high-quality results while MALA experiences a significant drop in their FSIM values during higher-dimensional multi-threshold segmentation tasks. The FSIM experimental results based on the Otsu objective function confirm the superior performance of MRSA in multi-threshold color image segmentation.

4.3. Parameter Sensitivity Analysis

To investigate the influence of the number of elite individuals and the weight factor w on the performance of the proposed algorithm, we conduct a sensitivity analysis. The number of elite individuals is set to 4, 5, 7, and 10, respectively, and we record how many times each configuration successfully found the optimal objective function value. The experimental results are presented in Table 9 and Table 10.
According to the statistical results based on Kapur, the number of best results generally increases as the number of elite individuals increases when the threshold level is three. In total, 7 and 10 elite individuals achieve 6 and 7 optimal objective function values, respectively. However, when the threshold level increases to 6, 4 elite individuals achieve 12 optimal results, while the corresponding numbers drop sharply to 4, 2, and 2 as the number of elite individuals increases.
The statistical results based on Otsu follow a similar trend. When the threshold level is three, 10 elite individuals achieve the highest number of optimal results. In contrast, when the threshold level increases to six, four elite individuals obtain the best result 13 times, which is significantly better than other parameter settings. These findings further demonstrate that, as multi-threshold image segmentation becomes more complex, a smaller elite group can maintain the guidance provided by high-quality individuals while preventing excessive population concentration. Therefore, we ultimately set the number of elite individuals to four.
Four different settings of the inertia weight are assessed: 0.9/0.4, 0.8/0.3, 0.7/0.2, and 0.6/0.1, where w decreases linearly from the initial value to the final value. Table 11 and Table 12 present the experimental results.
As shown in Table 11, the inertia weight has a noticeable impact on the optimization performance of MRSA. At various threshold levels, all weight strategies can achieve the best results. However, as the number of thresholds increases, the performance differences among different parameter settings become more apparent. Among them, the 0.9/0.4 inertia weight strategy achieves the highest number of best results for most threshold levels. Smaller inertia weight settings, such as 0.6/0.1, obtain considerably fewer best results. The statistical outcomes derived from the Otsu objective function exhibit a comparable pattern. The 0.9/0.4 inertia weight approach yields the superior performance across various threshold levels. As the inertia weight decreases gradually, the algorithm achieves a better balance between exploration and exploitation.
The experimental results obtained from both the Kapur and Otsu objective functions indicate that the inertia weight plays an important role in the optimization performance of the proposed algorithm. The 0.9/0.4 linearly decreasing inertia weight strategy consistently provides better and more stable performance under different threshold levels and objective functions. Therefore, the proposed algorithm adopts this strategy as the default setting.

4.4. Ablation Experiments

To further verify the effectiveness of the proposed strategies, we conduct a series of ablation experiments. The proposed MRSA algorithm is compared with three variants, including MRSA-1 (without the symmetric RGB channel cooperation mechanism), MRSA-2 (without the repair strategy), and MRSA-3 (without the improved RSA method).
Table 13 and Table 14 present the objective function values based on Kapur entropy and the corresponding Wilcoxon rank-sum test results for these variants, respectively. Table 13 shows that the proposed MRSA achieves higher Kapur entropy values than the three variants under different threshold levels and benchmark images, demonstrating the effectiveness of the proposed improvement strategies. The performance is affected by the removal of any component, while each proposed strategy contributes positively to the overall optimization performance.
Among the three variants, MRSA-1 exhibits the most significant performance degradation. It outperforms MRSA on only 11 out of 60 cases. The symmetric RGB channel cooperation strategy encourages interaction between color channels and preserves their specific characteristics. MRSA-3 also shows noticeable performance degradation on most images. It is better than MRSA on only one, five, and three images when K = 3, 5, and 6, respectively. These findings confirm the effectiveness of the modified RSA search method. The adaptive exploration and exploitation strategy and elite-guided learning mechanism improve convergence accuracy. MRSA-2 obtains lower objective function values than MRSA on most images, especially at the lower threshold level. The proposed repair mechanism plays a crucial role in keeping the validity and proper ordering of thresholds. Without this repair strategy, the algorithm’s segmentation quality can be significantly compromised due to the generation of invalid or overlapping thresholds.
The Wilcoxon rank-sum test further supports the superiority of the proposed method. MRSA, MRSA-1, MRSA-2, MRSA-3 obtain optimal objective function values in 49, 12, 10, and 12 images, respectively. MRSA achieves the optimal ranking (marked as “-”) on the vast majority of benchmark images, while the remaining variants have statistically inferior performance compared to MRSA.
By combining the symmetric RGB channel cooperation mechanism, repair strategy, and improved RSA method, the proposed algorithm effectively addresses the increasing complexity of color image segmentation tasks.
Table 15 and Table 16 present the objective function values based on the Otsu criterion and the corresponding results of the Wilcoxon rank-sum test, respectively. As shown in Table 15, the proposed MRSA achieves highly competitive Otsu objective function values. Compared with the three variants, MRSA again demonstrates stronger optimization capability, which confirms the effectiveness of the proposed improvement strategies.
Of the three variants, MRSA-2 experiences the most significant performance drop. Under the threshold levels of K = 3, 5, and 6, MRSA-2 obtains statistically inferior results on 19, 17, and 17 images, respectively. The algorithm’s segmentation quality may be severely reduced if it generates invalid or overlapping thresholds during the optimization process without the repair strategy. MRSA-1 also shows clear performance degradation on most images. It performs best on three, four, and three images, respectively, when the threshold levels are set to three, five, and six. The proposed method achieves more accurate threshold estimation by introducing a cooperative guidance mechanism of RGB channels. The objective function values obtained by MRSA-3 are generally lower than those of MRSA on most benchmark images. Although MRSA-3 shows competitive performance in a few cases, it outperforms MRSA on only one image when K = 3 and 5, while no obvious advantage is observed at higher threshold levels. These results confirm the effectiveness of the improved RSA search strategy.
As shown in Table 16, MRSA achieves the optimal ranking (marked as “-”) on most benchmark images. MRSA achieves the best performance on 47 image-threshold combinations. MRSA-1, MRSA-2, and MRSA-3 obtain optimal solutions on 10, 1, and 2 cases, respectively. Furthermore, they obtain results that are statistically similar to the best solution on 3, 6, and 11 cases, respectively. MRSA demonstrates remarkable superiority when solving high-dimensional multi-threshold optimization problems.
Table 17 and Table 18 display the results of MRSA performance improvements achieved by the variants. Under the Kapur entropy criterion, MRSA-1 improves segmentation performance on 19, 15, and 15 images at K = 3, 5, and 6, respectively. The corresponding numbers for MRSA-2 are 20, 18, and 18, while MRSA-3 achieves improvements on 19, 15, and 17 images. Under the Otsu criterion, MRSA-1 improves performance on 17, 15, and 16 images, MRSA-2 on 20, 19, and 19 images, and MRSA-3 on 18, 18, and 19 images at the three threshold levels, respectively.
The experimental results obtained from both objective functions demonstrate that all three proposed strategies contribute positively to the performance of MRSA. Among them, the repair strategy plays the most important role. Unlike the other strategies, its primary purpose is not to directly improve the objective function value but to ensure the structural validity and feasibility of the generated threshold solutions. Without the repair strategy, MRSA may still achieve a competitive objective value; however, the resulting thresholds can be out of bounds, duplicated, or unordered, leading to segmentation results that are physically meaningless. By working together, the three strategies complement each other and enable MRSA to achieve more stable and superior optimization performance under different threshold levels and objective functions.

4.5. Qualitative Visual Comparison

While the quantitative metrics presented in Section 4.1 and Section 4.2 provide objective assessments of segmentation quality, they do not fully convey the perceptual differences among the segmentation results. To complement these numerical evaluations, we present a qualitative visual comparison of the segmentation outcomes produced by the MRSA algorithm.
We select five representative images, namely “236017”, “253016”, “299091”, “309004”, and “385028”, to demonstrate the visual performance of MRSA. Figure 10 and Figure 11 display the results of segmented images using Kapur and Otsu.
“236017” depicts a natural scene with a prominent central object against a textured background. At K = 3, MRSA successfully separates the main foreground object from the background. The boundaries between regions are smooth and follow the natural contours of the objects. At K = 5, the background is further partitioned into sub-regions that distinguish different texture areas, while the foreground object remains a coherent whole. At K = 6, the algorithm achieves the finest granularity, and it acquires subtle variations within the background textures without introducing over-segmentation artifacts. “253016” contains multiple textures and color variations. At K = 3, MRSA produces a coarse but semantically meaningful partition that separates the major texture regions. As K increases to 5, the algorithm successfully distinguishes finer texture patterns while preserving the integrity of homogeneous areas. At K = 6, MRSA captures the most detailed texture variations, with region boundaries closely following the natural edges of the textured surfaces. “299091” includes multiple objects with overlapping color distributions. At K = 3, MRSA produces a coarse segmentation that identifies the major structural components of the scene. At K = 5, the algorithm achieves a more detailed partition, and it successfully separates objects with similar color characteristics that are often merged by other methods. At K = 6, MRSA captures fine structural details while obtaining a coherent overall segmentation structure. “309004” features smooth color gradients, but the challenge lies in preventing abrupt artifacts by maintaining smooth transitions. MRSA demonstrates a superior ability to handle such gradients: at K = 3, the algorithm produces a smooth and natural-looking segmentation that respects the global color distribution. At K = 5, additional thresholds are allocated to regions with more pronounced color variations, and it achieves finer distinctions without creating artificial boundaries in homogeneous gradient areas. At K = 6, MRSA further refines the segmentation, so it acquires subtle color nuances while preserving the visual continuity of the scene. “385028” contains fine structural details that require precise threshold placement to preserve object boundaries. At K = 3, MRSA successfully identifies the major structural components of the scene. At K = 5 and 6, the algorithm progressively captures finer details, with segmentation boundaries that align closely with the natural edges in the image.
For all five test images, MRSA demonstrates consistent visual quality under the three threshold levels based on the Kapur and Otsu criteria. The most notable observation is that the segmentation masks preserve good region consistency, while progressively capturing finer details as K increases from 3 to 6. In images “299091” and “309004”, MRSA provides a natural visual appearance and preserves perceptual consistency across varying threshold levels.

4.6. Discussion on the Entire BSD500 Dataset

To further evaluate the scalability of the proposed MRSA, we extend our experiments to the entire BSD500 dataset and K = 10 thresholds, an extremely high-dimensional search space.

4.6.1. Discussion on Kapur Entropy

Table 19 displays the experimental results obtained using Kapur under four threshold values. As the threshold increases from 3 to 10, the objective values generally increase. Higher thresholds offer more flexibility in image segmentation. Among all the comparison methods, MRSA achieves the highest objective values at threshold numbers of 6 and 10, which are higher than those of IBES, GGPC, MALA, and RSA. At the threshold of 5, MRSA obtains 20.2525, which is only slightly lower than MALA (20.3346). When the threshold number is 3, MALA achieves the highest objective value (15.1809), whereas MRSA remains competitive with a value of 15.0331.
It can be observed that MRSA achieves the highest PSNR values at thresholds of three, five, and six. Compared with the second-best algorithm, MRSA provides noticeable improvements, especially when the threshold increases to five and six. At threshold 10, IBES (25.6763) slightly outperforms MRSA (25.1078).
MRSA achieves the highest SSIM values under all threshold numbers, with values of 0.5237, 0.6729, 0.7215, and 0.8140, respectively. The improvement is particularly obvious for threshold numbers of five and six, where MRSA significantly outperforms RSA and GGPC. Even when compared to strong competitors such as IBES and MALA, MRSA consistently exhibits the highest structural similarity.
MRSA obtains the highest FSIM values for four threshold levels. Compared to IBES, GGPC, MALA, and RSA, MRSA provides the most accurate feature preservation. The performance gain becomes more pronounced as the threshold increases, indicating that the proposed improvements remain effective for more challenging segmentation tasks.
MRSA requires more computational time when the thresholds are three, five, and six. The proposed algorithm introduces several mechanisms, which inevitably increase computational complexity. However, when the threshold number increases to 10, MRSA becomes the fastest algorithm, requiring only 9.4736 s, whereas the other algorithms require approximately between 10.49 and 13.43 s. The proposed algorithm converges more efficiently under high-dimensional search spaces and possesses better scalability for complex optimization problems.
For the threshold number three, MRSA achieves the best RC (0.3938). At threshold levels five and six, GGPC realizes the greatest values (0.3645 and 0.3751), while MRSA ranks second with values of 0.3590 and 0.3575, respectively. When the threshold increases to 10, RSA (0.3548) slightly outperforms MRSA (0.3480), whereas MRSA still remains among the top-performing methods.
The experimental findings show that the proposed MRSA achieves superior overall segmentation performance on the entire BSD500 dataset according to the Kapur entropy criterion.

4.6.2. Discussion on Otsu Criterion

Table 20 presents the experimental results obtained using Otsu under different threshold values. MRSA achieves the highest objective function values at threshold levels 5, 6, and 10. It outperforms IBES, GGPC, MALA, and RSA. At threshold 10, MRSA improves the objective function value by approximately 10% compared to the second-best algorithm IBES. It maintains strong global optimization capability even as the search space becomes significantly larger. Only at threshold three, MALA obtains the highest objective function value (2174.0292), but it still clearly outperforms IBES, GGPC, and RSA.
At threshold levels of five and six, MRSA achieves the best PSNR values and outperforms the other comparison algorithms. When the threshold increases to 10, IBES acquires the highest PSNR value (26.5922), while MRSA ranks second with 25.6393. It’s noteworthy that at the three threshold level, the PSNR value of MRSA (18.5743) closely matches that of the superior algorithm MALA (18.6209).
MRSA obtains the highest SSIM scores across all threshold levels. Compared to IBES, MRSA further improves the SSIM to 0.8482 at a threshold level of 10. It exhibits superior ability to preserve the structural information of the original image. As the threshold increases, the SSIM values of all algorithms generally improve; however, MRSA maintains the best performance across all threshold settings.
MRSA achieves the greatest FSIM results at thresholds five and six. At threshold three, the FSIM of MRSA (0.7482) is almost identical to that of the best-performing algorithm MALA (0.7492). When the threshold increases to 10, IBES slightly outperforms MRSA; however, the performance gap between the two algorithms remains very small.
The running time of MRSA is longer than that of IBES, GGPC, MALA, and RSA at threshold levels three, five, and six. When the threshold reaches 10, MRSA requires only 9.5098 s, which is less than IBES, GGPC, MALA, and RSA. It becomes the fastest algorithm under this more challenging optimization scenario.
At a threshold level of three, MRSA achieves the highest RC. At thresholds of five and six, GGPC ranks first, while MRSA attains the second-best results. When the threshold increases to 10, RSA obtains the highest RC value (0.3548), followed by MRSA with 0.3480. Although MRSA does not achieve the best RC value at all thresholds, it consistently ranks among the top two algorithms. The performance of other algorithms shows significant fluctuations.
As the threshold level increases, the optimization landscape becomes considerably more complex. The elite-guided learning and repair mechanisms enable MRSA to identify promising regions more efficiently, thereby reducing unnecessary search efforts. Consequently, although MRSA introduces additional computational operations per iteration, its faster convergence partially compensates for this overhead at higher threshold levels, resulting in shorter overall execution times than the comparison algorithms for K = 10.
These experimental results demonstrate that the proposed MRSA can achieve high segmentation accuracy while effectively preserving image visual quality and region consistency. In particular, under high-threshold settings, MRSA exhibits superior optimization capability and overall performance compared to the comparison algorithms.

5. Conclusions

To improve the performance of multi-threshold color image segmentation, a novel framework is suggested. It integrates symmetric RGB channel cooperation, solution repair, and modified RSA. Its performance is evaluated by comparing it with IBES, MALA, GGPC, and RSA using 20 benchmark images. The experimental results based on the Kapur criterion show that MRSA outperforms the comparison algorithms on 28, 17, 57, 52, and 59 image-threshold combinations in terms of the objective function value, RC, PSNR, SSIM, and FSIM, respectively. Under the Otsu method, MRSA achieves superior performance on 15, 26, 49, 55, and 42 cases for these five metrics, respectively. Ablation experiments are conducted to further investigate the impact of the proposed improvement strategies on MRSA. The results show that these components are instrumental in improving the algorithm’s performance in multi-level thresholding image segmentation tasks. To further validate the segmentation performance of the proposed algorithm on color images, we conduct experiments on the full BSD500 dataset.
Although MRSA achieves superior segmentation performance in terms of objective function values and image quality metrics, its computational cost is generally higher than that of several comparison methods. The reason is primarily due to the introduction of the additional RGB channel cooperation mechanism, the threshold repair strategy, and the elite-guided learning process in MRSA. Therefore, the proposed method may not be suitable for strict real-time applications or ultra-high-resolution image segmentation tasks where computational efficiency is the primary concern. Future work will focus on reducing the computational complexity of MRSA through parallel implementation, lightweight cooperation mechanisms, and GPU-based acceleration.

Author Contributions

Conceptualization, W.W.; data curation, W.W.; investigation, P.H.; methodology, W.W. and P.H.; writing—original draft, W.W.; writing—review and editing, P.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Research on the Key Technology of Damage Identification Method of Dam Concrete Structure based on Transformer Image Processing (242102521031), and the Key Scientific Research Project of Higher Education Institutions in Henan Province (25B520019).

Data Availability Statement

The original contributions presented in the study are included in the article, and further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors have no conflicts of interest.

References

  1. Wang, Y.; Bao, Z.; Zhu, Q.; Lei, X. Multi-Threshold Image Segmentation Based on Reinforcement Learning–Thermal Conduction–Sine Cosine Algorithm (RLTCSCA): Symmetry-Driven Optimization for Image Processing. Symmetry 2025, 17, 2120. [Google Scholar] [CrossRef]
  2. Hrizi, D.; Tbarki, K.; Elasmi, S. Optimized Lung Nodule Classification Using CLAHE-Enhanced CT Imaging and Swin Transformer-Based Deep Feature Extraction. J. Imaging 2025, 11, 346. [Google Scholar] [CrossRef] [PubMed]
  3. Rao, B.; Jiang, S.; Lu, C.; Gu, Q.; Cui, Z.; Jiang, G.; Li, G. Self-supervised segmentation of large-scale blasted heap block from UAV image: Addressing block adhesion and imbalanced samples. Complex Intell. Syst. 2026, 12, 211. [Google Scholar] [CrossRef]
  4. Pan, J.S.; Wei, Y.N.; Chi, L.D.; Chu, S.C.; Wang, R.Y.; Watada, J. An APO Algorithm Based on Taguchi Methods and Its Application in Multi-Level Image Segmentation. Comput. Mater. Contin. 2026, 87, 1. [Google Scholar] [CrossRef]
  5. Kalpana, M.; Kumar, V.N. Enhanced Walking Palm Tree Optimization for High-Quality Multilevel Thresholding of RGB Histogram-Based Color Satellite Image Segmentation. Syst. Soft Comput. 2026, 8, 200502. [Google Scholar] [CrossRef]
  6. Huang, J.; Heidari, A.A.; Liu, L.; Shao, Q.; Chen, H.; Chen, X. Rime Algorithm with Partial Reinforcement and Edge Strategies for Lupus Nephritis Image Segmentation. Appl. Soft Comput. 2026, 186, 114178. [Google Scholar] [CrossRef]
  7. Şahin, M.F.; Anka, F. An adaptive hybrid metaheuristic algorithm for satellite images in remote sensing image segmentation: MF Sahin, F. Anka. Vis. Comput. 2026, 42, 134. [Google Scholar] [CrossRef]
  8. Mohan, D.S.; Chandar, K.P. A Brown Bear Optimization Driven RGB–Sobel Histogram Fusion Approach for Robust Color Image Segmentation. Symmetry 2026, 18, 795. [Google Scholar] [CrossRef]
  9. Zhang, X.; Wang, B.; Shao, Y.; Wang, J. A Multi-Strategy Improved Information Acquisition Algorithm for Numerical Optimization and Artistic Image Segmentation. Symmetry 2026, 18, 708. [Google Scholar] [CrossRef]
  10. Brajević, I.; Ignjatović, J. Multilevel thresholding of color images using globally informed artificial bee colony algorithm. Sci. Rep. 2025, 15, 22041. [Google Scholar] [CrossRef] [PubMed]
  11. Huang, S.; Ma, Y.; Wu, R.; Li, Z. A Fractional-Order Self-Learning Sparrow Search Algorithm for Multithreshold Image Segmentation. Int. J. Intell. Syst. 2026, 2026, 3010115. [Google Scholar] [CrossRef]
  12. Rather, S.A.; Roy, P.P. Lévy flight and chaos-enhanced gravitational search algorithm with U-Net++ for multi-threshold brain MRI segmentation. Evol. Intell. 2026, 19, 39. [Google Scholar] [CrossRef]
  13. Wang, X.; Snášel, V.; Mirjalili, S.; Pan, J.S. MAAPO: An innovative membrane algorithm based on artificial protozoa optimizer for multilevel threshold image segmentation. Artif. Intell. Rev. 2025, 58, 324. [Google Scholar] [CrossRef]
  14. Abualigah, L.; Almotairi, K.H.; Elaziz, M.A. Multilevel thresholding image segmentation using meta-heuristic optimization algorithms: Comparative analysis, open challenges and new trends. Appl. Intell. 2023, 53, 11654–11704. [Google Scholar]
  15. Abualigah, L.; Abd Elaziz, M.; Sumari, P.; Geem, Z.W.; Gandomi, A.H. Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst. Appl. 2022, 191, 116158. [Google Scholar] [CrossRef]
  16. Abualigah, L.; Al-Okbi, N.K.; Alomari, S.A.; Almomani, M.H.; Moneam, S.; Yousif, M.A.; Snasel, V.; Saleem, K.; Smerat, A.; Ezugwu, A.E. Optimized image segmentation using an improved reptile search algorithm with Gbest operator for multi-level thresholding. Sci. Rep. 2025, 15, 12713. [Google Scholar] [CrossRef] [PubMed]
  17. Zhao, X.; Zhu, L.; Wu, B. An improved mayfly algorithm based on Kapur entropy for multilevel thresholding color image segmentation. J. Intell. Fuzzy Syst. 2023, 44, 365–380. [Google Scholar] [CrossRef]
  18. Jia, H.; Su, Y.; Rao, H.; Liang, M.; Abualigah, L.; Liu, C.; Chen, X. Improved artificial rabbits algorithm for global optimization and multi-level thresholding color image segmentation. Artif. Intell. Rev. 2024, 58, 55. [Google Scholar] [CrossRef]
  19. Song, H.; Wang, J.; Bei, J.; Wang, M. Modified snake optimizer based multi-level thresholding for color image segmentation of agricultural diseases. Expert Syst. Appl. 2024, 255, 124624. [Google Scholar] [CrossRef]
  20. Chaoxi, L.; Lifang, H.; Songwei, H.; Bin, H.; Changzhou, Y.; Lingpan, D. An improved bald eagle algorithm based on Tent map and Levy flight for color satellite image segmentation. Signal Image Video Process. 2023, 17, 2005–2013. [Google Scholar] [CrossRef]
  21. Seyyedabbasi, A. A hybrid multi-strategy optimization metaheuristic algorithm for multi-level thresholding color image segmentation. Appl. Sci. 2025, 15, 7255. [Google Scholar] [CrossRef]
  22. Wu, B.; Zhu, L.; Li, X. Giza pyramids construction algorithm with gradient contour approach for multilevel thresholding color image segmentation. Appl. Intell. 2023, 53, 21248–21267. [Google Scholar] [CrossRef]
  23. Rao, H.; Jia, H.; Zhang, X.; Abualigah, L. Hybrid adaptive crayfish optimization with differential evolution for color multi-threshold image segmentation. Biomimetics 2025, 10, 218. [Google Scholar] [CrossRef] [PubMed]
  24. Tao, L.; Li, L.; Lu, F. Multi-Mechanism Artificial Lemming Algorithm for Global Optimization and Color Multi-Threshold Image Segmentation. Biomimetics 2026, 11, 161. [Google Scholar] [CrossRef] [PubMed]
  25. Jia, H.; Wen, C.; Rao, H.; Abualigah, L.; Abdel-Salam, M. Multi-strategy remora optimization algorithm for color multi-threshold image segmentation. PLoS ONE 2026, 21, e0342261. [Google Scholar] [CrossRef] [PubMed]
  26. Zhang, X.; Bao, Z.; Li, X.; Wang, J. Multi-Threshold Art Symmetry Image Segmentation and Numerical Optimization Based on the Modified Golden Jackal Optimization. Symmetry 2025, 17, 2130. [Google Scholar] [CrossRef]
  27. Liu, Y.; Wang, C.; Lu, M.; Yang, J.; Gui, J.; Zhang, S. From simple to complex scenes: Learning robust feature representations for accurate human parsing. IEEE Trans. Pattern Anal. Mach. Intell. 2024, 46, 5449–5462. [Google Scholar] [CrossRef] [PubMed]
  28. Wang, S.; Wang, C.; Shi, C.; Liu, Y.; Lu, M. Mask-guided mamba fusion for drone-based visible-infrared vehicle detection. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5005712. [Google Scholar] [CrossRef]
  29. 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 Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001; IEEE: New York, NY, USA, 2001; Volume 2, pp. 416–423. [Google Scholar]
Figure 1. The segmentation process of color images.
Figure 1. The segmentation process of color images.
Symmetry 18 01330 g001
Figure 2. The RC values using Kapur.
Figure 2. The RC values using Kapur.
Symmetry 18 01330 g002
Figure 3. The PSNR values using Kapur.
Figure 3. The PSNR values using Kapur.
Symmetry 18 01330 g003
Figure 4. The SSIM values using Kapur.
Figure 4. The SSIM values using Kapur.
Symmetry 18 01330 g004
Figure 5. The FSIM values using Kapur.
Figure 5. The FSIM values using Kapur.
Symmetry 18 01330 g005
Figure 6. The RC values using Otsu.
Figure 6. The RC values using Otsu.
Symmetry 18 01330 g006
Figure 7. The PSNR values using Otsu.
Figure 7. The PSNR values using Otsu.
Symmetry 18 01330 g007
Figure 8. The SSIM values using Otsu.
Figure 8. The SSIM values using Otsu.
Symmetry 18 01330 g008
Figure 9. The FSIM values using Otsu.
Figure 9. The FSIM values using Otsu.
Symmetry 18 01330 g009
Figure 10. The thresholded images of MRSA based on Kapur.
Figure 10. The thresholded images of MRSA based on Kapur.
Symmetry 18 01330 g010
Figure 11. The thresholded images of MRSA based on Otsu.
Figure 11. The thresholded images of MRSA based on Otsu.
Symmetry 18 01330 g011
Table 1. Comparison of representative metaheuristic algorithms for multi-threshold color image segmentation.
Table 1. Comparison of representative metaheuristic algorithms for multi-threshold color image segmentation.
AlgorithmCharacteristicsApplicable Scenario
[17]Tent map and Lévy flightSatellite images
[18]Gaussian random walkColor images
[19]Adaptive parameter adjustmentRice disease images
[20]Tent map and Lévy flightColor images
[21]Chaotic opposition-based learningColor images
[22]Gradient contour guidanceImages with clear object boundaries
[23]Hybrid of COA and DEColor images
[24]Multi-mechanism integrationLow-dimensional threshold
[25]Beta random restart strategyColor images
[26]Uniform initialization and dual crossoverArtistic images
[16]Gbest operatorColor images
Table 2. The main parameters.
Table 2. The main parameters.
AlgorithmMain Parameters
IBESa = 10; R_spiral = 1.5; C1 = 1; C2 = 1; alpha_param = 1.5;
GGPCg = 9.8; theta = pi/6; uk_min = 0.2; uk_max = 0.8; K = 4; omega = 0.5;
MALAepsilon1 = 0.1; epsilon2 = 0.05;
RSAbeta = 0.1; alpha = 0.1;
MRSAw = 0.9; beta = 0.1; alpha = 0.1;
Table 3. The objective function values using Kapur.
Table 3. The objective function values using Kapur.
LevelImageIBESGGPCMALARSAMRSA
Minimum/Mean/STDMinimum/Mean/STDMinimum/Mean/STDMinimum/Mean/STDMinimum/Mean/STD
31200313.11/13.89/0.6314.08/15.14/0.2915.66/15.66/0.000214.26/15.53/0.3315.48/15.62/0.04
1207412.13/12.73/0.7614.70/15.02/0.1915.38/15.38/0.00115.13/15.32/0.1115.24/15.36/0.03
3707312.16/13.08/0.6413.63/14.32/0.3015.01/15.03/0.0114.67/14.88/0.114.67/14.91/0.09
5806013.59/13.96/0.3514.09/14.67/0.1915.09/15.10/0.00214.99/15.05/0.0414.82/15.01/0.06
10206112.13/12.28/0.3814.48/14.83/0.1515.26/15.26/0.000615.25/15.26/0.00214.93/15.18/0.08
21008812.44/12.49/0.2314.01/14.94/0.2615.44/15.46/0.0114.40/15.35/0.3115.10/15.39/0.08
23601711.91/11.91/0.000213.96/14.50/0.2114.98/14.98/0.00414.70/14.94/0.1014.62/14.94/0.10
25301612.03/12.03/0.000113.73/14.35/0.2714.92/14.92/0.0000813.93/14.68/0.4314.60/14.87/0.06
25709812.63/13.28/0.4714.66/15.38/0.2315.84/15.84/0.00114.77/15.73/0.3215.52/15.76/0.08
26005811.62/11.62/0.00213.21/14.01/0.3714.61/14.63/0.0111.54/14.26/0.7514.34/14.54/0.06
27709513.10/13.83/0.2214.44/14.82/0.1615.29/15.31/0.0115.00/15.25/0.0914.91/15.23/0.12
29602811.97/12.01/0.2014.21/14.50/0.1114.87/14.87/0.00213.84/14.66/0.4214.60/14.83/0.08
29605812.44/13.29/0.4714.27/15.12/0.2515.65/15.67/0.0114.56/15.52/0.3415.38/15.63/0.07
29909111.88/11.93/0.2113.44/14.03/0.2914.75/14.77/0.0112.85/14.36/0.5614.16/14.71/0.12
30900412.39/13.22/0.3914.24/14.80/0.2315.36/15.42/0.0215.41/15.43/0.0114.98/15.37/0.11
31106811.37/11.58/0.3813.04/13.61/0.2614.35/14.35/0.000213.26/14.19/0.2913.84/14.25/0.10
37406712.10/12.21/0.3314.12/14.65/0.2215.24/15.28/0.0115.00/15.24/0.0814.91/15.18/0.10
38402213.78/14.48/0.4415.10/15.26/0.1115.65/15.67/0.0115.37/15.59/0.0915.39/15.61/0.07
38502812.39/12.59/0.4214.70/15.08/0.1615.54/15.57/0.0115.54/15.55/0.0115.17/15.44/0.07
39303510.53/10.82/0.4312.66/13.08/0.1613.45/13.45/0.000613.32/13.44/0.0313.26/13.39/0.03
51200318.53/19.55/0.6119.18/20.03/0.3616.62/20.80/1.0116.17/18.92/2.5720.75/20.93/0.11
1207418.38/18.73/0.3719.14/20.11/0.4020.77/21.01/0.1315.92/18.66/3.5820.53/20.92/0.16
3707318.21/18.86/0.3418.39/19.11/0.3315.76/20.36/1.1015.96/18.16/2.5919.96/20.33/0.2
5806018.75/19.47/0.3718.49/19.44/0.4420.40/20.56/0.0914.86/17.79/4.7919.90/20.47/0.17
10206118.17/18.25/0.2219.53/19.90/0.2819.93/20.80/0.2216.00/18.85/3.0320.28/20.69/0.13
21008818.24/18.25/0.00417.25/19.55/0.6416.68/20.53/0.9515.03/17.59/3.2619.60/20.72/0.29
23601717.85/17.90/0.1917.37/18.83/0.5219.64/20.35/0.1915.79/17.06/3.3418.96/20.15/0.32
25301617.57/17.57/0.000317.90/18.51/0.3715.06/19.27/1.3816.29/18.38/1.6019.37/19.81/0.19
25709818.70/19.30/0.3619.33/20.11/0.3320.92/21.27/0.1316.40/19.57/1.8221.11/21.20/0.07
26005817.43/17.44/0.00417.31/18.30/0.4217.03/19.58/0.7014.57/17.64/2.2318.86/19.55/0.26
27709518.47/19.54/0.3718.92/19.57/0.2920.42/20.82/0.1415.64/18.48/2.5219.97/20.62/0.25
29602817.67/17.74/0.2018.07/19.03/0.4319.52/20.13/0.2415.31/17.53/2.9019.83/20.15/0.12
29605818.62/19.10/0.3919.69/20.11/0.2414.29/20.81/1.5616.05/18.67/2.9620.52/21.03/0.18
29909117.42/17.64/0.3717.24/18.39/0.5819.29/19.85/0.2216.23/18.04/1.9618.98/19.82/0.21
30900418.26/18.86/0.4718.44/19.57/0.4815.36/20.37/1.3615.30/19.09/2.7519.94/20.72/0.26
31106817.00/17.16/0.2817.16/17.76/0.3417.87/19.13/0.4315.11/17.20/2.1618.35/19.20/0.24
37406718.07/18.10/0.0118.57/19.33/0.4717.02/20.44/0.8316.92/18.80/2.0920.22/20.48/0.18
38402218.95/20.14/0.5619.81/20.32/0.2920.89/21.23/0.1616.63/18.96/2.6720.89/21.20/0.13
38502818.33/18.45/0.2718.85/19.65/0.3720.63/20.86/0.1017.76/19.63/0.8920.14/20.76/0.24
39303516.36/16.68/0.4217.43/18.18/0.3016.54/18.91/0.5816.79/17.18/2.0418.63/18.84/0.15
61200321.21/22.29/0.4921.05/22.03/0.5114.22/17.77/5.2518.31/22.21/1.5722.99/23.30/0.19
1207421.15/21.30/0.2821.72/22.31/0.3113.36/16.29/6.6017.66/21.16/3.3022.96/23.49/0.20
3707321.03/21.64/0.3920.54/21.15/0.3913.21/15.42/4.8516.44/20.89/2.1221.99/22.81/0.26
5806020.73/22.01/0.4820.67/21.70/0.3914.38/17.26/5.8517.36/21.02/3.7322.45/22.83/0.12
10206120.91/20.95/0.1920.65/21.73/0.4716.06/18.11/4.0218.83/20.83/2.9922.80/23.15/0.17
21008820.89/20.89/0.000820.78/21.73/0.4514.93/17.26/5.8518.46/20.82/2.9822.33/23.05/0.25
23601720.50/20.54/0.1519.61/20.82/0.4613.65/16.38/5.3619.59/21.39/0.8920.68/22.54/0.49
25301620.06/20.06/0.000318.92/20.35/0.5912.29/14.34/4.4415.66/17.86/3.6221.62/22.09/0.23
25709821.43/21.80/0.3521.76/22.29/0.3416.06/18.17/5.4817.60/20.46/3.3123.18/23.51/0.21
26005819.97/19.98/0.0118.43/19.70/0.6812.85/15.60/5.8116.37/18.90/3.1621.35/21.70/0.23
27709521.78/22.26/0.3220.44/21.72/0.4915.57/17.89/4.0218.56/20.12/2.8822.25/23.04/0.26
29602820.37/20.37/0.000420.02/21.13/0.4414.53/16.57/4.9117.50/19.87/3.4121.67/22.37/0.24
29605821.37/21.98/0.4921.76/22.34/0.2816.42/18.44/3.9218.84/20.97/2.8322.56/23.51/0.34
29909120.06/20.18/0.2318.49/20.17/0.6715.42/17.10/3.7817.93/19.73/2.8421.27/22.11/0.22
30900420.91/21.33/0.3620.89/21.69/0.5015.37/17.73/4.3918.52/19.80/3.3821.41/23.09/0.44
31106819.49/19.62/0.1519.57/20.02/0.2511.01/13.07/6.3415.52/18.86/3.3020.77/21.51/0.27
37406720.75/20.84/0.1920.64/21.64/0.4316.60/18.44/3.8517.80/19.73/4.1822.03/22.92/0.29
38402222.22/23.05/0.5421.75/22.55/0.3516.72/18.52/4.5719.74/21.13/3.9023.27/23.69/0.15
38502820.97/21.18/0.3321.01/21.84/0.4415.66/17.95/5.6219.22/21.28/2.2022.48/23.10/0.21
39303519.26/19.47/0.4519.52/20.37/0.3814.03/16.88/4.4118.66/20.27/1.9621.25/21.50/0.17
Table 4. Wilcoxon rank-sum test of objective function values based on Kapur.
Table 4. Wilcoxon rank-sum test of objective function values based on Kapur.
LevelImageIBESGGPCMALARSAMRSA
3120035.47 × 10 8 5.56 × 10 8 -2.20 × 10 3 5.56 × 10 8
120746.39 × 10 8 6.41 × 10 8 -6.62 × 10 2 1.82 × 10 7
370736.03 × 10 8 6.03 × 10 8 -6.03 × 10 8 6.03 × 10 8
580606.45 × 10 8 6.49 × 10 8 -7.64 × 10 7 6.49 × 10 8
1020614.65 × 10 8 4.95 × 10 8 -2.70 × 10 5 4.95 × 10 8
2100886.18 × 10 8 6.51 × 10 8 -6.03 × 10 4 6.51 × 10 8
2360176.54 × 10 8 6.71 × 10 8 -1.33 × 10 2 6.71 × 10 8
2530164.11 × 10 8 4.48 × 10 8 -8.74 × 10 6 4.48 × 10 8
2570986.18 × 10 8 6.20 × 10 8 -2.22 × 10 3 8.38 × 10 8
2600585.86 × 10 8 6.26 × 10 8 -2.29 × 10 6 6.26 × 10 8
2770955.94 × 10 8 5.99 × 10 8 -2.04 × 10 5 5.99 × 10 8
2960286.18 × 10 8 6.50 × 10 8 -1.60 × 10 6 6.50 × 10 8
2960585.83 × 10 8 6.01 × 10 8 -6.01 × 10 3 6.01 × 10 8
2990915.35 × 10 8 5.44 × 10 8 -2.95 × 10 6 5.44 × 10 8
3090045.90 × 10 8 5.99 × 10 8 5.63 × 10 1 -3.05 × 10 7
3110685.61 × 10 8 5.73 × 10 8 -4.96 × 10 6 5.73 × 10 8
3740673.74 × 10 8 3.99 × 10 8 -3.50 × 10 3 5.44 × 10 8
3840225.44 × 10 8 5.73 × 10 8 -1.64 × 10 2 1.63 × 10 7
3850282.35 × 10 8 2.44 × 10 8 -1.28 × 10 5 2.44 × 10 8
3930356.21 × 10 8 6.40 × 10 8 -1.05 × 10 2 6.40 × 10 8
5120036.80 × 10 8 6.80 × 10 8 8.59 × 10 2 3.71 × 10 5 -
120746.80 × 10 8 6.80 × 10 8 -1.10 × 10 5 1.78 × 10 3
370731.20 × 10 6 1.20 × 10 6 -9.13 × 10 7 9.05 × 10 3
580606.80 × 10 8 6.80 × 10 8 -9.75 × 10 6 1.81 × 10 5
1020616.79 × 10 8 1.92 × 10 7 -2.06 × 10 6 7.58 × 10 6
2100886.78 × 10 8 6.01 × 10 7 8.29 × 10 5 3.50 × 10 6 -
2360176.80 × 10 8 6.80 × 10 8 -6.80 × 10 8 9.13 × 10 7
2530166.79 × 10 8 6.80 × 10 8 5.79 × 10 1 2.30 × 10 5 -
2570986.79 × 10 8 6.80 × 10 8 -2.06 × 10 6 4.70 × 10 3
2600581.12 × 10 6 2.69 × 10 6 -8.29 × 10 5 3.85 × 10 2
2770956.80 × 10 8 6.80 × 10 8 -6.92 × 10 7 1.05 × 10 6
2960286.76 × 10 8 6.80 × 10 8 2.07 × 10 2 1.20 × 10 6 -
2960586.79 × 10 8 6.80 × 10 8 7.41 × 10 5 6.22 × 10 4 -
2990916.80 × 10 8 6.80 × 10 8 -1.81 × 10 5 3.71 × 10 5
3090047.90 × 10 8 6.92 × 10 7 8.36 × 10 4 6.79 × 10 2 -
3110686.80 × 10 8 9.17 × 10 8 1.78 × 10 3 2.30 × 10 5 -
3740676.78 × 10 8 6.80 × 10 8 9.09 × 10 2 9.75 × 10 6 -
3840226.01 × 10 7 6.80 × 10 8 -1.80 × 10 6 3.34 × 10 3
3850286.76 × 10 8 6.80 × 10 8 -6.01 × 10 7 7.58 × 10 6
3930352.22 × 10 7 1.38 × 10 6 -1.29 × 10 4 4.25 × 10 1
6120036.80 × 10 8 6.80 × 10 8 5.87 × 10 6 2.80 × 10 3 -
120746.80 × 10 8 6.80 × 10 8 3.38 × 10 4 3.38 × 10 4 -
370731.43 × 10 7 7.90 × 10 8 9.13 × 10 7 3.50 × 10 6 -
580602.22 × 10 7 6.80 × 10 8 6.92 × 10 7 1.02 × 10 1 -
1020616.80 × 10 8 6.80 × 10 8 1.80 × 10 6 7.41 × 10 5 -
2100886.80 × 10 8 1.23 × 10 7 2.60 × 10 5 1.44 × 10 4 -
2360179.17 × 10 8 2.36 × 10 6 1.78 × 10 3 6.79 × 10 2 -
2530166.80 × 10 8 6.80 × 10 8 3.94 × 10 7 6.67 × 10 6 -
2570986.80 × 10 8 6.80 × 10 8 1.20 × 10 6 6.87 × 10 4 -
2600586.80 × 10 8 6.80 × 10 8 1.10 × 10 5 5.09 × 10 4 -
2770952.92 × 10 5 1.23 × 10 7 7.41 × 10 5 1.60 × 10 5 -
2960286.80 × 10 8 9.17 × 10 8 1.05 × 10 6 1.61 × 10 4 -
2960582.96 × 10 7 1.66 × 10 7 3.05 × 10 4 8.35 × 10 3 -
2990916.80 × 10 8 1.06 × 10 7 5.25 × 10 5 1.95 × 10 3 -
3090043.94 × 10 7 1.58 × 10 6 5.87 × 10 6 1.04 × 10 4 -
3110686.80 × 10 8 6.80 × 10 8 2.22 × 10 7 2.30 × 10 5 -
3740676.80 × 10 8 1.92 × 10 7 6.67 × 10 6 1.44 × 10 4 -
3840221.23 × 10 3 6.80 × 10 8 3.42 × 10 7 8.29 × 10 5 -
3850286.80 × 10 8 7.90 × 10 8 5.90 × 10 5 2.00 × 10 4 -
3930356.80 × 10 8 6.80 × 10 8 9.13 × 10 7 2.22 × 10 4 -
Table 5. The average running time based on Kapur.
Table 5. The average running time based on Kapur.
LevelImageIBESGGPCMALARSAMRSA
3120032.86113.01482.28782.92996.8103
120742.83182.97772.27092.95736.7056
370732.84443.10712.27162.88776.6762
580602.84673.00272.27462.90406.6833
1020612.80102.99942.22752.84546.7164
2100882.81163.00592.25302.88936.6501
2360172.76523.07832.22762.83716.6618
2530162.76193.03962.22652.82206.7922
2570982.78833.04422.23952.84276.6341
2600582.72282.95872.23572.77176.6460
2770952.82483.09792.23732.86766.5841
2960282.76862.98812.23952.82846.7054
2960582.82903.03292.25572.86966.6601
2990912.76753.06472.23622.82156.6495
3090042.78763.09442.24592.85856.7133
3110682.78312.97382.22832.86856.6450
3740672.74633.09592.22992.84756.5769
3840222.84343.06262.25502.88906.6722
3850282.76403.04702.25252.82186.6747
3930352.73462.91092.24542.81826.5895
5120033.92954.38724.02734.38917.1195
120743.87844.31483.97824.42846.9240
370733.86054.62713.90914.61156.8880
580603.92994.37293.96314.43426.9147
1020613.84864.45973.94114.43376.9027
2100883.90174.59874.01534.49976.8938
2360173.76144.66953.80474.52706.8705
2530163.70444.32753.72414.27837.0091
2570983.83964.40673.88624.46426.8301
2600583.58674.39473.68494.35336.8706
2770953.83314.57933.90744.50446.8031
2960283.76084.32013.82734.38506.9456
2960583.83984.56383.87224.46986.8605
2990913.77004.55743.84944.42886.8738
3090043.76694.62263.85634.43786.9035
3110683.86564.33773.97294.40326.8312
3740673.77684.61523.82934.44596.8013
3840223.90614.60663.94064.40556.9005
3850283.71954.47923.80414.33736.8801
3930353.71594.19233.78604.16976.8025
6120034.75035.34534.89845.48017.3302
120744.69265.28564.88295.51037.0488
370734.65375.53464.86885.70347.0334
580604.76045.23234.91945.52087.0894
1020614.69425.34014.78275.52717.0464
2100884.75505.35494.94775.72887.0674
2360174.54785.41144.72525.58977.0304
2530164.49755.15904.64655.26577.1851
2570984.60175.28444.85075.58386.9427
2600584.24625.19514.51765.35756.9985
2770954.69835.62164.91095.75156.9223
2960284.56595.19304.58385.37337.0914
2960584.63285.54214.83355.72626.9942
2990914.48075.36164.67485.57587.0068
3090044.53675.60054.76855.67727.0425
3110685.40485.30255.00955.67296.9667
3740675.13545.47014.72245.75296.9370
3840225.08575.50894.90505.71237.0605
3850284.64495.45494.67775.61877.0473
3930354.60404.86994.63745.067710.2165
Table 6. The objective function values using Otsu.
Table 6. The objective function values using Otsu.
LevelImageIBESGGPCMALARSAMRSA
Minimum/Mean/STDMinimum/Mean/STDMinimum/Mean/STDMinimum/Mean/STDMinimum/Mean/STD
3120032298.01/2314.30/24.572282.01/2353.04/32.502442.21/2444.92/0.782355.62/2409.52/32.062384.51/2435.47/14.01
120743054.54/3059.41/14.953053.47/3101.45/23.053164.59/3164.70/0.043054.56/3138.46/29.143141.86/3157.32/5.72
37073629.23/630.91/4.51603.29/632.29/14.44669.55/670.01/0.11619.87/656.04/14.32647.76/666.12/6.38
580602073.26/2083.80/17.921998.40/2082.93/31.622153.25/2154.64/0.402073.26/2136.81/27.322106.44/2148.11/10.99
1020612498.35/2498.40/0.032500.03/2550.00/25.902628.82/2629.67/0.202539.37/2587.66/33.422584.97/2620.29/15.36
2100881592.51/1592.59/0.041570.07/1614.84/23.941695.90/1695.95/0.011620.34/1665.30/27.471629.23/1685.02/15.72
236017693.07/693.16/0.04652.25/690.49/21.23766.57/766.62/0.02642.23/725.14/34.58709.52/754.90/12.71
2530161796.27/1882.97/20.411801.01/1893.66/49.372001.55/2005.08/0.831771.86/1960.27/49.401935.57/1990.93/12.77
2570982972.16/2988.85/23.612904.14/2996.77/40.773108.21/3113.42/1.332890.92/3063.12/58.433058.14/3104.67/11.80
260058961.45/1005.91/15.20936.97/986.41/26.751075.67/1075.80/0.05987.27/1037.74/26.07984.40/1057.25/24.81
2770951364.34/1372.82/14.921241.08/1353.61/37.691462.20/1462.78/0.141364.34/1425.09/28.121386.50/1450.54/16.90
2960282333.06/2506.32/40.782446.77/2545.02/43.402659.40/2659.47/0.031744.24/2566.94/198.262630.46/2650.20/8.39
2960581334.34/1348.50/23.341263.98/1351.94/39.401448.29/1448.45/0.051334.37/1417.25/35.421401.23/1443.37/11.16
2990911100.27/1132.16/14.331089.03/1139.58/27.901230.43/1230.47/0.011076.66/1188.73/39.881161.68/1217.42/15.20
309004668.44/669.64/5.08617.18/679.56/19.79741.57/741.67/0.04661.61/720.02/21.70669.19/731.90/15.73
3110681895.91/1895.94/0.021799.46/1895.06/33.131966.30/1970.03/1.631014.48/1893.23/208.81907.74/1964.03/15.06
3740671316.98/1317.07/0.041246.33/1300.46/28.951388.63/1388.71/0.02681.73/1300.34/159.621344.84/1378.5/11.08
3840222519.50/2541.29/21.152441.66/2527.56/36.832625.58/2626.97/0.842299.37/2574.16/71.332557.00/2611.19/19.51
3850281788.85/1788.90/0.031742.54/1821.93/34.041891.48/1910.60/4.551102.93/1812.96/174.681818.10/1903.70/25.93
3930353115.73/3119.89/18.273103.11/3151.60/26.763237.35/3237.37/0.0053063.23/3206.79/44.703224.28/3228.39/3.08
5120032485.90/2515.17/6.892391.16/2467.77/33.412056.06/2477.27/150.82814.03/1131.79/667.402498.87/2538.32/13.69
120743172.98/3215.65/10.703155.46/3185.68/13.092523.16/3178.11/157.971012.98/1308.76/719.623205.88/3230.34/9.77
37073683.59/689.12/2.32644.49/664.23/10.19403.61/670.23/66.36183.06/242.53/164.34685.40/695.17/5.67
580602211.51/2212.13/1.422106.58/2169.16/20.30964.91/2053.99/358.15976.08/1257.07/648.792201.23/2224.35/7.35
1020612672.15/2694.62/6.732590.65/2651.82/21.931558.78/2580.42/348.23503.68/1407.24/561.462677.88/2708.63/14.32
2100881714.97/1734.55/9.531667.21/1705.27/19.71951.58/1667.07/224.29520.16/612.14/339.781722.79/1755.70/11.59
236017755.98/797.63/12.11712.04/748.17/16.38656.09/797.12/39.50259.30/459.73/195.57755.69/806.71/11.13
2530162023.38/2052.53/13.291960.39/2008.45/21.671257.30/1929.53/284.28824.00/1011.76/514.402023.47/2067.53/17.94
2570983159.13/3179.19/9.383057.43/3121.39/28.832245.42/3054.92/349.6958.97/1289.07/692.033162.94/3200.82/14.49
2600581087.35/1106.89/6.131024.73/1055.21/21.021014.68/1099.12/25.70374.80/550.09/243.651073.76/1108.00/11.45
2770951491.23/1508.61/4.491401.80/1444.73/20.461010.70/1473.48/122.48381.29/610.81/361.091492.73/1520.28/10.07
2960282684.89/2711.69/11.522617.55/2665.05/21.401580.04/2676.46/258.371093.37/1325.57/605.462696.59/2726.63/12.57
2960581489.37/1503.11/8.541377.82/1451.20/26.80546.42/1414.11/259.13517.67/700.97/434.171445.25/1522.70/19.32
2990911260.84/1271.54/5.431148.75/1206.21/29.571220.00/1282.66/18.33405.53/660.20/366.321248.82/1280.18/9.30
309004765.29/778.59/5.49674.51/736.80/24.08633.21/775.86/44.51255.88/344.07/185.75769.23/788.03/8.81
3110681982.92/2004.76/7.221905.58/1964.65/20.191893.14/1995.29/34.81922.17/1121.36/520.321987.58/2013.08/12.33
3740671406.65/1427.83/7.711353.41/1384.52/13.491340.82/1436.07/27.16463.19/576.14/258.581420.03/1430.70/8.30
3840222670.23/2685.35/6.992620.79/2649.67/15.741693.01/2608.90/279.64780.39/906.53/460.292685.48/2702.30/8.30
3850281956.47/1981.16/8.601858.80/1927.08/28.051186.41/1928.51/220.06567.40/716.47/383.111945.53/1989.79/12.37
3930353271.90/3283.12/3.843209.10/3249.31/18.032136.76/3229.94/261.181141.51/1454.94/685.863278.35/3294.11/6.62
6120032538.03/2550.39/7.102449.20/2500.25/21.301190.56/1485.21/624.16291.58/419.76/134.162527.42/2560.60/10.27
120743235.85/3242.37/3.143172.52/3207.17/12.171975.11/2398.35/798.19501.57/682.61/251.423228.05/3246.43/7.60
37073696.72/701.56/1.98660.23/676.29/8.17262.38/330.88/139.1773.11/81.36/4.44697.35/701.45/2.84
580602227.41/2234.42/2.222158.16/2199.12/16.89824.06/1145.00/551.82389.77/430.37/112.372224.07/2238.95/5.87
1020612706.67/2721.36/8.552636.15/2672.43/20.251411.81/1743.64/628.05411.60/498.67/190.702704.68/2732.75/12.46
2100881746.26/1764.12/9.401693.23/1725.12/13.65967.61/1194.97/434.58218.49/263.90/113.311745.89/1768.29/9.39
236017811.82/820.44/4.39741.10/775.05/20.02237.95/408.32/193.7667.30/78.91/24.56772.51/818.61/10.36
2530162080.74/2090.82/5.451994.69/2038.95/21.511081.51/1284.31/312.13422.55/509.05/226.242042.12/2089.59/14.22
2570983186.19/3215.45/10.443144.98/3174.25/19.081596.42/1979.27/889.01317.59/408.04/208.693193.79/3222.82/12.12
2600581111.27/1122.63/5.631019.93/1078.44/21.37580.44/705.66/252.81163.96/175.80/26.561079.70/1123.18/12.01
2770951525.38/1533.39/2.661428.78/1476.04/21.31534.34/718.89/386.76181.26/311.45/196.041522.77/1534.86/6.05
2960282658.74/2739.19/21.122633.24/2687.77/23.951094.42/1377.6/513.32364.39/400.84/145.052724.89/2745.66/10.70
2960581509.64/1533.48/6.761463.76/1483.54/13.86707.09/865.69/358.33219.96/242.80/69.491502.76/1535.25/12.71
2990911272.80/1293.52/6.341213.85/1244.21/15.89609.69/783.02/361.57212.01/304.83/145.751268.02/1296.03/8.20
309004785.74/802.57/5.45733.38/760.92/13.21321.83/469.89/202.9198.81/139.27/94.58777.64/803.00/8.23
3110682008.42/2022.35/5.931959.36/1987.99/11.481054.68/1293.47/538.31302.38/369.03/121.552015.23/2025.50/6.01
3740671446.68/1451.94/4.821367.27/1402.68/20.47591.60/734.80/401.57130.13/163.89/58.011422.51/1452.91/9.18
3840222710.64/2722.42/5.562625.54/2674.24/18.861256.35/1536.31/611.81514.93/659.07/266.582702.60/2727.77/10.39
3850282004.13/2013.07/4.461912.27/1951.17/19.69941.38/1199.52/479.52348.20/430.93/114.071977.99/2014.59/11.60
3930353291.12/3306.38/5.573234.18/3267.28/16.401840.56/2229.53/837.2032.74/395.25/157.343292.68/3306.79/9.07
Table 7. Wilcoxon rank-sum test on objective function values.
Table 7. Wilcoxon rank-sum test on objective function values.
LevelImageIBESGGPCMALARSAMRSA
3120036.07 × 10 8 6.43 × 10 8 -3.12 × 10 5 6.43 × 10 8
120746.32 × 10 8 6.63 × 10 8 -6.12 × 10 6 6.63 × 10 8
370734.89 × 10 8 5.61 × 10 8 -2.64 × 10 6 5.61 × 10 8
580606.64 × 10 8 6.70 × 10 8 -2.33 × 10 3 6.70 × 10 8
1020614.07 × 10 8 4.49 × 10 8 -4.61 × 10 6 4.49 × 10 8
2100884.27 × 10 8 4.46 × 10 8 -1.41 × 10 5 4.46 × 10 8
2360175.72 × 10 8 6.09 × 10 8 -1.03 × 10 7 6.09 × 10 8
2530165.82 × 10 8 6.24 × 10 8 -1.80 × 10 6 6.24 × 10 8
2570985.23 × 10 8 5.33 × 10 8 -2.54 × 10 5 8.42 × 10 8
2600585.04 × 10 8 5.35 × 10 8 -4.95 × 10 6 5.35 × 10 8
2770953.37 × 10 8 3.47 × 10 8 -1.17 × 10 7 3.47 × 10 8
2960284.97 × 10 8 5.33 × 10 8 -2.75 × 10 6 5.33 × 10 8
2960585.77 × 10 8 6.00 × 10 8 -1.14 × 10 3 6.00 × 10 8
2990913.33 × 10 8 3.47 × 10 8 -1.23 × 10 6 3.47 × 10 8
3090044.77 × 10 8 4.94 × 10 8 -1.66 × 10 5 4.94 × 10 8
3110685.37 × 10 8 5.71 × 10 8 -9.17 × 10 6 8.99 × 10 8
3740673.76 × 10 8 3.99 × 10 8 -4.86 × 10 7 3.99 × 10 8
3840225.67 × 10 8 5.72 × 10 8 -1.86 × 10 5 1.41 × 10 7
3850283.10 × 10 8 4.06 × 10 8 -1.61 × 10 7 1.03 × 10 7
3930352.26 × 10 8 2.44 × 10 8 -1.18 × 10 5 2.44 × 10 8
5120031.99 × 10 1 1.20 × 10 6 1.40 × 10 1 6.80 × 10 8 -
120745.50 × 10 4 1.06 × 10 7 9.03 × 10 1 6.70 × 10 8 -
370738.07 × 10 3 6.80 × 10 8 2.80 × 10 3 1.22 × 10 7 -
580604.35 × 10 5 7.90 × 10 8 2.18 × 10 1 3.07 × 10 6 -
1020613.32 × 10 3 1.23 × 10 7 5.25 × 10 1 6.79 × 10 8 -
2100882.79 × 10 3 3.94 × 10 7 7.64 × 10 2 6.78 × 10 8 -
2360174.59 × 10 4 5.23 × 10 7 1.79 × 10 4 1.57 × 10 6 -
2530162.98 × 10 1 1.38 × 10 6 5.25 × 10 1 6.75 × 10 8 -
2570981.37 × 10 6 7.90 × 10 8 1.00 × 10 0 6.75 × 10 8 -
2600589.05 × 10 3 6.01 × 10 7 2.08 × 10 1 6.80 × 10 8 -
2770956.51 × 10 3 6.80 × 10 8 6.36 × 10 1 6.70 × 10 8 -
2960281.48 × 10 1 7.90 × 10 8 1.95 × 10 3 6.76 × 10 8 -
2960585.30 × 10 2 5.23 × 10 7 3.94 × 10 1 1.04 × 10 6 -
2990911.47 × 10 3 2.56 × 10 7 -9.16 × 10 8 4.17 × 10 5
3090049.04 × 10 3 7.90 × 10 8 1.08 × 10 1 3.93 × 10 7 -
3110687.15 × 10 1 1.06 × 10 7 6.75 × 10 1 1.91 × 10 7 -
3740671.95 × 10 3 3.50 × 10 6 -9.16 × 10 8 1.20 × 10 1
3840221.58 × 10 6 6.80 × 10 8 5.61 × 10 1 6.47 × 10 8 -
3850287.15 × 10 1 2.96 × 10 7 1.35 × 10 3 6.77 × 10 8 -
3930359.04 × 10 7 6.80 × 10 8 9.03 × 10 1 7.85 × 10 8 -
6120031.90 × 10 1 6.80 × 10 8 6.79 × 10 8 4.95 × 10 8 -
120747.76 × 10 1 6.80 × 10 8 1.23 × 10 7 4.95 × 10 8 -
37073-6.79 × 10 8 6.79 × 10 8 3.47 × 10 8 1.81 × 10 1
580601.90 × 10 1 6.80 × 10 8 6.80 × 10 8 9.65 × 10 8 -
1020613.60 × 10 2 9.17 × 10 8 6.80 × 10 8 4.95 × 10 8 -
2100887.35 × 10 1 6.80 × 10 8 4.54 × 10 7 4.49 × 10 8 -
236017-7.90 × 10 8 6.80 × 10 8 3.48 × 10 8 7.95 × 10 7
253016-6.80 × 10 8 6.80 × 10 8 1.72 × 10 7 1.12 × 10 3
2570982.14 × 10 3 1.66 × 10 7 1.23 × 10 7 3.48 × 10 8 -
2600583.75 × 10 4 1.80 × 10 6 6.01 × 10 7 5.37 × 10 8 -
2770951.14 × 10 1 6.80 × 10 8 6.79 × 10 8 5.37 × 10 8 -
2960284.09 × 10 1 6.80 × 10 8 6.76 × 10 8 4.00 × 10 8 -
2960581.44 × 10 2 1.66 × 10 7 7.94 × 10 7 6.03 × 10 8 -
2990918.60 × 10 6 2.22 × 10 7 2.36 × 10 6 5.73 × 10 8 -
3090041.23 × 10 3 1.43 × 10 7 9.17 × 10 8 4.95 × 10 8 -
3110682.62 × 10 1 6.80 × 10 8 1.05 × 10 6 6.03 × 10 8 -
3740673.85 × 10 2 1.92 × 10 7 1.23 × 10 7 4.00 × 10 8 -
3840221.40 × 10 1 6.80 × 10 8 6.80 × 10 8 6.28 × 10 8 -
3850288.36 × 10 4 6.80 × 10 8 6.80 × 10 8 5.73 × 10 8 -
3930356.56 × 10 3 1.06 × 10 7 9.17 × 10 8 4.00 × 10 8 -
Table 8. The average running time.
Table 8. The average running time.
LevelImageIBESGGPCMALARSAMRSA
3120032.81163.02412.85682.89276.8275
120742.77722.92892.80932.86296.6806
370732.69953.01032.75582.83576.6476
580602.79793.03902.81162.87656.6711
1020612.74682.98802.77922.81016.6631
2100882.77593.01102.80392.85366.6061
2360172.75823.04422.76962.81836.6570
2530162.73352.94372.76072.77956.7341
2570982.73402.97372.71672.79356.5853
2600582.73823.02722.74022.75416.6303
2770952.75862.98262.76602.80846.5678
2960282.73162.96762.74502.77976.6778
2960582.74663.03192.75182.81376.6331
2990912.71682.99592.74432.81166.6358
3090042.75982.98642.78422.83496.6735
3110682.75422.97592.78082.82126.5996
3740672.73412.97342.76092.81656.5680
3840222.75633.00232.77252.85196.6374
3850282.72813.03102.74472.79776.6617
3930352.71812.90522.73942.79556.5604
5120033.90654.33963.96924.24687.1203
120743.81814.18433.94024.16446.8824
370733.72914.63973.90414.42136.8944
580603.83564.31323.92744.14016.9017
1020613.76834.33993.90904.23406.8677
2100883.82054.44453.93514.28826.8610
2360173.70704.45593.77984.18286.8614
2530163.69054.28413.71774.14666.9620
2570983.69524.35753.76914.19506.7684
2600583.67464.28503.63884.03516.8556
2770953.71184.46993.85904.29976.7835
2960283.69054.30943.75744.12486.8955
2960583.70734.49733.82384.27626.8281
2990913.71354.44253.79124.22076.8469
3090043.76534.53463.83744.21296.9224
3110683.76844.35493.87574.16346.8013
3740673.72274.37373.82894.33256.7906
3840223.76904.40293.86704.34086.8612
3850283.68954.37643.76114.23096.8555
3930353.66044.09503.73483.99336.7770
6120034.67365.29055.15865.21657.3220
120744.66765.19915.22975.20837.0229
370734.55245.57265.40365.46377.0514
580604.67975.28125.28585.19337.0643
1020614.56765.30425.19685.39087.0206
2100884.64085.52635.32575.54146.9970
2360174.46095.50975.05405.34346.9780
2530164.44805.18285.16004.97387.0964
2570984.44355.30466.12335.36156.9283
2600584.36635.21465.44435.08456.9952
2770954.49375.55215.70405.47586.9617
2960284.49305.16725.43025.05757.0521
2960584.51145.38145.50705.39206.9664
2990914.47435.47385.44505.32197.0154
3090044.56805.46615.53025.42187.0910
3110684.56465.32705.54325.27536.9733
3740674.48195.34055.56625.40586.9612
3840224.52005.30595.57165.28717.0403
3850284.44755.42945.80855.28057.0243
3930354.36834.87675.33004.81206.9571
Table 9. The results of different elite individuals based on Kapur.
Table 9. The results of different elite individuals based on Kapur.
Level45710
33467
57544
612422
Table 10. The results of different elite individuals based on Otsu.
Table 10. The results of different elite individuals based on Otsu.
Level45710
34466
58444
613322
Table 11. The results of different settings based on Kapur.
Table 11. The results of different settings based on Kapur.
Level0.9/0.40.8/0.30.7/0.60.6/0.1
37634
58534
68534
Table 12. The results of different settings based on Otsu.
Table 12. The results of different settings based on Otsu.
Level0.9/0.40.8/0.30.7/0.60.6/0.1
38534
58543
68534
Table 13. The objective function values of variants on Kapur.
Table 13. The objective function values of variants on Kapur.
LevelImageMRSAMRSA-1MRSA-2MRSA-3
31200315.6215.5915.5015.56
1207415.3615.3515.3115.35
3707314.9114.9214.8714.87
5806015.0114.9614.9514.98
10206115.1815.1415.1115.17
21008815.3915.3715.3315.34
23601714.9414.8214.8114.83
25301614.8714.7814.7814.77
25709815.7615.7615.6715.75
26005814.5414.5014.5014.48
27709515.2315.1015.1115.08
29602814.8314.7714.7514.78
29605815.6315.5115.4915.51
29909114.7114.5514.5214.56
30900415.3715.3515.3015.37
31106814.2514.1314.0914.11
37406715.1815.1215.0815.14
38402215.6115.6115.5815.59
38502815.4415.3715.3215.36
39303513.3913.3313.3313.33
51200320.9320.9720.7120.86
1207420.9220.8520.7020.88
3707320.3320.4420.2520.47
5806020.4720.3520.2820.32
10206120.6920.5820.5520.64
21008820.7220.4820.5120.51
23601720.1519.7919.7419.78
25301619.8119.8119.8319.84
25709821.2021.2020.9421.13
26005819.5519.6019.5319.58
27709520.6220.3820.5020.45
29602820.1520.0819.8520.06
29605821.0320.8320.8320.90
29909119.8219.4819.4519.54
30900420.7220.4720.4320.62
31106819.2018.9118.9318.94
37406720.4820.5120.3120.58
38402221.2021.0920.9721.00
38502820.7620.5220.4320.61
39303518.8418.9918.9919.03
61200323.3023.3223.0523.32
1207423.4923.3323.1723.32
3707322.8122.8522.6222.75
5806022.8322.7322.5522.75
10206123.1523.1022.7822.98
21008823.0522.8822.7222.74
23601722.5421.8821.8822.00
25301622.0922.0121.8921.99
25709823.5123.5223.2223.54
26005821.7021.7721.7221.70
27709523.0422.7322.7422.71
29602822.3722.3322.1122.37
29605823.5123.1923.1023.15
29909122.1121.6221.5621.57
30900423.0922.8122.7722.83
31106821.5121.2121.0721.11
37406722.9222.8822.5222.83
38402223.6923.6123.2723.53
38502823.1023.0122.7822.90
39303521.5022.4921.5222.46
Table 14. The Wilcoxon rank-sum test of variants on Kapur.
Table 14. The Wilcoxon rank-sum test of variants on Kapur.
LevelImageMRSAMRSA-1MRSA-2MRSA-3
312003-6.87 × 10 4 3.42 × 10 7 3.34 × 10 3
12074-7.76 × 10 1 1.79 × 10 4 3.94 × 10 1
370737.76 × 10 1 -2.39 × 10 1 8.60 × 10 1
58060-1.23 × 10 3 4.60 × 10 4 3.97 × 10 3
102061-6.79 × 10 2 6.56 × 10 3 1.72 × 10 1
210088-4.41 × 10 1 1.78 × 10 3 7.11 × 10 3
236017-2.04 × 10 5 2.06 × 10 6 2.30 × 10 5
253016-9.28 × 10 5 2.47 × 10 4 4.68 × 10 5
257098-9.25 × 10 1 6.56 × 10 3 9.68 × 10 1
260058-1.33 × 10 2 1.93 × 10 2 7.71 × 10 3
277095-9.21 × 10 4 4.32 × 10 3 1.04 × 10 4
296028-7.58 × 10 4 1.81 × 10 5 4.32 × 10 3
296058-1.58 × 10 6 1.05 × 10 6 1.25 × 10 5
299091-2.69 × 10 6 3.07 × 10 6 2.36 × 10 6
3090045.25 × 10 1 8.18 × 10 1 2.00 × 10 4 -
311068-1.16 × 10 4 2.92 × 10 5 8.29 × 10 5
374067-6.01 × 10 2 5.12 × 10 3 4.41 × 10 1
384022-4.09 × 10 1 2.75 × 10 2 3.51 × 10 1
385028-3.15 × 10 2 1.35 × 10 3 2.94 × 10 2
393035-8.29 × 10 5 5.90 × 10 5 2.47 × 10 4
5120032.98 × 10 1 -9.75 × 10 6 2.75 × 10 2
12074-1.40 × 10 1 1.41 × 10 5 5.43 × 10 1
370735.65 × 10 2 5.61 × 10 1 3.97 × 10 3 -
58060-1.23 × 10 2 5.09 × 10 4 9.21 × 10 4
102061-8.35 × 10 3 9.21 × 10 4 4.25 × 10 1
210088-3.05 × 10 4 3.75 × 10 4 5.90 × 10 5
236017-2.75 × 10 4 1.10 × 10 5 2.75 × 10 4
2530167.97 × 10 1 8.60 × 10 1 9.25 × 10 1 -
257098-7.35 × 10 1 1.29 × 10 4 2.50 × 10 1
2600587.15 × 10 1 -2.62 × 10 1 9.25 × 10 1
277095-1.63 × 10 3 2.94 × 10 2 1.95 × 10 3
296028-1.08 × 10 1 2.04 × 10 5 4.39 × 10 2
296058-1.01 × 10 3 1.63 × 10 3 1.33 × 10 2
299091-4.54 × 10 6 3.07 × 10 6 1.10 × 10 5
309004-1.23 × 10 3 8.60 × 10 6 1.14 × 10 2
311068-1.61 × 10 4 7.41 × 10 5 9.28 × 10 5
3740672.07 × 10 2 1.99 × 10 1 4.60 × 10 4 -
384022-8.35 × 10 3 1.38 × 10 6 7.41 × 10 5
385028-1.12 × 10 3 2.96 × 10 7 1.01 × 10 3
3930353.05 × 10 4 3.37 × 10 1 3.94 × 10 1 -
6120035.79 × 10 1 1.00 × 10 0 5.25 × 10 5 -
12074-4.70 × 10 3 2.06 × 10 6 5.56 × 10 3
370732.73 × 10 1 -1.95 × 10 3 1.02 × 10 1
58060-1.67 × 10 2 2.47 × 10 4 1.64 × 10 1
102061-3.10 × 10 1 2.60 × 10 5 1.79 × 10 2
210088-2.56 × 10 2 4.60 × 10 4 4.16 × 10 4
236017-3.50 × 10 6 2.56 × 10 7 1.81 × 10 5
253016-2.98 × 10 1 6.39 × 10 2 2.29 × 10 1
2570988.60 × 10 1 7.35 × 10 1 6.61 × 10 5 -
2600586.95 × 10 1 -8.60 × 10 1 8.60 × 10 1
277095-4.16 × 10 4 1.48 × 10 3 2.75 × 10 4
296028-5.61 × 10 1 2.14 × 10 3 9.68 × 10 1
296058-1.95 × 10 3 3.71 × 10 5 6.67 × 10 6
299091-5.17 × 10 6 6.67 × 10 6 5.17 × 10 6
309004-8.35 × 10 3 5.25 × 10 5 1.35 × 10 3
311068-6.22 × 10 4 1.20 × 10 6 1.20 × 10 6
374067-1.00 × 10 0 1.81 × 10 5 2.29 × 10 1
384022-1.26 × 10 1 2.06 × 10 6 1.78 × 10 3
385028-1.14 × 10 1 5.09 × 10 4 9.79 × 10 3
3930351.00 × 10 0 -1.00 × 10 0 1.00 × 10 0
Table 15. The objective function values of variants on Otsu.
Table 15. The objective function values of variants on Otsu.
LevelImageMRSAMRSA-1MRSA-2MRSA-3
3120032435.472421.332411.302410.36
120743157.323158.503152.473155.65
37073666.12666.02664.43664.89
580602148.112132.432135.052139.22
1020612620.292612.162605.782615.25
2100881685.021672.551676.981679.18
236017754.90735.34733.90736.54
2530161990.931977.361966.401972.74
2570983104.673098.233087.343099.01
2600581057.251043.401051.401046.56
2770951450.541443.231447.141436.77
2960282650.202646.332620.942643.39
2960581443.371432.571426.671433.36
2990911217.421193.951195.891191.10
309004731.90727.79724.89722.31
3110681964.031952.601955.571953.12
3740671378.501377.531367.271381.22
3840222611.192611.772602.012608.77
3850281903.701875.421878.801884.06
3930353228.393230.083227.633229.17
5120032538.322521.502519.412521.67
120743230.343225.173221.423226.54
37073695.17694.58694.41695.00
580602224.352220.062208.912217.80
1020612708.632710.682703.322708.07
2100881755.701745.661743.011742.77
236017806.71785.78791.58783.89
2530162067.532056.222047.602056.09
2570983200.823203.653184.923199.28
2600581108.001098.101095.311098.03
2770951520.281516.851515.631519.92
2960282726.632718.472710.782717.14
2960581522.701509.511508.451508.45
2990911280.181262.901262.611260.33
309004788.03785.65783.92782.95
3110682013.082006.952007.622004.83
3740671430.701438.511418.291428.82
3840222702.302702.662698.692703.80
3850281989.791982.011964.481979.09
3930353294.113301.413296.423299.17
6120032560.602548.662542.452547.96
120743246.433243.713238.203243.12
37073701.45702.48701.40700.75
580602238.952232.452225.872233.02
1020612732.752728.432725.542732.10
2100881768.291767.231765.591761.17
236017818.61804.18805.96799.24
2530162089.592080.242076.522078.46
2570983222.823225.823207.873222.08
2600581123.181111.571105.201111.32
2770951534.861535.621530.761532.85
2960282745.662741.582734.102734.60
2960581535.251526.321524.811530.71
2990911296.031280.561279.341280.09
309004803.00794.69793.79799.31
3110682025.502024.612018.682023.12
3740671452.911446.041444.141450.37
3840222727.772724.972716.362724.98
3850282014.592003.081999.602004.87
3930353306.793312.563313.623312.76
Table 16. The Wilcoxon rank-sum test of variants on Otsu.
Table 16. The Wilcoxon rank-sum test of variants on Otsu.
LevelImageMRSAMRSA-1MRSA-2MRSA-3
312003-8.36 × 10 4 1.81 × 10 5 2.30 × 10 5
120748.39 × 10 1 -1.01 × 10 3 2.50 × 10 1
37073-5.25 × 10 1 4.39 × 10 2 1.99 × 10 1
58060-7.58 × 10 6 1.41 × 10 5 2.75 × 10 4
102061-9.09 × 10 2 1.06 × 10 2 2.62 × 10 1
210088-5.56 × 10 3 1.67 × 10 2 7.20 × 10 2
236017-4.17 × 10 5 1.61 × 10 4 2.47 × 10 4
253016-6.22 × 10 4 4.17 × 10 5 3.38 × 10 4
257098-1.67 × 10 2 7.41 × 10 5 2.23 × 10 2
260058-8.10 × 10 2 5.08 × 10 1 7.64 × 10 2
277095-1.55 × 10 2 2.94 × 10 2 1.23 × 10 3
296028-9.09 × 10 2 6.67 × 10 6 1.55 × 10 2
296058-2.22 × 10 4 3.07 × 10 6 9.28 × 10 5
299091-5.90 × 10 5 9.28 × 10 5 2.92 × 10 5
309004-8.10 × 10 2 1.93 × 10 2 9.05 × 10 3
311068-1.29 × 10 4 2.60 × 10 5 4.68 × 10 5
3740675.61 × 10 1 2.62 × 10 1 4.16 × 10 4 -
3840229.46 × 10 1 -3.15 × 10 2 1.48 × 10 1
385028-3.99 × 10 6 2.69 × 10 6 9.28 × 10 5
3930357.15 × 10 1 -5.43 × 10 1 5.61 × 10 1
512003-2.75 × 10 4 8.29 × 10 5 4.68 × 10 5
12074-6.79 × 10 2 1.78 × 10 3 3.65 × 10 1
37073-6.36 × 10 1 6.75 × 10 1 6.55 × 10 1
58060-2.07 × 10 2 1.25 × 10 5 3.34 × 10 3
1020612.08 × 10 1 -1.08 × 10 1 5.25 × 10 1
210088-5.56 × 10 3 1.95 × 10 3 1.79 × 10 2
236017-1.20 × 10 6 6.67 × 10 6 1.10 × 10 5
253016-6.01 × 10 2 1.78 × 10 3 2.56 × 10 2
2570983.10 × 10 1 -2.00 × 10 4 3.10 × 10 1
260058-3.64 × 10 3 7.71 × 10 3 3.60 × 10 2
277095-3.65 × 10 1 1.72 × 10 1 4.73 × 10 1
296028-4.99 × 10 2 1.79 × 10 4 3.15 × 10 2
296058-3.06 × 10 3 8.29 × 10 5 2.75 × 10 4
299091-9.75 × 10 6 3.71 × 10 5 2.04 × 10 5
309004-4.41 × 10 1 6.79 × 10 2 2.94 × 10 2
311068-1.99 × 10 1 4.11 × 10 2 1.14 × 10 2
3740672.56 × 10 2 -2.60 × 10 5 1.55 × 10 2
3840225.08 × 10 1 6.75 × 10 1 1.33 × 10 1 -
385028-4.39 × 10 2 5.09 × 10 4 3.15 × 10 2
3930355.12 × 10 3 -2.75 × 10 2 4.09 × 10 1
612003-1.48 × 10 3 9.75 × 10 6 5.63 × 10 4
12074-2.50 × 10 1 2.47 × 10 4 2.29 × 10 1
370732.85 × 10 1 -3.37 × 10 1 1.26 × 10 1
58060-2.34 × 10 3 2.36 × 10 6 1.44 × 10 2
102061-2.73 × 10 1 6.79 × 10 2 9.25 × 10 1
210088-9.68 × 10 1 9.89 × 10 1 6.01 × 10 2
236017-7.41 × 10 5 1.79 × 10 4 2.30 × 10 5
253016-2.94 × 10 2 1.63 × 10 3 1.93 × 10 2
2570989.62 × 10 2 -7.41 × 10 5 3.65 × 10 1
260058-2.47 × 10 4 7.58 × 10 6 1.04 × 10 4
2770956.17 × 10 1 -6.79 × 10 2 2.62 × 10 1
296028-1.56 × 10 1 4.32 × 10 3 2.07 × 10 2
296058-2.39 × 10 2 2.39 × 10 2 1.81 × 10 1
299091-1.80 × 10 6 6.67 × 10 6 2.92 × 10 5
309004-7.11 × 10 3 4.70 × 10 3 3.23 × 10 1
311068-4.73 × 10 1 7.11 × 10 3 3.94 × 10 1
374067-1.93 × 10 2 1.48 × 10 3 3.65 × 10 1
384022-5.61 × 10 1 5.63 × 10 4 7.15 × 10 1
385028-1.63 × 10 3 4.16 × 10 4 3.15 × 10 2
3930359.05 × 10 3 7.76 × 10 1 -8.82 × 10 1
Table 17. The results of performance improvements on Kapur.
Table 17. The results of performance improvements on Kapur.
LevelMRSA-1MRSA-2MRSA-3
3192019
5151815
6151817
Table 18. The results of performance improvements on Otsu.
Table 18. The results of performance improvements on Otsu.
LevelMRSA-1MRSA-2MRSA-3
3172018
5151918
6161919
Table 19. The experimental results using Kapur.
Table 19. The experimental results using Kapur.
MetricThresholdsIBESGGPCMALARSAMRSA
Fitness313.332414.629915.180915.077615.0331
518.905619.247620.334618.442120.2525
621.494321.278016.423920.209422.5830
1030.522628.27106.221610.597730.5680
PSNR315.720114.294216.962214.911917.5203
519.741814.320720.015513.524720.9338
621.274114.636417.749313.374522.1872
1025.676314.663913.604213.803925.1078
SSIM30.46900.40250.46900.41670.5237
50.62690.44420.58750.39760.6729
60.68330.47190.52560.40010.7215
100.80970.50380.44800.46350.8140
FSIM30.69140.66690.71630.67660.7266
50.76890.67070.77550.64880.7996
60.79740.67480.73140.64810.8247
100.87610.67590.65570.65790.8778
Runtime32.99583.20813.11783.16288.8111
53.73414.39383.79314.32198.3725
64.49625.56994.70275.53978.5497
1010.493313.431412.951612.9569.4736
RC30.39310.34910.36630.37780.3938
50.33340.36450.29720.30990.3590
60.31310.37510.28400.30460.3575
100.23810.35220.21160.35480.3480
Table 20. The experimental results using Otsu.
Table 20. The experimental results using Otsu.
MetricThresholdsIBESGGPCMALARSAMRSA
Fitness32075.57472090.25262174.02922129.80122153.0586
52226.59532179.74982161.67031910.53502228.7771
62249.43152208.67411318.16531398.86202253.9338
102285.41702260.2475985.85201065.70432295.7986
PSNR316.677214.709118.620915.469318.5743
520.647914.549420.514313.478621.3804
622.093514.720717.206013.282722.4853
1026.592214.443913.623013.781225.6393
SSIM30.50380.43820.56400.45400.5877
50.66290.46970.63020.40210.7120
60.71000.49060.52830.40850.7481
100.83860.49980.44820.45150.8482
FSIM30.70870.67510.74920.68480.7482
50.79030.67120.79050.64960.8092
60.81930.67460.72410.64660.8326
100.89450.67050.65390.65990.8875
Runtime32.75872.89872.76272.74248.2251
53.82144.43753.96314.31878.4271
64.45305.46595.11315.53758.5767
1010.358212.763712.867112.84009.5098
RC30.39310.34910.36630.37780.3938
50.33340.36450.29720.30990.3590
60.31310.37510.28400.30460.3575
100.23810.35220.21160.35480.3480
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wu, W.; Hu, P. Color Image Multi-Threshold Segmentation Based on Modified Reptile Search Algorithm. Symmetry 2026, 18, 1330. https://doi.org/10.3390/sym18081330

AMA Style

Wu W, Hu P. Color Image Multi-Threshold Segmentation Based on Modified Reptile Search Algorithm. Symmetry. 2026; 18(8):1330. https://doi.org/10.3390/sym18081330

Chicago/Turabian Style

Wu, Wei, and Pei Hu. 2026. "Color Image Multi-Threshold Segmentation Based on Modified Reptile Search Algorithm" Symmetry 18, no. 8: 1330. https://doi.org/10.3390/sym18081330

APA Style

Wu, W., & Hu, P. (2026). Color Image Multi-Threshold Segmentation Based on Modified Reptile Search Algorithm. Symmetry, 18(8), 1330. https://doi.org/10.3390/sym18081330

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop