Skip to main content

Advertisement

Joint Source-Channel Coding for Wavelet-Based Scalable Video Transmission Using an Adaptive Turbo Code

Article metrics

  • 879 Accesses

  • 7 Citations

Abstract

An efficient approach for joint source and channel coding is presented. The proposed approach exploits the joint optimization of a wavelet-based scalable video coding framework and a forward error correction method based on turbo codes. The scheme minimizes the reconstructed video distortion at the decoder subject to a constraint on the overall transmission bitrate budget. The minimization is achieved by exploiting the source rate distortion characteristics and the statistics of the available codes. Here, the critical problem of estimating the bit error rate probability in error-prone applications is discussed. Aiming at improving the overall performance of the underlying joint source-channel coding, the combination of the packet size, interleaver, and channel coding rate is optimized using Lagrangian optimization. Experimental results show that the proposed approach outperforms conventional forward error correction techniques at all bit error rates. It also significantly improves the performance of end-to-end scalable video transmission at all channel bit rates.

[1234567891011121314151617181920212223242526272829]

References

  1. 1.

    Verdü S: Fifty years of Shannon theory. IEEE Transactions on Information Theory 1998,44(6):2057-2078. 10.1109/18.720531

  2. 2.

    Zhang Q, Zhu W, Zhang Y-Q: Channel-adaptive resource allocation for scalable video transmission over 3G wireless network. IEEE Transactions on Circuits and Systems for Video Technology 2004,14(8):1049-1063. 10.1109/TCSVT.2004.831966

  3. 3.

    Cheung G, Zakhor A: Bit allocation for joint source/channel coding of scalable video. IEEE Transactions on Image Processing 2000,9(3):340-356. 10.1109/83.826773

  4. 4.

    Kim J, Mersereau RM, Altunbasak Y: Error-resilient image and video transmission over the Internet using unequal error protection. IEEE Transactions on Image Processing 2003,12(2):121-131. 10.1109/TIP.2003.809006

  5. 5.

    Kondi LP, Ishtiaq F, Katsaggelos AK: Joint source-channel coding for motion-compensated DCT-based SNR scalable video. IEEE Transactions on Image Processing 2002,11(9):1043-1052. 10.1109/TIP.2002.802507

  6. 6.

    van der Schaar M, Radha H: Unequal packet loss resilience for fine-granular-scalability video. IEEE Transactions on Multimedia 2001,3(4):381-394. 10.1109/6046.966110

  7. 7.

    Mohr AE, Riskin EA, Ladner RE: Unequal loss protection: graceful degradation of image quality over packet erasure channels through forward error correction. IEEE Journal on Selected Areas in Communications 2000,18(6):819-828. 10.1109/49.848236

  8. 8.

    Ruf MJ, Modestino JW: Operational rate-distortion performance for joint source and channel coding of images. IEEE Transactions on Image Processing 1999,8(3):305-320. 10.1109/83.748887

  9. 9.

    He Z, Cai J, Chen CW: Joint source channel rate-distortion analysis for adaptive mode selection and rate control in wireless video coding. IEEE Transactions on Circuits and Systems for Video Technology 2002,12(6):511-523. 10.1109/TCSVT.2002.800313

  10. 10.

    Gallant M, Kossentini F: Rate-distortion optimized layered coding with unequal error protection for robust internet video. IEEE Transactions on Circuits and Systems for Video Technology 2001,11(3):357-372. 10.1109/76.911161

  11. 11.

    Sprljan N, Mrak M, Izquierdo E: A fast error protection scheme for transmission of embedded coded images over unreliable channels and fixed packet size. Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP '05), March 2005, Philadelphia, Pa, USA 3: 741-744.

  12. 12.

    Thomos N, Boulgouris NV, Strintzis MG: Wireless image transmission using turbo codes and optimal unequal error protection. IEEE Transactions on Image Processing 2005,14(11):1890-1901.

  13. 13.

    Thie J, Taubman D: Optimal erasure protection strategy for scalably compressed data with tree-structured dependencies. IEEE Transactions on Image Processing 2005,14(12):2002-2011.

  14. 14.

    Hamzaoui R, Stankovic V, Zixiang X: Optimized error protection of scalable image bit streams [advances in joint source-channel coding for images]. IEEE Signal Processing Magazine 2005,22(6):91-107.

  15. 15.

    Banister BA, Belzer B, Fischer TR: Robust video transmission over binary symmetric channels with packet erasures. Proceedings of Data Compression Conference (DCC '02), April 2002, Snowbird, Utah, USA 162-171.

  16. 16.

    Barmada B, Ghandi MM, Jones EV, Ghanbari M: Combined turbo coding and hierarchical QAM for unequal error protection of H.264 coded video. Signal Processing: Image Communication 2006,21(5):390-395. 10.1016/j.image.2006.01.001

  17. 17.

    Luna CE, Eisenberg Y, Berry R, Pappas TN, Katsaggelos AK: Joint source coding and data rate adaptation for energy efficient wireless video streaming. IEEE Journal on Selected Areas in Communications 2003,21(10):1710-1720. 10.1109/JSAC.2003.815394

  18. 18.

    Mrak M, Sprljan N, Zgaljic T, Ramzan N, Wan S, Izquierdo E: Performance evidence of software proposal for Wavelet Video Coding Exploration group. ISO/IEC JTC1/SC29/WG11/MPEG2006/M13146, 76th MPEG Meeting, April 2006, Montreux, Switzerland

  19. 19.

    Berrou C, Glavieux A: Near optimum error correcting coding and decoding: turbo-codes. IEEE Transactions on Communications 1996,44(10):1261-1271. 10.1109/26.539767

  20. 20.

    Zgaljic T, Sprljan N, Izquierdo E: Bitstream syntax description based adaptation of scalable video. Proceedings of 2nd European Workshop on the Integration of Knowledge, Semantics and Digital Media Technology (EWIMT '05), November-December 2005, London, UK 173-178.

  21. 21.

    Mrak M, Sprljan N, Izquierdo E: Motion estimation in temporal subbands for quality scalable motion coding. Electronics Letters 2005,41(19):1050-1051. 10.1049/el:20052863

  22. 22.

    Douillard C, Berrou C: Turbo codes with rate- m /( m +1) constituent convolutional codes. IEEE Transactions on Communications 2005,53(10):1630-1638. 10.1109/TCOMM.2005.857165

  23. 23.

    Berrou C, Vaton S, Jézéquel M, Douillard C: Computing the minimum distance of linear codes by the error impulse method. Proceedings of IEEE Global Telecommunications Conference (GLOBECOM '02), November 2002, Taipei, Taiwan 2: 1017-1020.

  24. 24.

    Ould-Cheikh-Mouhamedou Y, Crozier S: Comparison of distance measurement methods for turbo codes. Proceedings of Canadian Workshop on Information Theory (CWIT '05), June 2005, Montréal, Quebec, Canada 36-39.

  25. 25.

    Robertson P, Hoeher P, Villeburn E: Optimal and suboptimal maximum a posterioi algorithms suitable for turbo decoding. European Transactions on Telecommunications 1997, 8: 119-125. 10.1002/ett.4460080202

  26. 26.

    Berrou C, Saouter Y, Douillard C, Kerouédan S, Jézéquel M: Designing good permutations for turbo codes: towards a single model. Proceedings of IEEE International Conference on Communications (ICC '04), June 2004, Paris, France 1: 341-345.

  27. 27.

    Crozier S, Guinand P: High-performance low-memory interleaver banks for turbo-codes. Proceedings of 54th IEEE Vehicular Technology Conference (VTC '01), October 2001, Atlantic City, NJ, USA 4: 2394-2398.

  28. 28.

    Leonardi R, Brangoulo S, Mark M, Wien M, Xu J: Description of testing in wavelet video coding. ISO/IEC JTC1/SC29/WG11/MPEG2006/N7823, 75th MPEG Meeting, January 2006, Bangkok, Thailand

  29. 29.

    Zhou G, Lin T-S, Wang W, et al.: On the concatenation of turbo codes and Reed-Solomon codes. Proceedings of IEEE International Conference on Communications (ICC '93), May 2003, Anchorage, Alaska, USA 3: 2134-2138.

Download references

Author information

Correspondence to Naeem Ramzan.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Keywords

  • Forward Error Correction
  • Channel Code
  • Turbo Code
  • Scalable Video Code
  • Scalable Video