收藏切换
Research on Kapur multi-threshold image segmentation based on improved sparrow search algorithm
收藏切换
PDF
Jin Wu, Haoran Feng, Gege Chong, Hao Xiong
The Journal of China Universities of Post and Telecommunications | 2025, 32(2) : 31 - 43
Less
收藏切换
The Journal of China Universities of Post and Telecommunications | 2025, 32(2): 31-43
Network Technology Innovation in AI Era
Research on Kapur multi-threshold image segmentation based on improved sparrow search algorithm
Full
Jin Wu, Haoran Feng, Gege Chong, Hao Xiong
Affiliations
  • School of Electronic Engineering, Xi'an University of Posts and Telecommunications, Xi'an 710121, China
doi: 10.19682/j.cnki.1005-8885.2025.0016
Outline
收藏切换

Multilevel threshold image segmentation divides an image into several regions with distinct characteristics. While effective, its computational complexity increases exponentially with the number of thresholds, highlighting the need for more efficient and stable methods. An improved sparrow search algorithm (ISSA) that combines multiple strategies to address the dependency on the initial population and solution accuracy issues in the basic sparrow search algorithm (SSA) was proposed in this paper. ISSA leverages circle chaotic mapping to enhance population diversity, a tangent flight operator to improve search diversity, and a triangular random walk to perturb the optimal solution, thereby enhancing global search capability and avoiding local optima. Performance evaluations on 16 benchmark functions demonstrate that ISSA surpasses the gray wolf optimizer (GWO), whale optimization algorithm (WOA), rat swarm optimizer (RSO), moth-flame optimization (MFO), and SSA in terms of search speed, accuracy, and robustness. When applied to multilevel threshold image segmentation, ISSA excels in Kapur's maximum entropy, peak signal-to-noise ratio (PSNR), structural similarity (SSIM), and feature similarity (FSIM), highlighting its significant research value and application potential in the field of image segmentation.

