LOSSY COMPRESSION OF INDIVIDUAL SIGNALS BASED ON ONE PASS CODEBOOK

Lossy Compression of Individual Signals based on One Pass Codebook Adaptation Christopher Chan Universal lossless codes have been proven to exist [5], and practical universal lossless coding schemes have been constructed [27, 6]. Given the attractive property of a universal code, namely that it can achieve an asymptotic rate approaching the entropy of the source, without knowledge about the source distribution a priori, a lossy counterpart of a universal code is highly desired. In this work, our objective is to develop a practical one pass lossy compression algorithm that approaches this universality property. We have addressed the problem within the framework of vector quantization (VQ). Traditionally, vector quantization relies on a codebook that has to be "trained" in advance on a set of signals, called the training sequence, generated from the target source. This assumes knowledge of the source distribution a priori. To release this restrictive assumption, we have investigated on methods to adapt the VQ codebook to the actual signal to be coded. In the lossless domain, Ziv and Lempel have introduced a simple schemefor uni versal data compression, which later gives rise to a whole class of algorithms. This class of algorithms is based on a dynamic dictionary of source sequences parsed as strings, and replacing subsequent occurrences of these strings by pointers. Gener alizing such exact string matching to approximate string matching, i.e. one with distortion, we have incorporated the Lempel-Ziv idea into adaptive VQ, and devel oped a universal lossy compression algorithm. The essence of the adaptive algorithm is the criterion it uses to encode the source vectors and adapt the codebook. A source vector can be simply encoded by a codevector in the current codebook, or it can invoke the addition of a new codevector. Current codevectors can be moved around or even be deleted as the source distribution varies. These actions are taken to minimize the Lagrangian R + A£), where R is the bit rate involved in taking an action, D is the distortion it introduces, and A is a parameter chosen to control the operating point of the algorithm on the operational rate-distortion curve. In a sense, bits are "traded" for a reduction in distortion by modifying the codebook. Hence, the technique is called rate-distortion Lempel-Ziv (RDLZ). Experiments are performed on various sources, namely stationary Gaussian sources, "switching" (time-varying) Gaussian sources,standard test images, and composite im ages. Advantages of adaptation using the RDLZ algorithm are demonstrated in these experiments. When a VQ codebook is mismatched with the actual source signal, significant improvement in rate-distortion performance is achieved with the adaptive algorithm. Empirical evidenceon the universality of the algorithm is also given.

[1]  Donald Geman,et al.  Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images , 1984 .

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

[3]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[4]  J. Vaisey,et al.  Simulated annealing and codebook design , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

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

[6]  Abraham Lempel,et al.  Compression of individual sequences via variable-rate coding , 1978, IEEE Trans. Inf. Theory.

[7]  Jacob Ziv,et al.  Coding of sources with unknown statistics-II: Distortion relative to a fidelity criterion , 1972, IEEE Trans. Inf. Theory.

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

[9]  Jia-Shung Wang,et al.  IMAGE SEQUENCE CODING USING ADAPTIVE TREE-STRUCTURED , 1991 .

[10]  Sanjit K. Mitra,et al.  Adaptive vector quantization for image coding in an entropy-constrained framework , 1994, Proceedings of 1st International Conference on Image Processing.

[11]  J. Mcqueen Some methods for classi cation and analysis of multivariate observations , 1967 .

[12]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[13]  Ruey-Feng Chang,et al.  Adaptive Nonuniform Tree-Structured Vector Quantization for Image Sequence Coding , 1991 .

[14]  S. Arimoto,et al.  Asymptotic properties of algorithms of data compression with fidelity criterion based on string matching , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[15]  Michael B. Pursley,et al.  Variable-rate universal block source coding subject to a fidelity constraint , 1978, IEEE Trans. Inf. Theory.

[16]  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.

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

[18]  Philip A. Chou,et al.  Entropy-constrained vector quantization , 1989, IEEE Trans. Acoust. Speech Signal Process..

[19]  Bin Yu,et al.  A rate of convergence result for a universal D-semifaithful code , 1993, IEEE Trans. Inf. Theory.

[20]  Anurag Bist,et al.  of Book , 2022 .

[21]  David L. Neuhoff,et al.  Fixed rate universal block source coding with a fidelity criterion , 1975, IEEE Trans. Inf. Theory.

[22]  Allen Gersho,et al.  Adaptive vector quantization by progressive codevector replacement , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.

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

[24]  Michelle Effros,et al.  One-pass adaptive universal vector quantization , 1994, Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing.

[25]  John C. Kieffer,et al.  A unified approach to weak universal source coding , 1978, IEEE Trans. Inf. Theory.