Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Fast detection of dam zone boundary based on Otsu thresholding optimized by enhanced harris hawks optimization

  • Xiaofeng Qu,

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    Affiliation State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin, 300072, China

  • Jiajun Wang ,

    Roles Conceptualization, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    jiajun_2014_bs@tju.edu.cn

    Affiliation State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin, 300072, China

  • Xiaoling Wang,

    Roles Conceptualization, Formal analysis, Funding acquisition, Resources, Supervision

    Affiliation State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin, 300072, China

  • Yike Hu,

    Roles Data curation, Investigation, Methodology

    Affiliation State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin, 300072, China

  • Tianwen Tan,

    Roles Writing – original draft

    Affiliation State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin, 300072, China

  • Dong Kang

    Roles Methodology

    Affiliation State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin, 300072, China

Abstract

Earth-rock dams are among the most important and expensive infrastructure projects. A key safety issue is dam zone boundary detection to prevent the intrusion of materials from different zones. However, existing detection methods strongly highly depend on human judgement, which is time consuming and labor intensive. To solve this problem, this work proposes a fast boundary detection method based on the Otsu algorithm optimized by enhanced Harris hawks optimization (HHO). Compared with the original Otsu algorithm, the proposed method has a higher computation speed to meet the time requirements of engineering projects. Particle swarm optimization is adopted to enhance the exploration stage of HHO. In addition, a tangent function and chaotic sine map are used to improve the convergence speed and robustness. The application of the proposed method to a real-life project shows that the calculation time can be reduced to 20 s, which is approximately 18.8% of the original calculation time.

1. Introduction

The construction quality of earth-rock dams is crucial for ensuring the safety of the life and property of downstream personnel. An earth rock dam is divided into a core wall zone, inverted filter zone, transition zone, and rockfill zone. Granular soil materials are used in the core wall zone, and stones of different grades are used in other zones. The construction quality of the core wall zone, with its main anti-seepage effect, is key to quality monitoring. If the materials used in the different zones are not paved in strict accordance with design standards, the intrusion of materials from other zones will lead to poor quality and become a potential safety hazard. Therefore, it is essential to rapidly and accurately detect the boundary of dam zones. However, the rapid detection of material boundaries is difficult in practical engineering applications. Dam zone boundary detection belongs to the category of the edge detection of materials. In general, there are three methods for the edge detection of materials: manual detection, machine learning, and threshold segmentation [13]. The conventional paving boundary detection method mainly depends on manual field judgment, which has numerous disadvantages such as human subjectivity and labor intensiveness. Machine learning requires a large training set with abundant samples to train a classification model. If the category changes, the training set must be reset and relabeled, which is time-consuming and labor intensive. In comparison, threshold segmentation has strong universality, and it has become the preferred method for engineering applications.

Conventional threshold segmentation methods, such as the Otsu algorithm [4], can calculate a paving boundary. However, the calculation time is too long to meet the actual requirements of a project [5,6]. The acceleration of threshold segmentation is an optimization problem [7,8]. Optimization problems have been widely studied in practical engineering applications [9]. The swarm intelligence algorithm has significant computing power and efficiency, and it can overcome the disadvantage of the Otsu algorithm [10]. Swarm intelligence simulates the various group behaviors of social insects or animals and uses the information interaction and cooperation among individuals in a group to achieve optimization. In recent years, numerous swarm optimization algorithms have been proposed and widely applied, such as particle swarm optimization(PSO) [11,12], grey wolf optimization [13], and Harris hawks optimization(HHO) [14]. Heidari et al. [14] compared HHO with other algorithms and demonstrated its advantages. The superiority of HHO has been demonstrated in numerous applications [1517]. Therefore, this study uses HHO to optimize the Otsu algorithm to improve the speed while ensuring accuracy. However, the accuracy of HHO is significantly affected by population initialization, and the convergence speed and accuracy cannot meet engineering requirements. In addition, HHO has the disadvantage that it falls into local optimization. Therefore, to solve the problem of population initialization, this study uses the chaotic sine map to optimize the initial population. Owing to the low convergence speed and insufficient convergence accuracy, the tanh activation function is used to optimize the escape energy of prey (threshold). The PSO is used to optimize the exploration stage to address the problem of local optimization.

2. Engineering optimization problems

This study focuses on the detection of paving boundaries in the core wall area of earth-rock dams. Images are mainly obtained using the monitoring cameras on the dam abutments on both banks. The conventional Otsu calculation of paving boundaries is time consuming and cannot meet the requirements of field engineering. There is an urgent requirement for an optimization algorithm to meet the recognition accuracy of paving boundaries in complex environments and significantly improve the calculation time.