image segmentation  /  sparrow search algorithm (SSA)  /  multi-threshold  /  Kapur's maximum entropy
Jin Wu, Haoran Feng, Gege Chong, Hao Xiong. Research on Kapur multi-threshold image segmentation based on improved sparrow search algorithm[J]. The Journal of China Universities of Post and Telecommunications, 2025 , 32 (2) : 31 -43 . DOI: 10.19682/j.cnki.1005-8885.2025.0016
Image segmentation is a fundamental technology in image processing, pattern recognition, and artificial intelligence, serving a crucial role in enhancing computer vision systems' understanding of images[1]. This technique divides an image into several independent regions with similar characteristics by analyzing attributes such as color, texture, grayscale,and edges, thus effectively distinguishing regions with differing traits. Within these regions, pixel values are consistent, whereas significant grayscale differences exist between regions. Researchers develop various segmentation algorithms, particularly those based on image attribute thresholds, such as inter-class variance, entropy, and moments[2]. These methods include, but are not limited to, Otsu's method, Kapur's maximum entropy method, and the minimum symmetric cross-entropy method.
The threshold-based segmentation method holds a significant position in traditional image segmentation techniques due to its simplicity, high efficiency, and broad applicability. This method categorizes images into two main categories: single-threshold and multi-threshold, based on the number of selected thresholds[3]. Compared to single-threshold segmentation, multi-threshold segmentation is more suitable for processing color images that are rich in information. However, as the number of thresholds increases, the computational load of traditional enumeration methods escalates rapidly, lengthening the segmentation time and potentially compromising result accuracy. Therefore, improving the efficiency and accuracy of multi-threshold segmentation is an important research direction. In recent years, the development of intelligent optimization algorithms has provided new pathways to address this issue. Researchers have explored integrating swarm intelligence optimization algorithms with traditional multi-threshold segmentation techniques to reduce computational complexity. Lü et al. [4] improved the position update strategies for explorers and followers in SSA, proposed an improved SSA that integrates bird flocking behavior optimization. The results show that this algorithm significantly enhanced speed, stability, and optimization accuracy in multi-threshold image segmentation. Zhao et al. [5] combined piecewise linear chaotic mapping and the firefly algorithm (FA) to improve the SSA, enhancing its ability to explore global optimal solutions. This improved algorithm is employed to optimize a backpropagation (BP) neural network model, successfully predicting PM2. 5 concentrations in Xi'an. Jia et al. [6] applied the emerging grasshopper optimization algorithm (GOA) to image segmentation, demonstrating that this algorithm not only increased computational speed but also improved segmentation quality. Gao et al. [7] optimized the artificial bee colony (ABC) algorithm by adjusting adaptive parameters to automatically regulate the individuals' search steps. This improvement effectively addresses the high computational load and low efficiency of the original algorithm while boosting segmentation accuracy and convergence speed. Liu et al. [8] proposed an improved firefly algorithm (IFA) based on adaptive parameter control, addressing the issues of premature convergence and oscillation in traditional algorithms. They applied it to optimize the maximum entropy image segmentation algorithm,enhancing the accuracy and efficiency of image segmentation. Mishra et al. [9] proposed a multi-threshold image segmentation method based on WOA and social group optimization for brain magnetic resonance imaging (MRI) image segmentation, using Kapur's entropy as the objective function. The study indicated that this method outperformed particle swarm optimization (PSO)[10] and genetic algorithm (GA)[11] in robustness, fast convergence, and practical applicability. Experiments also point out that the segmentation method based on Otsu's method has a faster convergence speed compared to the one based on Kapur's entropy. Xue et al. [12] proposed the SSA, a new swarm intelligence optimization algorithm inspired by the foraging and anti-predation behaviors of sparrows. Compared to methods like PSO and GWO[13], SSA exhibits superior optimization performance. However, it has a longer runtime and occasionally became trapped in local optima. To address these shortcomings of the SSA, ISSA was proposed in this paper.
In nature, sparrows are social birds renowned for their intelligence and remarkable memory. Within their groups, they have clear divisions of labor: some sparrows are responsible for finding food and providing foraging areas and directions for the entire group, while the rest use this information to gather food. Additionally, when a sparrow senses danger, it promptly emits alarm signals, causing the whole flock to react quickly and evade predators. In the SSA, each sparrow's position represents a potential solution. During foraging, sparrows exhibit three key behaviors:acting as explorers to search for food, acting as followers follow the explorers to search for food, acting as scouts to determine whether to abandon the current food source. Explorers and followers can interchange roles, but their proportions remain constant. Explorers lead the foraging process by conducting extensive searches and continually updating their positions based on memory to locate food sources. Followers, on the other hand, improve their fitness by following the explorers to forage. Due to the ever-present threat of predators, 10% to 20% of the sparrows in the population are randomly selected as scouts for surveillance. Upon detecting a predator, scouts immediately issue warnings, prompting the entire group to make anti-predator responses.
Explorers, update their positions according to
where t represents the current iteration number, d =1, 2,... ,D. denotes the value of the dth dimension of the ith sparrow at the tth iteration. Imax is the maximum number of iterations. α is a random number between (0,1]. R2 is a random number between [0, 1] and ST is a constant between [0. 5,1] respectively represent alarm and safety thresholds. Q is a random number following a normal distribution. E represents a matrix where each element is 1, and D is the maximum dimension value. R2ST means that there are no predators around, the explorers enters the wide search mode. R2ST means that some sparrows have discovered the predator, and all sparrows need to quickly fly to other safe areas.
Followers update their positions using
where is the best position occupied by the discoverer. represents the current global worst position. A denotes a 1 × d matrix, where each elementisrandomlyassignedas1or -1,and A+= AT(AAT) -1. When in/2, it suggests that the ith followers with the worse fitness value is most likely to be starving, n denotes the size of the population.
Scouts account for 10% - 20% of the total population. The initial positions of these sparrows are randomly generated within the population. Scouts update their positions using
where is the global best position at the tth iteration, β is a step size control parameter that follows a normal distribution with a mean of 0 and a variance of 1. K is a random value in the interval [ -1,1]; fi, fg, and fw represent the fitness of the current sparrow, the global best fitness, and the global worst fitness, respectively. To prevent the denominator from becoming zero, a very small constant ε is introduced as a substitute. For simplicity, when fifg, it indicates that the sparrow is at the edge of the group. represents the position of the population center, where it is safe around it. When fi = fg, it means that the sparrow in the middle of the population senses danger and needs to move closer to the other sparrows.
The performance of swarm intelligence optimization algorithms is largely influenced by the initialization of the initial population. In the traditional SSA, a random method is used to generate the initial population, which can sometimes lead to poor population quality, insufficient diversity, and excessive randomness. These factors can directly affect the algorithm's ability to perform global optimization searches in later stages. To improve this, chaotic variables, known for their comprehensiveness, randomness, and uniform distribution characteristics are introduced to optimize the initial solutions, thereby improving the quality of the initial population.
The ISSA employs circle chaotic mapping to enhance the population initialization process. The corresponding expression is
where, xd+1 represents the position after mapping, xd represents the original position of the target, and d denotes the dimension.
Fig. 1 illustrates the circle chaotic mapping curve. In Fig. 1, it can be seen that the circle chaotic mapping produces more uniformly distributed random values, which enhances the algorithm's speed in finding the optimal solution while reducing the likelihood of becoming trapped in local optima.
The traditional SSA may be constrained by small step sizes and conservative movements during the search process, leading to limited exploration of the search space. This often leads to becoming trapped in local optima, especially in complex optimization problems. To address this, the tangent flight operator is applied to explorers. In each iteration, new step sizes are calculated using the tangent flight operator across different dimensions. These step sizes, combined with the current position and a randomly selected direction, are used to update the positions. Since the tangent function's output approaches infinity near π/2, it means that sometimes the step sizes can be very large. This characteristic allows the operator to potentially enables the operator to help the algorithm escape local optima and explore broader areas of the solution space. Conversely, because the tangent function's output changes slightly near 0, the operator can also perform small, precise searches within the solution space.
The calculation formula for the tangent flight operator can be expressed by
where, v is a 1 × d row vector, where each of its elements follows a standard normal distribution (i. e. , a normal distribution with mean 0 and variance 1), d is the dimension of the function. To facilitate an intuitive representation of the trajectory of the tangent flight operator, Fig. 2 shows the step size of the tangent flight operator's trajectory in a two-dimensional (2D) case. The x-axis represents the position in the first dimension of the search space, and the y-axis represents the position in the second dimension of the search space. The number of iterations is 200. In this context, the values on the x-axis and y-axis are dimensionless quantities, representing only the magnitude of step sizes.
The position update for explorers using the tangent flight operator is
In Eq. (6), R2ST indicates the absence of predators, and the addition of the tangent flight operator can increase the diversity of the explorers' search. The explorers can move in various directions with different step sizes, enabling a more thorough exploration of the search space. This enhances the algorithm's global search capability and robustness.
The random walk strategy is a statistical model used to describe random movement paths and represent irregular motion trajectories[14]. In traditional SSA, the search steps lack sufficient randomness, making it difficult to escape local optima. The triangular random walk strategy enables the algorithm to break free of local optima by varying both the search direction and step size. This strategy dynamically adjusts, increasing the algorithm's adaptability and flexibility. Applying this strategy to scouts allows for extensive exploration of the solution space while enabling precise, in-depth exploitation of already discovered promising areas.
The triangular random walk process can be expressed by
The position update for scouts incorporating the triangular random walk strategy is
In Eq. (7) - Eq. (13), r2 represents a random number within the range [0,1], and r4 denotes a 1 ×d row vector with each element being a random number within [0,1] interval. The algorithm in Eq. (9) computes the difference LN between the current position and the global best position, signifying the Euclidean distance to the global best position. By introducing randomness to LN, the algorithm simulates two sides of a triangle, as shown in Eq. (10), with LP representing the random direction from the current position to the new position. Utilizing vectors LN and LP, a random triangle is constructed. The algorithm forms the side length α1 of this random triangle by calculating the cosine of the angle between these two vectors. In Eq. (12), Pd is characterized as a nonlinear probability perturbation factor that decreases from 1 to 0. When Pdis less than a random value within the range [0, 1], the triangular probability perturbation strategy is executed. The new position of an individual is randomly selected within a triangle with as the vertex. The new position is obtained by adding the step size and the triangle side length to the current best position. The step size r3 dynamically decreases over time t, indicating a gradual reduction in the individual's range of exploration as the algorithm progresses. Through the triangular random walk strategy, the algorithm seeks a balance between global exploration and local exploitation, gradually reducing the randomness and range of the walk to focus the algorithm on promising regions.
Kapur and others introduced the maximum entropy method in 1985, a technique for determining segmentation thresholds based on entropy. This method employs a multi-threshold approach for image segmentation, allowing for more precise identification of the foreground and background by dividing the image into multiple sections. The core principle of this method is based on Kapur entropy, which optimizes the segmentation effect by selecting thresholds that divide the image into different regions. The principle of multi-threshold image segmentation based on Kapur is as follows[9].
For single threshold segmentation, L is the maximum value of gray level, which is taken as 256 in this paper. if the threshold V divides the image into the target and background, the image entropy H(V) can be expressed asH(V) =H0 +H1, here
Extended to multi-threshold, suppose the number of thresholds isq (q >1). the entropy of the image can be expressed asH(V1,V2,... ,Vq) = H0 + H1 +... + Hq.
At this point, the Kapur entropy of the image grayscale values is defined as
In Eqs. (15) -(17), ωq represents the probability of each class of pixels, Pv represents the probability of a pixel with grayscale value v appearing. f (V1, V2,... ,Vq) represents the maximum entropy obtained by this set of thresholds. The threshold combination when the total entropy of the image is maximized can be expressed as
If the image undergoes D-dimensional threshold segmentation, the solution vector for threshold segmentation isT = (V1,V2,... ,Vq). Each element in the solution vector is a positive integer that satisfies 0 < V1V2VqL. Using Kapur entropy as the segmentation criterion, ISSA is applied to optimize within the L-level grayscale solution space. Once a solution vector that satisfies Eq. (18) is found, these solution vectors are considered optimal. Fig. 3 shows the process of multi-threshold image segmentation based on ISSA, with the specific steps as follows[15].
Step 1 Read the color image and convert it into a grayscale histogram.
Step 2 Initialize the population. Introduce the circle chaotic mapping strategy and use Eq. (4) to initialize the position vectors of the sparrow population. Rank the fitness values of the sparrow individuals.
Step 3 Calculate the fitness value of each sparrow in the population according to Eq. (18), then update and save the position of the individual with the optimal fitness value
Step 4 Perform iterative calculations.
Step 5 Use the tangent flight operator and triangular random walk strategy to update the optimal sparrow.
Step 6 Check whether the termination condition of the iteration is met. If satisfied, exit the loop, and treat the global optimal solution obtained as the optimal threshold vector. Otherwise, jump to Step 4.
Step 7 When the termination condition is met, output the optimal threshold vector based on the position of the optimal solution and perform multi-threshold segmentation.
To validate the effectiveness and accuracy of ISSA, comparisons were made by testing 16 benchmark functions using the GWO, WOA[16], RSO[17] , MFO[18], arctic puffin optimization (APO)[19], goose algorithm (GOOSE)[20], SSA, and ISSA. It is worth noting that the data in this table are all dimensionless data. To evaluate the performance of the ISSA in optimization search capabilities, this study implemented a series of measures to minimize the bias caused by the randomness of metaheuristic optimization algorithms, ensuring the reliability and fairness of the experiments. Specifically, detailed parameter settings for the compared algorithms are provided, with specific values listed in Table 1. The test functions and their parameter settings are shown in Table 2. In this experiment, functions F1 -F7 are unimodal functions, used to verify the algorithms' convergence speed and computational accuracy. Functions F8 - F13 are multimodal functions, and functions F14 -F16 are low-dimensional multimodal functions, designed to test the algorithms' exploitation and exploration capabilities in the global optimization process.
The computer configuration used for the experiments is an Intel® CoreTM i7-10870U CPU@2. 20 GHz with 16 GB of RAM, running Windows 11, and the programming environment is Matlab 2021b. To ensure objectivity, each algorithm was iterated 200 times with a population size of 30. To further minimize errors, each algorithm was independently run 30 times on the benchmark functions.
Table 3 presents the test results for six algorithms, and Fig. 4 illustrates the convergence graphs of the benchmark functions. Among them, “ Best ” is the optimal value of the results after 30 independent runs,“Mean” is the average value of the results after 30 independent runs, and “Std” is the standard deviation of the results after 30 independent runs. From the analysis of Table 3 and Fig. 4, for unimodal functions F1, F2, and F4, ISSA demonstrates excellent performance in terms of the average and standard deviation of the optimal values. Its average and standard deviation are surpass those of other algorithms by more than 30 orders of magnitude, indicating that ISSA offers high solving accuracy, strong robustness, and fast convergence. For F3, F5, and F6, although the standard deviation of ISSA is similar to that of SSA, ISSA performs better in terms of mean and optimal values. In the tests of multimodal functions F8, F9, F10, F11, and F12, ISSA achieves the best results in terms of the average and standard deviation of the optimal values. Especially for F12, the results among the algorithms reveals that MFO has the poorest solving capability, with the largest deviation from the theoretical optimal value. For low-dimensional multimodal functions F14, F15, and F16, ISSA also performs the best in terms of the average and standard deviation of the optimal values. Although SSA reaches the theoretical optimal value for F14 and F16, ISSA still surpasses SSA by more than 10 times of magnitude in standard deviation. As shown in Fig. 4, the ISSA outperforms GWO, WOA, RSO, MFO, and the original SSA in optimization capability across different benchmark functions. By utilizing circle chaotic mapping for SSA population initialization and introducing the tangent flight operator and random triangular walk strategy, the ISSA effectively avoids falling into local optima and balances exploration and exploitation capabilities. In summary, ISSA demonstrates excellent performance in solving speed, stability, and accuracy.
To validate the feasibility of Kapur multi-threshold image segmentation based on ISSA, images from the ADE20K dataset (https://paperswithcode. com/sota) are selected as test images. The experiments involved 4-threshold, 6-threshold, and 8-threshold image segmentation based on the Kapur entropy segmentation criterion.
The algorithm parameters are set as follows:population size is 30, maximum iterations is 200, grayscale level of each image is 256, and segmentation threshold range is [0,255 ]. The proposed ISSA combined with maximum entropy is used for image segmentation experiments. The segmentation performance is evaluated by comparing the fitness function value,PSNR[21], SSIM[22], and FSIM[23] with those of GWO, WOA, RSO, MFO, SSA, APO[19], and GOOSE[20].
Consider an image with a pixel value of H × W. PSNR is used to verify the similarity between the original image Io and the segmented image Is. Its expression is
where γ is the mean square error (MSE) between the original image Io and the processed image Is, and represent the pixel values at the hth row and wth column of the corresponding images. η denotes the PSNR. SSIMδ is used to compare the SSIM between the original image and the segmented image, that is, the relationship between neighboring pixels in the image. Its expression is
where μo and μs are the mean pixel values of the original and segmented images, respectively. σo and σs are the standard deviations of the images, and σos represents the covariance between the pixels of the original image Io and the segmented image Is. λ1 and λ2 are constants. To avoid division by zero, it is common to set λ1 = (0.01L)2 and λ2 = (0.03L)2.
FSIM, ε, is used to compare the FSIM between images, specifically phase congruency (PC) and gradient magnitude (GM). The expression is
where, SPC (x) denotes the PC at position x, where Po(x) and Ps (x) are the phase values of the two images at position x, respectively. SG (x) represents the gradient similarity, where Go(x) and Gs(x) are the gradient values of the two images at position x, respectively. The x in the formula usually represents the position coordinate or pixel index in the image, Pmax(x) =max{Po(x),Ps(x)}.
PSNR, SSIM, and FSIM share a common characteristic: the larger the obtained value, the higher the quality of the image resulting from the segmentation. The test images are shown in Fig. 5. Table 4 presents the experimental results of ISSA and the other algorithms,GWO, WOA, RSO, MFO, SSA, APO, and GOOSE in image threshold segmentation, comparing the average maximum entropy fitness values obtained after 30 runs of each algorithm.
Tables 5 - 7 present the average PSNR value, average SSIM value, and average FSIM value obtained after 30 runs of each algorithm, respectively.
From the data in Tables 4-7, it is evident that the results based on the Kapur method show that ISSA achieveshigherentropyvaluesin77.78% of the cases, demonstrating superior stability. In 88. 89% of the cases, ISSA achieved higher PSNR values, in 88. 89% of the cases, ISSA achieved the optimal SSIM values, and in 88. 89% of the cases, ISSA achieved the optimal FSIM value. In summary, ISSA exhibits higher segmentation accuracy and quality, stronger algorithm stability, and the best overall segmentation performance in multi-threshold image segmentation applications.
To visually present the multi-threshold image segmentation results based on ISSA, Fig. 6 illustrates the image segmentation results of ISSA under the Kapur entropy multi-threshold segmentation criterion. As the number of thresholds increases, the segmentation results of ISSA exhibit clearer details, more comprehensive information, and higher segmentation quality.
The fitness function values obtained from 30 independent runs of the Kapur method were subjected to a Wilcoxon signed-rank test with a significance level of 5%. The null hypothesis H0 assumes no difference in the fitness function values between the two methods, while the alternative hypothesis H1 assumes a significant difference in the fitness function values between the two methods. The test results are shown in Table 8, it can be seen from Table 8 that Wilcoxon rank-sum are less than 0. 05 in 92. 06% of the cases. Therefore, H0 is rejected, and H1 is accepted, indicating a significant difference in the Kapur entropy function value between the two methods, confirming that the results are statistically significant.
Based on the SSA, circle chaotic initialization for the population, a tangent flight operator strategy, and a triangular random walk strategy to significantly improve the convergence accuracy of SSA and address its tendency to fall into local optima. Experimental results on 16 benchmark test functions demonstrate that the ISSA has faster convergence speed, higher accuracy, and greater robustness.
Furthermore, the ISSA is applied to image segmentation using Kapur as the objective function to enhance the quality of the segmented images. After determining the segmentation thresholds, four evaluation metrics, Kapur maximum entropy fitness function value, PSNR, SSIM, and FSIM are used to analyze the segmented images compared to the original images. The results confirms the superiority of the algorithm.
Finally, a rank-sum test reveals a significant difference between the Kapur entropy function values of ISSA and the other algorithms, indicating non-randomness. Simulation experiments verifies the feasibility of ISSA for practical engineering applications.
The analysis of the ISSA's parameters in this paper is not yet comprehensive. Future research could further explore the impact of various parameters on the algorithm's performance and enhance its optimization capability by refining these parameters. Additionally, we will consider integrating the ISSA with the Otsu image segmentation algorithm and the minimum cross entropy image segmentation algorithm to evaluate their effectiveness in improving the accuracy and efficiency of image segmentation.
[1]
FU X. Research on multi-threshold image segmentation based on multi-strategy fusion improved swarm intelligence optimization. Master Thesis. Harbin, China: Northeast Forestry University, 2023(in Chinese).
[2]
LI M. Research on multilevel thresholding image segmentation based on swarm intelligence optimization algorithm. Master Thesis. Wuhan, China: Hubei University of Technology, 2021(in Chinese).
[3]
WU L S, CHENG W, HU Y. Image segmentation of multilevel threshold based on improved cuckoo search algorithm. Journal of Jilin University (Engineering and Technology Edition), 2021, 51(1): 358-369(in Chinese).
[4]
X, MU X D, ZHANG J. Multi-threshold image segmentation based on improved sparrow search algorithm. Systems Engineering and Electronics, 2021, 43(2): 318-327(in Chinese).
[5]
ZHAO K, SHI Y, NIU M J, et al. Prediction of PM2.5 concentration based on optimized BP neural network with improved sparrow search algorithm. Journal of Surveying and Mapping, 2022, (10): 44-50(in Chinese).
[6]
JIA H M, LANG C B, OLIVA D, et al. Hybrid grasshopper optimization algorithm and differential evolution for multilevel satellite image segmentation. Remote Sensing, 2019, 11(9):Article 1134.
[7]
GAO H, ZHENG F, PUN C M, et al. A multi-level thresholding image segmentation based on an improved artificial bee colony algorithm. Computers&Electrical Engineering, 2018, 70: 931-938.
[8]
LIU Q R, JIANG Z J, SHI H Q. Maximum entropy image segmentation method based on improved firefly algorithm. Journal of Physics: Conference Series, 2019, 1213(3): Article 032023.
[9]
MISHRA P K, SATAPATHY S C, ROUT M. Multi-level Kapur's thresholding using whale optimization and social group optimization for brain MRI image segmentation. Journal of Information and Optimization Sciences, 2022, 43(5): 1039-1045.
[10]
KENNEDY J, EBERHART R. Particle swarm optimization. Proceedings of the 1995 International Conference on Neural Networks (ICNN'95), 1995, Nov 27-Dec 1, Perth, Australia. Piscataway, NJ, USA: IEEE, 1995: 1942-1948.
[11]
HOLLAND J H. Genetic algorithms. Scientific American, 1992, 267(1): 66-73.
[12]
XUE J K, SHEN B. A novel swarm intelligence optimization approach: sparrow search algorithm. Systems Science & Control Engineering, 2020, 8(1): 22-34.
[13]
MIRJALILI S, MIRJALILI S M, LEWIS A. Grey wolf optimizer. Advances in Engineering Software, 2014, 69: 46-61.
[14]
SONG M J, JIA H M, ABUALIGAH L, et al. Modified Harris Hawks optimization algorithm with exploration factor and random walk strategy. Computational Intelligence and Neuroscience, 2022, DOI:10.1155/2022/4673665.
[15]
MA X J, HE H, WANG H W, et al. Maximum exponential entropy segmentation method based on improved sparrow search algorithm. Science Technology and Engineering, 2023, 23(16):6983-6992(in Chinese).
[16]
MIRJALILI S, LEWIS A. The whale optimization algorithm. Advances in Engineering Software, 2016, 95: 51-67.
[17]
DHIMAN G M, GARG A, KUMAR N V, et al. A novel algorithm for global optimization: rat swarm optimizer. Journal of Ambient Intelligence and Humanized Computing, 2021, 12: 8457-8482.
[18]
MIRJALILI S. Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowledge-Based Systems, 2015, 89: 228-249.
[19]
WANG W C, TIAN W C, XU D M, et al. Arctic puffin optimization: a bio-inspired metaheuristic algorithm for solving engineering design optimization. Advances in Engineering Software, 2024, 195: Article 103694.
[20]
HAMAD R K, RASHID T A. GOOSE algorithm: a powerful optimization tool for real-world engineering challenges and beyond. Evolving Systems, 2024: 15(4): 1249-1274.
[21]
ELSHAZLY E, ABDELWAHAB S, ABOUZAID R, et al. A secure image steganography algorithm based on least significant bit and integer wavelet transform. Journal of Systems Engineering and Electronics, 2018, 29(3): 639-649.
[22]
TANG Y M, REN F J, PEDRYCZ W. Fuzzy C-means clustering through SSIM and patch for image segmentation. Applied Soft Computing, 2020, 87: Article 105928.
[23]
TIAN J, LI Y X, LI T Y. Contrastive study of activation function in convolutional neural network. Computer Systems &Applications, 2018, 27(7): 43-49(in Chinese).
Year 2025 volume 32 Issue 2
PDF
55
31
Cite this Article
BibTeX
Article Info
doi: 10.19682/j.cnki.1005-8885.2025.0016
  • Online Date:2026-04-17
Article Data
Affiliations
History
Affiliations
    School of Electronic Engineering, Xi'an University of Posts and Telecommunications, Xi'an 710121, China

Corresponding:

Corresponding author: Wu Jin, E-mail:
References
Share
https://castjournals.cast.org.cn/joweb/zgydgxxb/EN/10.19682/j.cnki.1005-8885.2025.0016
Share to
QR

Scan QR to access full text

Cite this article
BibTeX
Citations
表12种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏
  • BibTeX
  • EndNote
  • RefWorks
  • TxT