Abstract
Vector quantization (VQ) is an efficient technique for data compression and has been successfully used in various applications. The methods most commonly used to generate a codebook are the Linde, Buzo, Gray (LBG) algorithm, fuzzy vector quantization (FVQ) algorithm, Kekre‘s Fast Codebook Generation (KFCG) algorithm, discrete cosine transform based (DCT-based) codebook generation method, and k-principle component analysis (K-PCA) algorithm. However, if the separation boundaries in codebook generation are nonlinear, their performance can degrade fast. In this paper, we present a kernel fuzzy learning (KFL) algorithm, which takes advantages of the distance kernel trick and the gradient-based fuzzy clustering method, to create a codebook automatically. Experiments with real data show that the proposed algorithm is more efficient in its performance compared to that of the LBG, FVQ, KFCG, and DCT-based method, and to the K-PCA algorithm.
Similar content being viewed by others
References
P. Bao, X.H. Ma, Image adaptive watermarking using wavelet domain singular value decomposition. IEEE Trans. Circuits Syst. Video Technol. 15, 96–102 (2005)
Y.K. Chan, H.F. Wang, C.F. Lee, A refined VQ-based image compression method. Fundam. Inform. 61, 213–221 (2004)
C.Y. Chang, D.F. Zhuang, A fuzzy-based learning vector quantization neural network for recurrent nasal papilloma detection. IEEE Trans. Circuits. Syst. I, Regul. Pap. 54, 2619–2627 (2007)
C.H. Chang, P.F. Xu, R. Xiao, T. Srikanthan, New adaptive color quantization method based on self-organizing maps. IEEE Trans. Neural Netw. 16, 237–249 (2005)
C.C. Chang, W.L. Tai, C.C. Lin, A reversible data hiding scheme based on side match vector quantization. IEEE Trans. Circuits Syst. Video Technol. 16, 1301–1308 (2006)
R.N. Dave, R. Krishnapuram, Robust clustering methods: a unified view. Neural Comput. 5, 270–293 (1997)
M. Grana, I. Echave, J. Ruiz-Cabello, VQ based Bayesian image filtering, in Proceedings of the IEEE International Conference on Image Processing, vol. 2 (2000), pp. 451–454
D. Graves, W. Pedrycz, Performance of kernel-based fuzzy clustering. Electron. Lett. 43, 25–26 (2007)
D. Graves, W. Pedrycz, Fuzzy c-means, Gustafson-Kessel FCM, and kernel-based FCM: a comparative study. Adv. Soft Comput. 41, 140–149 (2007)
R.J. Hathaway, Y.K. Hu, Density-weighted fuzzy c-means clustering. IEEE Trans. Fuzzy Syst. 17, 243–252 (2009)
H.C. Huang, J.S. Pan, Z.M. Lu, S.H. Sun, H.M. Hang, Vector quantization based on genetic simulated annealing. Signal Process. 81, 1513–1523 (2001)
H.B. Kekre, T.K. Sarode, Speech data compression using vector quantization. Int. J. Comput. Inf. Sci. Eng. 2, 251–254 (2008)
H.B. Kekre, T.K. Sarode, 2-level vector quantization method for codebook design using Kekre’s median codebook generation algorithm. Adv. Comput. Sci. Technol. 2, 1–8 (2009)
H.B. Kekre, T.K. Sarode, Vector quantized codebook optimization using K-means. Int. J. Comput. Inf. Sci. Eng. 1, 283–290 (2009)
H.B. Kekre, T.K. Sarode, S.D. Thepade, Image retrieval using color-texture features from DCT on VQ codevectors obtained by Kekre’s fast codebook generation. ICGST-GVIP J. 9, 1–8 (2009)
H.B. Kekre, T.K. Sarode, Fast codebook search algorithm for vector quantization using sorting technique, in Proceedings of the International Conference on Advances in Computing, Communication and Control, vol. 1 (2009), pp. 317–325
H.B. Kekre, T.K. Sarode, Color image segmentation using Kekre’s fast codebook generation algorithm based on energy ordering concept, in Proceedings of the International Conference on Advances in Computing, Communication and Control, vol. 1 (2009), pp. 357–362
R. Krishnamoorthi, N. Kannan, Codebook generation for vector quantization on orthogonal polynomials based transform coding. Int. J. Signal. Process. 5, 67–73 (2009)
D. Kim, K. Lee, D. Lee, K.H. Lee, Evaluation of the performance of clustering algorithms in kernel-induced feature space. Pattern Recognit. 38, 607–611 (2005)
J.F. Kolen, T. Hutcheson, Reducing the time complexity of the fuzzy C-Means algorithm. IEEE Trans. Fuzzy Syst. 10, 263–267 (2002)
J. Leski, Towards a robust fuzzy clustering. Fuzzy Sets Syst. 137, 215–233 (2003)
Z.M. Lu, H. Burkhardt, Colour image retrieval based on DCT-domain vector quantisation index histograms. Electron. Lett. 41, 2176–2176 (2005)
C. Lv, K-PCA: a semi-universal encoder for image compression. Int. J. Pervasive Comput. Commun. 3, 205–220 (2007)
C. Lv, Q. Zhao, A universal PCA for image compression, in Lecture Notes in Computer Science, vol. 3824 (2005), pp. 910–919
K. Mizutani, S. Miyamoto, Possibilistic approach to kernel-based fuzzy c-means clustering with entropy regularization, in Lecture Notes in Computer Science: MDAI, vol. 3558 (2005), pp. 144–155
K.R. Muller, S. Mika, G. Ratsch, K. Tsuda, B. Scholkopf, An introduction to kernel-based learning algorithms. IEEE Trans. Neural Netw. 12, 181–202 (2001)
J.S. Pan, F.R. McInnes, M.A. Jack, Fast clustering algorithms for vector quantization. Pattern Recognit. 29, 511–518 (1996)
J.S. Pan, F.R. McInnes, M.A. Jack, VQ codebook design using genetic algorithms. IEE Electron. Lett. 32, 194 (1996)
D. Park, C.N. Tran, S. Park, Gradient based fuzzy c-means algorithm with a mercer kernel, in Lecture Notes in Computer Science: ISNN, vol. 3971 (2006), pp. 1038–1043
T.D. Pham, D.T. Tran, X. Zhou, S.T.C. Wong, A microscopic image classification system for high-throughput cell-cycle screening. Int. J. Intell. Comput. Med. Sci. Image Process. 1, 67–77 (2007)
J. Shanbehzadeh, P.O. Ogunbona, On the computational complexity of the LBG and PNN algorithms. IEEE Trans. Image Process. 6, 614–616 (1997)
P.C. Su, C.C. Chen, H.M. Chang, Towards effective content authentication for digital videos by employing feature extraction and quantization. IEEE Trans. Circuits Syst. Video Technol. 19, 668–677 (2009)
S.P. Voukelatos, J.J. Soraghan, Multiresolution adaptive VQ based still image codec with application to progressive image transmission. Signal Process. Image Commun. 13, 135–143 (1998)
T. Wedi, Adaptive interpolation filters and high-resolution displacements for video coding. IEEE Trans. Circuits Syst. Video Technol. 16, 484–491 (2006)
L. Zhang, P. Bao, X.L. Wu, Multiscale LMMSE-based image denoising with optimal wavelet selection. IEEE Trans. Circuits Syst. Video Technol. 15, 469–481 (2005)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the National Natural Science Foundation of China (Grant No. 60872123), the Joint Fund of the National Natural Science Foundation and the Guangdong Provincial Natural Science Foundation (Grant No. U0835001), the Doctorate Foundation of South China University of Technology, the Post-Doc Foundation of South China University of Technology, the Basic Scientific Research Fund of South China University of Technology for Youth, Nature Science Fund of South China University of Technology for Youth, Natural Science Foundation of Guangdong Province, and by the China Postdoctoral Science Foundation (Grant No. 20100480049).
Rights and permissions
About this article
Cite this article
Xie, Z., Feng, J. Codebook Design for Vector Quantization Based on a Kernel Fuzzy Learning Algorithm. Circuits Syst Signal Process 30, 999–1010 (2011). https://doi.org/10.1007/s00034-011-9271-3
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-011-9271-3