3. Methodology

Otsu is one of the most advanced methods in the field of threshold segmentation. Otsu assumes that there is a threshold that divides all the pixels of an image into two categories. Each calculation traverses all 256 gray values to determine the optimal threshold, leading to a large number of calculations. Therefore, this study uses HHO to simplify the calculation of Otsu and rapidly determine the optimal threshold. Then, a chaotic sine map is used for optimization to eliminate the dependence of the HHO algorithm on the initial population. Finally, the speed update logic of PSO is used to resolve the problem of HHO falling into local optimization. Additionally, the escape energy is optimized using the tanh function, which improves the accuracy and convergence speed of the algorithm.

3.1 Brief introduction of Otsu

The Otsu algorithm assumes a threshold (k) that divides all pixels into two categories: C1 (less than k) and C2 (greater than k). The average values of C1 and C2 are m1 and m2, respectively, and the global average value of an image is mG. The probabilities of pixels being divided into C1 and C2 are P1 and P2, respectively. Therefore, there are: (1) (2)

According to the concept of variance, the expression of the variance between classes is as follows: (3)

Where σ2 is the variance.

On the basis of traversing 0–255 gray levels, k is the best threshold that makes Eq (3) reach a maximum. This process requires a significant amount of computation.

Otsu has also been optimized using various targeted methods [1821]. After the two-dimensional (2D) Otsu algorithm was proposed, it rapidly replaced the original Otsu algorithm and was widely used because of its superior antinoise performance. 2D Otsu adds a one-dimensional threshold parameter (average gray level of the neighborhood) to the original Otsu algorithm [Eq (4)]. This study uses 2D Otsu (4)

The ergodicity of Otsu ensures its accuracy but also considerably increases the calculation time, which cannot meet project time requirements. Therefore, this study proposes the optimization of the Otsu algorithm with enhanced HHO to ensure the accuracy of detection while reducing the calculation time.

3.2 Proposed HHO enhanced by tanh and PSO

HHO is a population optimization algorithm proposed by Heidari in 2019 [14]. The algorithm simulates the predatory behavior of Harris hawks (raptors in southern Arizona, USA), and it is divided into an exploration stage, exploration-development transformation stage, and development stage. Table 1 shows that HHO can find the optimal solution relatively better than AHA [22] and GNDO [23]. However, it falls into the local optimal solution in a few cases. This study optimizes the exploration and exploration-development transformation stages and the population initialization.

  1. 1) Exploration stage optimized by PSO

In HHO, each Harris hawk is a candidate, and the best candidate in each process is evaluated to locate the expected prey or be close to the expected prey. Harris hawks randomly perch at certain positions and wait to detect prey according to two strategies. We consider that the opportunity q of each strategy is equal. When q < 0.5, a Harris hawk perches based on the position of other members and prey. When q ≥ 0.5, the Harris hawk randomly perches on the large tree within the range of the hawk group, and the specific model is as follows: (5)

Where X (t + 1) is the position vector of eagle in the next iteration, X rabbit (t) is the position of the prey (i.e., the position of the individual with the best fitness), X (t) is the position vector of the current eagle, r1, r2, r3, r4 and q are random numbers in (0,1), LB and UB are lower and upper bounds of variables, X rand is the randomly selected position of the hawk in the current population.

(6)

Where Xm (t) is the average position of individuals.

The results of the test function show that HHO falls into local optimization in individual cases [24,25]. The speed update logic of PSO is used solve this problem so that HHO can explore more comprehensively in the exploration stage.

The speed update logic of PSO [Eq (7)] ensures the global nature of the population search and significantly reduces the probability of falling into local optimization.

(7)

Where: ω is the inertia factor, whose value is non-negative; c1 and c2 are learning factors in the range [0,4]; and are the velocity of the particles; is the current position of the particle; xbestk and xgbestk indicate the best positions experienced thus far by the ith particle and the whole swarm, respectively; and are two random numbers that are uniformly distributed in the range (0,1).

Based on Eq (7), we improve the part for q ≥ 0.5, as shown in Eq (5).

(8)

ω is set as 0.5, c1 and c2 are set as 1, and Eq (9) is obtained.

(9)
  1. 2) Exploration development transformation stage optimized by tanh

