Abstract
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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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–199
Alia OM, Mandava R, Aziz ME (2011) A hybrid harmony search algorithm for mri brain segmentation. Evol Intel 4(1):31–49
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–1511
Bezdek JC (1981) Pattern recognition with fuzzy objective function algorithms. Plenum Press, pp 203–239
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):1907
Cinque L, Foresti G, Lombardi L (2004) A clustering fuzzy approach for image segmentation. Pattern Recogn 37(9):1797–1807
Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279
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–557
Dai X, Yuan X, Wu L (2017) A novel harmony search algorithm with gaussian mutation for multi-objective optimization. Soft Comput 21(6):1549–1567
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–197
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):1509
Hubert L, Arabie P (1985) Comparing partitions. J Classif 2(1):193–218
Jain AK, Murty MN, Flynn PJ (2000) Data clustering: a review. ACM Comput Surv 31(3):264–323
Jain AK, Dubes RC (1988) Algorithms for clustering data. Technometrics 32(2):227–229
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–3933
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–751
Kulluk S, Ozbakir L, Baykasoglu A (2012) Training neural networks with harmony search algorithms for classification problems. Eng Appl Artif Intell 25(1):11–19
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–398
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–423
Maulik U, Bandyopadhyay S (2002) Performance evaluation of some clustering algorithms and validity indices. IEEE Trans Pattern Anal Mach Intell 24(12):1650–1654
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–1081
Mukhopadhyay A, Maulik U (2011) A multiobjective approach to mr brain image segmentation. Appl Soft Comput 11(1):872–880
Pappas TN (1992) An adaptive clustering algorithm for image segmentation. IEEE Trans Signal Process 40(4):901–914
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–613
Pham DL (2002) Fuzzy clustering with spatial constraints. In: International Conference on Image Processing. 2002. Proceedings, vol 2, pp II–65–II–68
Saha I, Maulik U, Plewczynski D (2011) A new multi-objective technique for differential fuzzy clustering. Appl Soft Comput 11(2):2765–2776
Schlkopf B, Platt J, Hofmann T (2006) A local learning approach for clustering. In: International Conference on Neural Information Processing Systems, pp 1529–1536
Veldhuizen DAV, Lamont GB (2014) Multiobjective evolutionary algorithms: analyzing the state-of-the-art. Evol Comput 8(2):125–147
Xie XL, Beni G (1991) A validity measure for fuzzy clustering. IEEE Trans Pami 13(13):841–847
Zhang Q, Li H (2007) Moea/d: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Zhao F, Liu H, Fan J (2015) A multiobjective spatial fuzzy clustering algorithm for image segmentation. Soft Comput 30:48–57
Zong WG, Kim JH, Loganathan GV (2016) A new heuristic optimization algorithm: harmony search. Simul Trans Soc Model Simul Int 76(2):60–68
Acknowledgements
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).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wan, C., Yuan, X., Dai, X. et al. A self-adaptive multi-objective harmony search based fuzzy clustering technique for image segmentation. J Ambient Intell Human Comput 14, 14943–14958 (2023). https://doi.org/10.1007/s12652-018-0762-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-018-0762-y