Multimedia Tools and Applications

, Volume 75, Issue 4, pp 2347–2366 | Cite as

Error resilience video coding parameters and mechanisms selection with End-to-End rate-distortion analysis at frame level

  • Weiwei Xu
  • Yaowu Chen


To improve the quality of video transmission, a fast error resilience coding method based on frame level rate-distortion analysis is proposed. To constrain the accumulated error propagation distortion and error concealment distortion simultaneously, reference frame selection and intra/inter mode decision are jointly used with redundant pictures. An adaptive multiple redundant picture (AMRP) coding mechanism is used for redundant picture coding with the adaptively estimated number of redundant pictures and encoding parameter for each specific redundant picture. The encoding parameters of different frames are adjusted based on the distortion propagation. We propose a statistical model for efficiently estimating the distortion and rate of the primary and the redundant picture. The total distortion and rate of the primary and the redundant picture are then formulated as a function of the quantization parameter, the temporal prediction distance, and the error resilient configuration. Lastly, the end-to-end rate-distortion optimized selection of the encoding parameters and coding structure is efficiently performed considering error propagation. Experimental results demonstrate that the proposed algorithm exhibits significant performance gains over the state-of-the-art error-resilient encoding methods.


Video coding Error resilient End-to-End distortion Rate-distortion optimization Reference frame selection Redundant picture 



This work was supported by the project of Key Scientific and Technological Innovation Team of Zhejiang Province, (Grant No. 2011R09021-06), the Fundamental Research Funds for the Central Universities, China.


  1. 1.
    Chen ZF, Wu DP (2012) Prediction of transmission distortion for wireless video communication: analysis. IEEE Trans Image Process 21(3):1123–1137CrossRefMathSciNetGoogle Scholar
  2. 2.
    Ferre P, Agrafiotis D, Bull D (2010) A video error resilience redundant slices algorithm and its performance relative to other fixed redundancy schemes. Signal Process-Image 25:163–178CrossRefGoogle Scholar
  3. 3.
    Frossard P, Verscheure O (2001) AMISP: a complete content-based MPEG-2 error-resilient scheme. IEEE Trans Circuits Syst Video Technol 11(9):989–998CrossRefGoogle Scholar
  4. 4.
    Girod B (2000) Efficiency analysis of multihypothesis motion-compensated prediction for video coding. IEEE Trans Image Process 9(2):173–183CrossRefGoogle Scholar
  5. 5.
    Haskell P, Messerschmitt D (1992) Resynchronization of motion compensated video affected by ATM cell loss. IEEE Conf on Acoustics, Speech, and Signal Processing, vol.3. San Francisco, CA, 545–548.Google Scholar
  6. 6.
    Katz B, Greenberg S, Yarkoni N, Blaunstien N, Giladi R (2007) New error-resilient scheme based on FMO and dynamic redundant slices allocation for wireless video transmission. IEEE Trans Broadcast 53(1):308–319CrossRefGoogle Scholar
  7. 7.
    Kung WY, Kim CS, Kuo CCJ (2006) Analysis of multihypothesis motion compensated prediction (MHMCP) for robust visual communication. IEEE Trans Circuits Syst Video Technol 16(1):146–153CrossRefGoogle Scholar
  8. 8.
    Leontaris A, Cosman PC (2007) Compression efficiency and delay tradeoffs for hierarchical b-pictures and pulsed- quality frames. IEEE Trans Image Process 16(7):1726–1740CrossRefMathSciNetGoogle Scholar
  9. 9.
    Lin CY, Tillo T, Zhao Y, Jeon B (2011) Multiple description coding for H.264/AVC with redundancy allocation at macro block level. IEEE Trans Circuits Syst Video Technol 21(5):589–600CrossRefGoogle Scholar
  10. 10.
    Mohammad K, Shervin S, Khosrow Haj S (2014) A review of multiple description coding techniques for error-resilient video delivery. Multimed Syst 20(3):283–309CrossRefGoogle Scholar
  11. 11.
    Moiron S, Ali I, Ghanbari M, Fleury M (2011) Limitations of multiple reference frames with cyclic intra-refresh line for H.264. AVC”, Electron Lett 47(2):103–104CrossRefGoogle Scholar
  12. 12.
    Psannis KE, Ishibashi Y (2009) Effcient error resilient algorithm for H.264/AVC: mobility management in wireless video streaming. Telecommun Syst 41(2):65–76CrossRefGoogle Scholar
  13. 13.
    Rane S, Baccichet P, Girod B (2008) Systematic lossy error protection of video signals. IEEE Trans Circuits Syst Video Technol 18(10):1347–1360CrossRefGoogle Scholar
  14. 14.
    Shu HY, Chau LP (2008) Intra/inter macroblock mode decision for error-resilient transcoding. IEEE Trans Multim 10(1):97–104CrossRefGoogle Scholar
  15. 15.
    Stockhammer T, Kontopodis D, Wiegand T (2002) Rate-distortion optimization for JVT/H.26L coding in packet loss environment. Proc Packet Video Workshop, PittsburghGoogle Scholar
  16. 16.
    Sun YC, Tsai WJ (2014) Rate-distortion optimized mode selection method for multiple description video coding. Multimed Tools Appl 72(2):1411–1439CrossRefGoogle Scholar
  17. 17.
    Tillo T, Grangetto M, Olmo G (2008) Redundant slice optimal allocation for H.264 multiple description coding. IEEE Trans Circuits Syst Video Technol 18(1):59–70CrossRefGoogle Scholar
  18. 18.
    Wang S, Izquierdo E (2007) Rate-distortion optimized motion -compensated prediction for packet loss resilient video coding. IEEE Trans Image Process 16(5):1327–1338CrossRefMathSciNetGoogle Scholar
  19. 19.
    Xiao JM, Tillo T, Lin CY, Zhao Y (2011) Error-resilient video coding with end-to-end rate distortion optimized at macroblock level,” EURASIP J Adv Signal Process 1(80)Google Scholar
  20. 20.
    Xiao JM, Tillo T, Zhao Y (2013) Real-time video streaming using randomized expanding reed-solomon code. IEEE Trans Circuits Syst Video Technol 23(11):1825–1836CrossRefGoogle Scholar
  21. 21.
    Xu YY, Zhu C (2013) End-to-end rate-distortion optimized description generation for H.264 multiple description video coding. IEEE Trans Circuits Syst Video Technol 23(9):1523–1536CrossRefGoogle Scholar
  22. 22.
    Yang T, Zhu C, Fan X, Peng Q (2012) Source distortion temporal propagation model for optimized motion compensated video coding. Proc. IEEE Int. Conf. Multimedia Expo, Melbourne, pp 85–90Google Scholar
  23. 23.
    Zhang R, Regunathan SL, Rose KM (2000) Video coding with optimal inter/intra-mode switching for packet loss resilience. IEEE J Sel Areas Commun 18(6):966–976CrossRefGoogle Scholar
  24. 24.
    Zhou YR, Chen YW (2010) Error-resilient video coding of H.264 AVC based on network-adaptive intra refresh and reference selection refresh. Opt Eng 49(7):077401CrossRefGoogle Scholar
  25. 25.
    Zhu C, Wang Y, Hannuksela MM (2009) Error resilient video coding using redundant pictures. IEEE Trans Circuits Syst Video Technol 19(1):3–14CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  1. 1.Institute of Advanced Digital Technology and InstrumentZhejiang UniversityHangzhouChina

Personalised recommendations