Error-concealment algorithm for H.26L using first-order plane estimation

In this paper, we propose a new error-concealment algorithm for the forthcoming video coding standard H.26L, which makes use of a first-order plane to estimate motion vectors. In H.26L, a 16/spl times/16 inter macroblok can be divided into variant block shape for motion prediction, and there are up to sixteen sets of motion vector in one macroblock. For nature image, the motions within a small area are likely to move in the same direction. By using the motion vectors that are next to the vertices of lost macroblock, we can constitute a first-order plane that indicates the movement tendency in this small area, and estimate the motion vector of vertices. Then we use the motion vectors of vertices to interpolate motion vector for each pixel separately. The interpolation function we selected makes the motion change smoothly within the lost macroblock. The simulation results show that our method can efficiently improve the video quality over different macroblock lost rate.

[1]  Yücel Altunbasak,et al.  A temporal error concealment method for MPEG coded video using a multi-frame boundary matching algorithm , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[2]  Ioannis Pitas,et al.  MPEG-2 error concealment based on block-matching principles , 2000, IEEE Trans. Circuits Syst. Video Technol..

[3]  Tsuhan Chen,et al.  Model-based error concealment for wireless video , 2002, IEEE Trans. Circuits Syst. Video Technol..

[4]  Yao Wang,et al.  Coding and cell-loss recovery in DCT-based packet video , 1993, IEEE Trans. Circuits Syst. Video Technol..

[5]  Sang Uk Lee,et al.  Recovery of corrupted image data based on the NURBS interpolation , 1999, IEEE Trans. Circuits Syst. Video Technol..

[6]  Jin-Jang Leou,et al.  Detection and correction of transmission errors in JPEG images , 1998, IEEE Trans. Circuits Syst. Video Technol..

[7]  Cécile Dufour,et al.  An efficient error concealment implementation for MPEG-4 video streams , 2001, IEEE Trans. Consumer Electron..

[8]  Detlev Marpe,et al.  Wavelet-based very low bit-rate video coding using image warping and overlapped block motion compensation , 2001 .

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

[10]  Luigi Atzori,et al.  A spatio-temporal concealment technique using boundary matching algorithm and mesh-based warping (BMA-MBW) , 2001, IEEE Trans. Multim..

[11]  Gary J. Sullivan,et al.  USING THE DRAFT H.26L VIDEO CODING STANDARD FOR MOBILE APPLICATIONS , 2001 .

[12]  N. Canagarajah,et al.  Temporal error concealment using motion field interpolation , 1999 .

[13]  Zhou Wang,et al.  Best neighborhood matching: an information loss restoration technique for block-based image coding systems , 1998, IEEE Trans. Image Process..

[14]  Liang-Gee Chen,et al.  Error concealment of lost motion vectors with overlapped motion compensation , 1997, IEEE Trans. Circuits Syst. Video Technol..