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.
Similar content being viewed by others
References
Abd Elaziz M, Lu S (2019) Many-objectives multilevel thresholding image segmentation using knee evolutionary algorithm. Expert Syst Appl 125:305
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
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
Agrawal S, Panda R, Bhuyan S, Panigrahi BK (2013) Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm. Swarm Evolution Computat 11:16
Ahmadianfar I, Bozorg-Haddad O, Chu X (2020) Gradient-based optimizer: a new metaheuristic optimization algorithm. Inf Sci 540:131
Al-Amri SS, Kalyankar NV, Khamitkar SD (2010) Image segmentation by using edge detection. Int J Comput Sci Eng 2(3):804
Angelina S, Suresh LP, Veni SHK (2012) .. In: 2012 International conference on computing, electronics and electrical technologies (ICCEET). IEEE, pp 970–974
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
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
Balaras CA, Argiriou A (2002) Infrared thermography for building diagnostics. Energy Build 34(2):171
Bayzidi H, Talatahari S, Saraee M, Lamarche CP (2021) Social network search for solving engineering optimization problems. Computat Intell Neuroscience, vol 2021
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
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
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
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
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
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
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
Dehariya VK, Shrivastava SK, Jain RC (2010) .. In: 2010 International Conference on Computational Intelligence and Communication Networks. IEEE, pp 386–391
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
El-Abd M (2016) .. In: 2016 IEEE congress on evolutionary computation (CEC). IEEE, pp 2682–2686
El-Abd M (2017) Global-best brain storm optimization algorithm. Swarm Evolution Computat 37:27
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
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
Fu KS, Mui JK (1981) A survey on image segmentation. Pattern Recognit 13(1):3
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
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search, simulation, vol 76(2), p 60
Gong Y, Zhou Y (2017) Differential evolutionary superpixel segmentation. IEEE Trans Image Process 27(3):1390
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
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
Horng MH, Liou RJ (2011) Multilevel minimum cross entropy threshold selection based on the firefly algorithm. Expert Syst Appl 38(12):14805
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
Huynh-Thu Q, Ghanbari M (2008) Scope of validity of psnr in image/video quality assessment. Electron Lett 44(13):800
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
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
Kennedy J, Eberhart R (1995) .. In: Proceedings of ICNN’95-international conference on neural networks. IEEE, vol 4, pp 1942–1948
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
Kullback S (1968) Probability densities with given marginals. Annals Math Stat 39(4):1236
Li CH, Lee CK (1993) Minimum cross entropy thresholding. Pattern Recognit 26(4):617
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
Li Y, Li J, Shao C, Bhatti UA, Ma J (2022) .. In: International conference on artificial intelligence and security. Springer, pp 386–399
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
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
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
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
Martin D, Fowlkes C, Tal D, Malik J (2001) .. In: Proc 8th Int’l conf computer vision, vol 2, pp 416–423
McGlen RJ, Jachuck R, Lin S (2004) Integrated thermal management techniques for high power electronic devices. Appl Thermal Eng 24(8-9):1143
Merzban MH, Elbayoumi M (2019) Efficient solution of otsu multilevel image thresholding: a comparative study. Expert Syst Appl 116:299
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
Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120
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
Oliva D, Abd Elaziz M, Hinojosa S (2019) Metaheuristic algorithms for image segmentation: theory and applications, vol 825. (Springer)
Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9(1):62
Pal NR (1996) On minimum cross-entropy thresholding. Pattern Recogn 29(4):575
Pal NR, Pal SK (1993) A review on image segmentation techniques. Pattern Recognit 26(9):1277
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
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
Sathya SS, Deuri J (2018) Multilevel thresholding for image segmentation using cricket chirping algorithm. Bio-Inspired Comput Image Video Process, vol 31
Senthilkumaran N, Rajesh R (2009) .. In: 2009 International conference on advances in recent technologies in communication and computing. IEEE, pp 844–846
Shi Y (2015) .. In: Emerging Research on Swarm Intelligence and Algorithm Optimization (IGI Global), pp 1–35
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
Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341
Stoynova A, Bonev B, Brayanov N (2018) .. In: 2018 41st International spring seminar on electronics technology (ISSE). IEEE, pp 1–7
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
Tuba E, Alihodzic A, Tuba M (2017) .. In: 2017 14th International conference on engineering of modern electric systems (EMES). IEEE, pp 240–243
Turner TA (2001) Diagnostic thermography. Veterinary Clinics North America: Equine Practice 17(1):95
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
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
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
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
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
Yambal M, Gupta H (2013) Image segmentation using fuzzy c means clustering: a survey. Int J Adv Res Comput Commun Eng 2(7):2927
Yang XS (2009) .. In: International symposium on stochastic algorithms. Springer, pp 169–178
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
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
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
Zhang YJ (2006) An overview of image and video segmentation in the last 40 years. Adv Image Video Segmentation:1–16
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
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
Zhou Y, Yen GG, Yi Z (2021) Evolutionary shallowing deep neural networks at block levels. IEEE Trans Neural Netw Learn Syst
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
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
Zemkoho AB (2011) Optimization problems with value function objectives
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15059-9