A self-adaptive multi-objective harmony search based fuzzy clustering technique for image segmentation

  • Changjing Wan
  • Xiaofang Yuan
  • Xiangshan Dai
  • Ting Zhang
  • Qian He
Original Research


Image segmentation can be considered as a problem of clustering since the pixels in the digital image are clustered in term of some evaluation criteria. Generally, clustering technique in image segmentation employs a single objective which can not reach ideal result for various kinds of images. Moreover, fuzzy c-means (FCM) algorithms which determine the fuzzy partition matrix of the data set by solving the clustering problem with conditional constraints and obtain the clustering output, have been verified effective and efficient for image segmentation. In fact, these FCM algorithms still have some shortcomings including: being sensitive to outliers and noise, key parameters need to be adjusted with experience. In view of this, a self-adaptive multi-objective harmony search based fuzzy clustering (SAMOHSFC) technique for image segmentation is proposed in this paper. SAMOHSFC technique encodes several cluster centers in one harmony vector and optimizes multiple objectives. In addition, we consider the spatial information of the image as an attribute of the input data set besides the attribute of gray information of input image in the SAMOHSFC. Superiority of the proposed algorithm over three classic segmentation algorithms has been verified for a synthetic and two real images from quantitative and visual aspect. In the experiment, the effect of different kinds of spatial information on the segmentation performance of the SAMOHSFC is analyzed.


Image segmentation Harmony search (HS) Multi-objective optimization Cluster validity measure Self-adaptive mechanism 



