Hybrid Error Concealment Using Linear Interpolation

In this paper we extend the previous work (B.N. Chen and Y. Lin, 2006) and propose a hybrid error concealment algorithm using linear interpolation for error-prone video transmission channel. In the proposed hybrid algorithm, the selective motion field interpolation (SMFI) is first employed to conceal the erroneous macroblock. The spatial and temporal boundary-matched errors are then used to check whether the SMFI conceals the erroneous macroblock properly. If the temporally recovered macroblock is reconstructed incorrectly, the spatial error concealment using linear interpolation is employed to conceal the damaged macroblock instead of SMFI. The proposed hybrid algorithm employs the linear interpolation on both spatial and temporal error concealment and the computational complexity is reasonably low. It possesses benefit of easy implementation and can achieve better performance subjectively as well as objectively over other error concealment techniques. Simulation was conducted on the H.263 codec and the experimental results reveal that the proposed algorithm significantly outperforms other concealment techniques

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

[2]  David Bull,et al.  Motion field interpolation for temporal error concealment , 2000 .

[3]  Mohammed Ghanbari,et al.  Cell-loss concealment in ATM video codecs , 1993, IEEE Trans. Circuits Syst. Video Technol..

[4]  Huifang Sun,et al.  Error concealment in digital simulcast AD-HDTV decoder , 1992 .

[5]  Yo-Sung Ho,et al.  Error concealment techniques for digital TV , 2002, IEEE Trans. Broadcast..

[6]  Huifang Sun,et al.  Concealment of damaged block transform coded images using projections onto convex sets , 1995, IEEE Trans. Image Process..

[7]  S. Aign,et al.  Temporal and spatial error concealment techniques for hierarchical MPEG-2 video codec , 1995, Proceedings IEEE International Conference on Communications ICC '95.

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

[9]  Woo-Jin Song,et al.  Error concealment for MPEG-2 video decoders with enhanced coding mode estimation , 2000, IEEE Trans. Consumer Electron..

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

[11]  Cedric Nishan Canagarajah,et al.  Error concealment using motion field interpolation , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[12]  Lap-Pui Chau,et al.  Efficient motion vector recovery algorithm for H.264 based on a polynomial model , 2005, IEEE Transactions on Multimedia.

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

[14]  Michael R. Frater,et al.  A cell-loss concealment technique for MPEG-2 coded video , 2000, IEEE Trans. Circuits Syst. Video Technol..