Abstract
In this paper, a new method for improving unsupervised LBG clustering algorithm has been proposed. This algorithm belongs to the hard and \(K\)-means vector quantization groups and drive directly from a simpler LBG. The defect of the LBG algorithm is to partition cluster in different iterations blindly. The basic idea of this paper is to use of principal component analysis and eigenvalue for handling this issue. Utilizing the eigenvalue in each step of LBG algorithm, it can either prevent from blindly splitting of vector or aggregation of data points in each cluster undoubtedly. The proficiency of eigenvalue-based LBG (E-LBG) algorithm is tested against other clustering algorithm such as Fuzzy \(c\)-Means and Gustafson–Kessel. On standard database (Iris database) and acceptable results are obtained. Comparing the obtained result of simple LBG with E-LBG in term of time and accuracy has shown that the better performance of E-LBG method in segmentation of images.
Similar content being viewed by others
References
Kekre, H. B., Sarode, T. K.: New clustering algorithm for vector quantization using rotation of error vector. Intern. J. Comput. Sci. Inf. Secur. (IJCSIS). 7, 159–165 (2010)
Gersho, A., Gray, R.M.: Vector quantization and signal compression. Kluwer Academic Publishers, Dordrecht (1992)
Hofmann, T., Buhmann, J.M.: Pairwise data clustering by deterministic annealing. IEEE Trans. Pattern Anal. Mach. Intell. 19, 1–14 (1997)
Rosenberger, C., Chehdi, K.: Unsupervised clustering method with optimal estimation of the number of clusters: application to image segmentation. In: Pattern Recognition, 2000. Proceedings. 15th International Conference on, 1, 656–659 (2000)
Jain, A.K.: Data clustering: 50 years beyond k-means. Pattern Recognit. Lett. 31, 651–666 (2010)
Lu, J.F., Tang, J.B., Tang, Z.M., Yang, J.Y.: Hierarchical initialization approach for k-means clustering. Pattern Recognit. Lett. 29, 787–795 (2008)
Luxburg, U.: A tutorial on spectral clustering. Stat. Comput. 17, 395–416 (2007)
Kaya, M.: An algorithm for image clustering and compression. Turk. J. Elec. Eng. Comp. Sci. 13, 79–92 (2005)
Rahman, M.M., Horiguchi, S.: A fully unsupervised color textured image segmentation algorithm using weighted mean histograms features. Signal Image Video Process. 6, 197–209 (2012)
Gao, X.L., Wang, Z.L., Liu, J.W.: Algorithm for image segmentation using statistical models based on intensity features. Acta Optica Sinica 31(1), 1–6 (2011)
Krinidis, S., Krinidis, M., Chatzis, V.: An unsupervised image clustering method based on EEMD image histogram. J. Inf. Hiding Multimed. Signal Process. 3(2), 151–163 (2012)
Zhao, J., Shao, F.Q., Zhang, X.D.: Vector-valued images segmentation based on improved variational GAC model. Control Decis. 26(6), 909–915 (2011)
Wu, Y., Xiao, P., Wang, C.M.: Segmentation algorithm for SAR images based on the persistence and clustering in the contourlet domain. Acta Optica Sinica 30(7), 1977–1983 (2010)
Nadernejad, E., Sharifzadeh, S.: A new method for image segmentation based on Fuzzy C-means algorithm on pixonal images formed by bilateral filtering. Signal Image Video Process. 7, 855–863 (2013)
De, A., Guo, C.: A vector quantization approach for image segmentation based on SOM neural network. Adv. Neural Netw. 7951, 612–619 (2013)
Chaudhary, A., Raheja, J.L., Das, K., Raheja, S.: Both hands’ fingers’ angle calculation from live video. Int. J. Comput. Vis. Image Process. 2(2), 1–11 (2012)
Abras, G.N., Ballarin, V.L.: A weighted k-means algorithm applied to brain tissue classification. J. Comput. Sci. Technol. (JCS&T). 5, 121–126 (2005)
Kanungo, T., Mount, D.M., Netanyahu, N.S., Piatko, C.D., Silverman, R., Wu, A.Y.: An efficient k-means clustering algorithm: analysis and implementation. Pattern Anal. Mach. Intell. IEEE Trans. 24, 881–892 (2002)
Yiu-Ming, C.: K-means: a new generalized k-means clustering algorithm. Pattern Recognit. Lett. 24, 2883–2893 (2003)
Linde, Y., Buzo, A., Gray, R.: An algorithm for vector quantizer design. Commun. IEEE Trans. 28, 84–95 (1980)
Everitt, B.S., Landau, S., Leese, M.: Cluster Analysis: UK. Arnold, London (2001)
MacQueen, J. B.: Some methods for classification and analysis of multivariate observations. In: Proceeding of 5th Berkeley Symposium on Mathematical Statistics and Probability. 1, 281–297 (1967)
Kekre, H.B., Sarode, T.K., Raul, B.: Color image segmentation using Kekre’s algorithm for vector quantization. Int. J. Electr. Comput. Eng. 3, 287–292 (2008)
Kekre, H.B., Kulkarni, V.: Performance comparison of speaker recognition using vector quantization by LBG and KFCG (0975-8887). Int. J. Compu. Appl. 3, 32–37 (2010)
Patané, G., Russo, M.: The enhanced LBG algorithm. Neural Networks 14, 1219–1237 (2001)
Rabiner, L.R., Juang, B.H.: Fundamentals of speech recognition. PTR Prentice Hall, Englewood Cliffs (1993)
Kekre, H.B., Sarode, T.K.: Vector quantized codebook optimization using k-means. Int. J. Comput. Sci. Eng. 1, 283–290 (2009)
Begum, M., Nahar, N., Fatimah, K., Hasan, M. K., Rahaman, M. A.: An efficient algorithm for codebook design in transform vector quantization. In: The 11th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision’2003 (WSCG’2003), (2003)
Fukunaga, K.: Introduction to statistical pattern recognition. Academic Press, New York (1972)
Lawrence, S., Giles, C.L., Tsoi, A.C., Back, A.D.: Face recognition: A convolutional neural-network approach. IEEE Trans. Neural Networks 8, 98–113 (1997)
Fisher, R.A.: The use of multiple measurements in taxonomic problems. Ann. Eugen. 7, 179–188 (1936)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8, 338–353 (1965)
Sun, H., Wang, S., Jiang, Q.: FCM-based model selection algorithms for determining the number of clusters. Pattern Recogn. 37, 2027–2037 (2004)
Miller, D.J., Nelson, C.A., Cannon, M.B., Cannon, K. P.: Comparison of fuzzy clustering methods and their applications to geophysics data. Appl. Comput. Intell. Soft Comput. 2009, (2009)
Donald, E.G., William, C.K.: Fuzzy clustering with a fuzzy covariance matrix. In: Decision and Control including the 17th Symposium on Adaptive Processes, 1978 IEEE Conference on 1978. 761–766 (1978)
Masroor Ahmed, M., Bin Mohamad, D.: Segmentation of brain for tumor extraction by combining k-means clustering and perona-malik anisotropic diffusion model. Int. J. Image Process. 2, 1–9 (2008)
Sulaiman, S.N., Mat Isa, N. A., Yusoff, I. A., Ahmed, F.: Switching-based clustering algorithms for segmentation of low-level salt-and-pepper noise-corrupted images. Signal Image video Process. 1–12, (2013)
Shanbehzadeh, J., Oqunbona, P.O.: On the computational of the LBG and PNN algorithms. IEEE Trans. Image Process. 6, 614–616 (1997)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Parsi, A., Ghanbari Sorkhi, A. & Zahedi, M. Improving the unsupervised LBG clustering algorithm performance in image segmentation using principal component analysis. SIViP 10, 301–309 (2016). https://doi.org/10.1007/s11760-014-0742-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-014-0742-4