Adaptive scalar quantization without side information

In this paper, we introduce a novel technique for adaptive scalar quantization. Adaptivity is useful in applications, including image compression, where the statistics of the source are either not known a priori or will change over time. Our algorithm uses previously quantized samples to estimate the distribution of the source, and does not require that side information be sent in order to adapt to changing source statistics. Our quantization scheme is thus backward adaptive. We propose that an adaptive quantizer can be separated into two building blocks, namely, model estimation and quantizer design. The model estimation produces an estimate of the changing source probability density function, which is then used to redesign the quantizer using standard techniques. We introduce nonparametric estimation techniques that only assume smoothness of the input distribution. We discuss the various sources of error in our estimation and argue that, for a wide class of sources with a smooth probability density function (pdf), we provide a good approximation to a "universal" quantizer, with the approximation becoming better as the rate increases. We study the performance of our scheme and show how the loss due to adaptivity is minimal in typical scenarios. In particular, we provide examples and show how our technique can achieve signal-to-noise ratios within 0.05 dB of the optimal Lloyd-Max quantizer for a memoryless source, while achieving over 1.5 dB gain over a fixed quantizer for a bimodal source.

[1]  A. Ortega,et al.  Adaptive quantization without side information using scalar-vector quantization and trellis coded quantization , 1995, Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers.

[2]  Martin Vetterli,et al.  Adaptive quantization without side information , 1994, Proceedings of 1st International Conference on Image Processing.

[3]  Alexander V. Trushkin Sufficient conditions for uniqueness of a locally optimal quantizer for a class of convex error weighting functions , 1982, IEEE Trans. Inf. Theory.

[4]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[5]  Michael W. Marcellin,et al.  Trellis coded quantization of memoryless and Gauss-Markov sources , 1990, IEEE Trans. Commun..

[6]  Abraham Lempel,et al.  A universal algorithm for sequential data compression , 1977, IEEE Trans. Inf. Theory.

[7]  Ping Wah Wong Progressively adaptive scalar quantization , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[8]  Zhen Zhang,et al.  An on-line universal lossy data compression algorithm by continuous codebook refinement , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[9]  Glen G. Langdon,et al.  An Overview of the Basic Principles of the Q-Coder Adaptive Binary Arithmetic Coder , 1988, IBM J. Res. Dev..

[10]  Jorma Rissanen,et al.  Universal coding, information, prediction, and estimation , 1984, IEEE Trans. Inf. Theory.

[11]  Bin Yu,et al.  A statistical analysis of adaptive quantization based on causal past , 1995, Proceedings of 1995 IEEE International Symposium on Information Theory.

[12]  Robert G. Gallager,et al.  Variations on a theme by Huffman , 1978, IEEE Trans. Inf. Theory.

[13]  Bin Yu,et al.  A Statistical Analysis of Adaptive Scalar Quantization based on Quantized Past Data , 1995 .

[14]  Jorma Rissanen,et al.  Compression of Black-White Images with Arithmetic Coding , 1981, IEEE Trans. Commun..

[15]  Jeffrey Scott Vitter,et al.  Algorithm 673: Dynamic Huffman coding , 1989, TOMS.

[16]  Allen Gersho,et al.  Theory of an Adaptive Quantizer , 1973, IEEE Trans. Commun..

[17]  Nariman Farvardin,et al.  Trellis-based scalar-vector quantizer for memoryless sources , 1994, IEEE Trans. Inf. Theory.

[18]  Robert R. Bitmead,et al.  Adaptive quantization: solution via nonadaptive linear control , 1993, IEEE Trans. Commun..

[19]  Wen-Tsuen Chen,et al.  Image sequence coding using adaptive tree-structured vector quantization with multipath searching , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[20]  Antonio Ortega,et al.  Adaptive quantization of image subbands with efficient overhead rate selection , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[21]  Ian H. Witten,et al.  The zero-frequency problem: Estimating the probabilities of novel events in adaptive text compression , 1991, IEEE Trans. Inf. Theory.

[22]  Donald E. Knuth,et al.  Dynamic Huffman Coding , 1985, J. Algorithms.

[23]  A. R. Calderbank A Low-complexity Two-stage Adaptive Vector Quantizer , 1991, Proceedings. 1991 IEEE International Symposium on Information Theory.

[24]  Jerry D. Gibson,et al.  Digital coding of waveforms: Principles and applications to speech and video , 1985, Proceedings of the IEEE.

[25]  Yossef Steinberg,et al.  An algorithm for source coding subject to a fidelity criterion, based on string matching , 1993, IEEE Trans. Inf. Theory.

[26]  Michelle Effros,et al.  Variable dimension weighted universal vector quantization and noiseless coding , 1994, Proceedings of IEEE Data Compression Conference (DCC'94).

[27]  Ja-Ling Wu,et al.  Windowed Huffman coding algorithm with size adaptation , 1993 .

[28]  L. Devroye A Course in Density Estimation , 1987 .

[29]  Jorma Rissanen,et al.  Stochastic Complexity in Statistical Inquiry , 1989, World Scientific Series in Computer Science.

[30]  Antonio Ortega Optimization techniques for adaptive quantization of image and video under delay constraints , 1994 .

[31]  Allen Gersho,et al.  A training mode adaptive quantizer , 1974, IEEE Trans. Inf. Theory.

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

[33]  N. Jayant Adaptive quantization with a one-word memory , 1973 .

[34]  Martin Vetterli,et al.  Lossy compression of individual signals based on string matching and one pass codebook design , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[35]  Joan L. Mitchell,et al.  Probability Estimation for the Q-Coder , 1988, IBM J. Res. Dev..