The HHO algorithm can be transferred from exploration to development, and then, according to the escape energy of the prey, it can be converted to different development behaviors. The energy of the prey is considerably reduced during the escape process. The escape energy of the prey is as follows: (10)

Where E is the escape energy of prey, T is the maximum number of iterations, and E0 is the initial state of its energy.

In the iterative process of HHO, E0 randomly varies within (- 1, 1). When E0 decreases from 0 to -1, the prey physically flags, whereas when E0 increases from 0 to 1, the prey activity increases. The dynamic escape energy E decreases during the iteration. When the escape energy | E | is greater than or equal to 1, the hawks search different zones to explore the location of their prey. When | E| is less than 1, the neighborhood of the solution is searched as the algorithm attempts to develop the exploration phase.

In this study, the tanh activation function used in deep learning is introduced to optimize the relationship between E and the number of iterations to improve the overall accuracy.

(11)
  1. 3) Population initialization optimized by chaotic mapping

In 1976, biologist Robert May applied chaotic mapping [26]. Since then, chaotic mapping has been widely used [2731]. The design of a chaotic stream cipher system mainly uses the following chaotic maps: a one-dimensional logistic map, 2D Henon map, three-dimensional Lorenz map, piecewise linear chaotic map, and piecewise nonlinear chaotic map. Dehkordi et al. proposed that a chaotic sine map improved the results of HHO more significantly than its counterparts [32]. In this study, we use certain characteristics of sine maps.

The mathematical expression of sine mapping is as follows: (12) where a∈ [0,4] is called logistic parameter. It is shown that when Xn ∈ [0,1], the sine mapping is in chaos. Xn can achieve ergodicity when a = 4. In this study, a is set to 4.

  1. 4) Pseudocode of Otsu thresholding optimized by enhanced HHO

The pseudo code of Otsu Thresholding Optimized by Enhanced HHO is shown in Table 2. The specific code is in data availability.

  1. 5) Flowchart of Otsu thresholding optimized by enhanced HHO

Fig 1 is the flowchart of Otsu thresholding optimized by enhanced HHO. Through the flowchart, we can quickly understand the calculation process and the specific location of optimization.

thumbnail
Fig 1. Flowchart of Otsu thresholding optimized by enhanced HHO.

https://doi.org/10.1371/journal.pone.0271692.g001

3.3 Performance testing of enhanced HHO

The effectiveness of the proposed enhanced HHO, is tested using a set of well-studied benchmark functions from existing literature [3335] similar to the original HHO [14]. This set consists of two main groups: unimodal (UM) and multimodal (MM). The UM functions (F1 –F7) with unique global optimization can determine the development (intensification) capabilities of different optimizers, and the MM functions (F8 –F23) can determine the exploration (diversification) of algorithms and the potential of LO avoidance. Composition is not selected becausethe problems considered in this study are limited to UM and MM cases.

The average of results (AVG) and standard deviation (STD) indices, which are commonly used in multiple HHO studies, are used for judgment (Dehkordi, et al., 2021; Krishna, Saxena, & Kamboj, 2021; Qu, et al., 2020). All the models adopt the same conditions with a population of 10 and 500 iterations, considering the corresponding engineering application requirements.

The algorithm whose original population is optimized using the sine map is referred to as SHHO. The algorithm that optimizes the escape energy of SHHO using the tanh activation function is referred to as TSHHO. The algorithm that optimizes the location update strategy of the exploration stage of TSHHO using the speed update of PSO is referred to as PTSHHO. Tables 3 and 4 present the test results for the UM and MM functions, respectively (test results of PTSHHO).

3.3.1 AVG and STD for PTSHHO.

This section explains the advantages of PTSHHO using two indicators: AVG and STD. Fig 2 shows the results of 20 tests for the UM problems (F1–F7) obtained using different optimized HHO algorithms. The optimal solutions of F1–F7 are all 0, so the smaller the value, the better. The red line is the standard deviation and the black line is the average. In most cases, PTSHHO is optimal for UM problems (F1-F6) and TSHHO is optimal for a few subproblems (F7). PTSHHO and TSHHO are better than SHHO and the original HHO.

thumbnail
Fig 2. Results of unimodal benchmark functions (F1–F7).

https://doi.org/10.1371/journal.pone.0271692.g002

