A clustering algorithm for entropy-constrained vector quantizer design with applications in coding image pyramids

A clustering algorithm for the design of efficient vector quantizers to be followed by entropy coding is proposed. The algorithm, called entropy-constrained pairwise nearest neighbor (ECPNN), designs codebooks by merging the pair of Voronoi regions which gives the least increase in distortion for a given decrease in entropy. The algorithm can be used as an alternative to the entropy-constrained vector quantizer design (ECVQ) proposed by Chou, Lookabaugh, and Gray (1989). By a natural extension of the ECPNN algorithm the authors develop another algorithm that designs alphabet and entropy-constrained vector quantizers and call it alphabet- and entropy-constrained pairwise nearest neighbor (AECPNN) design. Through simulations on synthetic sources, it is shown that ECPNN and ECVQ have indistinguishable mean-square-error versus rate performance and that the ECPNN and AECPNN algorithms obtain as close performance by the same measure as the ECVQ and AECVQ (Rao and Pearlman, 1993) algorithms. The advantages over ECVQ are that the ECPNN approach enables much faster codebook design and uses smaller codebooks. A single pass through the ECPNN (or AECPNN) design algorithm, which progresses from larger to successively smaller rates, allows the storage of any desired number of intermediate codebooks. In the context of multirate subband (or transform) coders, this feature is especially desirable. The performance of coding image pyramids using ECPNN and AECPNN codebooks at rates from 1/3 to 1.0 bit/pixel is discussed. >

[1]  William A. Pearlman,et al.  Alphabet- and entropy-constrained vector quantization of image pyramids , 1991 .

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

[3]  Philip A. Chou,et al.  Optimal pruning with applications to tree-structured source coding and modeling , 1989, IEEE Trans. Inf. Theory.

[4]  J. M. Shapiro An embedded wavelet hierarchical image coder , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[5]  Chaur-Heh Hsieh,et al.  DCT-based codebook design for vector quantization of images , 1992, IEEE Trans. Circuits Syst. Video Technol..

[6]  William A. Pearlman,et al.  Multiple-rate structured vector quantization of image pyramids , 1991, J. Vis. Commun. Image Represent..

[7]  William A. Pearlman,et al.  Image compression using the spatial-orientation tree , 1993, 1993 IEEE International Symposium on Circuits and Systems.

[8]  William A. Pearlman,et al.  Multirate codebook design with the entropy-constrained pairwise nearest neighbor (ECPNN) algorithm , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[9]  William Equitz,et al.  A new vector quantization clustering algorithm , 1989, IEEE Trans. Acoust. Speech Signal Process..

[10]  Michael W. Marcellin,et al.  Wavelet coding of images using trellis-coded quantization , 1992, Defense, Security, and Sensing.

[11]  William A. Pearlman,et al.  Clustering algorithm for entropy-constrained vector-quantizer design , 1990, Other Conferences.

[12]  Eve A. Riskin,et al.  Optimal bit allocation via the generalized BFOS algorithm , 1991, IEEE Trans. Inf. Theory.

[13]  John W. Woods,et al.  Subband coding of images , 1986, IEEE Trans. Acoust. Speech Signal Process..

[14]  James W. Modestino,et al.  Adaptive entropy coded subband coding of images , 1992, IEEE Trans. Image Process..

[15]  Edward H. Adelson,et al.  Orthogonal Pyramid Transforms For Image Coding. , 1987, Other Conferences.

[16]  William A. Pearlman,et al.  Vector quantization of image pyramids with the ECPNN algorithm , 1991, Other Conferences.

[17]  David Wishart,et al.  256 NOTE: An Algorithm for Hierarchical Classifications , 1969 .

[18]  Philip A. Chou,et al.  Conditional entropy-constrained vector quantization of linear predictive coefficients , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[19]  William A. Pearlman,et al.  Alphabet-constrained vector quantization , 1993, IEEE Trans. Inf. Theory.

[20]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

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

[22]  Ashok C. Popat,et al.  Scalar Quantization With Arithmetic Coding , 1990 .

[23]  David A. Huffman,et al.  A method for the construction of minimum-redundancy codes , 1952, Proceedings of the IRE.

[24]  D. Huffman A Method for the Construction of Minimum-Redundancy Codes , 1952 .