Skip to main content
Log in

Segmentation of thermographies from electronic systems by using the global-best brain storm optimization algorithm

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Segmentation is an important and basic task in image processing. Although no unique method is applicable to all types of images (as thermographies), multilevel thresholding is one of the most widely used techniques for this purpose. Multilevel thresholding segmentation has a major drawback that is to properly find the best configuration of thresholds. For that reason some metaheuristic algorithms are used to optimize the searching for the best thresholds. This paper proposes a combination of the minimum cross-entropy method and the Global-best brain storm optimization algorithm (GBSO), which improves the standard BSO to find the optimal solutions in complex search spaces. The GBSO uses a population of agents based on a global best and a re-initialization scheme that is triggered by the current state of its population. Here, the GBSO is used to find the best configuration of thresholds by optimizing the minimum cross entropy that is commonly using in image segmentation. Once the best thresholds are obtained they are applied over the images to extract only the regions of interest. For example, in the case of thermographies the parts with higher temperatures. To verify the performance of the proposed method it is firstly applied to classical reference images and after that over thermal images from electronic devices. The idea is to provide an alternative to segment thermographies that permits separating regions with higher temperatures. This could be used as a preprocessing step in a complex image processing system. The experimental result in terms of segmentation of electronic devices in thermographies provides evidence of the good performance of the GBSO. Different comparison with recent methods from the state-of-the-art were conducted where the GBSO obtains 1st place with the best values for the MCET. To validate the quality of segmentation they were used metrics as the peak signal-to-noise ratio (PSNR) where the GBSO is in the 4th rank of comparison, the structural similarity index (SSIM) and the feature similarity index (FSIM). For the FSIM and SSIM the GBSO in the 4th and 3rd rank, respectively.

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.

