A pattern-based residual vector quantization (PBRVQ) algorithm for compressing images

We develop and test a new, two-stage, residual vector quantization algorithm using variable bit-rate encoding. In the first stage, we partition the input image into non-overlapping blocks, vector-quantize and code them by a small codebook using the well-known K-means algorithm. The novelty in this method is the use of high eigen-valued blocks as initial seeds which serve as good distributors in the formation of clusters and fast convergence. We compute the residual vectors and classify them based on threshold values of distortion and variance. Vectors above the given threshold require second-stage coding. In the second stage, we partition the residual vectors further into small sub blocks and scalar-quantize each sub block to form number patterns instead of performing Direct Vector Quantization (DVQ). These number patterns, which form the secondary codebook, are easily generated without complex calculations by applying basic ideas from combinatorics. Both the intra-block and inter-block correlation properties have been exploited to enhance the compression rate. This method offers several advantages: 1) the computational complexity is greatly reduced; 2) exhaustive comparisons in DVQ are carried out more efficiently; 3) the picture quality of the reconstructed image is not compromised; and, 4) a reduced bit-rate is achieved.

[1]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[2]  Faouzi Kossentini,et al.  Image coding using entropy-constrained residual vector quantization , 1995, IEEE Trans. Image Process..

[3]  Sangho Yoon Regularizing covariance estimation by quantized eigenvalues and its application to image classification , 2004, Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004..

[4]  Guobin Shen,et al.  Adaptive vector quantization with codebook updating based on locality and history , 2003, IEEE Trans. Image Process..

[5]  T. Kim New finite state vector quantizers for images , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[6]  Sheng-He Sun,et al.  Multipurpose image watermarking algorithm based on multistage vector quantization , 2005, IEEE Transactions on Image Processing.

[7]  Fabian Cevallos,et al.  ADAMS , 2008 .

[8]  Ruey-Feng Chang,et al.  Adaptive edge-based side-match finite-state classified vector quantization with quadtree map , 1996, IEEE Trans. Image Process..

[9]  Allen Gersho,et al.  Low-rate image coding with finite-state vector quantization , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[10]  M. A. Joshi,et al.  Image compression using enhanced vector quantizer designed with selective training of unsupervised neural network , 2008 .

[11]  Philip A. Chou,et al.  Variable rate vector quantization for speech, image, and video compression , 1993, IEEE Trans. Commun..

[12]  Jian Zhang,et al.  Classification of Moving Humans Using Eigen-Features and Support Vector Machines , 2005, CAIP.

[13]  M.D. Adams,et al.  Wavelet transforms in the JPEG-2000 standard , 2001, 2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233).

[14]  . N.Venkateswaran,et al.  K- Means Clustering Based Image Compression in Wavelet Domain , 2007 .

[15]  Robert M. Gray,et al.  An Algorithm for the Design of Labeled-Transition Finite-State Vector Quantizers , 1985, IEEE Trans. Commun..

[16]  Biing-Hwang Juang,et al.  Multiple stage vector quantization for speech coding , 1982, ICASSP.

[17]  Ching-Yi Chen,et al.  Evolutionary fuzzy particle swarm optimization vector quantization learning scheme in image compression , 2007, Expert Syst. Appl..

[18]  Gregory K. Wallace,et al.  Overview of the JPEG (ISO/CCITT) still image compression standard , 1990, Other Conferences.

[19]  J. Makhoul,et al.  Vector quantization in speech coding , 1985, Proceedings of the IEEE.

[20]  Robert M. Gray,et al.  Finite-state vector quantization for waveform coding , 1985, IEEE Trans. Inf. Theory.

[21]  Wen-Tsuen Chen,et al.  Image coding using variable-rate side-match finite-state vector quantization , 1993, IEEE Trans. Image Process..