This work was supported in part by National Key R\({ \& }\)D Program of China (no. 2017YFB1300900), National Natural Science Foundation of China (no. 61573133) and (no. 61661015), Guangxi Colleges and Universities Key Laboratory of Cloud Computing and Complex Systems (no. YF16204).


  1. Ahmed MN, Yamany SM, Mohamed N, Farag AA, Moriarty T (2002) A modified fuzzy c-means algorithm for bias field estimation and segmentation of mri data. IEEE Trans Med Imaging 21(3):193–199CrossRefGoogle Scholar
  2. Alia OM, Mandava R, Aziz ME (2011) A hybrid harmony search algorithm for mri brain segmentation. Evol Intel 4(1):31–49CrossRefGoogle Scholar
  3. Bandyopadhyay S, Maulik U, Mukhopadhyay A (2007) Multiobjective genetic clustering for pixel classification in remote sensing imagery. IEEE Trans Geosci Remote Sens 45(5):1506–1511CrossRefGoogle Scholar
  4. Bezdek JC (1981) Pattern recognition with fuzzy objective function algorithms. Plenum Press, pp 203–239Google Scholar
  5. Chen S, Zhang D (2004) Robust image segmentation using fcm with spatial constraints based on new kernel-induced distance measure. Syst Man Cyberne Part B Cybern IEEE Trans 34(4):1907Google Scholar
  6. Cinque L, Foresti G, Lombardi L (2004) A clustering fuzzy approach for image segmentation. Pattern Recogn 37(9):1797–1807CrossRefzbMATHGoogle Scholar
  7. Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279CrossRefGoogle Scholar
  8. Dai X, Yuan X, Zhang Z (2015) A self-adaptive multi-objective harmony search algorithm based on harmony memory variance. Appl Soft Comput 35(C):541–557Google Scholar
  9. Dai X, Yuan X, Wu L (2017) A novel harmony search algorithm with gaussian mutation for multi-objective optimization. Soft Comput 21(6):1549–1567CrossRefGoogle Scholar
  10. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6(2):182–197CrossRefGoogle Scholar
  11. Diao R, Shen Q (2012) Feature selection with harmony search. IEEE Trans Syst Man Cybern Part B Cybern Publ IEEE Syst Man Cybern Soc 42(6):1509CrossRefGoogle Scholar
  12. Hubert L, Arabie P (1985) Comparing partitions. J Classif 2(1):193–218CrossRefzbMATHGoogle Scholar
  13. Jain AK, Murty MN, Flynn PJ (2000) Data clustering: a review. ACM Comput Surv 31(3):264–323CrossRefGoogle Scholar
  14. Jain AK, Dubes RC (1988) Algorithms for clustering data. Technometrics 32(2):227–229zbMATHGoogle Scholar
  15. Kang SL, Zong WG (2005) A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice. Comput Methods Appl Mech Eng 194(36):3902–3933zbMATHGoogle Scholar
  16. Kim M, Hiroyasu T, Miki M, Watanabe S (2004) Spea2+: Improving the performance of the strength pareto evolutionary algorithm 2. Parallel Probl Solving Nature-PPSN VIII 3242(4):742–751CrossRefGoogle Scholar
  17. Kulluk S, Ozbakir L, Baykasoglu A (2012) Training neural networks with harmony search algorithms for classification problems. Eng Appl Artif Intell 25(1):11–19CrossRefGoogle Scholar
  18. Landa-Torres I, Ortiz-Garcia EG, Salcedo-Sanz S, Segovia-Vargas MJ, Gil-Lopez S, Miranda M, Leiva-Murillo JM, Ser JD (2012) Evaluating the internationalization success of companies through a hybrid grouping harmony search-extreme learning machine approach. IEEE J Select Topics Signal Process 6(4):388–398CrossRefGoogle Scholar
  19. Martin D, Fowlkes C, Tal D, Malik J (2002) A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In: Eighth IEEE International Conference on Computer Vision, 2001. ICCV 2001. Proceedings, vol 2, pp 416–423Google Scholar
  20. Maulik U, Bandyopadhyay S (2002) Performance evaluation of some clustering algorithms and validity indices. IEEE Trans Pattern Anal Mach Intell 24(12):1650–1654CrossRefGoogle Scholar
  21. Maulik U, Bandyopadhyay S (2003) Fuzzy partitioning using a real-coded variable-length genetic algorithm for pixel classification. IEEE Trans Geosci Remote Sens 41(5):1075–1081CrossRefGoogle Scholar
  22. Mukhopadhyay A, Maulik U (2011) A multiobjective approach to mr brain image segmentation. Appl Soft Comput 11(1):872–880CrossRefGoogle Scholar
  23. Pappas TN (1992) An adaptive clustering algorithm for image segmentation. IEEE Trans Signal Process 40(4):901–914CrossRefGoogle Scholar
  24. Passat N, Habas P, Studholme C, Heinrich C (2009) A non-local fuzzy segmentation method: Application to brain MRI. In: International Conference on Computer Analysis of Images and Patterns, pp 606–613Google Scholar
  25. Pham DL (2002) Fuzzy clustering with spatial constraints. In: International Conference on Image Processing. 2002. Proceedings, vol 2, pp II–65–II–68Google Scholar
  26. Saha I, Maulik U, Plewczynski D (2011) A new multi-objective technique for differential fuzzy clustering. Appl Soft Comput 11(2):2765–2776CrossRefGoogle Scholar
  27. Schlkopf B, Platt J, Hofmann T (2006) A local learning approach for clustering. In: International Conference on Neural Information Processing Systems, pp 1529–1536Google Scholar
  28. Veldhuizen DAV, Lamont GB (2014) Multiobjective evolutionary algorithms: analyzing the state-of-the-art. Evol Comput 8(2):125–147CrossRefGoogle Scholar
  29. Xie XL, Beni G (1991) A validity measure for fuzzy clustering. IEEE Trans Pami 13(13):841–847CrossRefGoogle Scholar
  30. Zhang Q, Li H (2007) Moea/d: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731CrossRefGoogle Scholar
  31. Zhao F, Liu H, Fan J (2015) A multiobjective spatial fuzzy clustering algorithm for image segmentation. Soft Comput 30:48–57CrossRefGoogle Scholar
  32. Zong WG, Kim JH, Loganathan GV (2016) A new heuristic optimization algorithm: harmony search. Simul Trans Soc Model Simul Int 76(2):60–68Google Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Changjing Wan
    • 1
  • Xiaofang Yuan
    • 1
    • 2
  • Xiangshan Dai
    • 1
  • Ting Zhang
    • 1
  • Qian He
    • 2
  1. 1.College of Electrical and Information EngineeringHunan UniversityChangshaChina
  2. 2.Guangxi Colleges and Universities Key Laboratory of Cloud Computing and Complex SystemsGuilin University of Electronic TechnologyGuilinChina

Personalised recommendations