Application of Swarm Intelligence Optimization Algorithms in Image Processing: A Comprehensive Review of Analysis, Synthesis, and Optimization
Abstract
:1. Introduction
1.1. Problem Description and Research Motivation
1.2. Contribution
- (1)
- Describe and summarize the current popular swarm intelligence optimization algorithms in detail;
- (2)
- In-depth analysis of image segmentation, image matching, image classification, image feature extraction, and image edge detection in the image processing diagram is carried out, and a summary is made;
- (3)
- For five intelligent optimization algorithms such as the ant colony algorithm, particle swarm algorithm, sparrow search algorithm, bat algorithm, and salp swarm algorithm in image processing such as image segmentation, image matching, image classification, image feature extraction, and image edge detection. The applications in the paper are summarized, and their advantages and disadvantages are compared;
- (4)
- The key indicators of image processing, such as image segmentation, image matching, image classification, image feature extraction, and image edge detection, are comprehensively analyzed and compared.
2. Overview of Swarm Intelligence Optimization Algorithms
- (1)
- (2)
- It stems from the pure social behavior of biological populations, such as the artificial bee colony algorithm (ABC) proposed by Karaboga in 2005 [9] and the firefly algorithm (FA) proposed by Yang in 2008 [10]. The cuckoo search (CS) method proposed in 2009 [11] and the Mayfly Algorithm (MA) proposed by Konstantinos et al. in 2020 [12];
- (3)
3. Swarm Intelligence and Its Application in Image Processing
3.1. Principles of Ant Colony Algorithm
3.2. Improvement of the ACO Algorithm and Its Research Status
3.3. Improvement and Application of ACO in Image Processing
- (1)
- Image segmentation
- (2)
- Image matching
- (3)
- Image classification
- (4)
- Image feature extraction
- (5)
- Image edge detection
3.4. PSO
3.4.1. Principle of PSO
3.4.2. PSO Algorithm Improvement and Research Status
3.4.3. Improvement and Application of PSO in Image Processing
- (1)
- Image segmentation
- (2)
- Image matching
- (3)
- Image classification
- (4)
- Image feature extraction
- (5)
- Image edge detection
3.5. Sparrow Search Algorithm
3.5.1. Principle of Sparrow Search Algorithm
3.5.2. Algorithm Improvement and Research Status
3.5.3. Improvement and Application of SSA in Image Processing
- (1)
- Image segmentation
3.6. Bat Algorithm
3.6.1. Principle of the Bat Algorithm
3.6.2. Improvement of the Bat Algorithm and Research Status
3.6.3. Improvement and Application of BA in Image Processing
- (1)
- Image segmentation
- (2)
- Image classification
- (3)
- Image edge detection
3.7. The Salp Swarm Algorithm
3.7.1. The Principle of Salp Group Algorithm
3.7.2. Algorithm Improvement and Research Status
3.7.3. Improvement and Application of SSA in Image Processing
- (1)
- Image segmentation
- (2)
- Image matching
- (3)
- Image classification
- (4)
- Image feature extraction
4. Comprehensive Analysis and Summary of Swarm Intelligence Optimization Algorithm
4.1. Comprehensive Analysis and Comparison of Image Segmentation
4.2. Comprehensive Analysis and Comparison of Image Matching
4.3. Comprehensive Analysis and Comparison of Image Classification
4.4. Comprehensive Analysis and Comparison of Image Feature Extraction
4.5. Comprehensive Analysis and Comparison of Image Edge Detection
5. Conclusions and Future Work
5.1. Conclusions
5.2. Future Work
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
References
- Xu, M.; Li, C.; Zhang, S.; Callet, P. State-of-the-art in 360 video/image processing: Perception, assessment and compression. IEEE J. Sel. Top. Signal Process. 2020, 14, 5–26. [Google Scholar] [CrossRef] [Green Version]
- Dahou, A.; Elaziz, M.A.; Chelloug, S.A.; Awadallah, M.A.; Al-Betar, M.A.; Mohammed, A.A.; Al-qaness, A.F. Intrusion Detection System for IoT Based on Deep Learning and Modified Reptile Search Algorithm. Comput. Intell. Neurosci. 2022, 2022, 6473507. [Google Scholar] [CrossRef]
- Cao, L.; Chen, H.; Chen, Y.; Yue, Y.; Zhang, X. Bio-Inspired Swarm Intelligence Optimization Algorithm-Aided Hybrid TDOA/AOA-Based Localization. Biomimetics 2023, 8, 186. [Google Scholar] [CrossRef]
- Cao, L.; Wang, Z.; Yue, Y. Analysis and Prospect of the Application of Wireless Sensor Networks in Ubiquitous Power Internet of Things. Comput. Intell. Neurosci. 2022, 2022, 9004942. [Google Scholar] [CrossRef]
- Bai, Y.; Cao, L.; Chen, B.; Chen, Y.; Yue, Y. A Novel Topology Optimization Protocol Based on an Improved Crow Search Algorithm for the Perception Layer of the Internet of Things. Biomimetics 2023, 8, 165. [Google Scholar] [CrossRef] [PubMed]
- Forestiero, A.; Mastroianni, C.; Spezzano, G. A Multi-Agent Approach for the. Self-Organ. Auton. Inform. 2005, 135, 220. [Google Scholar]
- Wang, Z.; Yue, Y.; Cao, L. Mobile Sink-Based Path Optimization Strategy in Heterogeneous WSNs for IoT Using Pigeon-Inspired Optimization Algorithm. Wirel. Commun. Mob. Comput. 2022, 2022, 2674201. [Google Scholar] [CrossRef]
- Lu, D.; Yue, Y.; Hu, Z.; Xu, M.; Tong, Y.; Ma, H. Effective detection of Alzheimer’s disease by optimizing fuzzy K-nearest neighbors based on salp swarm algorithm. Comput. Biol. Med. 2023, 159, 106930. [Google Scholar] [CrossRef]
- Yue, Y.; Cao, L.; Zhang, Y. A Data Collection Method of Mobile Wireless Sensor Networks Based on Improved Dragonfly Algorithm. Comput. Intell. Neurosci. 2022, 2022, 4735687. [Google Scholar] [CrossRef]
- Wang, S.; You, H.; Yue, Y.; Cao, L. A novel topology optimization of coverage-oriented strategy for wireless sensor networks. Int. J. Distrib. Sens. Netw. 2021, 17, 1550147721992298. [Google Scholar] [CrossRef]
- Yue, Y.; You, H.; Wang, S.; Cao, L. Improved whale optimization algorithm and its application in heterogeneous wireless sensor networks. Int. J. Distrib. Sens. Netw. 2021, 17, 15501477211018140. [Google Scholar] [CrossRef]
- Yue, Y.; Cao, L.; Lu, D.; Hu, Z.; Xu, M.; Wang, S.; Li, B.; Ding, H. Review and empirical analysis of sparrow search algorithm. Artif. Intell. Rev. 2023, 3, 1–53. [Google Scholar] [CrossRef]
- Bai, Y.; Cao, L.; Wang, S.; Ding, H.; Yue, Y. Data Collection Strategy Based on OSELM and Gray Wolf Optimization Algorithm for Wireless Sensor Networks. Comput. Intell. Neurosci. 2022, 2022, 4489436. [Google Scholar] [CrossRef] [PubMed]
- Forestiero, A. Heuristic recommendation technique in Internet of Things featuring swarm intelligence approach. Expert Syst. Appl. 2022, 187, 115904. [Google Scholar] [CrossRef]
- Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control. Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
- Alfattani, R.; Yunus, M.; Alamro, T.; Alnaser, I.A. Multiresponse Optimization of Linkage Parameters of a Compliant Mechanism Using Hybrid Genetic Algorithm-Based Swarm Intelligence. Comput. Intell. Neurosci. 2021, 2021, 4471995. [Google Scholar] [CrossRef]
- Khorram, B.; Yazdi, M. A new optimized thresholding method using ant colony algorithm for MR brain image segmentation. J. Digit. Imaging 2019, 32, 162–174. [Google Scholar] [CrossRef]
- Chen, X.; Pan, L. A survey of graph cuts/graph search based medical image segmentation. IEEE Rev. Biomed. Eng. 2018, 11, 112–124. [Google Scholar] [CrossRef]
- Tan, T.Y.; Zhang, L.; Lim, C.P.; Fielding, B.; Yu, Y.H.; Anderson, E. Evolving ensemble models for image segmentation using enhanced particle swarm optimization. IEEE Access 2019, 7, 34004–34019. [Google Scholar] [CrossRef]
- Hatem, N.; Yusof, Y.; Kadir, A.Z.A.; Latif, K.; Mohammed, M.A. A novel integrating between tool path optimization using an ACO algorithm and interpreter for open architecture CNC system. Expert Syst. Appl. 2021, 178, 114988. [Google Scholar] [CrossRef]
- Yan, F. Autonomous vehicle routing problem solution based on artificial potential field with parallel ant colony optimization (ACO) algorithm. Pattern Recognit. Lett. 2018, 116, 195–199. [Google Scholar] [CrossRef]
- Zhao, H.; Gao, W.; Deng, W.; Sun, M. Study on an adaptive co-evolutionary aco algorithm for complex optimization problems. Symmetry 2018, 10, 104. [Google Scholar] [CrossRef] [Green Version]
- Rtibi, W.; M’barki, L.; Yaich, M.; Ayadi, M. Implementation of the ACO algorithm in an electrical vehicle system powered by five-level NPC inverter. Electr. Eng. 2021, 103, 1335–1345. [Google Scholar] [CrossRef]
- Rivas, A.E.L.; Pareja, L.A.G.; Abrão, T. Coordination of distance and directional overcurrent relays using an extended continuous domain ACO algorithm and an hybrid ACO algorithm. Electr. Power Syst. Res. 2019, 170, 259–272. [Google Scholar] [CrossRef]
- Bian, L.; Wu, Y.; Xie, K.P. Electroweak phase transition with composite Higgs models: Calculability, gravitational waves and collider searches. J. High Energy Phys. 2019, 2019, 1–38. [Google Scholar] [CrossRef] [Green Version]
- Wang, H.; Wang, Z.A.; Yu, L.; Wang, X.; Liu, C. Ant colony optimization with improved potential field heuristic for robot path planning. In Proceedings of the 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; IEEE: New York City, NJ, USA, 2018; pp. 5317–5321. [Google Scholar]
- Wei, X. Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing. J. Ambient Intell. Humaniz. Comput. 2020, 10, 1–12. [Google Scholar] [CrossRef]
- Jino Ramson, S.R.; Lova Raju, K.; Vishnu, S.; Anagnostopoulos, T. Nature inspired optimization techniques for image processing—A short review. Nat. Inspired Optim. Tech. Image Process. Appl. 2019, 9, 113–145. [Google Scholar]
- Kumar, A.; Raheja, S. Edge detection using guided image filtering and enhanced ant colony optimization. Procedia Comput. Sci. 2020, 173, 8–17. [Google Scholar] [CrossRef]
- Zhao, D.; Liu, L.; Yu, F.; Heidari, A.A.; Wang, M.; Oliva, D.; Muhammad, K.; Chen, H. Ant colony optimization with horizontal and vertical crossover search: Fundamental visions for multi-threshold image segmentation. Expert Syst. Appl. 2021, 167, 114122. [Google Scholar] [CrossRef]
- Fahy, C.; Yang, S.; Gongora, M. Ant colony stream clustering: A fast density clustering algorithm for dynamic data streams. IEEE Trans. Cybern. 2018, 49, 2215–2228. [Google Scholar] [CrossRef] [PubMed]
- Zhao, D.; Liu, L.; Yu, F.; Heidari, A.; Wang, M.; Liang, G.; Muhammad, K.; Chen, H. Chaotic random spare ant colony optimization for multi-threshold image segmentation of 2D Kapur entropy. Knowl.-Based Syst. 2021, 216, 106510. [Google Scholar] [CrossRef]
- El-Khatib, S.A.; Skobtsov, Y.A.; Rodzin, S.I. Theoretical and experimental evaluation of hybrid ACO-k-means image segmentation algorithm for MRI images using drift-analysis. Procedia Comput. Sci. 2019, 150, 324–332. [Google Scholar] [CrossRef]
- Al-Ruzouq, R.; Shanableh, A.; Gibril, B.A.; AL-Mansoori, S. Image segmentation parameter selection and ant colony optimization for date palm tree detection and mapping from very-high-spatial-resolution aerial imagery. Remote Sens. 2018, 10, 1413. [Google Scholar] [CrossRef] [Green Version]
- Zou, G. Ant colony clustering algorithm and improved markov random fusion algorithm in image segmentation of brain images. Int. J. Bioautomation 2016, 20, 505–521. [Google Scholar]
- Jia, H.; Peng, X.; Kang, L.; Li, Y.; Jiang, Z.; Sun, K. Pulse coupled neural network based on Harris hawks optimization algorithm for image segmentation. Multimed. Tools Appl. 2020, 79, 28369–28392. [Google Scholar] [CrossRef]
- Wu, Y.; Gong, M.; Ma, W.; Wang, S. High-order graph matching based on ant colony optimization. Neurocomputing 2019, 328, 97–104. [Google Scholar] [CrossRef]
- Nie, M.; Pan, C.; Wang, J.; Cai, C. A hybrid 3D particle matching algorithm based on ant colony optimization. Exp. Fluids 2021, 62, 1–17. [Google Scholar] [CrossRef]
- Li, K.; Zhang, Y.; Zhang, Z.; Lai, G. A coarse-to-fine registration strategy for multi-sensor images with large resolution differences. Remote Sens. 2019, 11, 470. [Google Scholar] [CrossRef] [Green Version]
- Tang, J.; Liu, G.; Pan, Q. A review on representative swarm intelligence algorithms for solving optimization problems: Applications and trends. IEEE/CAA J. Autom. Sin. 2021, 8, 1627–1643. [Google Scholar] [CrossRef]
- Ma, J.; Jiang, X.; Fan, A.; Jiang, J.; Yan, J. Image matching from handcrafted to deep features: A survey. Int. J. Comput. Vis. 2021, 129, 23–79. [Google Scholar] [CrossRef]
- Sengupta, S.; Basak, S.; Peters, R.A. Particle Swarm Optimization: A survey of historical and recent developments with hybridization perspectives. Mach. Learn. Knowl. Extr. 2018, 1, 157–191. [Google Scholar] [CrossRef] [Green Version]
- Wang, M.; Wan, Y.; Ye, Z.; Lai, X. Remote sensing image classification based on the optimal support vector machine and modified binary coded ant colony optimization algorithm. Inf. Sci. 2017, 402, 50–68. [Google Scholar] [CrossRef]
- Zhang, Q.; Lu, W.; Wang, R.; Li, G. Digital image splicing detection based on Markov features in block DWT domain. Multimed. Tools Appl. 2018, 77, 31239–31260. [Google Scholar] [CrossRef]
- Sun, L.; Kong, X.; Xu, J.; Xue, Z.; Zhai, R.; Zhang, S. A hybrid gene selection method based on ReliefF and ant colony optimization algorithm for tumor classification. Sci. Rep. 2019, 9, 8978. [Google Scholar] [CrossRef] [Green Version]
- Liu, T.; Xu, T.; Yu, F.; Yuan, Q.; Guo, Z.; Xu, B. A method combining ELM and PLSR (ELM-P) for estimating chlorophyll content in rice with feature bands extracted by an improved ant colony optimization algorithm. Comput. Electron. Agric. 2021, 186, 106177. [Google Scholar] [CrossRef]
- Ma, W.; Zhou, X.; Zhu, H.; Li, L.; Jiao, L. A two-stage hybrid ant colony optimization for high-dimensional feature selection. Pattern Recognit. 2021, 116, 107933. [Google Scholar] [CrossRef]
- Al-behadili, H.N.K.; Ku-Mahamud, K.R.; Sagban, R. Hybrid ant colony optimization and iterated local search for rules-based classification. J. Theor. Appl. Inf. Technol. 2020, 98, 657–671. [Google Scholar]
- Seethalakshmi, A.V.; Hemachitra, H.S. Complex type seed variety identification and recognition using optimized image processing techniques. ACCENTS Trans. Image Process. Comput. Vis. 2020, 6, 23–39. [Google Scholar]
- Maboudi, M.; Amini, J.; Malihi, S.; Hahn, M. Integrating fuzzy object based image analysis and ant colony optimization for road extraction from remotely sensed images. ISPRS J. Photogramm. Remote Sens. 2018, 138, 151–163. [Google Scholar] [CrossRef]
- Yongbin, Y.U.; Chenyu, Y.; Quanxin, D.; Nyima, T.; Liang, S.; Zhou, C. Memristive network-based genetic algorithm and its application to image edge detection. J. Syst. Eng. Electron. 2021, 32, 1062–1070. [Google Scholar] [CrossRef]
- Yan, F. Gauss interference ant colony algorithm-based optimization of UAV mission planning. J. Supercomput. 2020, 76, 1170–1179. [Google Scholar] [CrossRef]
- Huang, J.; Fei, T. Optimization of Distribution Routes by Hybrid DNA-ACO Algorithm. In Proceedings of the 2019 International Conference on Artificial Intelligence and Advanced Manufacturing (AIAM), Dublin, Ireland, 16–18 October 2019; IEEE: New York City, NJ, USA, 2019; pp. 397–404. [Google Scholar]
- Shi, Q.; An, J.; Gagnon, K.K.; Cao, R.; Xie, H. Image edge detection based on the Canny edge and the ant colony optimization algorithm. In Proceedings of the 12th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Suzhou, China, 19–21 October 2019; IEEE: New York City, NY, USA, 2019; pp. 1–6. [Google Scholar]
- Banharnsakun, A. Artificial bee colony algorithm for enhancing image edge detection. Evol. Syst. 2019, 10, 679–687. [Google Scholar] [CrossRef]
- El-Gallad, A.; El-Hawary, M.; Sallam, A.; Kalas, A. Enhancing the particle swarm optimizer via proper parameters selection. In Proceedings of the Canadian Conference on Electrical and Computer Engineering. Conference Proceedings (Cat. No. 02CH37373), Winnipeg, MB, Canada, 12–15 May 2002; IEEE: New York City, NY, USA, 2002; Volume 2, pp. 792–797. [Google Scholar]
- Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No. 98TH8360), Anchorage, AK, USA, 4–9 May 1998; IEEE: New York City, NY, USA, 1998; pp. 69–73. [Google Scholar]
- Angeline, P.J. Evolutionary optimization versus particle swarm optimization: Philosophy and performance differences. In Proceedings of the International Conference on Evolutionary Programming, San Diego, CA, USA, 25–27 March 1998; Springer: Berlin/Heidelberg, Germany, 1998; pp. 601–610. [Google Scholar]
- Enireddy, V.; Kumar, R.K. Improved cuckoo search with particle swarm optimization for classification of compressed images. Sadhana 2015, 40, 2271–2285. [Google Scholar] [CrossRef] [Green Version]
- Santos, R.; Borges, G.; Santos, A.; Silva, M.; Sales, C.; Costa, J. A semi-autonomous particle swarm optimizer based on gradient information and diversity control for global optimization. Appl. Soft Comput. 2018, 69, 330–343. [Google Scholar] [CrossRef]
- El_Tokhy, M.S. Advanced algorithms for retrieving pileup peaks of digital alpha spectroscopy using antlions and particle swarm optimizations. Nucl. Sci. Tech. 2020, 31, 1–22. [Google Scholar] [CrossRef]
- Gong, Q.; Zhao, X.; Bi, C.; Chen, L.; Nie, X.; Wang, P.; Zhan, J.; Li, Q.; Gao, W. Maximum entropy multi-threshold image segmentation based on improved particle swarm optimization[C]//Journal of Physics: Conference Series. IOP Publ. 2020, 1678, 012098. [Google Scholar]
- Allioui, H.; Sadgal, M.; Elfazziki, A. Optimized control for medical image segmentation: Improved multi-agent systems agreements using Particle Swarm Optimization. J. Ambient Intell. Humaniz. Comput. 2021, 12, 8867–8885. [Google Scholar] [CrossRef]
- Zhao, J.; Wang, X.; Li, M. A novel Neutrosophic image segmentation based on improved fuzzy C-means algorithm (NIS-IFCM). Int. J. Pattern Recognit. Artif. Intell. 2020, 34, 2055011. [Google Scholar] [CrossRef]
- Kumar, N.; Kumar, H. A fuzzy clustering technique for enhancing the convergence performance by using improved Fuzzy c-means and Particle Swarm Optimization algorithms. Data Knowl. Eng. 2022, 140, 102050. [Google Scholar] [CrossRef]
- Zhang, L.; Lim, C.P. Intelligent optic disc segmentation using improved particle swarm optimization and evolving ensemble models. Appl. Soft Comput. 2020, 92, 106328. [Google Scholar] [CrossRef]
- Liang, H.; Zou, J. Rock image segmentation of improved semi-supervised SVMs–FCM algorithm based on chaos. Circuits Syst. Signal Process. 2020, 39, 571–585. [Google Scholar] [CrossRef]
- Farshi, T.R.; Drake, J.H.; Özcan, E. A multimodal particle swarm optimization-based approach for image segmentation. Expert Syst. Appl. 2020, 149, 113233. [Google Scholar] [CrossRef]
- Oliva, D.; Abd Elaziz, M.; Hinojosa, S. Multilevel thresholding for image segmentation based on metaheuristic algorithms. In Metaheuristic Algorithms for Image Segmentation: Theory and Applications; Springer: Cham, Switzerland, 2019; pp. 59–69. [Google Scholar]
- Muhuri, P.K.; Ashraf, Z.; Goel, S. A novel image steganographic method based on integer wavelet transformation and particle swarm optimization. Appl. Soft Comput. 2020, 92, 106257. [Google Scholar] [CrossRef]
- Kar, D.; Ghosh, M.; Guha, R.; Sarkar, R.; Garcia-Hernandez, L.; Abraham, A. Fuzzy mutation embedded hybrids of gravitational search and Particle Swarm Optimization methods for engineering design problems. Eng. Appl. Artif. Intell. 2020, 95, 103847. [Google Scholar] [CrossRef]
- Zhu, J.T.; Gong, C.F.; Zhao, M.X.; Wang, L.; Luo, Y. Image mosaic algorithm based on PCA-ORB feature matching. The International Archives of Photogrammetry. Remote Sens. Spat. Inf. Sci. 2020, 42, 83–89. [Google Scholar]
- Acharya, U.R.; Fujita, H.; Sudarshan, V.K.; Oh, S.L.; Adam, M.; Tan, J. Automated characterization of coronary artery disease, myocardial infarction, and congestive heart failure using contourlet and shearlet transforms of electrocardiogram signal. Knowl.-Based Syst. 2017, 132, 156–166. [Google Scholar] [CrossRef]
- Wang, C.; Wu, F.; Shi, Z.; Zhang, D. Indoor positioning technique by combining RFID and particle swarm optimization-based back propagation neural network. Optik 2016, 127, 6839–6849. [Google Scholar] [CrossRef]
- Yu, L.; Han, Y.; Mu, L. Improved quantum evolutionary particle swarm optimization for band selection of hyperspectral image. Remote Sens. Lett. 2020, 11, 866–875. [Google Scholar] [CrossRef]
- Wu, Z.; Wu, Z.; Zhang, J. An improved FCM algorithm with adaptive weights based on SA-PSO. Neural Comput. Appl. 2017, 28, 3113–3118. [Google Scholar] [CrossRef]
- Darwish, A.; Ezzat, D.; Hassanien, A.E. An optimized model based on convolutional neural networks and orthogonal learning particle swarm optimization algorithm for plant diseases diagnosis. Swarm Evol. Comput. 2020, 52, 100616. [Google Scholar] [CrossRef]
- Moghaddam SH, A.; Mokhtarzade, M.; Beirami, B.A. A feature extraction method based on spectral segmentation and integration of hyperspectral images. Int. J. Appl. Earth Obs. Geoinf. 2020, 89, 102097. [Google Scholar]
- Yu, M.; Zhao, J.; Zeng, J. An Algorithm and Its Performance Analysis for Ridges Extraction of Time-frequency Distribution Image Using PSO Algorithm. In Proceedings of the 2009 WRI International Conference on Communications and Mobile Computing, Kunming, China, 6–8 January 2009; pp. 506–510. [Google Scholar]
- Pati, R.; Pujari, A.K.; Gahan, P. Face recognition using particle swarm optimization based block ICA. Multimed. Tools Appl. 2021, 80, 35685–35695. [Google Scholar] [CrossRef]
- Too, J.; Abdullah, A.R.; Mohd Saad, N. Hybrid binary particle swarm optimization differential evolution-based feature selection for EMG signals classification. Axioms 2019, 8, 79. [Google Scholar] [CrossRef] [Green Version]
- Ji, W.; Chen, G.; Xu, B.; Meng, X.; Zhao, D. Recognition method of green pepper in greenhouse based on least-squares support vector machine optimized by the improved particle swarm optimization. IEEE Access 2019, 7, 119742–119754. [Google Scholar] [CrossRef]
- Tang, Y.; He, L.; Lu, W.; Huang, X.; Wei, H.; Xiao, H. A novel approach for fracture skeleton extraction from rock surface images. Int. J. Rock Mech. Min. Sci. 2021, 142, 104732. [Google Scholar] [CrossRef]
- Kok, Z.H.; Shariff, A.R.M.; Alfatni, M.S.M.; Khairunniza-Bejo, S. Support Vector Machine in Precision Agriculture: A review. Comput. Electron. Agric. 2021, 191, 106546. [Google Scholar] [CrossRef]
- Zhang, D.; Wang, J.; Fan, H.; Zhang, T.; Gao, J.; Yang, P. New method of traffic flow forecasting based on quantum particle swarm optimization strategy for intelligent transportation system. Int. J. Commun. Syst. 2021, 34, e4647. [Google Scholar]
- Jeevitha, S.; Amutha Prabha, N. Effective payload and improved security using HMT Contourlet transform in medical image steganography. Health Technol. 2020, 10, 217–229. [Google Scholar] [CrossRef]
- Hu, Z.; Wang, L.; Qi, L.; Li, Y.; Yang, W. A novel wireless network intrusion detection method based on adaptive synthetic sampling and an improved convolutional neural network. IEEE Access 2020, 8, 195741–195751. [Google Scholar] [CrossRef]
- Tian, Z.; Ren, Y.; Wang, G. Short-term wind speed prediction based on improved PSO algorithm optimized EM-ELM. Energy Sources Part A Recovery Util. Environ. Eff. 2019, 41, 26–46. [Google Scholar] [CrossRef]
- Hadavandi, E.; Mostafayi, S.; Soltani, P. A Grey Wolf Optimizer-based neural network coupled with response surface method for modeling the strength of siro-spun yarn in spinning mills. Appl. Soft Comput. 2018, 72, 1–13. [Google Scholar] [CrossRef]
- Forestiero, A.; Mastroianni, C.; Spezzano, G. QoS-based dissemination of content in grids. Future Gener. Comput. Syst. 2008, 24, 235–244. [Google Scholar] [CrossRef]
- Yuan, J.; Zhao, Z.; Liu, Y.; He, B.; Wang, L.; Xie, B.; Gao, Y. DMPPT Control Photovolt. Microgrid Based Improv. Sparrow Search Algorithm. IEEE Access 2021, 9, 16623–16629. [Google Scholar] [CrossRef]
- Yang, X.; Liu, J.; Liu, Y.; Xu, P.; Yu, L.; Zhu, L.; Chen, H.; Deng, W. A novel adaptive sparrow search algorithm based on chaotic mapping and t-distribution mutation. Appl. Sci. 2021, 11, 11192. [Google Scholar] [CrossRef]
- Tang, Y.; Li, C.; Li, S.; Cao, B.; Chen, C. A Fusion Crossover Mutation Sparrow Search Algorithm. Math. Probl. Eng. 2021, 2021, 9952606. [Google Scholar] [CrossRef]
- Wang, Z.; Huang, X.; Zhu, D. A Multistrategy-Integrated Learning Sparrow Search Algorithm and Optimization of Engineering Problems. Comput. Intell. Neurosci. 2022, 2022, 247546. [Google Scholar] [CrossRef]
- Jiang, Z.; Ge, J.; Xu, Q.; Yang, T. Fast Trajectory Optimization for Gliding Reentry Vehicle Based on Improved Sparrow Search Algorithm. J. Phys. Conf. Series IOP Publ. 2021, 1986, 012114. [Google Scholar] [CrossRef]
- Liu, T.; Yuan, Z.; Wu, L.; Badami, B. An optimal brain tumor detection by convolutional neural network and enhanced sparrow search algorithm. Proc. Inst. Mech. Eng. Part H J. Eng. Med. 2021, 235, 459–469. [Google Scholar] [CrossRef] [PubMed]
- Ouyang, C.; Qiu, Y.; Zhu, D. Adaptive spiral flying sparrow search algorithm. Sci. Program. 2021, 2021, 6505253. [Google Scholar] [CrossRef]
- Song, R.; Bai, X.; Zhang, R.; Jia, Y.; Pan, L.; Dong, Z. Bearing Fault Diagnosis Method Based on Multidomain Heterogeneous Information Entropy Fusion and Model Self-Optimisation. Shock. Vib. 2022, 2022, 721482. [Google Scholar] [CrossRef]
- Li, J. Robot path planning based on improved sparrow search algorithm. J. Phys. Conf. Series IOP Publ. 2021, 1861, 012017. [Google Scholar] [CrossRef]
- Alwerfali, H.S.N.; Abd Elaziz, M.; Al-Qaness, M.A.A.; Abbasi, A.; Lu, S.; Liu, F. A multilevel image thresholding based on hybrid salp swarm algorithm and fuzzy entropy. IEEE Access 2019, 7, 181405–181422. [Google Scholar] [CrossRef]
- Yang, X.S.; He, X. Bat algorithm: Literature review and applications. Int. J. Bio-Inspired Comput. 2013, 5, 141–149. [Google Scholar] [CrossRef] [Green Version]
- Jayabarathi, T.; Raghunathan, T.; Gandomi, A.H. The bat algorithm, variants and some practical engineering applications: A review. Nat.-Inspired Algorithms Appl. Optim. 2018, 10, 313–330. [Google Scholar]
- Lu, S.; Wang, S.H.; Zhang, Y.D. Detection of abnormal brain in MRI via improved AlexNet and ELM optimized by chaotic bat algorithm. Neural Comput. Appl. 2021, 33, 10799–10811. [Google Scholar] [CrossRef]
- Sangaiah, A.K.; Sadeghilalimi, M.; Hosseinabadi, A.A.R.; Zhang, W. Energy consumption in point-coverage wireless sensor networks via bat algorithm. IEEE Access 2019, 7, 180258–180269. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, P.; Zhang, J.; Cui, Z.; Cai, X.; Zhang, W.; Chen, J. A novel bat algorithm with multiple strategies coupling for numerical optimization. Mathematics 2019, 7, 135. [Google Scholar] [CrossRef] [Green Version]
- Cui, Z.; Li, F.; Zhang, W. Bat algorithm with principal component analysis. Int. J. Mach. Learn. Cybern. 2019, 10, 603–622. [Google Scholar] [CrossRef]
- Al-Betar, M.A.; Awadallah, M.A. Island bat algorithm for optimization. Expert Syst. Appl. 2018, 107, 126–145. [Google Scholar] [CrossRef]
- Guo, S.S.; Wang, J.S.; Ma, X.X. Improved bat algorithm based on multipopulation strategy of island model for solving global function optimization problem. Comput. Intell. Neurosci. 2019, 2019, 6068743. [Google Scholar] [CrossRef]
- Lin, N.; Tang, J.; Li, X.; Zhao, L. A novel improved bat algorithm in UAV path planning. J. Comput. Mater. Contin 2019, 61, 323–344. [Google Scholar] [CrossRef]
- Zong, Y.; Chen, J.; Yang, L.; Tao, S.; Aoma, C.; Zhao, J.; Wang, S. U-net based method for automatic hard exudates segmentation in fundus images using inception module and residual connection. IEEE Access 2020, 8, 167225–167235. [Google Scholar] [CrossRef]
- Lu, Q.; Zhang, Z.; Yue, C. Image segmentation based on bat algorithm and pulse coupled neural network. In Proceedings of the 3rd International Conference on Electronic Information Technology and Computer Engineering (EITCE), Xiamen, China, 18–20 October 2019; IEEE: New York City, NY, USA, 2019; pp. 1–4. [Google Scholar]
- Ye, Z.W.; Wang, M.W.; Liu, W.; Chen, S. Fuzzy entropy based optimal thresholding using bat algorithm. Appl. Soft Comput. 2015, 31, 381–395. [Google Scholar] [CrossRef]
- Ye, Z.; Yang, J.; Wang, M.; Zong, X.; Yan, L.; Liu, W. 2D Tsallis entropy for image segmentation based on modified chaotic bat algorithm. Entropy 2018, 20, 239. [Google Scholar] [CrossRef] [Green Version]
- Kaur, T.; Gandhi, T.K. Deep convolutional neural networks with transfer learning for automated brain image classification. Mach. Vis. Appl. 2020, 31, 1–16. [Google Scholar] [CrossRef]
- Bangyal, W.H.; Ahmad, J.; Rauf, H.T. Optimization of neural network using improved bat algorithm for data classification. J. Med. Imaging Health Inform. 2019, 9, 670–681. [Google Scholar] [CrossRef]
- Alihodzic, A.; Tuba, M. Improved bat algorithm applied to multilevel image thresholding. Sci. World J. 2014, 2014, 176718. [Google Scholar] [CrossRef] [Green Version]
- Scholz, N.; Moll, J.; Mälzer, M.; Nagovitsyn, K.; Krozer, V. Random bounce algorithm: Real-time image processing for the detection of bats and birds. Signal, Image and Video Processing 2016, 10, 1449–1456. [Google Scholar] [CrossRef]
- Nakamura, R.Y.M.; Pereira, L.A.M.; Costa, K.A.; Rodrigues, D.; Papa, J.; Yang, X. BBA: A binary bat algorithm for feature selection. In Proceedings of the 25th SIBGRAPI Conference on Graphics, Patterns and Images; Ouro Preto, Brazil, 22–25 August 2012, IEEE: New York City, NY, USA, 2012; pp. 291–297. [Google Scholar]
- Gupta, D.; Arora, J.; Agrawal, U.; Khanna, A.; de Albuquerque, V. Optimized Binary Bat algorithm for classification of white blood cells. Measurement 2019, 143, 180–190. [Google Scholar] [CrossRef]
- Satapathy, S.C.; Sri Madhava Raja, N.; Rajinikanth, V.; Ashour, A.; Dey, N. Multi-level image thresholding using Otsu and chaotic bat algorithm. Neural Comput. Appl. 2018, 29, 1285–1307. [Google Scholar] [CrossRef]
- Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
- Chen, R.; Dong, C.; Ye, Y.; Chen, Z.; Liu, Y. QSSA: Quantum evolutionary salp swarm algorithm for mechanical design. IEEE Access 2019, 7, 145582–145595. [Google Scholar] [CrossRef]
- Zhang, J.; Wang, J.S. Improved salp swarm algorithm based on levy flight and sine cosine operator. IEEE Access 2020, 8, 99740–99771. [Google Scholar] [CrossRef]
- Wang, Z.; Ding, H.; Yang, Z.; Li, B.; Guan, Z.; Bao, L. Rank-driven salp swarm algorithm with orthogonal opposition-based learning for global optimization. Appl. Intell. 2021, 10, 1–43. [Google Scholar] [CrossRef] [PubMed]
- Sayed, G.I.; Khoriba, G.; Haggag, M.H. A novel chaotic salp swarm algorithm for global optimization and feature selection. Appl. Intell. 2018, 48, 3462–3481. [Google Scholar] [CrossRef]
- Pathak, S.; Mani, A.; Sharma, M.; Chatterjee, A. A New Salp Swarm Algorithm for the Numerical Optimization Problems Based on An Elite Opposition-based Learning. In Proceedings of the 2021 Asian Conference on Innovation in Technology (ASIANCON), Pune, India, 27–29 August 2021; IEEE: New York City, NY, USA, 2021; pp. 1–6. [Google Scholar]
- Houssein, E.H.; Hosney, M.E.; Elhoseny, M.; Oliva, D.; Mohamed, W.; Hassaballah, M. Hybrid Harris hawks optimization with cuckoo search for drug design and discovery in chemoinformatics. Sci. Rep. 2020, 10, 1–22. [Google Scholar] [CrossRef] [PubMed]
- Abualigah, L.; Al-Okbi, N.K.; Elaziz, M.A.; Houssein, E. Boosting Marine Predators Algorithm by Salp Swarm Algorithm for Multilevel Thresholding Image Segmentation. Multimed. Tools Appl. 2022, 3, 1–36. [Google Scholar] [CrossRef]
- Tubishat, M.; Idris, N.; Shuib, L.; Abushariah, M.; Mirjalili, S. Improved salp swarm algorithm based on opposition based learning and novel local search algorithm for feature selection. Expert Syst. Appl. 2020, 145, 113122. [Google Scholar] [CrossRef]
- Wang, S.; Jia, H.; Peng, X. Modified salp swarm algorithm based multilevel thresholding for color image segmentation. Math. Biosci. Eng. 2020, 17, 700–724. [Google Scholar] [CrossRef]
- Rani, P.; Kotwal, S.; Manhas, J.; Sharma, V.; Sharma, S. Machine learning and deep learning based computational approaches in automatic microorganisms image recognition: Methodologies, challenges, and developments. Arch. Comput. Methods Eng. 2021, 8, 1–37. [Google Scholar] [CrossRef]
- Welikala, R.A.; Fraz, M.M.; Dehmeshki, J.; Hoppe, A.; Tah, V.; Mann, S.; Williamson, T.; Barman, S. Genetic algorithm based feature selection combined with dual classification for the automated detection of proliferative diabetic retinopathy. Comput. Med. Imaging Graph. 2015, 43, 64–77. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Ramos-Soto, O.; Rodríguez-Esparza, E.; Balderas-Mata, S.E.; Oliva, D.; Hassanien, A.; Meleppat, R.; Zawadzki, R. An efficient retinal blood vessel segmentation in eye fundus images by using optimized top-hat and homomorphic filtering. Comput. Methods Programs Biomed. 2021, 201, 105949. [Google Scholar] [CrossRef] [PubMed]
- Song, J.; Zhao, Y.; Chi, Z.; Ma, Q.; Yin, T.; Zhang, X. Improved FCM algorithm for fisheye image cluster analysis for tree height calculation. Math. Biosci. Eng. 2021, 18, 7806–7836. [Google Scholar] [CrossRef] [PubMed]
- Altan, A.; Karasu, S. Recognition of COVID-19 disease from X-ray images by hybrid model consisting of 2D curvelet transform, chaotic salp swarm algorithm and deep learning technique. Chaos Solitons Fractals 2020, 140, 110071. [Google Scholar] [CrossRef] [PubMed]
- Qaraad, M.; Amjad, S.; Hussein, N.K.; Elhosseini, M. Large scale salp-based grey wolf optimization for feature selection and global optimization. Neural Comput. Appl. 2022, 2, 1–26. [Google Scholar] [CrossRef]
- Majhi, S.K.; Bhatachharya, S.; Pradhan, R.; Biswal, S. Fuzzy clustering using salp swarm algorithm for automobile insurance fraud detection. J. Intell. Fuzzy Syst. 2019, 36, 2333–2344. [Google Scholar] [CrossRef]
- Qi, L.; Liu, H. Feature Selection of BOF Steelmaking Process Data Based on Denary Salp Swarm Algorithm. Arab. J. Sci. Eng. 2020, 45, 10401–10416. [Google Scholar] [CrossRef]
- Gagnon, I.; April, A.; Abran, A. A critical analysis of the bat algorithm. Eng. Rep. 2020, 2, e12212. [Google Scholar] [CrossRef]
- Gagnon, I.; April, A.; Abran, A. An investigation of the effects of chaotic maps on the performance of metaheuristics. Eng. Rep. 2021, 3, e12369. [Google Scholar] [CrossRef]
- Field, K.A.; Sewall, B.J.; Prokkola, J.M.; Turner, G.; Gagnon, M.; Lilley, T. Effect of torpor on host transcriptomic responses to a fungal pathogen in hibernating bats. Mol. Ecol. 2018, 27, 3727–3743. [Google Scholar] [CrossRef] [Green Version]
- Ajaj, R.; Araujo, G.R.; Batygov, M.; Beltran, B.; Bina, C.; Boulay, M.; Broerman, B.; Bueno, J. Electromagnetic backgrounds and potassium-42 activity in the DEAP-3600 dark matter detector. Phys. Rev. D 2019, 100, 072009. [Google Scholar] [CrossRef]
- Shao, W.; Banh, L.; Kunder, C.A.; Fan, R.; Soerensen, S.; Wang, J.; Teslovich, N.; Madhuripan, N. ProsRegNet: A deep learning framework for registration of MRI and histopathology images of the prostate. Med. Image Anal. 2021, 68, 101919. [Google Scholar] [CrossRef]
- Sood, R.R.; Shao, W.; Kunder, C.; Teslovich, N.; Wang, J.; Soerensen, S.; Madhuripan, N.; Jawahar, A. 3D Registration of pre-surgical prostate MRI and histopathology images via super-resolution volume reconstruction. Med. Image Anal. 2021, 69, 101957. [Google Scholar] [CrossRef] [PubMed]
- Bhattacharya, I.; Seetharaman, A.; Kunder, C.; Shao, W.; Chen, L.; Soerensen, S.; Wang, J.; Teslovich, N. Selective identification and localization of indolent and aggressive prostate cancers via CorrSigNIA: An MRI-pathology correlation and deep learning framework. Med. Image Anal. 2022, 75, 102288. [Google Scholar] [CrossRef]
- Rusu, M.; Shao, W.; Kunder, C.A.; Wang, J.; Soerensen, S.; Teslovich, N.; Sood, R.; Chen, L. Registration of presurgical MRI and histopathology images from radical prostatectomy via RAPSODI. Med. Phys. 2020, 47, 4177–4188. [Google Scholar] [CrossRef]
- Soerensen, S.J.C.; Fan, R.E.; Seetharaman, A. Deep learning improves speed and accuracy of prostate gland segmentations on magnetic resonance imaging for targeted biopsy. J. Urol. 2021, 206, 604–612. [Google Scholar] [CrossRef]
- Bhattacharya, I.; Khandwala, Y.S.; Vesal, S.; Yang, Q.; Soerensen, S.; Fan, R.; Ghanouni, P. A review of artificial intelligence in prostate cancer detection on imaging. Ther. Adv. Urol. 2022, 14, 17562872221128791. [Google Scholar] [CrossRef]
- Soerensen, S.J.C.; Fan, R.; Seetharaman, A.; Chen, L.; Shao, W.; Bhattacharya, I.; Borre, M.; Chung, B. ProGNet: Prostate gland segmentation on MRI with deep learning. In Proceedings of the Medical Imaging 2021: Image Processing, San Diego, CA, USA, 20 August 2020; SPIE: Washington, DC, USA, 2021; Volume 11596, pp. 743–750. [Google Scholar]
- Bhattacharya, I.; Seetharaman, A.; Shao, W.; Sood, A.; Kunder, C.; Fan, R.; Soerensen, S.; Wang, J.; Ghanouni, P. Corrsignet: Learning correlated prostate cancer signatures from radiology and pathology images for improved computer aided diagnosis. In Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, Lima, Peru, 4–8 October 2020; Springer: Cham, Switzerland, 2020; pp. 315–325. [Google Scholar]
- Jiang, Z.; Mallants, D.; Peeters, L.; Gao, L.; Soerensen, C.; Mariethoz, G. High-resolution paleovalley classification from airborne electromagnetic imaging and deep neural network training using digital elevation model data. Hydrol. Earth Syst. Sci. 2019, 23, 2561–2580. [Google Scholar] [CrossRef] [Green Version]
- Castelli, M.; Manzoni, L.; Mariot, L.; Nobile, M.; Tangherloni, A. Salp Swarm Optimization: A critical review. Expert Syst. Appl. 2022, 189, 116029. [Google Scholar] [CrossRef]
- Zhang, X.; Dahu, W. Application of artificial intelligence algorithms in image processing. J. Vis. Commun. Image Represent. 2019, 61, 42–49. [Google Scholar] [CrossRef]
- Vanneschi, L.; Henriques, R.; Castelli, M. Multi-objective genetic algorithm with variable neighbourhood search for the electoral redistricting problem. Swarm Evol. Comput. 2017, 36, 37–51. [Google Scholar] [CrossRef]
- Bakurov, I.; Buzzelli, M.; Schettini, R.; Castelli, M.; Vanneschi, L. Structural similarity index (SSIM) revisited: A data-driven approach. Expert Syst. Appl. 2022, 189, 116087. [Google Scholar] [CrossRef]
- Peres, F.; Castelli, M. Combinatorial optimization problems and metaheuristics: Review, challenges, design, and development. Appl. Sci. 2021, 11, 6449. [Google Scholar] [CrossRef]
- Rubio-Largo, Á.; Vanneschi, L.; Castelli, M.; Vega-Rodriguez, M. Swarm intelligence for optimizing the parameters of multiple sequence aligners. Swarm Evol. Comput. 2018, 42, 16–28. [Google Scholar] [CrossRef]
- Bakurov, I.; Castelli, M.; Gau, O.; Fontanella, F.; Vanneschi, L. Genetic programming for stacked generalization. Swarm Evol. Comput. 2021, 65, 100913. [Google Scholar] [CrossRef]
Algorithm | Briefly Analyze | Image Segmentation | Advantage | Disadvantage | Applicable Field | |
---|---|---|---|---|---|---|
ACO | [29] | Improving Watershed Segmentation | watershed segmentation | Improved over-segmentation | The watershed point still exists, long segmentation time | Pelvic bone CT images, etc. |
[31] | Improve clustering algorithm | Cluster segmentation method | The cluster center is automatically generated by the algorithm | Further increase the parameters and lengthen the segmentation time | Medical images, brain MRI images | |
[32] | Improved ACO algorithm and combined threshold segmentation | Threshold segmentation | Improve the speed of the algorithm and reduce the segmentation time | The clarity has not improved, and the algorithm parameters are still artificially set | Medical CT images | |
[33] | Fusion of k-means algorithm and ACO algorithm | k-means clustering algorithm | Improved anti-noise capability, improved segmentation accuracy | The segmentation time is still long | Medical MRI images | |
[36] | ACO algorithm enhanced impulse coupled neural network | Pulse coupled neural network | The parameter setting is easy to set | Depends on the dataset, the segmentation time varies little | MRI image of the brain | |
PSO | [62] | Improved optimal entropy threshold segmentation | Best entropy thresholding segmentation technique | Automatically select threshold | Long segmentation time | Synthetic aperture radar (SAR) map |
[63] | Improved watershed segmentation method | watershed segmentation method, regional growth | Improved the bug of over-segmentation | The segmentation accuracy is still not high, and the time increases | Brain MRI images | |
[65] | Combined with information entropy threshold segmentation | Information entropy threshold segmentation | Reduce image segmentati and enhance anti-noise ability | The sharpness improvement rate is not high | Medical CT images | |
[66] | Reinforced ensemble deep neural networks | Integrated deep neural network | Improved segmentation accuracy and optimized learning parameters | Depends on the dataset, may become stuck in a local optimum | Retinal image segmentation and diabetic macular edema detection | |
[69] | Combined with gray wolf algorithm for threshold segmentation | Threshold segmentation | Improved accuracy for segmenting complex images | Segmenting time varies | Surface image segmentation | |
SSA | [91] | Combined with Otsu algorithm | Otsu algorithm | Automatic threshold selection, less segmentation time | The segmentation accuracy is not significantly improved | Ship synthetic aperture radar image |
[96] | Optimizing K-means clustering algorithm | K-means clustering algorithm | Improve the diversity of optimization positions | Long segmentation time | Medical image | |
[97] | Combined with exponential entropy multi-threshold image segmentation method | Exponential entropy multi-threshold image segmentation | Small amount of calculation | The threshold selection is not accurate enough, resulting in low segmentation accuracy | Forest fire images | |
[98] | Combined with maximum two-dimensional entropy segmentation method | Maximum two-dimensional entropy segmentation method | Reduce the amount of calculation and shorten the calculation time | The segmentation accuracy is not high | Medical image | |
[93] | Combining bird flock algorithm, Otsu algorithm and Kapur entropy | Otsu’s algorithm and Kapur entropy | High segmentation accuracy, fast segmentation speed | Long segmentation time | Medical image | |
BA | [110] | Optimized fuzzy c-means algorithm | Fuzzy c-means algorithm | Improved segmentation accuracy for hard exudates | Long segmentation time | Hard exudate image |
[111] | Combined with maximum entropy threshold segmentation | Maximum entropy threshold segmentation | Improved segmentation accuracy | Long segmentation time | Engineering drawing image segmentation | |
[113] | Optimizing two-dimensional information entropy threshold segmentation | Two-dimensional information entropy threshold segmentation | Threshold selection is simple and time-consuming | Low definition | Thermal infrared image of power equipment | |
[114] | Two dimensional Tsallis entropy multi threshold segmentation method | Two dimensional Tsallis entropy multi threshold segmentation method | Strengthen the ability of the algorithm to jump out of the local optimum | The segmentation accuracy is not high | SAR images | |
[115] | Optimizing BP neural network | BP neural network | Clearer segmentation than ordinary methods | Long segmentation time | Grayscale image of surgical instrument markers | |
SALP | [130] | Combined with Otsu algorithm | Otsu algorithm | Low space and time complexity | Fall into a local optimum | Color image |
[131] | Combined region growing method | Region growing method | Small amount of calculation, good segmentation effect | Small change in segmentation time | Crack image | |
[132] | Combining nonlocal mean and Kapur entropy | Nonlocal mean and Kapur entropy | Short time consuming | Easy to fall into local optimum | Medical image | |
[133] | Combined with PSO | PSO algorithm | Good segmentation effect | Long segmentation time | RGB vessel image | |
[134] | Improved FCM algorithm | FCM algorithm | Improve measurement accuracy | Long segmentation time | Tree images |
Algorithm | Briefly Analyze | Image Segmentation | Advantage | Disadvantage | Applicable Field | |
---|---|---|---|---|---|---|
ACO | [37] | Improved high order graph matching algorithm | High order graph matching algorithm | Improved matching efficiency | Easy to fall into local optimal solution | Medical image |
[38] | Improved SIFT feature algorithm | Principal component analysis and kernel projection | Improve the matching efficiency of feature points | The search speed is slow and the matching accuracy is not high | Medical CT images | |
[40] | Combined with artificial fish swarm algorithm | Artificial fish swarm algorithm | Improve matching efficiency | Matching accuracy is not high | Brain image | |
[39] | Improved SIFT algorithm | SIFT algorithm | Effectively eliminate mismatch points and reduce matching time | Easy to fall into local optimum | Infrared image of power equipment | |
[41] | Optimizing Hausdorff distance | Intelligent optimization of Hausdorff distance | Improved robustness | Large amount of calculation | Infrared image matching | |
PSO | [70] | Combined with grayscale image matching methods | Improved Harris corner detection algorithm and sub-pixel method | Precise positioning | Slow search speed | Cross sign on hot metal tank car |
[71] | Combined with grey theory | Grey theory | Significantly improved matching speed and robustness | Easy to fall into local optimum | Medical image | |
[72] | Combining PCA, SIFT algorithm | PCA and SIFT algorithm | Reducing false matching of image matching algorithm | Low matching accuracy | Medical image | |
[73] | Combining Contourlet transformation and Hausdorff distance | Contourlet transform, Hausdorff distance | Improve the matching accuracy and computing efficiency | Large amount of calculation | Remote sensing image matching | |
[74] | Combined with fuzzy neural network | Fuzzy neural network | High matching efficiency | Easy to fall into local optimum | License plate image matching | |
SALP | [135] | Combined with chaos theory | Chaos theory | High matching accuracy and efficiency | Long match time | Medical image |
[136] | Combined with gray wolf algorithm | Gray wolf algorithm | Has better convergence speed and calculation accuracy | Easy to fall into local optimum | Medical CT image |
Algorithm | Briefly Analyze | Image Segmentation | Advantage | Disadvantage | Applicable Field | |
---|---|---|---|---|---|---|
ACO | [42] | Artificial fish swarm—ACO algorithm fusion | Artificial fish swarm algorithm | Has high classification accuracy and efficiency | Easy to fall into local optimum | Hyperspectral imagery |
[43] | Combinatorial optimization support vector machine classification | Support vector machine | Improve the classification accuracy of SVM algorithm | Classification takes a long time | Hyperspectral imagery | |
[44] | Combined with K-means clustering | K-means clustering | Overcome the slow convergence of the algorithm | Long time classification | Forest remote sensing images | |
[45] | Real time classification algorithm based on independent feature set | Real time classification algorithm | Improve real-time classification accuracy and efficiency | Low classification accuracy | Remote sensing image set | |
[46] | Combined with extreme learning machine | extreme learning machine | Get higher texture classification effect | Easy to fall into local optimum | Texture classification | |
PSO | [75] | Combined with least squares support vector machine | Least squares support vector machine | Improve the classification effect of images | Low classification accuracy | Remote sensing image |
[76] | Optimizing FCM cluster center method | FCM method | Avoid the influence of initial value and noise | Easy to fall into local optimum | Moving image | |
[77] | Optimized support vector machine algorithm | Support vector machine algorithm | Improve the accuracy of image classification | Long time classification | Medical pathology image | |
[78] | Optimized mixed kernel ELM model | Mixed kernel ELM model | Real time, high precision | Easy to fall into local optimum | High precision classification of vegetables and fruits | |
[79] | Combined with genetic algorithm | Genetic algorithm | High image classification accuracy | Low classification accuracy | Medical image | |
BA | [118] | Binary bat algorithm | Binary bat algorithm | Can quickly classify | Classification accuracy is not high | Medical image |
[119] | Optimized binary bat algorithm | Binary bat algorithm | Has fast classification and high accuracy | Easy to fall into local optimum | WBCs images, leukocyte classification | |
[139] | Combined with FCM clustering algorithm | FCM clustering algorithm | Can quickly classify | Low classification accuracy | Breast cancer images, liver disease images | |
[140] | Combined with genetic algorithm | Genetic algorithm | Reduce classification error | Easy to fall into local optimum | Remote sensing image | |
SALP | [132] | Optimizing the FKNN model | FKNN model | Better convergence accuracy | Long time classification | Medical image |
[134] | Combined with FCM algorithm | FCM algorithm | Accurate extraction of tree extreme points | Long time classification | Image calculation of tree height |
Algorithm | Briefly Analyze | Image Segmentation | Advantage | Disadvantage | Applicable Field | |
---|---|---|---|---|---|---|
ACO | [47] | Ant colony optimization feature selection algorithm based on information entropy | Feature selection algorithm | Features that are separated from each other | Large amount of calculation | Medical image |
[43] | Combined with pulse coupled neural network | Pulse coupled neural network | Improve image recognition accuracy | Low feature extraction accuracy | Medical image recognition | |
[48] | Combined with artificial neural network | Artificial neural network | Shorten the training time | Easy to fall into local optimization | Medical image | |
[49] | Support vector machine classifier | Support vector machine classifier | Improve the accuracy and efficiency | Long time consuming | Weed image recognition | |
[50] | Combined with optimal eigenvector selection method | Feature vector selection method | Avoid local convergence and improve the search efficiency | Low accuracy | Aerial building image recognition | |
PSO | [80] | Introducing the ICA algorithm | ICA algorithm | Reduce the computational complexity of the algorithm | Long time consuming | Medical image |
[81] | Combined with band feature extraction algorithm | Band feature extraction algorithm | High search efficiency | Easy to fall into local optimization | Hyperspectral image | |
[82] | Combined with least squares support vector machine | Least squares support vector machine | Recognition model enhancement | Increase the complexity of the algorithm | Green pepper target recognition | |
[83] | Combined with Niblack algorithm | Niblack algorithm | Improved segmentation accuracy | Low efficiency | Infrared image diagnosis of power equipment | |
[84] | Combining RBF neural network, support vector machine and AdaBoost | RBF neural network, support vector machine and AdaBoost | Reduce the correlation between features and improve the classification speed | Low recognition accuracy | Tobacco image features | |
SALP | [132] | Improve SALP algorithm | Genetic algorithm | Improve recognition efficiency | Long time consuming | Medical image |
[138] | Combined denary Salp Swarm Algorithm | Feature Selection | Speed up operation | Easy to fall into local optimization | Characteristic selection of converter steelmaking |
Algorithm | Briefly Analyze | Image Segmentation | Advantage | Disadvantage | Applicable Field | |
---|---|---|---|---|---|---|
ACO | [51] | Combined with genetic algorithm | Genetic algorithm | Improve image edge detection quality | Easy to fall into local optimization | Medical CT image |
[52] | Incorporating pheromones for edge detection | Pheromone edge detection | Greatly reduce image blur | Long time consuming | UAV image target edge detection | |
[53] | New DNA-ACO algorithm | DNA-ACO algorithm | Shorten the search time and improve the search accuracy | The image edge definition is not high | Medical image | |
[54] | Combining gray gradient and regional gray mean method | Gray gradient and gray area mean method | Reduce the influence of noise on edge detection | Low efficiency | Infrared image | |
[55] | Combined with ABC algorithm, maximum interclass variance | ABC algorithm, maximum interclass variance | Obtained edge information has better integrity | Edge detail detection is not ideal | Medical liver image | |
PSO | [85] | Improved optimal entropy threshold segmentation | Optimal entropy threshold segmentation technology | Better edge detection | Edge detection is slow | Medical image |
[86] | Introduction to quaternion image edge detection | Vector rotation principle of Quaternion | Extract image texture details, the algorithm is stable | Easy to fall into local optimization | Color image, texture image | |
[87] | Linear matrix inequality combined with PSO to train cellular neural network | Cellular neural network | Overcome the shortcomings of the algorithm’s unsatisfactory edge detail detection | Algorithm is not stable | Medical image | |
[88] | Improved PSO to optimize gradient operator | Gradient operator | Solve the problem of detail edge loss | Easy to fall into local optimization | Infrared image | |
[89] | Combined with gray wolf algorithm and XOR encoding | Gray wolf algorithm, combined with XOR encoding | Improved accuracy for segmenting complex images | Long segmentation time | Asteroid surface image segmentation | |
BA | [120] | Combined Canny operator | Canny operator | Extracting edge information of defects | Slow edge detection | Medical brain image |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Xu, M.; Cao, L.; Lu, D.; Hu, Z.; Yue, Y. Application of Swarm Intelligence Optimization Algorithms in Image Processing: A Comprehensive Review of Analysis, Synthesis, and Optimization. Biomimetics 2023, 8, 235. https://doi.org/10.3390/biomimetics8020235
Xu M, Cao L, Lu D, Hu Z, Yue Y. Application of Swarm Intelligence Optimization Algorithms in Image Processing: A Comprehensive Review of Analysis, Synthesis, and Optimization. Biomimetics. 2023; 8(2):235. https://doi.org/10.3390/biomimetics8020235
Chicago/Turabian StyleXu, Minghai, Li Cao, Dongwan Lu, Zhongyi Hu, and Yinggao Yue. 2023. "Application of Swarm Intelligence Optimization Algorithms in Image Processing: A Comprehensive Review of Analysis, Synthesis, and Optimization" Biomimetics 8, no. 2: 235. https://doi.org/10.3390/biomimetics8020235
APA StyleXu, M., Cao, L., Lu, D., Hu, Z., & Yue, Y. (2023). Application of Swarm Intelligence Optimization Algorithms in Image Processing: A Comprehensive Review of Analysis, Synthesis, and Optimization. Biomimetics, 8(2), 235. https://doi.org/10.3390/biomimetics8020235