Skip to main content
Log in

Multi-level image thresholding based on social spider algorithm for global optimization

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

Abstract

Thresholding is one of the simplest and popular technique for segmenting images. Maximum between-class variance (Otsu’s) method is one of the well-known and widely used method in case of segmentation. Not only Otsu could be used for bi-level thresholding but also it could be extended to multi-level image thresholding. Finding the optimum threshold values in multi-level case is very time consuming process, thus optimization algorithm can deal with this problem. In this paper social spider algorithm for global optimization has been used for maximizing the between-class variance to carry out multi-level image thresholding. Experimental outcomes have demonstrated that the proposed method is capable of estimating threshold values and yield satisfying outcome.

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

Similar content being viewed by others

References

  1. Maitra M, Chatterjee A (2008) A hybrid cooperative–comprehensive learning based PSO algorithm for image segmentation using multilevel thresholding. Expert Syst Appl 34(2):1341–1350

    Article  Google Scholar 

  2. Kotte S, Kumar PR, Injeti SK (2016) An efficient approach for optimal multilevel thresholding selection for gray scale images based on improved differential search algorithm. Ain Shams Eng J 9(4):1043–1067

    Article  Google Scholar 

  3. Liao P-S, Chen T-S, Chung P-C (2001) A fast algorithm for multilevel thresholding. J Inf Sci Eng 17(5):713–727

    Google Scholar 

  4. Zhao X, Turk M, Li W, Lien K-c, Wang G (2016) A multilevel image thresholding segmentation algorithm based on two-dimensional K–L divergence and modified particle swarm optimization. Appl Soft Comput 48:151–159

    Article  Google Scholar 

  5. Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9(1):62–66

    Article  Google Scholar 

  6. Chao Y, Dai M, Chen K, Chen P, Zhang Z (2016) Fuzzy entropy based multilevel image thresholding using modified gravitational search algorithm. In: 2016 IEEE international conference on industrial technology (ICIT). IEEE, Taipei, Taiwan, pp 752–757

    Chapter  Google Scholar 

  7. Ali M, Siarry P, Pant M (2017) Multi-level Image thresholding based on hybrid differential evolution algorithm. Application on medical images. In: Nakib A, Talbi EG (eds) Metaheuristics for medicine and biology. Studies in computational intelligence, vol 704. Springer, Berlin, Heidelberg

    Chapter  Google Scholar 

  8. El Aziz MA, Ewees AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst Appl 83:242–256

    Article  Google Scholar 

  9. Hussein WA, Sahran S, Abdullah SNHS (2016) A fast scheme for multilevel thresholding based on a modified bees algorithm. Knowl Based Syst 101:114–134

    Article  Google Scholar 

  10. Fan C-d, Ren K, Zhang Y-j, Yi L-z (2016) Optimal multilevel thresholding based on molecular kinetic theory optimization algorithm and line intercept histogram. J Cent South Univ 23:880–890

    Article  Google Scholar 

  11. Sathya P, Kayalvizhi R (2011) Optimal multilevel thresholding using bacterial foraging algorithm. Expert Syst Appl 38(12):15549–15564

    Article  Google Scholar 

  12. Sathya P, Kayalvizhi R (2011) Modified bacterial foraging algorithm based multilevel thresholding for image segmentation. Eng Appl Artif Intell 24(4):595–615

    Article  Google Scholar 

  13. Sathya P, Kayalvizhi R (2011) Amended bacterial foraging algorithm for multilevel thresholding of magnetic resonance brain images. Measurement 44(10):1828–1848

    Article  Google Scholar 

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

    Article  Google Scholar 

  15. Horng M-H (2011) Multilevel thresholding selection based on the artificial bee colony algorithm for image segmentation. Expert Syst Appl 38(11):13785–13791

    Google Scholar 

  16. Pal SS, Kumar S, Kashyap M, Choudhary Y, Bhattacharya M (2016) Multi-level thresholding segmentation approach based on spider monkey optimization algorithm. In: Satapathy SC (ed) Proceedings of the second international conference on computer and communication technologies. Springer, India, pp 273–287

    Chapter  Google Scholar 

  17. James J, Li VO (2015) A social spider algorithm for global optimization. Appl Soft Comput 30:614–627

    Article  Google Scholar 

  18. Oliva D, Cuevas E, Pajares G, Zaldivar D, Osuna V (2014) A multilevel thresholding algorithm using electromagnetism optimization. Neurocomputing 139:357–381. https://doi.org/10.1016/j.neucom.2014.02.020

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Taymaz Rahkar Farshi.

Ethics declarations

Conflict of interest

The authors declare that they have no competing interests.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rahkar Farshi, T., Orujpour, M. Multi-level image thresholding based on social spider algorithm for global optimization. Int. j. inf. tecnol. 11, 713–718 (2019). https://doi.org/10.1007/s41870-019-00328-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-019-00328-4

Keywords

Navigation