journal article·2023-07Open access

Improved Reptile Search Algorithm by Salp Swarm Algorithm for Medical Image Segmentation

Laith Abualigah, Mahmoud Habash, Essam Said Hanandeh, Ahmad MohdAziz Hussein, Mohammad Al Shinwan, Raed Abu Zitar, Heming Jia

Journal of Bionic Engineering· Volume 20· Issue 4

Abstract

This study proposes a novel nature-inspired meta-heuristic optimizer based on the Reptile Search Algorithm combed with Salp Swarm Algorithm for image segmentation using gray-scale multi-level thresholding, called RSA-SSA. The proposed method introduces a better search space to find the optimal solution at each iteration. However, we proposed RSA-SSA to avoid the searching problem in the same area and determine the optimal multi-level thresholds. The obtained solutions by the proposed method are represented using the image histogram. The proposed RSA-SSA employed Otsu's variance class function to get the best threshold values at each level. The performance measure for the proposed method is valid by detecting fitness function, structural similarity index, peak signal-to-noise ratio, and Friedman ranking test. Several benchmark images of COVID-19 validate the performance of the proposed RSA-SSA. The results showed that the proposed RSA-SSA outperformed other metaheuristics optimization algorithms published in the literature.
Source: europepmc · Quality: candidate unverified · Source record ↗

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Video Surveillance and Tracking Methods · Advanced Image and Video Retrieval Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (65)

