Skip to main content

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


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.



  1. 1.

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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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.

    Google Scholar 

  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.

    Article  Google Scholar 

  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.

    MathSciNet  Article  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Google Scholar 

  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

    Google Scholar 

  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

    Article  Google Scholar 

  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

    Google Scholar 

  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

    Article  Google Scholar 

  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.

    Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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.

    Google Scholar 

  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.

    Google Scholar 

  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

    Article  Google Scholar 

  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.

    Google Scholar 

  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.

    Google Scholar 

  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

    Google Scholar 

  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.

    Google Scholar 

Download references

Author information



Corresponding author

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 (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Ramzan, N., Wan, S. & Izquierdo, E. Joint Source-Channel Coding for Wavelet-Based Scalable Video Transmission Using an Adaptive Turbo Code. J Image Video Proc 2007, 047517 (2007).

Download citation


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