A New Temporal Error Concealment Algorithm for H.264 Using Motion Strength of Neighboring Area

Transmission of compressed video over error prone channels may result in packet losses or errors, which can significantly degrade the image quality. Error concealment is an effective approach to reduce the influence. In this paper, a new temporal error concealment algorithm for the H.264 is presented, which efficiently utilize the motion vectors of top/bottom macro blocks adjacent to the lost macro block. Firstly, the motion strength of neighboring area (MSNA) is estimated by calculating a ratio involving the motion vectors of adjacent macro blocks. Then the motion vector recovery algorithm using either minimum variance of boundary motion vectors method or polynomial interpolation method is employed according to the magnitude of MSNA. Experimental results show that the proposed algorithm improves the subjective video quality and obtains a gain of about 0.2dB~2.5dB in PSNR, compared with conventional temporal error concealment algorithms in the condition of equal packet loss rate.

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

[2]  Donghyung Kim,et al.  A new temporal error concealment method for H.264 using adaptive block sizes , 2005, IEEE International Conference on Image Processing 2005.

[3]  Yu-An Lin,et al.  Temporal error concealment using selective motion field interpolation , 2006 .

[4]  Yao Wang,et al.  Error control and concealment for video communication: a review , 1998, Proc. IEEE.

[5]  Liu Da The Error Concealment Feature in the H.26L Test Model , 2003 .

[6]  Oscar C. Au,et al.  Temporal error concealment for video transmission , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

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