Selective motion vector redundancies for improved error resilience in HEVC

This paper addresses the problem caused by motion vector coding dependencies on the error resilience performance of the emergent High Efficiency Video Coding (HEVC) standard. We propose a method based on the prediction dependency of motion vectors (MV) to select the most relevant ones for redundant coding with reduced overhead. The spatial dependencies are analysed in the encoder to prioritise the MVs that should be selected for redundancy, based on the number of subsequent dependent coding units. Then, a subset of prioritised MVs is transmitted as redundancy (referred to as side information in the paper), to reduce the use and propagation of mismatched MV predictions in case of transmission errors or data loss. The simulation results show that the proposed MV selection method can effectively identify the most relevant motion field, achieving improved error robustness with a reduced redundancy overhead. Exploiting only 30% of the generated MVs for redundancy, average quality gains of up to 1 dB are achieved compared to a uniform MV selection scheme, and up to 2 dB compared to the original HEVC standard with no redundant encoded information.

[1]  Pascal Frossard,et al.  Multiple Description Video Coding With H.264/AVC Redundant Pictures , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  James Nightingale,et al.  HEVStream: a framework for streaming and evaluation of high efficiency video coding (HEVC) content in loss-prone networks , 2012, IEEE Transactions on Consumer Electronics.

[3]  Thiow Keng Tan,et al.  Overview of HEVC High-Level Syntax and Reference Picture Management , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Victor C. M. Leung,et al.  A study on the HEVC performance over lossy networks , 2012, 2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012).

[6]  Ahmet M. Kondoz,et al.  Redundant motion vectors for improved error resilience in H.264/AVC coded video , 2008, 2008 IEEE International Conference on Multimedia and Expo.

[7]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[8]  Jeffrey Scott Vitter,et al.  Arithmetic Coding for Data Compression , 1994, Encyclopedia of Algorithms.

[9]  Miska M. Hannuksela,et al.  System Layer Integration of High Efficiency Video Coding , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Guilherme Corrêa,et al.  Performance and Computational Complexity Assessment of High-Efficiency Video Encoders , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Jeong-Hoon Park,et al.  Block Partitioning Structure in the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Yu-Wen Huang,et al.  Motion vector coding techniques for HEVC , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

[13]  Anthony Vetro,et al.  Error resilience video transcoding for wireless communications , 2005, IEEE Wireless Communications.

[14]  Bin Li,et al.  Parsing robustness in High Efficiency Video Coding - analysis and improvement , 2011, 2011 Visual Communications and Image Processing (VCIP).