Optimized Motion Energy Estimation for Group of Pictures in Multi-Level Error Protection of H.264/AVC Video Bitstreams

A multi-level error protection technique for H.264/AVC video bitstreams structured by Group of Pictures (GOP) is proposed. Protection levels are determined by motion energy, which considers displacements of all macroblocks between consecutive frames. Lagrange polynomial is applied in predicting motion energy of a GOP, which is derived from previous GOPs having a high correlation with each other. The optimum number of previous GOPs is selected in order to obtain a good motion energy estimation of the current one. Conducted analyses and simulation results show that video performance obtained by the proposed technique outperforms other motion activity-based Unequal Error Protection (UEP) techniques, while a similar channel code rate is applied.

[1]  Huu-Dung Pham,et al.  Unequal Error Protection of H.264/AVC video bitstreams based on data partitioning and motion information of slices , 2012, 2012 IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC 2012).

[2]  Lap-Pui Chau,et al.  A motion vector recovery algorithm for digital video using Lagrange interpolation , 2003, IEEE Trans. Broadcast..

[3]  V. Kamakoti,et al.  Efficient motion vector recovery algorithm for H.264 using directional interpolation , 2010 .

[4]  Sina Vafi,et al.  Motion-energy-based unequal error protection for H.264/AVC video bitstreams , 2015, Signal Image Video Process..

[5]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[6]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[7]  Sina Vafi,et al.  An adaptive unequal error protection based on motion energy of H.264/AVC video frames , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[8]  L. Rabiner,et al.  A digital signal processing approach to interpolation , 1973 .

[9]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[10]  Enrico Magli,et al.  Slice-level rate-distortion optimized multiple description coding for H.264/AVC , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  H. Mittelmann,et al.  Lebesgue constant minimizing linear rational interpolation of continuous functions over the interval , 1997 .

[12]  Sina Vafi,et al.  Motion energy estimation of group of pictures and its application for Unequal Error Protection of H.264/AVC video bitstreams , 2014, 2014 IEEE International Conference on Communications (ICC).

[13]  Sina Vafi,et al.  Unequal error protection of H.264/AVC video bitstreams based on the motion energy estimation for group of pictures , 2013, 2013, 7th International Conference on Signal Processing and Communication Systems (ICSPCS).

[14]  Patrick G. Farrell,et al.  Construction of unequal error protection codes , 1990, EUROCODE.

[15]  Nam Ling,et al.  Raptor Codes Based Unequal Protection for Compressed Video According to Packet Priority , 2013, IEEE Transactions on Multimedia.

[16]  Stephan Wenger,et al.  H.264/AVC over IP , 2003, IEEE Trans. Circuits Syst. Video Technol..

[17]  Yong Pei,et al.  An Adaptive Motion-Based Unequal Error Protection Approach for Real-Time Video Transport Over Wireless IP Networks , 2006, IEEE Transactions on Multimedia.

[18]  Sze Wei Lee,et al.  A fast forward error correction allocation algorithm for unequal error protection of video transmission over wireless channels , 2008, IEEE Transactions on Consumer Electronics.

[19]  Tzuu-Hseng S. Li,et al.  Walking Motion Generation, Synthesis, and Control for Biped Robot by Using PGRL, LPI, and Fuzzy Logic , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[20]  Stefan Winkler,et al.  The Evolution of Video Quality Measurement: From PSNR to Hybrid Metrics , 2008, IEEE Transactions on Broadcasting.

[21]  Lap-Pui Chau,et al.  GOP-based channel rate allocation using genetic algorithm for scalable video streaming over error-prone networks , 2006, IEEE Transactions on Image Processing.

[22]  Hojin Ha,et al.  Perceptually Unequal Packet Loss Protection by Weighting Saliency and Error Propagation , 2010, IEEE Transactions on Circuits and Systems for Video Technology.