Fig 3 shows the results of 20 tests for the MM problems (F8–F23) obtained using different optimized HHO algorithms. The calculation results of F9–F11 and F16 for different HHO algorithms obtain the optimal solution (thus, there is no chart description in this study), indicating the consistency of the results of the different methods. Combined with fmin in Table 4, PTSHHO can achieve the best results except F8, F12 and F13. Except PTSHHO, the other three HHO algorithms typically fall into local optimization, which only reaches half of the extreme value. PTSHHO does not fall into local optimization. However, among the 20 tests, the solution still falls into local optimization in a few cases (which may be limited by the population and number of iterations).

In summary, PTSHHO provides the advantage of consistent accuracy in the UM and MM problems. In addition, PTSHHO has a stronger ability to move out of the local optimal solution to obtain the global optimum. This provides a fast and efficient method of meeting the time requirements of engineering projects.

3.3.2 Convergence curve of PTSHHO.

In this section, we discuss certain phenomena observed during the convergence behavior of PTSHHO for the UM and MM problems. The convergence behavior is in the form of a curve, and it directly reflects the convergence speed and accuracy.

Fig 4 shows the convergence behavior for the UM problems and the average results of the 20 tests. It is worth noting that in order to make GNDO converge more easily, F1-F7 corresponding to GNDO in Fig 4 are the test data when dim = 2, and the convergence curves of other algorithms are tested when dim = 30. Fig 4 shows that PTSHHO is more stable than AHA and GNDO. There will be no problem of falling into local optimization in unimodal test function, which is more in line with the application of on-site complex environment. PTSHHO and TSHHO converge considerably faster for F1–F4. In addition, PTSHHO has higher accuracy, particularly for F3. The convergence speed of PTSHHO is relatively fast but not evident for F5–F7. The convergence accuracy of PTSHHO is slightly better for F5–F6 but not for F7. In summary, PTSHHO shows a higher convergence speed for the UM problems and better convergence accuracy in most cases.

In the case of the MM problems, there is a gratifying phenomenon in the convergence behavior of PTSHHO. The results for the three MM problems shown in Fig 5 are unique. All algorithms except PTSHHO fall into local optimal solutions. As the convergence accuracy varies significantly compared to the previous part of the convergence curve, PTSHHO has a higher convergence speed.

thumbnail
Fig 5. Convergence behavior for multimodal problems (F21-F23).

https://doi.org/10.1371/journal.pone.0271692.g005

The following conclusions can be drawn from the convergence curves for the UM and MM problems. PTSHHO provides a higher convergence speed. The number of iterations can be reduced for different problems. This can effectively reduce the calculation time to meet the time requirements of engineering projects.

4. Case study

A practical construction project is used to evaluate the performance of the rapid dam zone boundary detection method based on the Otsu threshold optimized using the enhanced HHO. The data are mainly obtained from the large-scale high earth rock dam project (LHK), which is under construction in Southwest China. Section 4.1 briefly describes the data acquisition and preprocessing. Section 4.2 describes the timeliness and accuracy of the proposed method. Section 4.3 presents the actual application of the method in the field.

4.1 Data acquisition and preprocessing

The engineering data are collected from LHK. Its maximum dam height elevation is 295 m, ranking first among dams of similar types worldwide. Images are obtained from ivms-8700 installed on the dam abutments. In addition, the image data are logically mapped with the actual coordinates to ensure that the image can be fed back to the scene on time after rapid detection.

Fig 6 shows the images that are simultaneously collected at the dam abutments on the left and right banks to ensure that the entire zone surface is clearly recorded. The cameras on these dam abutments collect one image every minute and save it to check and accept the paving quality using the proposed method after paving on the zone surface.

Fig 7 shows the entire process of the basic method, from the paving process to quality acceptance. First, the zone surface information is extracted from the earth rock dam rolling real-time monitoring system developed by our research group [36]. Second, the corresponding image is obtained from the dataset collected by the camera, and the zone surface to be constructed is extracted. Finally, the paving boundary in the target area is identified and compared with the design paving boundary read by the paving system. If paving encroachment occurs, it is fed back to the corresponding onsite personnel according to different alarm levels, and they provide feedback.

4.2 Timeliness and accuracy of the method

The improved HHO is used to optimize the calculation speed of 2D-Otsu, and σ2 in Eq (8) is rapidly obtained. In the test problems the optimal solution is the minimum value, whereas the target for 2D-Otsu is the maximum value. The zone surface selected in Fig 6 is considered as a case study.

Table 5 shows the results of the actual engineering cases. The data in Table 5 are the average of 20 tests. The calculation time of the Otsu algorithm improved by different HHO algorithms is significantly lower than that of the original 2D Otsu algorithm. The calculation time of the original Otsu algorithm is approximately 5 times that of the improved Otsu algorithm. The algorithms other than PTSHHO have the disadvantage of falling into local optimization. In general, PTSHHO can obtain the optimal solution with the shortest calculation time.

