Abstract
In this paper, we introduce a new clustering algorithm called Improved Kernel Possibilistic Fuzzy C-Means algorithm (ImKPFCM), based on the kernel method and possibilistic approach. The proposed ImKPFCM algorithm corrects several FCM, PFCM and GPFCM algorithms shortcomings, reliably detects clustering centers and allows in addition to use Euclidean distance, the employment of other more powerful additional norms able to handle various complex situations. In this study, we applied ImKPFCM algorithm as a new image clustering method on the basis of Tchebychev orthogonal moments to extract feature vectors and then compared it with FCM, PFCM and GPFCM algorithms to evaluate its performance. The comparative study results applied to several image dataset, revealed that the ImKPFCM clustering algorithm improves the clustering accuracy over the FCM, PFCM and GPFCM methods. Therefore, we conclude that the ImKPFCM algorithm is more efficient and produces satisfactory image clustering results.
Similar content being viewed by others
Data availability
This manuscript has associated real data in data UCI Machine Learning Repository, https://archive.ics.uci.edu/ml/index.php. The data used to support the findings of this study are available in: Coil-20: http://www.cs.columbia.edu/cave/software/softlib/coil-20.php. MPEG-7-CE: http://www.dabi.temple.edu/shape/mpeg7/dataset.html. ORL: http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.Html
References
Rodriguez MZ et al (2019) Clustering algorithms: a comparative approach. PLoS ONE 14(1):e0210236
Clustering algorithm-an overview Science direct topics. https://www.sciencedirect.com/topics/engineering/clustering-algorithm
Aslam Y, Santhi N, Ramasamy N, Ramar K (2020) A review on various clustering approaches for image segmentation. In 2020 fourth international conference on inventive systems and control (ICISC), pp 679–685, 8 Jan 2020
Rajput K, Oza B (2017) A comparative study of classification techniques in data mining. Int J Creat Res Thoughts 5:154–163
Pérez-Suárez A, Martínez-Trinidad JF, Carrasco-Ochoa JA (2019) A review of conceptual clustering algorithms. Artif Intell Rev 52(2):1267–1296
Alam A, Muqeem M, Ahmad S (2021) Comprehensive review on clustering techniques and its application on high dimensional data. Int J Comput Sci Netw Secur 21:237
Faizan M, Zuhairi MF, Ismail S, Sultan S (2020) Applications of clustering techniques in data mining: a comparative study. Int J Adv Comput Sci Appl (IJACSA). https://doi.org/10.14569/IJACSA.2020.0111218
Gan G, Ma C, Wu J (2020) Data clustering: theory, algorithms, and applications. Soc Ind Appl Math
Seising R (2015) On the history of fuzzy clustering: an interview with Jim Bezdek and Enrique Ruspini [History]. IEEE Syst Man Cybern Mag 1(1):20–48
Ruspini EH, Bezdek JC, Keller JM (2019) Fuzzy clustering: a historical perspective. IEEE Comput Intell Mag 14(1):45–55
Kumar S (2020) Understanding K-means, K-means++ and, K-medoids Clustering Algorithms. Toward data science 11. https://towardsdatascience.com/understanding-k-means-k-means-and-k-medoids-clustering-algorithms-ad9c9fbf47ca. Accessed 15 Apr 2021
Keshava Reddy K, Mrudula K (2017) Hard and fuzzy clustering methods: a comparative study
Rajan S (2020) Overview of clustering algorithms. https://towardsdatascience.com/overview-of-clustering-algorithms-27e979e3724d. Accessed 7 Apr 2022
Fuzzy clustering algorithm-an overview. Science direct topics. https://www.sciencedirect.com/topics/computer-science/fuzzy-clustering-algorithm
Djellali C, Moutacalli MT (2021) A comparative study on fuzzy clustering for cloud computing taking web service as a case. Procedia Comput Sci 184:622–627
Gibran M, Nababan E, Sihombing P (2020) Analysis of face recognition with fuzzy C-means clustering image segmentation and learning vector quantization. In 2020 3rd international conference on mechanical, electronics, computer, and industrial technology (MECnIT), pp 188–193, June 2020
Sajja VR, Kalluri HK (2021) Classification of brain tumors using fuzzy C-means and VGG16. Turk J Comput Math Educ (TURCOMAT) 12(9):2103–2113
Cebeci Z, Yildiz F (2015) Comparison of K-means and fuzzy C-means algorithms on different cluster structures. J Agric Inf 6(3):13–23
Ghosh S, Dubey SK (2013) Comparative analysis of K-means and fuzzy C-means algorithms. Int J Adv Comput Sci Appl (IJACSA). https://doi.org/10.14569/IJACSA.2013.040406
Deng S (2020) Clustering with fuzzy C-means and common challenges. J Phys Conf Ser 1453(1):012137
Rajkumar KV, Yesubabu A, Subrahmanyam K (2019) Fuzzy clustering and fuzzy c-means partition cluster analysis and validation studies on a subset of citescore dataset. Int J Electr Comput Eng (IJECE) 9(4):2760
Lin P-L, Huang P-W, Kuo CH, Lai YH (2014) A size-insensitive integrity-based fuzzy c-means method for data clustering. Pattern Recognit 47(5):2042–2056
Ozdemir O, Kaya AA (2019) Comparison of FCM, PCM, FPCM and PFCM algorithms in clustering methods. Afyon Kocatepe Üniversitesi Fen ve Mühendislik Bilimleri Dergisi 19(1):92–102
Bezdek JC, Ehrlich R, Full W (1984) FCM: the fuzzy c-means clustering algorithm. Comput Geosci 10(2):191–203
Krishnapuram R, Keller JM (1996) The possibilistic C-means algorithm: insights and recommendations. IEEE Trans Fuzzy Syst 4(3):385–393
Jafar OM, Sivakumar R (2012) A study on possibilistic and fuzzy possibilistic C-means clustering algorithms for data clustering. In 2012 international conference on emerging trends in science, engineering and technology (INCOSET), pp 90–95, Dec 2012
Szilágyi L, Lefkovits S, Szilágyi SM (2019) Self-tuning possibilistic C-means clustering models. Int J Unc Fuzz Knowl Based Syst 27(Supp 01):143–159
Pal NR, Pal K, Keller JM, Bezdek JC (2005) A possibilistic fuzzy C-means clustering algorithm. IEEE Trans Fuzzy Syst 13(4):517–530
Timm H, Borgelt C, Döring C, Kruse R (2004) An extension to possibilistic fuzzy cluster analysis. Fuzzy Sets Syst 147(1):3–16
Timm H, Kruse R (2002) A modification to improve possibilistic fuzzy cluster analysis. In 2002 IEEE World congress on computational intelligence. 2002 IEEE international conference on fuzzy systems. FUZZ-IEEE’02. Proceedings (Cat. No.02CH37291), vol 2. Honolulu, HI, USA, pp 1460–1465
Askari S, Montazerin N, Zarandi MHF, Hakimi E (2017) Generalized entropy based possibilistic fuzzy C-means for clustering noisy data and its convergence proof. Neurocomputing 219:186–202
Askari S, Montazerin N, Fazel Zarandi MH (2017) Generalized possibilistic fuzzy C-means with novel cluster validity indices for clustering noisy data. Appl Soft Comput 53:262–283
Unzueta D (2021) Kernel methods: a simple introduction. https://towardsdatascience.com/kernel-methods-a-simple-introduction-4a26dcbe4ebd. Accessed 15 Oct 2021
Johnson JE, Laparra V, Pérez-Suay A, Mahecha MD, Camps-Valls G (2020) Kernel methods and their derivatives: concept and perspectives for the earth system sciences. PLoS ONE 15(10):e0235885
Wu X-H, Zhou J-J (2005) Possibilistic fuzzy c-means clustering model using kernel methods. In international conference on computational intelligence for modelling, control and automation and international conference on intelligent agents, web technologies and internet commerce (CIMCA-IAWTIC’06), vol 2, pp 465–470, Nov 2005
Polap D, Woźniak M (2021) Image features extractor based on hybridization of fuzzy controller and meta-heuristic. In 2021 IEEE international conference on fuzzy systems (FUZZ-IEEE), pp 1–6, July 2021
Camastra F (2006) Kernel methods for clustering. In: Apolloni B, Marinaro M, Nicosia G, Tagliaferri R (eds) Neural nets. Springer, pp 1–9
Nichita M-V, Paun M-A, Paun V-A, Paun V-P (2020) Image clustering algorithms to identify complicated cerebral diseases description and comparison. IEEE Access 8:88434–88442
Bhatia S, Upadhyay J (2011) Image segmentation using fuzzy clustering algorithm
Image segmentation by fuzzy and possibilistic clustering algorithms for the identification of microcalcifications-ScienceDirect. https://www.sciencedirect.com/science/article/pii/S1026309811000472
Sankar K, Nirmala K (2015) Orthogonal features based classification of microcalcification in mammogram using Jacobi moments. Indian J Sci Technol. https://doi.org/10.17485/ijst/2015/v8i15/73229
Wu Y, Yang P (2019) Chebyshev polynomials, moment matching, and optimal estimation of the unseen. Ann Statist 47(2):857–883
Kaur P, Pannu HS, Malhi AK (2019) Comprehensive study of continuous orthogonal moments—A systematic review. ACM Comput Surv 52(4):1–30
Discrete orthognal moment features using Chebyshev polynomials. https://www.researchgate.net/publication/29487108_Discrete_Orthognal_Moment_Features_Using_Chebyshev_Polynomials
Bayraktar B, Bernas T, Robinson J, Rajwa B (2006) Image reconstruction from discrete Chebyshev moments via formation of lookup tables-art. no. 61424T. Proceedings of SPIE-the international society for optical engineering, vol 6142
Mukundan R, Ong SH, Lee PA (2022) Discrete orthognal moment features using Chebyshev polynomials. University of Canterbury. Computer science and software engineering
Kernel clustering algorithm. https://www.researchgate.net/publication/279902909_Kernel_clustering_algorithm
Multiple kernel fuzzy clustering. IEEE Journals & Magazine. IEEE Xplore. https://ieeexplore.ieee.org/document/6031914
Byju AP, Kumar A, Stein A, Kumar AS (2018) Combining the FCM classifier with various kernels to handle non-linearity of class boundaries. J Indian Soc Remote Sens 46(9):1519–1526
Putri RA, Rustam Z, Pandelaki J (2019) Kernel based fuzzy C-means clustering for chronic sinusitis classification. IOP Conf Ser Mater Sci Eng 546(5):052060
Wu Z, **e W, Yu J (2003) Fuzzy C-means clustering algorithm based on kernel method. In: Proceedings fifth international conference on computational intelligence and multimedia applications (ICCIMA), pp 49–54, Sept 2003
Haridas K, Thanamani AS (2014) An efficient image clustering and content based image retrieval using fuzzy K means clustering algorithm. Int Rev Comput Softw (IRECOS) 9(1):147
Gangodkar D (2021) A novel image retrieval technique based on semi supervised clustering. Multimed Tools Appl 80(28):35741–35769
Jain M, Singh SK (2018) An efficient content based image retrieval algorithm using clustering techniques for large dataset. In 2018 4th international conference on computing communication and automation (ICCCA), pp 1–5, Dec 2018
Spång A (2017) Automatic image annotation by sharing labels based on image clustering
Chester U, Ratsaby J (2013) Machine learning for image classification and clustering using a universal distance measure. In: Brisaboa N, Pedreira O, Zezula P (eds) Similarity search and applications. Springer, Heidelberg, pp 59–72
Papakostas G, Karakasis EG, Koulouriotis D (2013) Orthogonal image moment invariants: highly discriminative features for pattern recognition applications. Image processing: concepts, methodologies, tools, and applications. pp 15–32
Flusser J, Zitova B, Suk T (2009) Moments and moment invariants in pattern recognition. Wiley
Qi S, Zhang Y, Wang C, Zhou J, Cao X (2021) A survey of orthogonal moments for image representation: theory, implementation, and evaluation. ACM Comput Surv 55(1):1–35
Yang B, Tang W, Chen X (2019) Image reconstruction by orthogonal moments derived by the parity of polynomials. In: ICASSP 2019-2019 IEEE international conference on acoustics, speech and signal processing (ICASSP), p 1672–1676, May 2019
Kaur P, Pannu HS (2018) Comprehensive review of continuous and discrete orthogonal moments in biometrics. Int J Comput Math Comput Syst Theory 3(2):64–91
Singh S, Urooj S (2018) Orthogonal moment extraction and classification of melanoma images
Hunt O, Mukundan R (2004) A comparison of discrete orthogonal basis functions for image compression. https://www.semanticscholar.org/paper/A-Comparison-of-Discrete-Orthogonal-Basis-Functions-Hunt Mukundan/53c069d79bba82e5ba5d4763a31f4119a8fae4bf
Hosaini SJ, Alirezaee S, Ahmadi M, Makki S (2013) Comparison of the Legendre, Zernike and pseudo-Zernike moments for feature extraction. In iris recognition, 2013 5th international conference on computational intelligence and communication networks, Sept 2013
Siminovitch D (2019) Chebyshev Polynomials of a discrete variable and their physical applications
Yap PT, Raveendran P, Ong SH (2001) Chebyshev moments as a new set of moments for image reconstruction, In IJCNN’01. International joint conference on neural networks. Proceedings (Cat. No.01CH37222), https://www.academia.edu/6958689/Chebyshev_moments_as_a_new_set_of_moments_for_image_reconstruction, Jan 2001
Pankaja K, Suma V (2019) Leaf recognition and classification using Chebyshev moments. In: Bhateja V, Das S, Satapathy SC (eds) Smart intelligent computing and applications: proceedings of the second international conference on SCI 2018. Springer, pp 667–678
Njionou Sadjang P, Koepf W, Foupouagnigni M (2015) On moments of classical orthogonal polynomials. J Math Anal Appl 424(1):122–151
Funding
The authors received no specific funding for this work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that the essay serves no personal or organizational interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Azzouzi, S., Hjouji, A., EL-Mekkaoui, J. et al. An improved image clustering algorithm based on Kernel method and Tchebychev orthogonal moments. Evol. Intel. 16, 1237–1258 (2023). https://doi.org/10.1007/s12065-022-00734-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-022-00734-x