Skip to main content
Top
Published in: Evolutionary Intelligence 1/2022

03-01-2021 | Research Paper

Clustering method and sine cosine algorithm for image segmentation

Authors: Lahbib Khrissi, Nabil El Akkad, Hassan Satori, Khalid Satori

Published in: Evolutionary Intelligence | Issue 1/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This article presents a new image segmentation approach based on the principle of clustering optimized by the meta-heuristic algorithm namely: SCA (Algorithm Sinus Cosine). This algorithm uses a mathematical model based on trigonometric functions to solve optimization problems. Such an approach was developed to solve the drawbacks existing in classic clustering techniques such as the initialization of cluster centers and convergence towards the local optimum. In fact, to obtain an “optimal” cluster center and to improve the image segmentation quality, we propose this technique which begins with the generation of a random population. Then, we determine the number of clusters to exploit. Later, we formulate an objective function to maximize the interclass distance and minimize the intra-class distance. The resolution of this function gives the best overall solution used to update the rest of the population. The performances of the proposed approach are evaluated using a set of reference images and compared to several classic clustering methods, like k-means or fuzzy c-means and other meta-heuristic approaches, such as genetic algorithms and particle swarm optimization. The results obtained from the different methods are analyzed based on the best fitness values, PSNR, RMSE, SC, XB, PC, S, SC, CE and the computation time. The experimental results show that the proposed approach gives satisfactory results compared to the other methods.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference El Akkad N, El Hazzat S, Saaidi A, Satori K (2016) Reconstruction of 3D scenes by camera self-calibration and using genetic algorithms. 3D Research 7(1):6CrossRef El Akkad N, El Hazzat S, Saaidi A, Satori K (2016) Reconstruction of 3D scenes by camera self-calibration and using genetic algorithms. 3D Research 7(1):6CrossRef
2.
go back to reference Chen X, Williams BM, Vallabhaneni SR, Czanner G, Williams R, Zheng Y (2019) Learning active contour models for medical image segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 11632–11640 Chen X, Williams BM, Vallabhaneni SR, Czanner G, Williams R, Zheng Y (2019) Learning active contour models for medical image segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 11632–11640
3.
go back to reference El Hazzat S, Merras M, El Akkad N, Saaidi A, Satori K (2018) 3D reconstruction system based on incremental structure from motion using a camera with varying parameters. Vis Comput 34(10):1443–1460CrossRef El Hazzat S, Merras M, El Akkad N, Saaidi A, Satori K (2018) 3D reconstruction system based on incremental structure from motion using a camera with varying parameters. Vis Comput 34(10):1443–1460CrossRef
4.
go back to reference Es-Sabry M, El Akkad N, Merras M, Saaidi A, Satori K (2020) A new image encryption algorithm using random numbers generation of two matrices and bit-shift operators. Soft Comput 24(5):3829–3848CrossRef Es-Sabry M, El Akkad N, Merras M, Saaidi A, Satori K (2020) A new image encryption algorithm using random numbers generation of two matrices and bit-shift operators. Soft Comput 24(5):3829–3848CrossRef
5.
go back to reference Li C, Li S, Asim M, Nunez J, Alvarez G, Chen G (2009) On the security defects of an image encryption scheme. Image Vis Comput 27(9):1371–1381CrossRef Li C, Li S, Asim M, Nunez J, Alvarez G, Chen G (2009) On the security defects of an image encryption scheme. Image Vis Comput 27(9):1371–1381CrossRef
6.
go back to reference Pont-Tuset J, Arbelaez P, Barron JT, Marques F, Malik J (2016) Multiscale combinatorial grouping for image segmentation and object proposal generation. IEEE Trans Pattern Anal Mach Intell 39(1):128–140CrossRef Pont-Tuset J, Arbelaez P, Barron JT, Marques F, Malik J (2016) Multiscale combinatorial grouping for image segmentation and object proposal generation. IEEE Trans Pattern Anal Mach Intell 39(1):128–140CrossRef
7.
go back to reference Jiang Y, Zhao K, Xia K, Xue J, Zhou L, Ding Y, Qian P (2019) A novel distributed multitask fuzzy clustering algorithm for automatic MR brain image segmentation. J Med Syst 43(5):118CrossRef Jiang Y, Zhao K, Xia K, Xue J, Zhou L, Ding Y, Qian P (2019) A novel distributed multitask fuzzy clustering algorithm for automatic MR brain image segmentation. J Med Syst 43(5):118CrossRef
8.
go back to reference Khrissi L, Akkad NE, Satori H, Satori K (2019) Color image segmentation based on hybridization between Canny and k-means. In: 2019 7th mediterranean congress of telecommunications (CMT). IEEE, pp 1–4 Khrissi L, Akkad NE, Satori H, Satori K (2019) Color image segmentation based on hybridization between Canny and k-means. In: 2019 7th mediterranean congress of telecommunications (CMT). IEEE, pp 1–4
9.
go back to reference Aliniya Z, Mirroshandel SA (2019) A novel combinatorial merge-split approach for automatic clustering using imperialist competitive algorithm. Expert Syst Appl 117:243–266CrossRef Aliniya Z, Mirroshandel SA (2019) A novel combinatorial merge-split approach for automatic clustering using imperialist competitive algorithm. Expert Syst Appl 117:243–266CrossRef
10.
go back to reference Javed A, Kim YC, Khoo MC, Ward SLD, Nayak KS (2015) Dynamic 3-D MR visualization and detection of upper airway obstruction during sleep using region-growing segmentation. IEEE Trans Biomed Eng 63(2):431–437CrossRef Javed A, Kim YC, Khoo MC, Ward SLD, Nayak KS (2015) Dynamic 3-D MR visualization and detection of upper airway obstruction during sleep using region-growing segmentation. IEEE Trans Biomed Eng 63(2):431–437CrossRef
11.
go back to reference Fang L, Qiu T, Zhao H, Lv F (2019) A hybrid active contour model based on global and local information for medical image segmentation. Multidimens Syst Signal Process 30(2):689–703MathSciNetCrossRef Fang L, Qiu T, Zhao H, Lv F (2019) A hybrid active contour model based on global and local information for medical image segmentation. Multidimens Syst Signal Process 30(2):689–703MathSciNetCrossRef
12.
go back to reference Mahapatra D (2017) Semi-supervised learning and graph cuts for consensus based medical image segmentation. Pattern Recognit 63:700–709CrossRef Mahapatra D (2017) Semi-supervised learning and graph cuts for consensus based medical image segmentation. Pattern Recognit 63:700–709CrossRef
13.
go back to reference Khrissi L, El Akkad N, Satori H, Satori K (2020) Image segmentation based on k-means and genetic algorithms. In: Embedded systems and artificial intelligence. Springer, Singapore, pp 489–497 Khrissi L, El Akkad N, Satori H, Satori K (2020) Image segmentation based on k-means and genetic algorithms. In: Embedded systems and artificial intelligence. Springer, Singapore, pp 489–497
14.
go back to reference Tirandaz Z, Akbarizadeh G, Kaabi H (2020) PolSAR image segmentation based on feature extraction and data compression using Weighted Neighborhood Filter Bank and Hidden Markov random field-expectation maximization. Measurement 153:107432CrossRef Tirandaz Z, Akbarizadeh G, Kaabi H (2020) PolSAR image segmentation based on feature extraction and data compression using Weighted Neighborhood Filter Bank and Hidden Markov random field-expectation maximization. Measurement 153:107432CrossRef
15.
go back to reference Dhanachandra N, Manglem K, Chanu YJ (2015) Image segmentation using K-means clustering algorithm and subtractive clustering algorithm. Procedia Comput Sci 54:764–771CrossRef Dhanachandra N, Manglem K, Chanu YJ (2015) Image segmentation using K-means clustering algorithm and subtractive clustering algorithm. Procedia Comput Sci 54:764–771CrossRef
16.
go back to reference Ahmad A, Hashmi S (2016) K-Harmonic means type clustering algorithm for mixed datasets. Appl Soft Comput 48:39–49CrossRef Ahmad A, Hashmi S (2016) K-Harmonic means type clustering algorithm for mixed datasets. Appl Soft Comput 48:39–49CrossRef
17.
go back to reference Contreras P, Murtagh F (2010) Fast hierarchical clustering from the Baire distance. In: Classification as a tool for research. Springer, Berlin, Heidelberg, pp 235–243 Contreras P, Murtagh F (2010) Fast hierarchical clustering from the Baire distance. In: Classification as a tool for research. Springer, Berlin, Heidelberg, pp 235–243
18.
go back to reference Kaur J, Agrawal S, Vig R (2012) A methodology for the performance analysis of cluster based image segmentation. Int J Eng Res Appl 2(2):664–667 Kaur J, Agrawal S, Vig R (2012) A methodology for the performance analysis of cluster based image segmentation. Int J Eng Res Appl 2(2):664–667
19.
go back to reference Ghosh P, Mitchell M, Tanyi JA, Hung AY (2016) Incorporating priors for medical image segmentation using a genetic algorithm. Neurocomputing 195:181–194CrossRef Ghosh P, Mitchell M, Tanyi JA, Hung AY (2016) Incorporating priors for medical image segmentation using a genetic algorithm. Neurocomputing 195:181–194CrossRef
20.
go back to reference Yang Z, Shufan Y, Li G, Weifeng D (2016) Segmentation of MRI brain images with an improved harmony searching algorithm. BioMed Research International, CairoCrossRef Yang Z, Shufan Y, Li G, Weifeng D (2016) Segmentation of MRI brain images with an improved harmony searching algorithm. BioMed Research International, CairoCrossRef
21.
go back to reference Vijay V, Kavitha AR, Rebecca SR (2016) Automated brain tumor segmentation and detection in MRI using enhanced Darwinian particle swarm optimization (EDPSO). Procedia Comput Sci 92:475–480CrossRef Vijay V, Kavitha AR, Rebecca SR (2016) Automated brain tumor segmentation and detection in MRI using enhanced Darwinian particle swarm optimization (EDPSO). Procedia Comput Sci 92:475–480CrossRef
22.
go back to reference Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133CrossRef Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133CrossRef
23.
go back to reference Jain AK, Dubes RC (1988) Algorithms for clustering data. Prentice-Hall, Inc., Upper Saddle RiverMATH Jain AK, Dubes RC (1988) Algorithms for clustering data. Prentice-Hall, Inc., Upper Saddle RiverMATH
24.
25.
go back to reference Pham, TX, Siarry P, Oulhadj H (2017) Image clustering using improved particle swarm optimization. In: International conference on industrial networks and intelligent systems. Springer, Cham, pp 359–373 Pham, TX, Siarry P, Oulhadj H (2017) Image clustering using improved particle swarm optimization. In: International conference on industrial networks and intelligent systems. Springer, Cham, pp 359–373
26.
go back to reference Benaichouche AN, Oulhadj H, Siarry P (2013) Improved spatial fuzzy c-means clustering for image segmentation using PSO initialization, Mahalanobis distance and post-segmentation correction. Digit Signal Process 23(5):1390–1400MathSciNetCrossRef Benaichouche AN, Oulhadj H, Siarry P (2013) Improved spatial fuzzy c-means clustering for image segmentation using PSO initialization, Mahalanobis distance and post-segmentation correction. Digit Signal Process 23(5):1390–1400MathSciNetCrossRef
27.
go back to reference Sinha A, Jana PK (2018) A hybrid MapReduce-based k-means clustering using genetic algorithm for distributed datasets. J Supercomput 74(4):1562–1579CrossRef Sinha A, Jana PK (2018) A hybrid MapReduce-based k-means clustering using genetic algorithm for distributed datasets. J Supercomput 74(4):1562–1579CrossRef
28.
go back to reference Maulik U, Saha I (2010) Automatic fuzzy clustering using modified differential evolution for image classification. IEEE Trans Geosci Remote Sens 48(9):3503–3510CrossRef Maulik U, Saha I (2010) Automatic fuzzy clustering using modified differential evolution for image classification. IEEE Trans Geosci Remote Sens 48(9):3503–3510CrossRef
29.
go back to reference Niknam T, Amiri B (2010) An efficient hybrid approach based on PSO, ACO and k-means for cluster analysis. Appl Soft Comput 10(1):183–197CrossRef Niknam T, Amiri B (2010) An efficient hybrid approach based on PSO, ACO and k-means for cluster analysis. Appl Soft Comput 10(1):183–197CrossRef
30.
go back to reference Li N, Li G, Deng Z (2017) An improved sine cosine algorithm based on levy flight. In: Ninth international conference on digital image processing (ICDIP 2017), Vol 10420. International Society for Optics and Photonics, p 104204R Li N, Li G, Deng Z (2017) An improved sine cosine algorithm based on levy flight. In: Ninth international conference on digital image processing (ICDIP 2017), Vol 10420. International Society for Optics and Photonics, p 104204R
31.
go back to reference Hafez AI, Zawbaa HM, Emary E, Hassanien AE (2016) Sine cosine optimization algorithm for feature selection. In: 2016 international symposium on innovations in intelligent systems and applications (INISTA). IEEE, pp 1–5 Hafez AI, Zawbaa HM, Emary E, Hassanien AE (2016) Sine cosine optimization algorithm for feature selection. In: 2016 international symposium on innovations in intelligent systems and applications (INISTA). IEEE, pp 1–5
32.
33.
go back to reference Wang J, Yang W, Du P et al (2018) A novel hybrid forecasting system of wind speed based on a newly developed multi-objective sine cosine algorithm. Energy Convers Manag 163:134–150CrossRef Wang J, Yang W, Du P et al (2018) A novel hybrid forecasting system of wind speed based on a newly developed multi-objective sine cosine algorithm. Energy Convers Manag 163:134–150CrossRef
34.
go back to reference Jain AK, Murty MN, Flynn PJ (1999) Data clustering: a review. ACM comput Surv (CSUR) 31(3):264–323CrossRef Jain AK, Murty MN, Flynn PJ (1999) Data clustering: a review. ACM comput Surv (CSUR) 31(3):264–323CrossRef
35.
go back to reference Xu R, Wunsch D (2009) Data visualization and high-dimensional data clustering Xu R, Wunsch D (2009) Data visualization and high-dimensional data clustering
36.
go back to reference Han J, Pei J, Kamber M (2011) Data mining: concepts and techniques. Elsevier, AmsterdamMATH Han J, Pei J, Kamber M (2011) Data mining: concepts and techniques. Elsevier, AmsterdamMATH
37.
go back to reference Omran MG, Engelbrecht AP, Salman A (2004) Image classification using particle swarm optimization. In: Recent advances in simulated evolution and learning, pp 347–365 Omran MG, Engelbrecht AP, Salman A (2004) Image classification using particle swarm optimization. In: Recent advances in simulated evolution and learning, pp 347–365
38.
go back to reference Jaiswal V, Sharma V, Varma S (2019) An implementation of novel genetic based clustering algorithm for color image segmentation. Telkomnika 17(2):1461–1467CrossRef Jaiswal V, Sharma V, Varma S (2019) An implementation of novel genetic based clustering algorithm for color image segmentation. Telkomnika 17(2):1461–1467CrossRef
39.
go back to reference Martin D, Fowlkes C, Tal D, Malik J (2001) A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In: Proceedings eighth IEEE international conference on computer vision, ICCV 2001, vol 2. IEEE, pp 416–423 Martin D, Fowlkes C, Tal D, Malik J (2001) A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In: Proceedings eighth IEEE international conference on computer vision, ICCV 2001, vol 2. IEEE, pp 416–423
40.
go back to reference Du WB, Ying W, Yan G (2016) The impact of population structure on particle swarm optimization: a network science perspective. In: International conference on swarm intelligence. Springer, Cham, pp 341–349 Du WB, Ying W, Yan G (2016) The impact of population structure on particle swarm optimization: a network science perspective. In: International conference on swarm intelligence. Springer, Cham, pp 341–349
41.
go back to reference Liu Z, Laganière R (2007) Phase congruence measurement for image similarity assessment. Pattern Recognit Lett 28(1):166–172CrossRef Liu Z, Laganière R (2007) Phase congruence measurement for image similarity assessment. Pattern Recognit Lett 28(1):166–172CrossRef
42.
go back to reference Chai T, Draxler RR (2014) Root mean square error (RMSE) or mean absolute error (MAE)? Arguments against avoiding RMSE in the literature. Geosci Model Dev 7(3):1247–1250CrossRef Chai T, Draxler RR (2014) Root mean square error (RMSE) or mean absolute error (MAE)? Arguments against avoiding RMSE in the literature. Geosci Model Dev 7(3):1247–1250CrossRef
43.
go back to reference Campello RJ, Hruschka ER (2006) A fuzzy extension of the silhouette width criterion for cluster analysis. Fuzzy Sets Syst 157(21):2858–2875MathSciNetCrossRef Campello RJ, Hruschka ER (2006) A fuzzy extension of the silhouette width criterion for cluster analysis. Fuzzy Sets Syst 157(21):2858–2875MathSciNetCrossRef
44.
go back to reference Pakhira MK, Bandyopadhyay S, Maulik U (2005) A study of some fuzzy cluster validity indices, genetic clustering and application to pixel classification. Fuzzy Sets Syst 155(2):191–214MathSciNetCrossRef Pakhira MK, Bandyopadhyay S, Maulik U (2005) A study of some fuzzy cluster validity indices, genetic clustering and application to pixel classification. Fuzzy Sets Syst 155(2):191–214MathSciNetCrossRef
45.
go back to reference Balasko B, Abonyi J, Feil B (2005) Fuzzy clustering and data analysis toolbox. Department of Process Engineering, University of Veszprem, Veszprem Balasko B, Abonyi J, Feil B (2005) Fuzzy clustering and data analysis toolbox. Department of Process Engineering, University of Veszprem, Veszprem
46.
go back to reference Bezdek JC (1981) Objective function clustering. In: Pattern recognition with fuzzy objective function algorithms. Springer, Boston, MA, pp 43–93 Bezdek JC (1981) Objective function clustering. In: Pattern recognition with fuzzy objective function algorithms. Springer, Boston, MA, pp 43–93
Metadata
Title
Clustering method and sine cosine algorithm for image segmentation
Authors
Lahbib Khrissi
Nabil El Akkad
Hassan Satori
Khalid Satori
Publication date
03-01-2021
Publisher
Springer Berlin Heidelberg
Published in
Evolutionary Intelligence / Issue 1/2022
Print ISSN: 1864-5909
Electronic ISSN: 1864-5917
DOI
https://doi.org/10.1007/s12065-020-00544-z

Other articles of this Issue 1/2022

Evolutionary Intelligence 1/2022 Go to the issue

Premium Partner