Distributed Arithmetic Coding for the Slepian–Wolf Problem

Distributed source coding schemes are typically based on the use of channels codes as source codes. In this paper we propose a new paradigm, named ldquodistributed arithmetic coding,rdquo which extends arithmetic codes to the distributed case employing sequential decoding aided by the side information. In particular, we introduce a distributed binary arithmetic coder for the Slepian-Wolf coding problem, along with a joint decoder. The proposed scheme can be applied to two sources in both the asymmetric mode, wherein one source acts as side information, and the symmetric mode, wherein both sources are coded with ambiguity, at any combination of achievable rates. Distributed arithmetic coding provides several advantages over existing Slepian-Wolf coders, especially good performance at small block lengths, and the ability to incorporate arbitrary source models in the encoding process, e.g., context-based statistical models, in much the same way as a classical arithmetic coder. We have compared the performance of distributed arithmetic coding with turbo codes and low-density parity-check codes, and found that the proposed approach is very competitive.

[1]  Narendra Ahuja,et al.  Wyner-Ziv coding of video: an error-resilient compression framework , 2004, IEEE Transactions on Multimedia.

[2]  Zixiang Xiong,et al.  On code design for the Slepian-Wolf problem and lossless multiterminal networks , 2006, IEEE Transactions on Information Theory.

[3]  Michelle Effros,et al.  Lossless and near-lossless source coding for multiple access networks , 2003, IEEE Trans. Inf. Theory.

[4]  Zixiang Xiong,et al.  Successive refinement for the Wyner-Ziv problem and layered code design , 2004, IEEE Transactions on Signal Processing.

[5]  Tiffany Jing Li,et al.  A general and optimal framework to achieve the entire rate region for Slepian-Wolf coding , 2006, Signal Process..

[6]  C. Guillemot,et al.  Distributed Monoview and Multiview Video Coding , 2007, IEEE Signal Processing Magazine.

[7]  Antonio Ortega,et al.  Efficient wavelet-based predictive Slepian-Wolf coding for hyperspectral imagery , 2006, Signal Process..

[8]  Christine Guillemot,et al.  Overlapped Quasi-Arithmetic Codes for Distributed Video Coding , 2007, 2007 IEEE International Conference on Image Processing.

[9]  Rüdiger L. Urbanke,et al.  Efficient encoding of low-density parity-check codes , 2001, IEEE Trans. Inf. Theory.

[10]  Enrico Magli,et al.  Context-Based Distributed Wavelet Video Coding , 2005, 2005 IEEE 7th Workshop on Multimedia Signal Processing.

[11]  Zixiang Xiong,et al.  Layered Wyner–Ziv Video Coding , 2006, IEEE Transactions on Image Processing.

[12]  Kannan Ramchandran,et al.  Robust distributed video compression based on multilevel coset codes , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[13]  Enrico Magli,et al.  Distributed Arithmetic Coding , 2007, IEEE Communications Letters.

[14]  Zixiang Xiong,et al.  Wyner-Ziv coding based on TCQ and LDPC codes , 2005, IEEE Transactions on Communications.

[15]  Martin Cohn,et al.  Linear-time construction of optimal context trees , 1998, Proceedings DCC '98 Data Compression Conference (Cat. No.98TB100225).

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

[17]  Enrico Magli,et al.  Symmetric Distributed Arithmetic Coding of Correlated Sources , 2007, 2007 IEEE 9th Workshop on Multimedia Signal Processing.

[18]  Kannan Ramchandran,et al.  Duality between source coding and channel coding and its extension to the side information case , 2003, IEEE Trans. Inf. Theory.

[19]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[20]  Kannan Ramchandran,et al.  Generalized coset codes for distributed binning , 2005, IEEE Transactions on Information Theory.

[21]  Javier Garcia-Frías,et al.  Joint turbo decoding and estimation of hidden Markov sources , 2001, IEEE J. Sel. Areas Commun..

[22]  Ram Zamir,et al.  The rate loss in the Wyner-Ziv problem , 1996, IEEE Trans. Inf. Theory.

[23]  Zixiang Xiong,et al.  Distributed compression of binary sources using conventional parallel and serial concatenated convolutional codes , 2003, Data Compression Conference, 2003. Proceedings. DCC 2003.

[24]  John B. Anderson,et al.  Source and Channel Coding , 1991 .

[25]  Bernd Girod,et al.  Rate-adaptive codes for distributed source coding , 2006, Signal Process..

[26]  Ian H. Witten,et al.  Arithmetic coding revisited , 1998, TOIS.

[27]  Kenneth Rose,et al.  On zero-error source coding with decoder side information , 2003, IEEE Trans. Inf. Theory.

[28]  Rick S. Blum,et al.  Compression of a binary source with side information using parallelly concatenated convolutional codes , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[29]  Pier Luigi Dragotti,et al.  Symmetric and asymmetric Slepian-Wolf codes with systematic and nonsystematic linear codes , 2005, IEEE Communications Letters.

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

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

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

[33]  J. Vitter,et al.  Practical Implementations of Arithmetic Coding , 1991 .

[34]  Aline Roumy,et al.  Rate-adaptive codes for the entire Slepian-Wolf region and arbitrarily correlated sources , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

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

[36]  J. Wolfowitz The rate distortion function for source coding with side information at the decoder , 1979 .

[37]  Javier Garcia-Frías,et al.  Approaching the slepian-wolf boundary using practical channel codes , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[38]  Bernd Girod,et al.  Distributed Video Coding , 2005, Proceedings of the IEEE.

[39]  Antonio Ortega,et al.  Scalable predictive coding by nested quantization with layered side information , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[40]  Mina Sartipi,et al.  Distributed source coding in wireless sensor networks using LDPC coding: the entire Slepian-Wolf rate region , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[41]  G. Olmo,et al.  Joint source/channel coding and MAP decoding of arithmetic codes , 2005, IEEE Transactions on Communications.

[42]  Enrico Magli,et al.  Distributed Source Coding Techniques for Lossless Compression of Hyperspectral Images , 2007, EURASIP J. Adv. Signal Process..

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

[44]  John B. Anderson,et al.  Source and Channel Coding: An Algorithmic Approach , 1991 .

[45]  Kannan Ramchandran,et al.  PRISM: a "reversed" multimedia coding paradigm , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).