HYBRID K-MEANS CLUSTERING FOR COLOR IMAGE SEGMENTATION
Abstract
Colour image segmentation is an important problem in computer vision and image processing. Variant application such as image processing, computer vision, pattern recognition and machine learning widely used classical clustering method which is considered traditional k-means algorithm. K-means algorithm is famous clustering algorithm; it divided data into k clusters. The initial centroids are random selected, so the algorithm could not lead to the unique result. In this paper, we proposed a new algorithm for colour image segmentation using hybrid k-means clustering method which combine between two methods, geometric and block method. Hybrid method is to compute initial centers for k-means clustering. Geometric method depends on equal areas of distribution. Block method segments the image into uniform areas. The proposed method can overcome the drawbacks of both method (geometric and block). Furthermore, we have presented a simple validity measure based on the intra-cluster and inter-cluster distance measures which allows determining the number of clusters. The proposed method looks for the first local maximum in the validity measure. The experimental results appeared quite satisfactory.
References (16)
- Ali Salem Bin Samma and Rosalina Abdul Salam. "Adaptation of K-Means Algorithm for Image Segmentation", International Journal of Signal Processing, Vol. 5, No. 4, p.p 270-274, 2009.
- Anil Z. Chitade, Dr. S.K. Katiyar, "Colour Based Image Segmentation Using K-Means Clustering", International Journal of Engineering Science and Technology, Vol. 2, No. 10, p.p 5319-5325, 2010.
- Siddheswar Ray and Rose H. Turi, "Determination of Number of Clusters in K-Means Clustering and Application in Color Image Segmentation", School of Computer Science and Software Engineering Monash University, Wellington Road, Clayton, Victoria, 3168, Australia.
- Anderberg, M.R., "Cluster Analysis for Applications", Academic Press Inc., 1973.
- Stephen J. Redmond, Conor Heneghan, "A Method for Initializing the K-Means Clustering Algorithm Using KD-Trees", Department of Electronic Engineering, University College Dublin, Bel_eld, Dublin 4, Ireland.
- Douglas Steinley, Michael J. Brusco, "Initializing K-means Batch Clustering: A Critical Evaluation of Several Techniques", Journal of Classification DOI: 10.1007/s00357-007-0003-0, 24:99-121 (2007).
- Robert M. Haralick and Linda G. Shapiro, "Computer and Robot Vision", Vol. 1, Addison-Wesley, MA, 1992.
- Fisher, D., "Knowledge Acquisition Via Incremental Conceptual Clustering", Mach. Learn. 2, 139-172, 1987.
- Jain, A.K., Murty, M.N., Flynn, P.J., "Data clustering: A review", ACM Comput. Surveys, Vol. 31, No. 3, p.p 264-323, 1999.
- Rajashree Dash, Debahuti Mishra, Amiya Kumar Rath, Milu Acharya, "A Hybridized K-Means Clustering Approach for High Dimensional Dataset", International Journal of Engineering, Science and Technology, Vol. 2, No. 2, p.p 59-66, 2010.
- Xiaoping Qing, Shijue Zheng, "A New Method for Initializing the K-Means Clustering Algorithm", Second International Symposium on Knowledge Acquisition and Modeling, , p.p 41-44, 2009.
- Fahim A.M., Salem A. M., Torkey F. A., Ramadan M. A., Saake G., "An Efficient K-Means with Good Initial Starting Points", Georgian Electronic Scientific Journal: Computer Science and Telecommunications 009, Vol. 19, No. 2, p.p 47-57.
- A.K. Jain and R.C. Dubes, "Algorithms for Clustering Data", Prentice Hall, Englewood Cliffs, NJ, 1988.
- J. Mac Queen, "Some Methods for Classification and Analysis of Multivariate Observations", in Proceedings of the Fifth Berkeley Symposium on Mathematics, Statistics, and Probabilities, Berkeley and Los Angeles, CA, Vol. I, pp. 281-297, University of California, Berkeley, CA, USA, 1967.
- Anil K. Jain, " Data Clustering: 50 Years Beyond K-Means", This paper is based on the King-Sun Fu Prize lecture delivered at the 19 th International Conference on Pattern Recognition (ICPR), Tampa, FL, December 8, 2008.
- Zhang T., Ramakrishnan R., Linvy M., "BIRCH: An Efficient Data Clustering Method for Very Large Databases". Proc. ACM SIGMOD Int. Conf. on Management of Data, ACM Press, pp.103-114, New York, 1996.