Fig 8 shows the convergence curve of a case for various optimization algorithms. The convergence speed of the four optimized algorithms is quite high, among which PTSHHO-Otsu converges the fastest in the early stage and can obtains the extreme value.

4.3 Field application

Engineering data are collected from LHK, and the system based on PTSHHO-Otsu is applied to the project. This effectively reduces the labor cost and time required for the corresponding processes.

Fig 9 shows the system applied at the project site and the paving results of the zone surface. The coarse aggregate occupies the core wall zone, and a first-class early warning is generated when the zone area is more than 4 m2. A level II early warning is generated when the zone area is less than 4 m2 but more than 1 m2. A level III early warning is generated when the zone area is less than 1 m2.

In addition, the operating speed of the system is approximately 20 s, which fully meets the construction requirements of the project site. The online operation of the system has been highly praised by construction sites because of its significant practical engineering value and suitability for other engineering fields.

5. Conclusion

This study optimizes the HHO algorithm, which significantly improves its accuracy and convergence speed. The universality, superiority, and consistency of PTSHHO are verified through multiple UM and MM test problems. In addition, PTSHHO and Otsu are combined to rapidly detect the boundaries of materials in high-definition images. Finally, the proposed method is applied to engineering data, and it achieves excellent results. The method is applied to a real-life project, where it reduces the calculation time to 20 s, which is approximately 18.8% of the original calculation time.

The proposed method can also be to other projects of the same type. Similar engineering application scenarios, such as roads and airports, must be verified in future engineering practices. In future work, other application scenarios for optimized PTSHHO can be developed and combined with other algorithms.

