Adaptive frame recovery based on motion activity

Whole-frame loss of the compressed video is very common in transmission over error-prone networks since each coded picture is usually packetized into one single packet in order to reduce the bitstream overhead for transmission. In this paper we present an adaptive frame recovery algorithm which innovatively introduces the three-dimensional recursive search (3DRS) motion estimation method into fram reovr (FR), and dynamically selects between 3DRS based recovery and motion vector copy (MVC) based recovery according to the statistics of motion activity of previous frames. If the motion activity of the frame is large, we adopt 3DRS-based frame recovery. Otherwise MVC-based FR is used. For the former method, we first perform the modfief 3DRS to re-estimate the motion vectors (MVs) of the previous frame considering that the available motion information of previous frames is not close to the true motion trajectory. Then the MVs are extrapolated and refined as the MVs of the lost frame. The missing frame is recovered using motion compensation. For MVC-based FR, motion information of previous frames, derived from the decoder is reused. Experimental results show that our proposed solutions can achieve significant improvements in both PSNR and visual quality.

[1]  Enrico Magli,et al.  Concealment of whole-frame losses for wireless low bit-rate video based on multiframe optical flow estimation , 2005, IEEE Transactions on Multimedia.

[2]  Luigi Atzori,et al.  Error concealment in video transmission over packet networks by a sketch-based approach , 1999, Signal Process. Image Commun..

[3]  Michael T. Orchard,et al.  Novel sequential error-concealment techniques using orientation adaptive interpolation , 2001, IEEE Trans. Circuits Syst. Video Technol..

[4]  Jiang Li,et al.  An Error Concealment Algorithm for Entire Frame Loss in Video Transmission , 2004 .

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

[6]  Qiang Peng,et al.  Block-based temporal error concealment for video packet using motion vector extrapolation , 2002, IEEE 2002 International Conference on Communications, Circuits and Systems and West Sino Expositions.

[7]  Mark R. Pickering,et al.  Video error concealment using decoder motion vector estimation , 1997, TENCON '97 Brisbane - Australia. Proceedings of IEEE TENCON '97. IEEE Region 10 Annual Conference. Speech and Image Technologies for Computing and Telecommunications (Cat. No.97CH36162).

[8]  Gerard de Haan,et al.  True-motion estimation with 3-D recursive search block matching , 1993, IEEE Trans. Circuits Syst. Video Technol..

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

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