ILPS: A Scalable Multiple Description Coding Scheme for H.264

  • Lorenzo Favalli
  • Marco Folli
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5630)


The most recent literature indicates multiple description coding (MDC) as a promising coding approach to handle the problem of video transmission over unreliable networks with different quality and bandwidth constraints. We introduce an approach moving from the concept of spatial MDC and introducing some algorithms to obtain sub-streams that are more efficient by exploiting some form of scalability. In the algorithm, we first generate four subsequences by sub-sampling, then two of these subsequences are jointly used to form each of the two descriptions. For each description, one of the original subsequences is predicted from the other one via some scalable algorithms, focusing on the inter layer prediction scheme. The proposed algorithm has been implemented as pre- and post- processing of the standard H.264/SVC coder. The experimental results are presented and we show it provides excellent results.


H.264/SVC Multiple Description Coding scalability inter layer prediction 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    van der Schaar, M., Chou, P.A. (eds.): Multimedia over IP and wireless networks. Elsevier Inc., Amsterdam (2007)Google Scholar
  2. 2.
    ISO/IEC/JTC/SC29/WG11 - ISO/IEC 13818Google Scholar
  3. 3.
    Li, W.: Overview of Fine Granularity Scalability in MPEG-4 Video Standard. IEEE Transactions on Circuits and Systems for Video Technology 11(3), 301–317 (2001)CrossRefGoogle Scholar
  4. 4.
    Radha, H., van der Schaar, M., Chen, Y.: The MPEG-4 fine-grained scalable video coding method for multimedia streamingover IP. IEEE Transactions on Multimedia 3, 53–68 (2001)CrossRefGoogle Scholar
  5. 5.
    Schwarz, H., Marpe, D., Wiegand, T.: Basic concepts for supporting spatial and SNR scalability in the scalable H.264/MPEG4-AVC extension. In: Proceeding of IWSSIP 2005, Chalkida, Greece (September 2005)Google Scholar
  6. 6.
    Goyal, V.K.: Multiple Description Coding: Compression meets the network. Signal Processing Magazine 18(5), 74–93 (2001)CrossRefGoogle Scholar
  7. 7.
    Wang, Y., Reibman, R., Lin, S.N.: Multiple description coding for video delivery. Proc. IEEE 93(1), 57–70 (2005)CrossRefGoogle Scholar
  8. 8.
    Setton, E., Baccichet, P., Girod, B.: Peer-to-Peer live multicast: a video perspective. Proceedings of the IEEE 96(1), 25–38 (2008)CrossRefGoogle Scholar
  9. 9.
    Caramma, M., Fumagalli, M., Lancini, R.: Polyphase down-sampling multiple description coding for IP transmission. In: SPIE 2001 Visual Communications and Image Processing, San Jose, CA, pp. 545–552 (2001)Google Scholar
  10. 10.
    Schwarz, H., Marpe, D., Wiegand, T.: MCTF and Scalability Extension of H.264/AVC. In: Proceeding of PCS 2004, San Francisco, CA, USA (December 2004)Google Scholar
  11. 11.
    Wang, Y., Lin, S.: Error resilient video coding using multiple description motion compensation. IEEE Transaction Circuits and Systems for Video Technology 12(6), 438–452 (2002)CrossRefGoogle Scholar
  12. 12.
    Liu, M., Zhu, C.: Multiple description video coding using hierarchical B pictures. In: IEEE International Conference on Multimedia and Expo, Beijing, China, July 2007, pp. 1367–1370 (2007)Google Scholar
  13. 13.
    Franchi, N., Fumagalli, M., Lancini, R., Tubaro, S.: Multiple Description Video Coding for Scalable and Robust Transmission Over IP. IEEE Transactions on Circuits and Systems for Video Technology 15(3), 321–334 (2005)CrossRefGoogle Scholar
  14. 14.
    Van Der Schaar, M., Turaga, D.S.: Multiple Description Scalable Coding Using Wavelet-Based Motion Compensated Temporal Filtering. In: International Conference on Image Processing, September 2003, vol. 3, pp. 489–492 (2003)Google Scholar
  15. 15.
    Bai, H., Zhao, Y.: Multiple Description Video Coding Based on Lattice Vector Quantization. In: First International Conference on Innovative Computing, Information and Control, August 2006, vol. 2, pp. 241–244 (2006)Google Scholar
  16. 16.
    Yu, M., Wenqin, Z., Jiang, G., Yin, Z.: An Approach to 3D scalable multiple description video coding with content delivery networks. In: IEEE International Workshop on VLSI Design and Video Technology, May 2005, pp. 191–194 (2005)Google Scholar
  17. 17.
    Schwarz, H., Hinz, T., Kirchhoffer, H., Marpe, D., Wiegand, T.: Technical description of the HHI proposal for SVC CE1, ISO(IEC JTC1/SC29/WG11, Doc. m11244, Palma de Mallorca, Spain (October 2004)Google Scholar
  18. 18.
    Mansour, H., Nasiopoulos, P., Leung, V.: An Efficient Multiple Description Coding Scheme for the Scalable Extension of H.264/AVC (SVC). In: IEEE International Symposium on Signal Processing and Information Technology, Vancouver, BC, August 2006, pp. 519–529 (2006)Google Scholar
  19. 19.
    Schafer, R., Schwarz, H., Marpe, D., Wiegand, T.: MCTF and Scalability Extension of H.264/AVC and its applications to video transmission, storage and surveillance. In: Visual Communications and Image Processing (July 2005)Google Scholar
  20. 20.
    van Moorsel, A.: Metrics for the Internet Age: Quality of Experience and Quality of Business. In: Fifth Performability Workshop (2001)Google Scholar
  21. 21.
    Folli, M., Favalli, L., Lanati, M.: Parameter optimization for a scalable multiple description coding scheme based on spatial subsampling. In: Proceedings of Mobimedia 2008, Oulu, Finland (July 2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Lorenzo Favalli
    • 1
  • Marco Folli
    • 1
  1. 1.Dipartimento di ElettronicaUniversity of PaviaPaviaItaly

Personalised recommendations