References

  1. 1. Ding Y.C., et al., Saak Transform-Based Machine Learning for Light-Sheet Imaging of Cardiac Trabeculation. Ieee Transactions on Biomedical Engineering, 2021. 68(1): p. 225–235. pmid:32365015
  2. 2. Xu Z.M., et al., AutoSegNet: An Automated Neural Network for Image Segmentation. Ieee Access, 2020. 8: p. 92452–92461.
  3. 3. Qian X.M., Yang L.J., and Lou P.H., The autonomous detection of sheet metal parts using imageprocessing. International Journal of Advanced Manufacturing Technology, 2016. 85(1–4): p. 469–479.
  4. 4. IEEE, IEEE Xplore Abstract—A Threshold Selection Method from Gray-Level Histograms. Systems Man & Cybernetics IEEE Transactions on, 1979.
  5. 5. Abd El Aziz M., Eweesc A.A., and Hassanien A.E., Whale Optimization Algorithm and Moth-Flame Optimization for multilevel thresholding image segmentation. Expert Systems with Applications, 2017. 83: p. 242–256.
  6. 6. Bhandari A.K., et al., Cuckoo search algorithm and wind driven optimization based study of satellite image segmentation for multilevel thresholding using Kapur’s entropy. Expert Systems with Applications, 2014. 41(7): p. 3538–3560.
  7. 7. Resma K.P.B. and Nair M.S., Multilevel thresholding for image segmentation using Krill Herd Optimization algorithm. Journal of King Saud University-Computer and Information Sciences, 2021. 33(5): p. 528–541.
  8. 8. Akay B., A study on particle swarm optimization and artificial bee colony algorithms for multilevel thresholding. Applied Soft Computing, 2013. 13(6): p. 3066–3091.
  9. 9. Qu C.W., et al., Harris Hawks optimization with information exchange. Applied Mathematical Modelling, 2020. 84: p. 52–75.
  10. 10. Roy R., Hinduja S., and Teti R., Recent advances in engineering design optimisation: Challenges and future trends. Cirp Annals-Manufacturing Technology, 2008. 57(2): p. 697–715.
  11. 11. Eberhart R. and Kennedy J. A new optimizer using particle swarm theory. in Mhs95 Sixth International Symposium on Micro Machine & Human Science. 2002.
  12. 12. Jafari-Asl J., Sami Kashkooli B., and Bahrami M., Using particle swarm optimization algorithm to optimally locating and controlling of pressure reducing valves for leakage minimization in water distribution systems. Sustainable Water Resources Management, 2020. 6(4): p. 64.
  13. 13. Mirjalili S., Mirjalili S.M., and Lewis A., Grey Wolf Optimizer. Advances in Engineering Software, 2014. 69: p. 46–61.
  14. 14. Heidari A.A., et al., Harris hawks optimization: Algorithm and applications. Future Generation Computer Systems-the International Journal of Escience, 2019. 97: p. 849–872.
  15. 15. Jafari-Asl J., et al., Reliability analysis based improved directional simulation using Harris Hawks optimization algorithm for engineering systems. Engineering Failure Analysis, 2022. 135: p. 106148.
  16. 16. Zhong C., et al., First-order reliability method based on Harris Hawks Optimization for high-dimensional reliability analysis. Structural and Multidisciplinary Optimization, 2020. 62(4): p. 1951–1968.
  17. 17. Zhong X.X., et al., A hybrid differential evolution based on gaining-sharing knowledge algorithm and harris hawks optimization. Plos One, 2021. 16(4): p. 24.
  18. 18. Chen Q., et al., Modified two-dimensional Otsu image segmentation algorithm and fast realisation. Iet Image Processing, 2012. 6(4): p. 426–433.
  19. 19. Soliman N.F., et al., An Efficient Breast Cancer Detection Framework for Medical Diagnosis Applications. Cmc-Computers Materials & Continua, 2022. 70(1): p. 1315–1334.
  20. 20. Luo Y., et al., Research and implementation of visual helicopter coning angle measurement system. Measurement, 2016. 80: p. 154–162.
  21. 21. Seydi S.T. and Hasanlou M., A New Structure for Binary and Multiple Hyperspectral Change Detection Based on Spectral Unmixing and Convolutional Neural Network. Measurement, 2021. 186: p. 110137.
  22. 22. Zhao W., Wang L., and Mirjalili S., Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications. Computer Methods in Applied Mechanics and Engineering, 2022. 388: p. 114194.
  23. 23. Zhang Y., Jin Z., and Mirjalili S., Generalized normal distribution optimization and its applications in parameter extraction of photovoltaic models. Energy Conversion and Management, 2020. 224: p. 113301.
  24. 24. Fan Q., Chen Z.J., and Xia Z.H., A novel quasi-reflected Harris hawks optimization algorithm for global optimization problems. Soft Computing, 2020. 24(19): p. 14825–14843.
  25. 25. Shao K., et al., Coordinated approach fusing time-shift multiscale dispersion entropy and vibrational Harris hawks optimization-based SVM for fault diagnosis of rolling bearing. Measurement, 2021. 173: p. 108580.
  26. 26. May R.M., Simple mathematical models with very complicated dynamics. Nature, 1976. 261(5560): p. 459–67.
  27. 27. Kanso A. and Smaoui N., Logistic chaotic maps for binary numbers generations. Chaos Solitons & Fractals, 2009. 40(5): p. 2557–2568.
  28. 28. Li C.Q., et al., Cryptanalyzing image encryption using chaotic logistic map. Nonlinear Dynamics, 2014. 78(2): p. 1545–1551.
  29. 29. Khalil N., Sarhan A., and Alshewimy M.A.M., An efficient color/grayscale image encryption scheme based on hybrid chaotic maps. Optics and Laser Technology, 2021. 143: p. 21.
  30. 30. Hassan B.A., CSCF: a chaotic sine cosine firefly algorithm for practical application problems. Neural Computing & Applications, 2021. 33(12): p. 7011–7030.
  31. 31. Jiang J.H., et al., SCGSA: A sine chaotic gravitational search algorithm for continuous optimization problems. Expert Systems with Applications, 2020. 144: p. 18.
  32. 32. Dehkordi A.A., et al., Nonlinear-based Chaotic Harris Hawks Optimizer: Algorithm and Internet of Vehicles application. Applied Soft Computing, 2021. 109: p. 23.
  33. 33. Yao X., Liu Y., and Lin G.M., Evolutionary programming made faster. Ieee Transactions on Evolutionary Computation, 1999. 3(2): p. 82–102.
  34. 34. Digalakis J.G. and Margaritis K.G., On benchmarking functions for genetic algorithms. International Journal of Computer Mathematics, 2001. 77(4): p. 481–506.
  35. 35. Moayedi H., et al., Herding Behaviors of grasshopper and Harris hawk for hybridizing the neural network in predicting the soil compression coefficient. Measurement, 2020. 152: p. 107389.
  36. 36. Zhong D.H., Liu D.H., and Cui B., Real-time compaction quality monitoring of high core rockfill dam. Science China-Technological Sciences, 2011. 54(7): p. 1906–1913.