Image transmission system using adaptive joint source and channel decoding

In this paper, an adaptive joint source and channel decoding method is designed to accelerate the convergence of the iterative log-dimain sum-product decoding procedure of LDPC codes as well as to improve the reconstructed image quality. Error resilience modes are used in the JPEG2000 source codec, which makes it possible to provide useful source decoded information to the channel decoder. After each iteration, a tentative decoding is made and the channel decoded bits are then sent to the JPEG2000 decoder. Due to the error resilience modes, some bits are known to be either correct or in error. The positions of these bits are then fed back to the channel decoder. The log-likelihood ratios (LLR) of these bits are then modified by a weighting factor for the next iteration. By observing the statistics of the decoding procedure, the weighting factor is designed as a function of the channel condition. That is, for lower channel SNR, a larger factor is assigned, and vice versa. Results show that the proposed joint decoding methods can greatly reduce the number of iterations, and thereby reduce the decoding delay considerably. At the same time, this method always outperforms the non-source controlled decoding method up to 5dB in terms of PSNR for various reconstructed images.

[1]  Michael W. Marcellin,et al.  Iterative joint source/channel decoding for JPEG2000 , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[2]  Joachim Hagenauer,et al.  Source-controlled channel decoding , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[3]  Peter Vary,et al.  Iterative source-channel decoder using extrinsic information from softbit-source decoding , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[4]  J. D. Villasenor,et al.  On reversible variable length codes with turbo codes, and iterative source-channel decoding , 2002, Proceedings IEEE International Symposium on Information Theory,.

[5]  Daniel J. Costello,et al.  Turbo codes for image transmission-a joint channel and source decoding approach , 2000, IEEE Journal on Selected Areas in Communications.

[6]  Robert Michael Tanner,et al.  A recursive approach to low complexity codes , 1981, IEEE Trans. Inf. Theory.

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

[8]  Michael W. Marcellin,et al.  An efficient joint source-channel rate allocation scheme for JPEG2000 codestreams , 2003, Data Compression Conference, 2003. Proceedings. DCC 2003.

[9]  T.R. Fischer,et al.  Robust image transmission using JPEG2000 and turbo-codes , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[10]  Michael W. Marcellin,et al.  JPEG2000 - image compression fundamentals, standards and practice , 2002, The Kluwer International Series in Engineering and Computer Science.

[11]  D.J.C. MacKay,et al.  Good error-correcting codes based on very sparse matrices , 1997, Proceedings of IEEE International Symposium on Information Theory.

[12]  Wei Xiang,et al.  Iterative source-channel decoding for robust image transmission , 2003 .

[13]  Tim Fingscheidt,et al.  Combined source/channel (de-)coding: can a priori information be used twice? , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[14]  Peter Vary,et al.  Convergence behavior of iterative source-channel decoding , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[15]  Norbert Goertz A generalized framework for iterative source-channel decoding , 2001, Ann. des Télécommunications.