Enhanced temporal error concealment algorithm with edge-sensitive processing order

Error concealment techniques are widely used in video decoder with error-prone communication channels. In this paper, an enhanced edge-sensitive processing order for temporal error concealment algorithm is proposed. Side information of neighboring macroblocks of the corrupted macroblocks are considered to derive a suitable processing order for error concealment, and a new motion vector searching algorithm is also proposed for temporal error concealment. Experimental results prove that the processing order plays an important role in error concealment. With considering the processing order, the proposed algorithm outperforms existing algorithms in terms of PSNR and perceptual artifacts, and the improvement of 2.45dB in PSNR can be achieved compared with the same system with raster-scan order.

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

[2]  Cedric Nishan Canagarajah,et al.  Enhanced error concealment with mode selection , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Aggelos K. Katsaggelos,et al.  Error resilient video coding techniques , 2000, IEEE Signal Process. Mag..

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

[5]  Rafael C. González,et al.  Local Determination of a Moving Contrast Edge , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Woo-Jin Song,et al.  Hybrid error concealments based on block content , 2007 .

[7]  Yo-Sung Ho,et al.  Error concealment based on directional interpolation , 1997 .

[8]  Bede Liu,et al.  Recovery of lost or erroneously received motion vectors , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[9]  Xueming Qian,et al.  Texture Based Selective Block Matching Algorithm for Error Concealment , 2007, 2007 IEEE International Conference on Multimedia and Expo.