Distributed Predictive Coding for Spatio-Temporally Correlated Sources

Distributed coding of correlated sources with memory poses a number of considerable challenges that threaten its practical application, particularly (but not only) in the context of sensor networks. This problem is strongly motivated by the obvious observation that most common sources exhibit temporal correlations that may be at least as important as spatial or intersource correlations. This paper presents an analysis of the underlying tradeoffs, paradigms for coding systems, and approaches for distributed predictive coder design optimization. Motivated by practical limitations on both complexity and delay (especially for dense sensor networks) the focus here is on predictive coding. From the source coding perspective, the most basic tradeoff (and difficulty) is due to conflicts that arise between distributed coding and prediction, wherein ldquostandardrdquo distributed quantization of the prediction errors, if coupled with imposition of zero decoder drift, would drastically compromise the predictor performance and hence the ability to exploit temporal correlations. Another challenge arises from instabilities in the design of closed-loop predictors, whose impact has been observed in the past, but is greatly exacerbated in the case of distributed coding. In the distributed predictive coder design, we highlight the fundamental tradeoffs encountered within a more general paradigm where decoder drift is allowable or unavoidable, and must be effectively accounted for and controlled. We derive an overall design optimization method for distributed predictive coding that avoids the pitfalls of naive distributed predictive quantization and produces an optimized low complexity and low delay coding system. The proposed iterative algorithms for distributed predictive coding subsume traditional single-source predictive coding and memoryless distributed coding as extreme special cases.

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

[2]  Zixiang Xiong,et al.  Distributed source coding for sensor networks , 2004, IEEE Signal Processing Magazine.

[3]  Kenneth Rose,et al.  A Global Approach to Joint Quantizer Design for Distributed Coding of Correlated Sources , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[4]  Ying Zhao,et al.  Compression of correlated binary sources using turbo codes , 2001, IEEE Communications Letters.

[5]  Michael Fleming,et al.  Network vector quantization , 2001, IEEE Transactions on Information Theory.

[6]  J. Bajcsy,et al.  Coding for the Wyner-Ziv problem with turbo-like codes , 2002, Proceedings IEEE International Symposium on Information Theory,.

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

[8]  Zixiang Xiong,et al.  Compression of binary sources with side information at the decoder using LDPC codes , 2002, IEEE Communications Letters.

[9]  Pradeepa Yahampath Predictive Vector Quantizer Design for Distributed Source Coding , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[10]  J. Cardinal,et al.  Joint entropy-constrained multiterminal quantization , 2002, Proceedings IEEE International Symposium on Information Theory,.

[11]  Michael T. Orchard,et al.  Design of trellis codes for source coding with side information at the decoder , 2001, Proceedings DCC 2001. Data Compression Conference.

[12]  Kannan Ramchandran,et al.  Distributed compression in a dense microsensor network , 2002, IEEE Signal Process. Mag..

[13]  Kenneth Rose,et al.  On efficient quantizer design for robust distributed source coding , 2006, Data Compression Conference (DCC'06).

[14]  Aaron D. Wyner,et al.  The rate-distortion function for source coding with side information at the decoder , 1976, IEEE Trans. Inf. Theory.

[15]  Kannan Ramchandran,et al.  Distributed source coding using syndromes (DISCUSS): design and construction , 1999 .

[16]  Kenneth Rose,et al.  Predictive vector quantizer design using deterministic annealing , 2003, IEEE Trans. Signal Process..

[17]  K. Rose,et al.  Challenges and Recent Advances in Distributed Predictive Coding , 2007, 2007 IEEE Information Theory Workshop.

[18]  R. A. McDonald,et al.  Noiseless Coding of Correlated Information Sources , 1973 .

[19]  Kenneth Rose,et al.  The asymptotic closed-loop approach to predictive vector quantizer design with application in video coding , 2001, IEEE Trans. Image Process..

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

[21]  Rui Zhang,et al.  Design of optimal quantizers for distributed source coding , 2003, Data Compression Conference, 2003. Proceedings. DCC 2003.

[22]  Kenneth Rose,et al.  Distributed predictive coding for spatio-temporally correlated sources , 2009, IEEE Trans. Signal Process..

[23]  R.G. Baraniuk,et al.  Universal distributed sensing via random projections , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[24]  Kannan Ramchandran,et al.  Distributed source coding using syndromes (DISCUS): design and construction , 2003, IEEE Trans. Inf. Theory.

[25]  Ertem Tuncel Predictive coding of correlated sources , 2004, Information Theory Workshop.

[26]  Jack K. Wolf,et al.  Noiseless coding of correlated information sources , 1973, IEEE Trans. Inf. Theory.