Skip to main content
Log in

An Improved Teaching–Learning-Based Optimization for Multilevel Thresholding Image Segmentation

  • Research Article-Computer Engineering and Computer Science
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

Due to its successful application image processing or computer vision system, image segmentation plays a significant role and has become a hot research hotspot. In this paper, we propose an improved teaching–learning-based optimization (NFDR-TLBO) to segment grayscale images via multilevel thresholding. In the proposed teaching–learning-based optimization variant, the neighborhood topology is introduced into the original teaching–learning-based optimization algorithm to maintain the exploration ability of the population and the fitness-distance-ratio mechanism is introduced into the original teaching–learning-based optimization algorithm to improve its optimization performance on complex numerical optimization problems. Moreover, the experimental results on 18 typical benchmark functions with different characteristics verify the feasibility and effectiveness of the proposed algorithm. Furthermore, the proposed algorithm is used to optimize Kapur entropy function in order to find the optimal threshold for image segmentation. Finally, the experimental simulations on different benchmark images show that the proposed algorithm is effective and efficient in improving the image segmentation performance in terms of peak-signal-to-noise ratio, structure similarity index and feature similarity.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Nakib, A.; Oulhadj, H.; Siarry, P., et al.: Image thresholding based on Pareto multiobjective optimization. Eng. Appl. Artif. Intell. 23(3), 313–320 (2010)

    MATH  Google Scholar 

  2. Elaziz, M.A.; Oliva, D.; Ewees, A.A., et al.: Multi-level thresholding-based grey scale image segmentation using multi-objective multi-verse optimizer. Expert Syst. Appl. 125, 112–129 (2019)

    Google Scholar 

  3. Azeroual, A.; Afdel, K.: Fast image edge detection based on faber Schauder wavelet and Otsu threshold. Heliyon 3(12), e00485 (2017)

    Google Scholar 

  4. Zhang, X.; Guo, Q.; Sun, Y., et al.: Patch-based fuzzy clustering for image segmentation. Soft Comput. 23(9), 3081–3093 (2019)

    Google Scholar 

  5. Milletari, F.; Navab, N.; Ahmadi, S. et al.: V-Net: Fully convolutional neural networks for volumetric medical image segmentation. In: International conference on 3d vision, pp 565–571 (2016).

  6. Wei, X.; Ma, X.; Liu, Y.: Classification method for SRC wooden board defects based on single threshold segmentation of artificial bee colony. J. Shenyang Univ. Technol. 39(3), 292–298 (2017)

    Google Scholar 

  7. Pirahansiah, F.; Abdullah, S.; Sahran, S.: Comparison single thresholding method for handwritten images segmentation. In: Proceedings of the 2011 International conference on pattern analysis and intelligent robotics, ICPAIR 2011, vol. 1, pp. 92–96 (2011).

  8. Ding, G.; Dong, F.; Zou, H., et al.: Fruit fly optimization algorithm based on a hybrid adaptive-cooperative learning and its application in multilevel image thresholding. Appl. Soft Comput. 84, 105704 (2019)

    Google Scholar 

  9. Xing, Z.: An improved emperor penguin optimization based multilevel thresholding for color image segmentation. Knowl.-Based Syst. 194, 105570 (2020)

    Google Scholar 

  10. Lei, B.; Fang, J.: Multilevel minimum cross entropy thresholding: a comparative study. Appl. Soft Comput. 96, 106588 (2020)

    Google Scholar 

  11. He, L.; Huang, S.: An efficient krill herd algorithm for color image multilevel thresholding segmentation problem. Appl. Soft Comput. 89, 106063 (2020)

    Google Scholar 

  12. Yuan, X.; Wu, L.; Peng, Q., et al.: An improved Otsu method using the weighted object variance for defect detection. Appl. Surf. Sci. 349(349), 472–484 (2015)

    Google Scholar 

  13. Zheng, X.; Tang, Y.; Hu, W.: Image thresholding based on gray level-fuzzy local entropy histogram. IEEJ Trans. Electr. Electron. Eng. 13(4), 627–631 (2018)

    Google Scholar 

  14. Upadhyay, P.; Chhabra, J.K.: Kapur’s entropy based optimal multilevel image segmentation using Crow Search Algorithm. Appl. Soft Comput. (2019). https://doi.org/10.1016/j.asoc.2019.105522

    Article  Google Scholar 

  15. Merzban, M.H.; Elbayoumi, M.: Efficient solution of Otsu multilevel image thresholding: a comparative study. Exp. Syst. Appl. 2019, 299–309 (2019)

    Google Scholar 

  16. Li, Y.; Li, Z.; Ding, Z., et al.: Automatic infrared ship target segmentation based on structure tensor and maximum histogram entropy. IEEE Access 8, 44798–44820 (2020)

    Google Scholar 

  17. Khairuzzaman, A.K.; Chaudhury, S.: Multilevel thresholding using grey wolf optimizer for image segmentation. Expert Syst. Appl. 86, 64–76 (2017)

    Google Scholar 

  18. Horng, M.H.; Liou, R.J.: Multilevel minimum cross entropy threshold selection based on the firefly algorithm. Expert Syst. Appl. 38(12), 14805–14811 (2011)

    Google Scholar 

  19. Sarkar, S.; Das, S.; Chaudhuri, S.S.: A multilevel color image thresholding scheme based on minimum cross entropy and differential evolution. Pattern Recogn. Lett. 54(1), 27–35 (2015)

    Google Scholar 

  20. Pare, S.; Kumar, A.; Bajaj, V., et al.: An efficient method for multilevel color image thresholding using cuckoo search algorithm based on minimum cross entropy. Appl. Soft Comput. 61, 570–592 (2017)

    Google Scholar 

  21. Bhandari, A.; Kumar, A.; Singh, G.K.: Modified artificial bee colony based computationally efficient multilevel thresholding for satellite image segmentation using Kapur’s, Otsu and Tsallis functions. Expert Syst. Appl. 42(3), 1573–1601 (2015)

    Google Scholar 

  22. Sumathi, R.; Venkatesuslu, M.; Arjunan, S.P.: Extracting tumor in MR brain and breast image with Kapur’s entropy based Cuckoo Search Optimization and morphological reconstruction filters. Biocybern. Biomed. Eng. 38(4), 918–930 (2018)

    Google Scholar 

  23. Zou, F.; Chen, D.; Xu, Q.: A survey of teaching–learning-based optimization. Neurocomputing 335, 366–383 (2019)

    Google Scholar 

  24. Babu, A.A.; Rajam, V.M.A.: Water-body segmentation from satellite images using Kapur’s entropy-based thresholding method. Comput. Intell. 36(3), 1242–1260 (2020)

    Google Scholar 

  25. Sharma, A.; Chaturvedi, R.; Kumar, S., et al.: Multi-level image thresholding based on Kapur and Tsallis entropy using firefly algorithm. J. Interdiscip. Math. 23(2), 563–571 (2020)

    Google Scholar 

  26. Rao, R.V.; Savsani, V.; Vakharia, D.P., et al.: Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput. Aided Des. 43(3), 303–315 (2011)

    Google Scholar 

  27. Shukla, A.K.; Singh, P.; Vardhan, M.: An adaptive inertia weight teaching–learning-based optimization algorithm and its applications. Appl. Math. Modell. 77(1), 309–326 (2020)

    MathSciNet  MATH  Google Scholar 

  28. Campos, M.; Krohling, R.A.; Enriquez, I.: Bare bones particle swarm optimization with scale matrix adaptation. IEEE Trans. Cybern. 44(9), 1567–1578 (2014)

    Google Scholar 

  29. Tao, L.; Xu, B.; Hu, Z.; Zhong, W.: Multi-objective optimization of p-xylene oxidation process using an improved self-adaptive differential evolution algorithm. Chinese J. Chem. Eng. 25(08), 983–991 (2017)

    Google Scholar 

  30. Qin, A.K.; Suganthan, P.N.: Self-adaptive differential evolution algorithm for numerical optimization. In: IEEE Congress on Evolutionary Computation. IEEE (2005).

  31. Pickard, J.K.; Carretero, J.A.; Bhavsar, V.C., et al.: On the convergence and origin bias of the teaching–learning-based-optimization algorithm. Appl. Soft Comput. 46, 115–127 (2016)

    Google Scholar 

  32. Wu, C.; Zhao, J.; Feng, Y., et al.: Solving discounted 0–1 knapsack problems by a discrete hybrid teaching–learning-based optimization algorithm. Appl. Intell. 50, 1872–1888 (2020)

    Google Scholar 

  33. Wang, L.; Zou, F.; Hei, X., et al.: An improved teaching–learning-based optimization with neighborhood search for applications of ANN. Neurocomputing 143, 231–247 (2014)

    Google Scholar 

  34. Chen, D.; Zou, F.; Wang, J., et al.: SAMCCTLBO: a multi-class cooperative teaching–-learning-based optimization algorithm with simulated annealing. Soft. Comput. 20(5), 1921–1943 (2016)

    Google Scholar 

  35. Yu, D.; Hong, J.; Zhang, Z., et al.: Multi-objective individualized-instruction teaching-learning-based optimization algorithm. Appl. Soft Comput. 62, 288–314 (2018)

    Google Scholar 

  36. Shao, W.; Pi, D.; Shao, Z.: Full Length Article An extended teaching-learning based optimization algorithm for solving no-wait flow shop scheduling problem. Appl. Soft Comput. 61, 193–210 (2017)

    Google Scholar 

  37. Tsai, H.: Confined teaching-learning-based optimization with variable search strategies for continuous optimization. Inf. Sci. 500, 34–47 (2019)

    MathSciNet  MATH  Google Scholar 

  38. Li, S.; Gong, W.; Yan, X., et al.: Parameter extraction of photovoltaic models using an improved teaching-learning-based optimization. Energy Convers. Manage. 186, 293–305 (2019)

    Google Scholar 

  39. Zhang, Y.; Jin, Z.; Chen, Y.: Hybrid teaching–learning-based optimization and neural network algorithm for engineering design optimization problems. Knowl.-Based Syst. 187, 104836 (2020)

    Google Scholar 

  40. Pradhan, D.; Sahoo, B.; Misra, B.B., et al.: A multiclass SVM classifier with teaching learning based feature subset selection for enzyme subclass classification. Appl. Soft Comput. 96, 106664 (2020)

    Google Scholar 

  41. Hu, Z.; Cai, X.; Fan, Z.: An improved memetic algorithm using ring neighborhood topology for constrained optimization. Soft. Comput. 18, 2023–2041 (2014)

    Google Scholar 

  42. Peram, T; Veeramachaneni, K; Mohan, CK. Fitness-distance-ratio based particle swarm optimization. In: Proceeding of the 2003 IEEE Swarm Intelligence Symposium, 2003, pp. 174–218.

  43. Cleghorn, C.W.; Engelbrecht, A.P.: Fitness-distance-ratio particle swarm optimization: stability analysis. In: Genetic and evolutionary computation conference, 2017, pp. 12–18.

  44. Kennedy, J.: Bare bones particle swarms. In: Proceedings of the Swarm Intelligence Symposium 2003, SIS ’03, pp. 80–87.

  45. Brest, J.; Greiner, S.; Boskovic, B., et al.: Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10(6), 646–657 (2006)

    Google Scholar 

  46. Qin, A.K.; Huang, V.L.; Suganthan, P.N., et al.: Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 13(2), 398–417 (2009)

    Google Scholar 

  47. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process 13, 600–612 (2004)

    Google Scholar 

  48. Agrawal, S.; Panda, R.; Bhuyan, S., et al.: Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm. Swarm Evol. Comput. 11, 16–30 (2013)

    Google Scholar 

Download references

Acknowledgement

This work is partially supported by the National Natural Science Foundation of China (Grant No. 61976101). This work is also partially supported by the University Natural Science Research Project of Anhui Province (Grant No. KJ2019A0593).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Feng Zou.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jiang, Z., Zou, F., Chen, D. et al. An Improved Teaching–Learning-Based Optimization for Multilevel Thresholding Image Segmentation. Arab J Sci Eng 46, 8371–8396 (2021). https://doi.org/10.1007/s13369-021-05483-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-021-05483-0

Keywords

Navigation