Distributed source coding
![]() | This article provides insufficient context for those unfamiliar with the subject. |
Distributed Source Coding (DSC) refers to the compression of multiple correlated information sources that do not communicate with each other [1]. Unlike other source coding technologies, channel codes are used for data compression.
It is a highly interested data compression technology in sensor networks and video/multimedia compression (see Distributed Video Coding (DVC)[2]). One of the main properties of Distributed source coding is that the computational burden in encoders has been shifted to the joint decoder.
Theoretical bounds
The theoretical lossless compression bound (Slepian-wolf bound) has been first purposed by David Slepian and Jack Keil Wolf in terms of entropies of correlated information sources in 1973[3]. They have also proved that two isolated sources are able to be compressed as efficient as they communicating with each other. This bound has been extended to more than two correlated source case by Thomas M. Cover in 1975[4].
Similar results were obtained in 1976 by Aaron D. Wyner and Jacob Ziv with regard to lossy coding of joint Gaussian sources[5].
History
Syndrome decoding technology has been first used in distributed source coding by SS Pradhan and K Ramachandran[6] so-called DIstributed Source Coding Using Syndromes (DISCUS). They compress binary block data from one source into syndromes and transmit data from the other source uncompressed as side information. This kind of DSC scheme achieves asymmetric compression rates per sources and so-called Asymmetric DSC. Obviously, this asymmetric DSC scheme can be easily extended to more than two correlated information source case. There are also some DSC schemes using parity-check bit rather than syndrome bits.
The correlation between two sources in DSC has been modelled as a virtual channel which is usually referred as a Binary symmetric channel[7][8].
With deterministic and probabilistic discussions of correlation model of two correlated information sources, DSC schemes with more general compressed rates have been developed[9][10][11]. In these DSC schemes, both of two correlated sources are compressed. Therefore this kind of DSC scheme is called Non-asymmetric DSC.
Under a certain deterministic assumption of correlation between information sources, a DSC framework has been shown by X. Cao and M. Kuijper[12] that any number of information sources is able to be compressed in the distributed way. This method performs non-asymmetric compression with flexible rates per source, achieving the same overall compression rate as repeatedly applying asymmetric DSC for more than two sources.
Slepian-Wolf bound
,
,
Virtual Channel
Deterministic model
Probabilistic model
Asymmetric DSC
Non-asymmetric DSC
Non-asymmetric DSC for more than two sources
References
- ^ "Distributed source coding for sensor networks" by Zixiang Xiong Liveris, A.D. Cheng, S.
- ^ "Distributed video coding in wireless sensor networks" by Puri, R. Majumdar, A. Ishwar, P. Ramchandran, K.
- ^ "Noiseless coding of correlated information sources" by D. Slepian and J. Wolf
- ^ "A proof of the data compression theorem of Slepian and Wolf for ergodic sources" by T. Cover
- ^ "The rate-distortion function for source coding with side information at the decoder" by Wyner, A. Ziv, J.
- ^ "Distributed source coding using syndromes (DISCUS): design and construction" by Pradhan, S.S. and Ramchandran, K.
- ^ "Distributed code constructions for the entire Slepian-Wolf rate region for arbitrarily correlated sources" by Schonberg, D. Ramchandran, K. Pradhan, S.S.
- ^ "Generalized coset codes for distributed binning" by Pradhan, S.S. Ramchandran, K.
- ^ "On code design for the Slepian-Wolf problem and lossless multiterminal networks" by Stankovic, V. Liveris, A.D. Zixiang Xiong Georghiades, C.N.
- ^ "A general and optimal framework to achieve the entire rate region for Slepian-Wolf coding" by P. Tan and J. Li
- ^ "Distributed source coding using short to moderate length rate-compatible LDPC codes: the entire Slepian-Wolf rate region" by Sartipi, M. Fekri, F.
- ^ "A distributed source coding framework for multiple sources" by Xiaomin Cao and Kuijper, M.