Algorithm 1
Algorithm 2
Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Abd Elaziz M, Lu S (2019) Many-objectives multilevel thresholding image segmentation using knee evolutionary algorithm. Expert Syst Appl 125:305

    Google Scholar 

  2. Abd Elaziz M, Nabil N, Moghdani R, Ewees AA, Cuevas E, Lu S (2021) Multilevel thresholding image segmentation based on improved volleyball premier league algorithm using whale optimization algorithm. Multimed Tools Appl 80 (8):12435

    Google Scholar 

  3. Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-Qaness MA, Gandomi AH (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Industr Eng 157:107250

    Google Scholar 

  4. Agrawal S, Panda R, Bhuyan S, Panigrahi BK (2013) Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm. Swarm Evolution Computat 11:16

    Google Scholar 

  5. Ahmadianfar I, Bozorg-Haddad O, Chu X (2020) Gradient-based optimizer: a new metaheuristic optimization algorithm. Inf Sci 540:131

    MathSciNet  MATH  Google Scholar 

  6. Al-Amri SS, Kalyankar NV, Khamitkar SD (2010) Image segmentation by using edge detection. Int J Comput Sci Eng 2(3):804

    Google Scholar 

  7. Angelina S, Suresh LP, Veni SHK (2012) .. In: 2012 International conference on computing, electronics and electrical technologies (ICCEET). IEEE, pp 970–974

  8. Aranguren I, Valdivia A, Morales-castaneda B, Oliva D, Abd Elaziz M, Perez-Cisneros M (2021) Improving the segmentation of magnetic resonance brain images using the lshade optimization algorithm. Biomed Signal Process Control 64:102259

    Google Scholar 

  9. Ayaz H, Rodríguez-Esparza E, Ahmad M, Oliva D, Pérez-Cisneros M, Sarkar R (2021) Classification of apple disease based on non-linear deep features. Appl Sci, vol 11(14). https://doi.org/10.3390/app11146422, https://www.mdpi.com/2076-3417/11/14/6422

  10. Balaras CA, Argiriou A (2002) Infrared thermography for building diagnostics. Energy Build 34(2):171

    Google Scholar 

  11. Bayzidi H, Talatahari S, Saraee M, Lamarche CP (2021) Social network search for solving engineering optimization problems. Computat Intell Neuroscience, vol 2021

  12. Bhatti UA, Huang M, Wang H, Zhang Y, Mehmood A, Di W (2018) Recommendation system for immunization coverage and monitoring. Human Vac Immunotherapeutics 14(1):165

    Google Scholar 

  13. Bhatti UA, Huang M, Wu D, Zhang Y, Mehmood A, Han H (2019) Recommendation system using feature extraction and pattern recognition in clinical care systems. Enterprise Inf Syst 13(3):329

    Google Scholar 

  14. Bhatti UA, Ming-Quan Z, Qing-Song H, Ali S, Hussain A, Yuhuan Y, Yu Z, Yuan L, Nawaz SA (2021) Advanced color edge detection using clifford algebra in satellite images. IEEE Photonics J 13(2):1

    Google Scholar 

  15. Bhatti UA, Yan Y, Zhou M, Ali S, Hussain A, Qingsong H, Yu Z, Yuan L (2021) Time series analysis and forecasting of air pollution particulate matter (pm 2.5): an sarima and factor analysis approach. IEEE Access 9:41019

    Google Scholar 

  16. Bhatti UA, Yu Z, Chanussot J, Zeeshan Z, Yuan L, Luo W, Nawaz SA, Bhatti MA, Ain QU, Mehmood A (2021) Local similarity-based spatial–spectral fusion hyperspectral image classification with deep cnn and gabor filtering. IEEE Trans Geosci Remote Sens 60:1

    Google Scholar 

  17. Chen T, Liu X, Feng R, Wang W, Yuan C, Lu W, He H, Gao H, Ying H, Chen DZ et al (2021) Discriminative cervical lesion detection in colposcopic images with global class activation and local bin excitation. IEEE J Biomed Health Inf 26(4):1411

    Google Scholar 

  18. Chen J, Ying H, Liu X, Gu J, Feng R, Chen T, Gao H, Wu J (2020) A transfer learning based super-resolution microscopy for biopsy slice images: the joint methods perspective. IEEE/ACM Trans Computat Bio Bioinf 18 (1):103

    Google Scholar 

  19. Dehariya VK, Shrivastava SK, Jain RC (2010) .. In: 2010 International Conference on Computational Intelligence and Communication Networks. IEEE, pp 386–391

  20. Dhal KG, Das A, Ray S, Galvez J, Das S (2020) Nature-inspired optimization algorithms and their application in multi-thresholding image segmentation. Arch Computat Methods Eng 27(3):855

    MathSciNet  Google Scholar 

  21. El-Abd M (2016) .. In: 2016 IEEE congress on evolutionary computation (CEC). IEEE, pp 2682–2686

  22. El-Abd M (2017) Global-best brain storm optimization algorithm. Swarm Evolution Computat 37:27

    Google Scholar 

  23. Fang Y, Liu J, Li J, Yi D, Cui W, Xiao X, Han B, Bhatti UA (2021) .. In: Innovation in medicine and healthcare. Springer, pp 61–73

  24. Feng R, Liu X, Chen J, Chen DZ, Gao H, Wu J (2020) A deep learning approach for colonoscopy pathology wsi analysis: accurate segmentation and classification. IEEE J Biomed Health Inf 25(10):3700

    Google Scholar 

  25. Fu KS, Mui JK (1981) A survey on image segmentation. Pattern Recognit 13(1):3

    MathSciNet  Google Scholar 

  26. Gao H, Xu K, Cao M, Xiao J, Xu Q, Yin Y (2021) The deep features and attention mechanism-based method to dish healthcare under social iot systems: an empirical study with a hand-deep local–global net. IEEE Trans Computat Social Syst 9(1):336

    Google Scholar 

  27. Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search, simulation, vol 76(2), p 60

  28. Gong Y, Zhou Y (2017) Differential evolutionary superpixel segmentation. IEEE Trans Image Process 27(3):1390

    MathSciNet  MATH  Google Scholar 

  29. Hammouche K, Diaf M, Siarry P (2008) A multilevel automatic thresholding method based on a genetic algorithm for a fast image segmentation. Comput Vis Image Underst 109(2):163

    Google Scholar 

  30. Hernandez GR, Navarro MA, Ortega-Sanchez N, Oliva D, Pérez-Cisneros M (2020) Failure detection on electronic systems using thermal images and metaheuristic algorithms. IEEE Lat Am Trans 18(08):1371

    Google Scholar 

  31. Horng MH, Liou RJ (2011) Multilevel minimum cross entropy threshold selection based on the firefly algorithm. Expert Syst Appl 38(12):14805

    Google Scholar 

  32. Huang KW, Wu ZX, Peng HW, Tsai MC, Hung YC, Lu YC (2018) .. In: 2018 IEEE international conference on applied system invention (ICASI). IEEE, pp 82–85

  33. Huynh-Thu Q, Ghanbari M (2008) Scope of validity of psnr in image/video quality assessment. Electron Lett 44(13):800

    Google Scholar 

  34. Kapur JN, Sahoo PK, Wong AKC (1985) A new method for gray-level picture thresholding using the entropy of the histogram. Comput Vis Graph Image Process 29(3):273

    Google Scholar 

  35. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (abc) algorithm. J Global Optim 39(3):459

    MathSciNet  MATH  Google Scholar 

  36. Kennedy J, Eberhart R (1995) .. In: Proceedings of ICNN’95-international conference on neural networks. IEEE, vol 4, pp 1942–1948

  37. Khokher MR, Ghafoor A, Siddiqui AM (2013) Image segmentation using multilevel graph cuts and graph development using fuzzy rule-based system. IET Image Process 7(3):201

    MathSciNet  Google Scholar 

  38. Kullback S (1968) Probability densities with given marginals. Annals Math Stat 39(4):1236

    MathSciNet  MATH  Google Scholar 

  39. Li CH, Lee CK (1993) Minimum cross entropy thresholding. Pattern Recognit 26(4):617

    Google Scholar 

  40. Li T, Li J, Liu J, Huang M, Chen YW, Bhatti UA (2022) Robust watermarking algorithm for medical images based on log-polar transform. EURASIP J Wirel Commun Netw 2022(1):1

    Google Scholar 

  41. Li Y, Li J, Shao C, Bhatti UA, Ma J (2022) .. In: International conference on artificial intelligence and security. Springer, pp 386–399

  42. Lindeberg T, Li MX (1997) Segmentation and classification of edges using minimum description length approximation and complementary junction cues. Comput Vis Image Underst 67(1):88

    Google Scholar 

  43. Liu W, Li J, Shao C, Ma J, Huang M, Bhatti UA (2022) .. In: International conference on artificial intelligence and security. Springer, pp 350–362

  44. Liu H, Tinsley L, Lam W, Addepalli S, Liu X, Starr A, Zhao Y (2020) A novel inspection technique for electronic components using thermography (nitect). Sensors 20(17):5013

    Google Scholar 

  45. Mahdy LN, Ezzat KA, Torad M, Hassanien AE (2020) Automatic segmentation system for liver tumors based on the multilevel thresholding and electromagnetism optimization algorithm. Int J Imaging Syst Technol 30(4):1256

    Google Scholar 

  46. Martin D, Fowlkes C, Tal D, Malik J (2001) .. In: Proc 8th Int’l conf computer vision, vol 2, pp 416–423

  47. McGlen RJ, Jachuck R, Lin S (2004) Integrated thermal management techniques for high power electronic devices. Appl Thermal Eng 24(8-9):1143

    Google Scholar 

  48. Merzban MH, Elbayoumi M (2019) Efficient solution of otsu multilevel image thresholding: a comparative study. Expert Syst Appl 116:299

    Google Scholar 

  49. Minaee S, Boykov YY, Porikli F, Plaza AJ, Kehtarnavaz N, Terzopoulos D (2021) Image segmentation using deep learning: a survey. IEEE Trans Pattern Anal Mach Intell

  50. Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120

    Google Scholar 

  51. Mittal H, Saraswat M (2018) An optimum multi-level image thresholding segmentation using non-local means 2d histogram and exponential kbest gravitational search algorithm. Eng Appl Artif Intell 71:226

    Google Scholar 

  52. Oliva D, Abd Elaziz M, Hinojosa S (2019) Metaheuristic algorithms for image segmentation: theory and applications, vol 825. (Springer)

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

    Google Scholar 

  54. Pal NR (1996) On minimum cross-entropy thresholding. Pattern Recogn 29(4):575

    Google Scholar 

  55. Pal NR, Pal SK (1993) A review on image segmentation techniques. Pattern Recognit 26(9):1277

    Google Scholar 

  56. Pare S, Kumar A, Singh GK, Bajaj V (2020) Image segmentation using multilevel thresholding: a research review. Iranian J Sci Technol Trans Electr Eng 44(1):1

    Google Scholar 

  57. Rodríguez-Esparza E., Zanella-Calzada LA, Oliva D, Heidari AA, Zaldivar D, Pérez-Cisneros M., Foong LK (2020) An efficient harris hawks-inspired image segmentation method. Expert Syst Appl 155:113428

    Google Scholar 

  58. Sathya SS, Deuri J (2018) Multilevel thresholding for image segmentation using cricket chirping algorithm. Bio-Inspired Comput Image Video Process, vol 31

  59. Senthilkumaran N, Rajesh R (2009) .. In: 2009 International conference on advances in recent technologies in communication and computing. IEEE, pp 844–846

  60. Shi Y (2015) .. In: Emerging Research on Swarm Intelligence and Algorithm Optimization (IGI Global), pp 1–35

  61. Singh S, Mittal N, Thakur D, Singh H, Oliva D, Demin A (2021) Nature and biologically inspired image segmentation techniques. Arch Computat Methods Eng:1–28

  62. Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341

    MathSciNet  MATH  Google Scholar 

  63. Stoynova A, Bonev B, Brayanov N (2018) .. In: 2018 41st International spring seminar on electronics technology (ISSE). IEEE, pp 1–7

  64. Tang K, Yuan X, Sun T, Yang J, Gao S (2011) An improved scheme for minimum cross entropy threshold selection based on genetic algorithm. Knowl-Based Syst 24(8):1131

    Google Scholar 

  65. Tuba E, Alihodzic A, Tuba M (2017) .. In: 2017 14th International conference on engineering of modern electric systems (EMES). IEEE, pp 240–243

  66. Turner TA (2001) Diagnostic thermography. Veterinary Clinics North America: Equine Practice 17(1):95

    Google Scholar 

  67. Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600. https://doi.org/10.1109/TIP.2003.819861

    Google Scholar 

  68. Xiao X, Li J, Yi D, Fang Y, Cui W, Bhatti UA, Han B (2021) .. In: Innovation in medicine and healthcare. Springer, pp 75–86

  69. Xiao J, Xu H, Gao H, Bian M, Li Y (2021) A weakly supervised semantic segmentation network by aggregating seed cues: the multi-object proposal generation perspective. ACM Trans Multimid Comput Commun Appl 17(1s):1

    Google Scholar 

  70. Xie J, Wu C, Gao L, Xu C, Xu Y, Chen G (2021) Detection of internal defects in cfrp strengthened steel structures using eddy current pulsed thermography. Constr Build Mater 282:122642

    Google Scholar 

  71. Xu L, Jia H, Lang C, Peng X, Sun K (2019) A novel method for multilevel color image segmentation based on dragonfly algorithm and differential evolution. IEEE Access 7:19502

    Google Scholar 

  72. Yambal M, Gupta H (2013) Image segmentation using fuzzy c means clustering: a survey. Int J Adv Res Comput Commun Eng 2(7):2927

    Google Scholar 

  73. Yang XS (2009) .. In: International symposium on stochastic algorithms. Springer, pp 169–178

  74. Yi D, Li J, Fang Y, Cui W, Xiao X, Bhatti UA, Han B (2021) .. In: Innovation in medicine and healthcare. Springer, pp 101–113

  75. Zeeshan Z, Bhatti UA, Memon WH, Ali S, Nawaz SA, Nizamani MM, Mehmood A, Bhatti MA, Shoukat MU et al (2021) Feature-based multi-criteria recommendation system using a weighted approach with ranking correlation. Intell Data Anal 25(4):1013

    Google Scholar 

  76. Zeng C, Liu J, Li J, Cheng J, Zhou J, Nawaz SA, Xiao X, Bhatti UA (2022) Multi-watermarking algorithm for medical image based on kaze-dct. J Ambient Intell Humanized Comput:1–9

  77. Zhang YJ (2006) An overview of image and video segmentation in the last 40 years. Adv Image Video Segmentation:1–16

  78. Zhang L, Zhang L, Mou X, Zhang D (2011) Correspondence-perception and quality models for images and video-fsim: a feature similarity index for image quality assessment. IEEE Trans Image Process 20(8):2378

    MathSciNet  MATH  Google Scholar 

  79. Zhao X, Turk M, Li W, Lien KC, 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

    Google Scholar 

  80. Zhou Y, Yen GG, Yi Z (2021) Evolutionary shallowing deep neural networks at block levels. IEEE Trans Neural Netw Learn Syst

  81. Zhou Y, Yuan X, Zhang X, Liu W, Wu Y, Yen GG, Hu B, Yi Z (2021) Evolutionary neural architecture search for automatic esophageal lesion identification and segmentation. IEEE Trans Artif Intell

  82. Zhu Y, Zhang W, Chen Y, Gao H (2019) A novel approach to workload prediction using attention-based lstm encoder-decoder network in cloud environment. EURASIP J Wirel Commun Netw 2019(1):1

    Google Scholar 

  83. Zemkoho AB (2011) Optimization problems with value function objectives

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alfonso Ramos-Michel.

Ethics declarations

Competing Interests

None of the authors of this paper have a financial or personal relationship with other people or organizations that could inappropriately influence or bias the content of the paper.

It is to specifically state that “No Competing interests are at stake and there is No Conflict of Interest” with other people or organizations that could inappropriately influence or bias the content of the paper.

This article does not contain any studies with human participants or animals performed by any of the authors.

The datasets generated during and/or analyzed during the current study are available in the Berkeley Segmentation Data Set 500 (BSDS500) repository, https://www2.eecs.berkeley.edu/Research/Projects/CS/vision/grouping/resources.html The set of thermographies is available on request.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Oliva, D., Ortega-Sanchez, N., Navarro, M.A. et al. Segmentation of thermographies from electronic systems by using the global-best brain storm optimization algorithm. Multimed Tools Appl 82, 44911–44941 (2023). https://doi.org/10.1007/s11042-023-15059-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15059-9

Keywords

Navigation