Show source-provided references
1. Bhanu, B., Lee, S., & Ming, J. (1995). Adaptive image segmentation using a genetic algorithm. IEEE Transactions on Systems, Man, and Cybernetics, 25(12), 1543–1567.10.1109/21.478444 ↗
2. Otair, M., Hasan, O. A., & Abualigah, L. (2022). The effect of using minimum decreasing technique on enhancing the quality of lossy compressed images. Multimedia Tools and Applications, 1–32.10.1007/s11042-022-13404-y ↗
3. Abualigah, L., Almotairi, K.H., & Elaziz, M. A. (2022). Multilevel thresholding image segmentation using meta-heuristic optimization algorithms: Comparative analysis, open challenges and new trends. Applied Intelligence, 1–51.10.1007/s10489-022-04064-4 ↗
4. Kaur, D., & Kaur, Y. (2014). Various image segmentation techniques: A review. International Journal of Computer Science and Mobile Computing, 3(5), 809–814.
5. Minaee, S., Boykov, Y. Y., Porikli, F., Plaza, A. J., Kehtarnavaz, N., & Terzopoulos, D. (2021). Image segmentation using deep learning: A survey. IEEE Transactions on Pattern Analysis and Machine Intelligence.10.1109/TPAMI.2021.3059968 ↗
6. Ibrahim, A., Franz, B., Ahmad, Z., Healy, R., Knobelspiesse, K., Gao, B.-C., Proctor, C., & Zhai, P.-W. (2018). Atmospheric correction for hyperspectral ocean color retrieval with application to the Hyperspectral Imager for the Coastal Ocean (HICO). Remote Sensing of Environment, 204, 60–75.10.1016/j.rse.2017.10.041 ↗
7. Abualigah, L., Al-Okbi, N. K., Elaziz, M. A., & Houssein, E. H. (2022). Boosting Marine Predators Algorithm by Salp Swarm Algorithm for multilevel thresholding image segmentation. Multimedia Tools and Applications, 81(12), 16707–16742.10.1007/s11042-022-12001-3 ↗
8. Yin, P.-Y., & Chen, L.-H. (1997). A fast iterative scheme for multilevel thresholding methods. Signal Processing, 60(3), 305–313.10.1016/S0165-1684(97)00080-7 ↗
9. Horng, M.-H. (2011). Multilevel thresholding selection based on the artificial bee colony algorithm for image segmentation. Expert Systems with Applications, 38(11), 13785–13791.
10. Abualigah, L., Al-Okbi, N. K. (2022). A comparative analysis using multilevel thresholding image segmentation problems. In Handbook of moth-flame optimization algorithm: Variants, hybrids, improvements, and applications (p. 241).10.1201/9781003205326-16 ↗
11. Liu, Q., Li, N., Jia, H., Qi, Q., & Abualigah, L. (2022). Modified remora optimization algorithm for global optimization and multilevel thresholding image segmentation. Mathematics, 10(7), 1014.10.3390/math10071014 ↗
12. Lin, S., Jia, H., Abualigah, L., & Altalhi, M. (2021). Enhanced slime mould algorithm for multilevel thresholding image segmentation using entropy measures. Entropy, 23(12), 1700.10.3390/e23121700 ↗
13. Chakraborty, S., Sharma, S., Saha, A. K., & Saha, A. (2022). A novel improved whale optimization algorithm to solve numerical optimization and real-world applications. Artificial Intelligence Review, 1–112.10.1007/s10462-021-10114-z ↗
14. Sharma, S., Saha, A. K., Majumder, A., & Nama, S. (2021). MPBOA-A novel hybrid butterfly optimization algorithm with symbiosis organisms search for global optimization and image segmentation. Multimedia Tools and Applications, 80(8), 12035–12076.10.1007/s11042-020-10053-x ↗
15. Abualigah, L., Diabat, A., Sumari, P., & Gandomi, A. H. (2021). A novel evolutionary arithmetic optimization algorithm for multilevel thresholding segmentation of covid-19 ct images. Processes, 9(7), 1155.10.3390/pr9071155 ↗
16. Houssein, E. H., Hussain, K., Abualigah, L., Abd Elaziz, M., Alomoush, W., Dhiman, G., Djenouri, Y., & Cuevas, E. (2021). An improved opposition-based marine predators algorithm for global optimization and multilevel thresholding image segmentation. Knowledge-Based Systems, 229, 107348.10.1016/j.knosys.2021.107348 ↗
17. Ye, Z., Yang, J., Wang, M., Zong, X., Yan, L., & Liu, W. (2018). 2D Tsallis entropy for image segmentation based on modified chaotic bat algorithm. Entropy, 20(4), 239.10.3390/e20040239 ↗
18. Chakraborty, S., Saha, A. K., Nama, S., & Debnath, S. (2021). COVID-19 X-ray image segmentation by modified whale optimization algorithm with population reduction. Computers in Biology and Medicine, 139, 104984.10.1016/j.compbiomed.2021.104984 ↗
19. Jia, H., Xing, Z., & Song, W. (2019). Three dimensional pulse coupled neural network based on hybrid optimization algorithm for oil pollution image segmentation. Remote Sensing, 11(9), 1046.10.3390/rs11091046 ↗
20. Nama, S., Saha, A. K., & Sharma, S. (2022). Performance up-gradation of symbiotic organisms search by backtracking search algorithm. Journal of Ambient Intelligence and Humanized Computing, 13(12), 5505–5546.10.1007/s12652-021-03183-z ↗
21. Sharma, S., Saha, A. K., & Lohar, G. (2022). Optimization of weight and cost of cantilever retaining wall by a hybrid metaheuristic algorithm. Engineering with Computers, 38(4), 2897–2923.10.1007/s00366-021-01294-x ↗
22. Li, L., Sun, L., Guo, J., Qi, J., Xu, B., & Li, S. (2017). Modified discrete grey wolf optimizer algorithm for multilevel image thresholding. Computational Intelligence and Neuroscience.10.1155/2017/3295769 ↗
23. Chakraborty, S., Saha, A. K., Sharma, S., Chakraborty, R., Debnath, S. (2021). A hybrid whale optimization algorithm for global optimization. Journal of Ambient Intelligence and Humanized Computing, 1–37.10.1007/s12652-021-03304-8 ↗
24. Chouhan, S. S., Kaul, A., & Singh, U. P. (2019). Image segmentation using computational intelligence techniques. Archives of Computational Methods in Engineering, 26(3), 533–596.10.1007/s11831-018-9257-4 ↗
25. Al-Gburi, Z. D. S., & Kurnaz, S. (2022). Optical disk segmentation in human retina images with golden eagle optimizer. Optik, 271, 170103.10.1016/j.ijleo.2022.170103 ↗
26. Abdollahzadeh, B., Gharehchopogh, F. S., & Mirjalili, S. (2021). African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Computers and Industrial Engineering, 158, 107408.10.1016/j.cie.2021.107408 ↗
27. Shayanfar, H., & Gharehchopogh, F. S. (2018). Farmland fertility: A new metaheuristic algorithm for solving continuous optimization problems. Applied Soft Computing, 71, 728–746.10.1016/j.asoc.2018.07.033 ↗
28. Abdollahzadeh, B., Soleimanian Gharehchopogh, F., & Mirjalili, S. (2021). Artificial gorilla troops optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems. International Journal of Intelligent Systems, 36(10), 5887–5958.10.1002/int.22535 ↗
29. Ezugwu, A. E., Agushaka, J. O., Abualigah, L., Mirjalili, S., & Gandomi, A. H. (2022). Prairie dog optimization algorithm. Neural Computing and Applications, 34(22), 20017–20065.10.1007/s00521-022-07530-9 ↗
30. Chakraborty, S., Saha, A. K., Ezugwu, A. E., Agushaka, J. O., Zitar, R. A., & Abualigah, L. (2022). Differential evolution and its applications in image processing problems: A comprehensive review. Archives of Computational Methods in Engineering, 1–56.10.1007/s11831-022-09825-5 ↗
31. Sharma, S., Khodadadi, N., Saha, A. K., Gharehchopogh, F. S., & Mirjalili, S. (2022). Non-dominated sorting advanced butterfly optimization algorithm for multi-objective problems. Journal of Bionic Engineering, 1–25.10.1007/s42235-022-00288-9 ↗
32. Sharma, S., Saha, A. K., Roy, S., Mirjalili, S., & Nama, S. (2022). A mixed sine cosine butterfly optimization algorithm for global optimization and its application. Cluster Computing, 25(6), 4573–4600.10.1007/s10586-022-03649-5 ↗
33. Agushaka, J. O., Ezugwu, A. E., & Abualigah, L. (2022). Gazelle Optimization Algorithm: A novel nature-inspired metaheuristic optimizer. Neural Computing and Applications, 1–33.10.1007/s00521-022-07854-6 ↗
34. Abdollahzadeh, B., Gharehchopogh, F. S., Khodadadi, N., & Mirjalili, S. (2022). Mountain Gazelle Optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems. Advances in Engineering Software, 174, 103282.10.1016/j.advengsoft.2022.103282 ↗
35. Abd El Aziz, M., Ewees, A. A., & Hassanien, A. E. (2017). Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Systems with Applications, 83, 242–256.10.1016/j.eswa.2017.04.023 ↗
36. Abd Elaziz, M., Ewees, A. A., & Oliva, D. (2020). Hyper-heuristic method for multilevel thresholding image segmentation. Expert Systems with Applications, 146, 113201.
37. Bhandari, A. K., Singh, V. K., Kumar, A., & Singh, G. K. (2014). Cuckoo search algorithm and wind driven optimization based study of satellite image segmentation for multilevel thresholding using Kapur’s entropy. Expert Systems with Applications, 41(7), 3538–3560.10.1016/j.eswa.2013.10.059 ↗
38. Pare, S., Kumar, A., Singh, G. K., & Bajaj, V. (2020). Image segmentation using multilevel thresholding: A research review. Iranian Journal of Science and Technology, Transactions of Electrical Engineering, 44(1), 1–29.10.1007/s40998-019-00251-1 ↗
39. Ewees, A. A., Abualigah, L., Yousri, D., Sahlol, A. T., Al-qaness, M. A., Alshathri, S., & Elaziz, M. A. (2021). Modified artificial ecosystem-based optimization for multilevel thresholding image segmentation. Mathematics, 9(19), 2363.10.3390/math9192363 ↗
40. Abd Elaziz, M., Ewees, A. A., Yousri, D., Alwerfali, H. S. N., Awad, Q. A., Lu, S., & Al-Qaness, M. A. (2020). An improved Marine Predators Algorithm with fuzzy entropy for multi-level thresholding: Real world example of COVID-19 CT image segmentation. IEEE Access, 8, 125306–125330.10.1109/ACCESS.2020.3007928 ↗
41. He, L., & Huang, S. (2020). An efficient krill herd algorithm for color image multilevel thresholding segmentation problem. Applied Soft Computing, 89, 106063.
42. Moser, G., & Zerubia, J. (2018). Mathematical models for remote sensing image processing: Signals and communication technology. Berlin: Springer.10.1007/978-3-319-66330-2 ↗
43. Liang, H., Jia, H., Xing, Z., Ma, J., & Peng, X. (2019). Modified grasshopper algorithm-based multilevel thresholding for color image segmentation. IEEE Access, 7, 11258–11295.10.1109/ACCESS.2019.2891673 ↗
44. Huo, F., Sun, X., & Ren, W. (2020). Multilevel image threshold segmentation using an improved Bloch quantum artificial bee colony algorithm. Multimedia Tools and Applications, 79(3), 2447–2471.10.1007/s11042-019-08231-7 ↗
45. Houssein, E. H., Helmy, B.E.-D., Oliva, D., Elngar, A. A., & Shaban, H. (2021). A novel black widow optimization algorithm for multilevel thresholding image segmentation. Expert Systems with Applications, 167, 114159.10.1016/j.eswa.2020.114159 ↗
46. Liu, L., Zhao, D., Yu, F., Heidari, A. A., Li, C., Ouyang, J., Chen, H., Mafarja, M., Turabieh, H., & Pan, J. (2021). Ant colony optimization with Cauchy and greedy Levy mutations for multilevel COVID 19 X-ray image segmentation. Computers in Biology and Medicine, 136, 104609.
47. Faramarzi, A., Heidarinejad, M., Mirjalili, S., & Gandomi, A. H. (2020). Marine predators algorithm: a nature-inspired metaheuristic. Expert systems with applications, 152, 113377.10.1016/j.eswa.2020.113377 ↗
48. Yousri, D., Abd Elaziz, M., Abualigah, L., Oliva, D., Al-Qaness, M. A., & Ewees, A. A. (2021). COVID-19 X-ray images classification based on enhanced fractional-order cuckoo search optimizer using heavy-tailed distributions. Applied Soft Computing, 101, 107052.10.1016/j.asoc.2020.107052 ↗
49. Hsu, D.-Z., Chen, Y.-W., Chu, P.-Y., Periasamy, S., & Liu, M.-Y. (2013). Protective effect of 3, 4-methylenedioxyphenol (sesamol) on stress-related mucosal disease in rats. BioMed Research International.10.1155/2013/481827 ↗
50. Zhao, S., Wang, P., Heidari, A. A., Chen, H., Turabieh, H., Mafarja, M., & Li, C. (2021). Multilevel threshold image segmentation with diffusion association slime mould algorithm and Renyi’s entropy for chronic obstructive pulmonary disease. Computers in Biology and Medicine, 134, 104427.10.1016/j.compbiomed.2021.104427 ↗
51. Zhao, D., Liu, L., Yu, F., Heidari, A. A., Wang, M., Liang, G., Muhammad, K., & Chen, H. (2021). Chaotic random spare ant colony optimization for multi-threshold image segmentation of 2D Kapur entropy. Knowledge-Based Systems, 216, 106510.10.1016/j.knosys.2020.106510 ↗
52. Geiger, D., & Yuille, A. (1991). A common framework for image segmentation. International Journal of Computer Vision, 6(3), 227–243.10.1007/BF00115697 ↗
53. Otsu, N. (1979). A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man, and Cybernetics, 9(1), 62–66.10.1109/TSMC.1979.4310076 ↗
54. Chen, Q., Zhao, L., Lu, J., Kuang, G., Wang, N., & Jiang, Y. (2012). Modified two-dimensional Otsu image segmentation algorithm and fast realisation. IET Image Processing, 6(4), 426–433.10.1049/iet-ipr.2010.0078 ↗
55. Abualigah, L., Abd Elaziz, M., Sumari, P., Geem, Z. W., & Gandomi, A. H. (2022). Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Systems with Applications, 191, 116158.10.1016/j.eswa.2021.116158 ↗
56. Almotairi, K. H., & Abualigah, L. (2022). Hybrid reptile search algorithm and remora optimization algorithm for optimization tasks and data clustering. Symmetry, 14(3), 458.10.3390/sym14030458 ↗
57. Mirjalili, S., Gandomi, A. H., Mirjalili, S. Z., Saremi, S., Faris, H., & Mirjalili, S. M. (2017). Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Advances in Engineering Software, 114, 163–191.10.1016/j.advengsoft.2017.07.002 ↗
58. Tubishat, M., Ja’afar, S., Alswaitti, M., Mirjalili, S., Idris, N., Ismail, M. A., & Omar, M. S. (2021). Dynamic Salp Swarm Algorithm for feature selection. Expert Systems with Applications, 164, 113873.10.1016/j.eswa.2020.113873 ↗
59. Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in Engineering Software, 95, 51–67.10.1016/j.advengsoft.2016.01.008 ↗
60. Wang, D., Tan, D., & Liu, L. (2018). Particle swarm optimization algorithm: An overview. Soft Computing, 22(2), 387–408.10.1007/s00500-016-2474-6 ↗
61. Abualigah, L., Yousri, D., Abd Elaziz, M., Ewees, A. A., Al-Qaness, M. A., & Gandomi, A. H. (2021). Aquila optimizer: A novel meta-heuristic optimization algorithm. Computers and Industrial Engineering, 157, 107250.10.1016/j.cie.2021.107250 ↗
62. PirahanSiah, F., Abdullah, S. N. H. S., & Sahran, S. (2010). Adaptive image segmentation based on peak signal-to-noise ratio for a license plate recognition system. In Book adaptive image segmentation based on peak signal-to-noise ratio for a license plate recognition system (pp. 468–472). IEEE. https://ieeexplore.ieee.org/xpl/conhome/5729855/proceeding10.1109/ICCAIE.2010.5735125 ↗
63. Brunet, D., Vrscay, E. R., & Wang, Z. (2011). On the mathematical properties of the structural similarity index. IEEE Transactions on Image Processing, 21(4), 1488–1499.10.1109/TIP.2011.2173206 ↗
64. Ouadfel, S., & Taleb-Ahmed, A. (2016). Social spiders optimization and flower pollination algorithm for multilevel image thresholding: A performance study. Expert Systems with Applications, 55, 566–584.10.1016/j.eswa.2016.02.024 ↗
65. Akay, B. (2013). A study on particle swarm optimization and artificial bee colony algorithms for multilevel thresholding. Applied Soft Computing, 13(6), 3066–3091.10.1016/j.asoc.2012.03.072 ↗