A multi-agent-based approach for fuzzy clustering of large image data

Data clustering usually requires extensive computations of similarity measures between dataset members and cluster centers, especially for large datasets. Image clustering can be an intermediate process in image retrieval or segmentation, where a fast process is critically required for large image databases. This paper introduces a new approach of multi-agents for fuzzy image clustering (MAFIC) to improve the time cost of the sequential fuzzy $$c$$c-means algorithm (FCM). The approach has the distinguished feature of distributing the computation of cluster centers and membership function among several parallel agents, where each agent works independently on a different sub-image of an image. Based on the Java Agent Development Framework platform, an implementation of MAFIC is tested on 24-bit large size images. The experimental results show that the time performance of MAFIC outperforms that of the sequential FCM algorithm by at least four times, and thus reduces the time needed for the clustering process.

[1]  Kagan Tumer,et al.  Efficient agent-based cluster ensembles , 2006, AAMAS '06.

[2]  K. K. Shukla,et al.  Agent based Image Segmentation Methods : A Review , 2011 .

[3]  Myrian C. A. Costa,et al.  Parallel Fuzzy c-Means Cluster Analysis , 2006, VECPAR.

[4]  Fabio Bellifemine,et al.  Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology) , 2007 .

[5]  Tzong-Jer Chen,et al.  Fuzzy c-means clustering with spatial information for image segmentation , 2006, Comput. Medical Imaging Graph..

[6]  Jonathan M. Garibaldi,et al.  Application of the Fuzzy C-Means Clustering Method on the Analysis of non Pre- processed FTIR Data for Cancer Diagnosis , 2003 .

[7]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[8]  Kostas Marias,et al.  A multi-agent platform for content-based image retrieval , 2007, Multimedia Tools and Applications.

[9]  S. Rahimi,et al.  A parallel Fuzzy C-Mean algorithm for image segmentation , 2004, IEEE Annual Meeting of the Fuzzy Information, 2004. Processing NAFIPS '04..

[10]  Chongxun Zheng,et al.  Fuzzy c-means clustering algorithm with a novel penalty term for image segmentation , 2005 .

[11]  Junzo Watada,et al.  FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM , 2012 .

[12]  Yong Yang,et al.  Image Segmentation by Fuzzy C-Means Clustering Algorithm with a Novel Penalty Term , 2007, Comput. Artif. Intell..

[13]  Frans Coenen,et al.  A Multi-agent Based Approach to Clustering: Harnessing the Power of Agents , 2011, ADMI.

[14]  R JenningsNicholas,et al.  Developing multiagent systems , 2003 .

[15]  Chee Peng Lim,et al.  A fuzzy clustering approach to content-based image retrieval , 2009 .

[16]  J. Bezdek,et al.  FCM: The fuzzy c-means clustering algorithm , 1984 .

[17]  Julie A. Adams,et al.  Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence , 2001, AI Mag..

[18]  Bashar Al-Shboul,et al.  A fast fuzzy clustering algorithm , 2007 .

[19]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[20]  Fang Miao,et al.  Remote Sensing Image Sequence Segmentation Based on the Modified Fuzzy C-means , 2010, J. Softw..

[21]  Chaw-Seng Woo,et al.  Medical image segmentation using a multi-agent system approach , 2013, Int. Arab J. Inf. Technol..

[22]  A A Imianvan,et al.  FUZZY CLUSTER MEANS EXPERT SYSTEM FOR THE DIAGNOSIS OF TUBERCULOSIS , 2011 .

[23]  Xia Bairu,et al.  Remote Sensing Classification Using Fuzzy C-means Clustering with Spatial Constraints Based on Markov Random Field , 2013 .

[24]  Matthias Klusch,et al.  Privacy-preserving agent-based distributed data clustering , 2006, Web Intell. Agent Syst..

[25]  Reda Alhajj,et al.  A Self-organizing Multi-agent System for Adaptive Continuous Unsupervised Learning in Complex Uncertain Environments , 2008, AAAI.

[26]  Sanjay Kumar Dubey,et al.  Comparative Analysis of K-Means and Fuzzy C- Means Algorithms , 2013 .

[28]  Yixin Chen,et al.  CLUE: cluster-based retrieval of images by unsupervised learning , 2005, IEEE Transactions on Image Processing.

[29]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[30]  Sandip Sen,et al.  Agent Based Framework for Content Based Image Retrieval , 2004 .

[31]  Nicolas Lhuillier,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2003 .

[32]  Lawrence O. Hall,et al.  Fast Accurate Fuzzy Clustering through Data Reduction , 2003 .

[33]  Don-Lin Yang,et al.  An efficient Fuzzy C-Means clustering algorithm , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[34]  Shubhangi C. Tirpude,et al.  Fuzzy C-Means Clustering For Content Based Image Retrieval System , 2011 .

[35]  Aly A. Farag,et al.  Modified fuzzy c-mean in medical image segmentation , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[36]  S. Orphanoudakis,et al.  A Multiagent Platform for Content Based Image Retrieval , 2004 .

[37]  J. W. Reed A multi-agent system for distributed cluster analysis , 2004, ICSE 2004.

[38]  A.S. Elmaghraby,et al.  A novel cluster-based image retrieval , 2004, Proceedings of the Fourth IEEE International Symposium on Signal Processing and Information Technology, 2004..

[39]  R. Suganya,et al.  Fuzzy C- Means Algorithm- A Review , 2012 .

[40]  Miin-Shen Yang A survey of fuzzy clustering , 1993 .

[41]  Sebastián Lozano,et al.  Parallel Fuzzy c-Means Clustering for Large Data Sets , 2002, Euro-Par.