Skip to main content
Log in

A game theory-based approach to fuzzy clustering for pixel classification in remote sensing imagery

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

One important task of analyzing remote sensing satellite imagery is to categorize the pixels according to various landcover regions. This unsupervised segmentation task can be posed as a problem of pixel intensity clustering, considering the different spectral bands as different features. Due to the presence of noise and overlapping clusters present in remote sensing images, fuzzy clustering is popularly applied for the segmentation task. However, fuzzy C-means like fuzzy clustering algorithms suffer from random initialization that often causes them to get stuck into some local optimum results. In this article, a game theory-motivated approach based on Shapley value to initialize the cluster centers for FCM clustering has been adopted which provides more stability and improved performance. The proposed method explores and exploits the advantages of both game theory and fuzzy technique for pixel classification. The superiority of the approach has been demonstrated over a numeric satellite image data set as well as different real-life remote sensing satellite images both visually and numerically with statistical support. The results have been compared with several popular centroid-based clustering techniques, viz. K-means, K-means++, fuzzy C-means (FCM) and probabilistic FCM, using \(J_m\) and I indexes as well as visual cluster plots.

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.

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

Similar content being viewed by others

References

  • Abualigah L (2019) Feature selection and enhanced krill herd algorithm for text document clustering. Springer, Berlin

    Book  Google Scholar 

  • Abualigah L (2020a) Group search optimizer: a nature-inspired meta-heuristic optimization algorithm with its results, variants, and applications. Neural Comput Appl. https://doi.org/10.1007/s00521-020-05107-y

  • Abualigah L (2020b) Multi-verse optimizer algorithm: a comprehensive survey of its results, variants, and applications. Neural Comput Appl 32:12381–12401

  • Abualigah L, Diabat A (2020) A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments. Cluster Comput 1–19

  • Ahmed N, Mahmud S, Elahi ML, Ahmed S, Sujauddin M (2019) Forecasting river sediment deposition through satellite image driven unsupervised machine learning techniques. Remote Sens Appl Soc Environ 13:435–444

    Google Scholar 

  • Alok AK, Saha S, Ekbal A (2016) Multi-objective semi-supervised clustering for automatic pixel classification from remote sensing imagery. Soft Comput 20(12):4733–4751

    Article  Google Scholar 

  • Arthur D, Vassilvitskii S (2006) k-Means++: the advantages of careful seeding. Technical report, Stanford

  • Bandyopadhyay S, Pal SK (2001) Pixel classification using variable string genetic algorithms with chromosome differentiation. IEEE Trans Geosci Remote Sens 39(2):303–308

    Article  Google Scholar 

  • Banerjee B, Varma S, Buddhiraju KM, Eeti LN (2013) Unsupervised multi-spectral satellite image segmentation combining modified mean-shift and a new minimum spanning tree based clustering technique. IEEE J Sel Top Appl Earth Obs Remote Sens 7(3):888–894

    Article  Google Scholar 

  • Banerjee B, Bovolo F, Bhattacharya A, Bruzzone L, Chaudhuri S, Mohan BK (2014) A new self-training-based unsupervised satellite image classification technique using cluster ensemble strategy. IEEE Geosci Remote Sens Lett 12(4):741–745

    Article  Google Scholar 

  • Bezdek JC (1973) Fuzzy mathematics in pattern classification. Ph.D. thesis. Cornell University, Ithaca, NY

  • Borra S, Thanki R, Dey N (2019) Satellite image analysis: clustering and classification. Springer, Singapore

    Book  Google Scholar 

  • Chen X, Xiang S, Liu CL, Pan CH (2014) Vehicle detection in satellite images by hybrid deep convolutional neural networks. IEEE Geosci Remote Sens Lett 11(10):1797–1801

    Article  Google Scholar 

  • Fister Jr I, Yang XS, Fister I, Brest J, Fister D (2013) A brief review of nature-inspired algorithms for optimization. arXiv preprint arXiv:13074186

  • Garg VK, Narahari Y, Murty MN (2012) Novel biobjective clustering (BiGC) based on cooperative game theory. IEEE Trans Knowl Data Eng (TKDE) 25:1070–1082

    Article  Google Scholar 

  • Henry C, Azimi SM, Merkle N (2018) Road segmentation in SAR satellite images with deep fully convolutional neural networks. IEEE Geosci Remote Sens Lett 15(12):1867–1871

    Article  Google Scholar 

  • Jain AK, Murty MN, Flynn PJ (1999) Data clustering: a review. ACM Comput Surv (CSUR) 31:264–323

    Article  Google Scholar 

  • Korenda AR, Zaeri-Amirani M, Afghah F (2017) A hierarchical stackelberg-coalition formation game theoretic framework for cooperative spectrum leasing. In: 2017 51st annual conference on information sciences and systems (CISS). IEEE, pp 1–6

  • Li Y, Tao C, Tan Y, Shang K, Tian J (2016a) Unsupervised multilayer feature learning for satellite image scene classification. IEEE Geosci Remote Sens Lett 13(2):157–161

    Article  Google Scholar 

  • Li Y, Yang G, He H, Jiao L, Shang R (2016b) A study of large-scale data clustering based on fuzzy clustering. Soft Comput 20(8):3231–3242

    Article  Google Scholar 

  • Mai DS, Ngo LT (2015) Semi-supervised fuzzy c-means clustering for change detection from multispectral satellite image. In: 2015 IEEE international conference on fuzzy systems (FUZZ-IEEE). IEEE, pp 1–8

  • Maulik U, Bandyopadhyay S (2002) Performance evaluation of some clustering algorithms and validity indices. IEEE Trans Pattern Anal Mach Intell 24(12):1650–1654

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Maulik U, Chakraborty D (2017) Remote sensing image classification: a survey of support-vector-machine-based advanced techniques. IEEE Geosci Remote Sens Mag 5(1):33–52

    Article  Google Scholar 

  • Maulik U, Saha I (2010) Automatic fuzzy clustering using modified differential evolution for image classification. IEEE Trans Geosci Remote Sens 48(9):3503–3510

    Article  Google Scholar 

  • Mukhopadhyay A, Maulik U, Bandyopadhyay S (2015) A survey of multiobjective evolutionary clustering. ACM Comput Surv (CSUR) 47(4):1–46

    Article  Google Scholar 

  • Nefti S, Oussalah M (2004) Probabilistic-fuzzy clustering algorithm. In: 2004 IEEE international conference on systems, man and cybernetics (IEEE Cat. No. 04CH37583), vol 5. IEEE, pp 4786–4791

  • Osborne MJ (2004) An introduction to game theory, vol 3. Oxford University Press, New York

    Google Scholar 

  • Pedrycz W, Vukovichc G (2004) Fuzzy clustering with supervision. Pattern Recognit 37:1339–1349

    Article  Google Scholar 

  • Puzicha J, Hofmann T, Buhmann J (2000) Theory of proximity based clustering: structure detection by optimization. Pattern Recognit 33(4):617–634

    Article  Google Scholar 

  • Sabri S, Radjef MS, Kechadi MT (2011) Evaluation of a clustering technique based on game theory. In: Proceedings 2011 IEEE international conference on spatial data mining and geographical knowledge services. IEEE, pp 71–76

  • Saha I, Maulik U, Bandyopadhyay S, Plewczynski D (2011) SVMeFC: SVM ensemble fuzzy clustering for satellite image segmentation. IEEE Geosci Remote Sens Lett 9(1):52–55

    Article  Google Scholar 

  • Sammouda R, Adgaba N, Touir A, Al-Ghamdi A (2014) Agriculture satellite image segmentation using a modified artificial hopfield neural network. Comput Hum Behav 30:436–441

    Article  Google Scholar 

  • Shapley LS (1971) Cores of convex games. Int J Game Theory 1(1):11–26

    Article  MathSciNet  Google Scholar 

  • Thiruvengadachari S, Kalpana A, Adiga S, Sreenivasi M (1989) IRS data users handbook (revision 1). Department of Space, Govt of India, NRSA, Hyderabad

    Google Scholar 

  • Tucker AW, Luce RD (1959) Contributions to the theory of games, vol 40. Princeton University Press, Princeton

    MATH  Google Scholar 

  • Unsalan C, Boyer KL (2013) Multispectral satellite image understanding: from land classification to building and road detection. Springer, Berlin

    Google Scholar 

  • Xie H, Luo X, Wang C, Liu S, Xu X, Tong X (2016) Multispectral remote sensing image segmentation using rival penalized controlled competitive learning and fuzzy entropy. Soft Comput 20(12):4709–4722

    Article  Google Scholar 

  • Zhang R, Yu L, Tian S, Lv Y (2019) Unsupervised remote sensing image segmentation based on a dual autoencoder. J Appl Remote Sens 13(3):038501. https://doi.org/10.1117/1.JRS.13.038501

Download references

Acknowledgements

U. Maulik and A. Mukhopadhyay acknowledge the support received from DST-SERB Grant (No. MTR/2019/000288) of Jadavpur University and DST-PURSE Grant of University of Kalyani, respectively.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anirban Mukhopadhyay.

Ethics declarations

Conflict of interest

The authors declared that they have no potential conflict of interest.

Additional information

Communicated by V. Loia.

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kundu, S., Maulik, U. & Mukhopadhyay, A. A game theory-based approach to fuzzy clustering for pixel classification in remote sensing imagery. Soft Comput 25, 5121–5129 (2021). https://doi.org/10.1007/s00500-020-05514-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-05514-2

Keywords

Navigation