Predictive residual vector quantization [image coding]

This paper presents a new vector quantization technique called predictive residual vector quantization (PRVQ). It combines the concepts of predictive vector quantization (PVQ) and residual vector quantization (RVQ) to implement a high performance VQ scheme with low search complexity. The proposed PRVQ consists of a vector predictor, designed by a multilayer perceptron, and an RVQ that is designed by a multilayer competitive neural network. A major task in our proposed PRVQ design is the joint optimization of the vector predictor and the RVQ codebooks. In order to achieve this, a new design based on the neural network learning algorithm is introduced. This technique is basically a nonlinear constrained optimization where each constituent component of the PRVQ scheme is optimized by minimizing an appropriate stage error function with a constraint on the overall error. This technique makes use of a Lagrangian formulation and iteratively solves a Lagrangian error function to obtain a locally optimal solution. This approach is then compared to a jointly designed and a closed-loop design approach. In the jointly designed approach, the predictor and quantizers are jointly optimized by minimizing only the overall error. In the closed-loop design, however, a predictor is first implemented; then the stage quantizers are optimized for this predictor in a stage-by-stage fashion. Simulation results show that the proposed PRVQ scheme outperforms the equivalent RVQ (operating at the same bit rate) and the unconstrained VQ by 2 and 1.7 dB, respectively. Furthermore, the proposed PRVQ outperforms the PVQ in the rate-distortion sense with significantly lower codebook search complexity.

[1]  Oscal T.-C. Chen,et al.  A VLSI neural processor for image data compression using self-organization networks , 1992, IEEE Trans. Neural Networks.

[2]  Nasser M. Nasrabadi,et al.  Vector quantization of images based upon the Kohonen self-organizing feature maps , 1988, ICNN.

[3]  Nasser M. Nasrabadi,et al.  Residual vector quantization using a multilayer competitive neural network , 1994, IEEE J. Sel. Areas Commun..

[4]  Faouzi Kossentini,et al.  Entropy-constrained residual vector quantization , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[5]  Les E. Atlas,et al.  A comparison of the LBG algorithm and Kohonen neural network paradigm for image vector quantization , 1990, International Conference on Acoustics, Speech, and Signal Processing.

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

[7]  Y. Feng,et al.  A dynamic finite-state vector quantization scheme , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[8]  Allen Gersho,et al.  Enhanced multistage vector quantization by joint codebook design , 1992, IEEE Trans. Commun..

[9]  Nasser M. Nasrabadi,et al.  Dynamic finite-state vector quantization of digital images , 1994, IEEE Trans. Commun..

[10]  Hsueh-Ming Hang,et al.  Predictive Vector Quantization of Images , 1985, IEEE Trans. Commun..

[11]  Nasser M. Nasrabadi,et al.  Multistage vector quantizer design using competitive neural networks , 1994, Other Conferences.

[12]  James W. Modestino,et al.  Adaptive entropy-coded predictive vector quantization of images , 1990, IEEE Trans. Signal Process..

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

[14]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[15]  Nasser M. Nasrabadi,et al.  Neural network architectures for vector prediction , 1995, Electronic Imaging.

[16]  Nasser M. Nasrabadi,et al.  Vector quantization of images based upon the Kohonen self-organizing feature maps , 1988, IEEE 1988 International Conference on Neural Networks.

[17]  Allen Gersho,et al.  Image Compression Based On Vector Quantization With Finite Memory , 1987 .

[18]  Robert A. Jacobs,et al.  Increased rates of convergence through learning rate adaptation , 1987, Neural Networks.

[19]  S. A. Rizvi,et al.  Predictive vector quantizer using constrained optimization , 1994, IEEE Signal Processing Letters.

[20]  Richard L. Frost,et al.  Vector quantizers with direct sum codebooks , 1993, IEEE Trans. Inf. Theory.

[21]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.

[22]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[23]  Allen Gersho,et al.  Feature predictive vector quantization of multispectral images , 1992, IEEE Trans. Geosci. Remote. Sens..

[24]  Pao-Chi Chang,et al.  Gradient algorithms for designing predictive vector quantizers , 1986, IEEE Trans. Acoust. Speech Signal Process..

[25]  Nasser M. Nasrabadi,et al.  Image coding using vector quantization: a review , 1988, IEEE Trans. Commun..

[26]  Kenneth Zeger Corrections to 'Gradient algorithms for designing predictive vector quantizers' , 1991, IEEE Trans. Signal Process..

[27]  Allen Gersho,et al.  Vector Predictive Coding of Speech at 16 kbits/s , 1985, IEEE Trans. Commun..

[28]  Nasser M. Nasrabadi,et al.  Predictive vector quantization using a neural network approach , 1993 .