Efficient adaptive error concealment technique for video decoding system

This paper presents a novel error concealment method for video decoding system. The proposed algorithm adaptively combines the spatial interpolation and the temporal prediction technique based on block variance and interframe correlation, to recover the lost data. The adaptive function depends on the scene change detection, motion distance and spatial information from the nearby blocks of the previous and current frames to determine the weighting of the spatial interpolation and the temporal compensation. Simulations demonstrate that the proposed technique can achieve well subjective and quantitative results, and outperforms all the others against which are compared. Even if the scene changes in the videos, this algorithm also can efficiently recover the damaged blocks for Intra(I), Predictive(P), and Bidirectional (B) frames.

[1]  Mei-Juan Chen,et al.  Robust error concealment algorithm for video decoder , 1999, IEEE Trans. Consumer Electron..

[2]  Faouzi Kossentini,et al.  H.263+: video coding at low bit rates , 1998, IEEE Trans. Circuits Syst. Video Technol..

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

[4]  Anil C. Kokaram,et al.  Detection of missing data in image sequences , 1995, IEEE Trans. Image Process..

[5]  Jianhua Lu,et al.  Error resilience schemes for digital terrestrial TV broadcasting system , 2001, 2001 IEEE Workshop on Signal Processing Systems. SiPS 2001. Design and Implementation (Cat. No.01TH8578).

[6]  Amy R. Reibman,et al.  An error concealment algorithm for images subject to channel errors , 1995, IEEE Trans. Image Process..

[7]  Sang Uk Lee,et al.  Robust transmission of video sequence over noisy channel using parity-check motion vector , 1999, IEEE Trans. Circuits Syst. Video Technol..

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

[9]  Chung-Lin Huang,et al.  A robust scene-change detection method for video segmentation , 2001, IEEE Trans. Circuits Syst. Video Technol..

[10]  Mohammed Ghanbari,et al.  Backward tracking of B-pictures bidirectional motion for interframe concealment of anchor pictures , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[11]  Sheila S. Hemami,et al.  Reconstruction-optimized lapped orthogonal transforms for robust image transmission , 1996, IEEE Trans. Circuits Syst. Video Technol..

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

[13]  Chang Wen Chen,et al.  Robust image transmission with bidirectional synchronization and hierarchical error correction , 2001, IEEE Trans. Circuits Syst. Video Technol..

[14]  Jin-Jang Leou,et al.  Detection and concealment of transmission errors in H.261 images , 1998, IEEE Trans. Circuits Syst. Video Technol..

[15]  Pascal Frossard,et al.  AMISP: a complete content-based MPEG-2 error-resilient scheme , 2001, IEEE Trans. Circuits Syst. Video Technol..

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

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

[18]  Eung-Kwan Kang,et al.  Video retrieval based on scene change detection in compressed streams , 1999, IEEE Trans. Consumer Electron..

[19]  Pamela C. Cosman,et al.  Decision trees for error concealment in video decoding , 2003, IEEE Trans. Multim..

[20]  Jar-Ferr Yang,et al.  Efficient postprocessor for blocky effect removal based on transform characteristics , 1997, IEEE Trans. Circuits Syst. Video Technol..

[21]  Teresa H. Y. Meng,et al.  A parallel decoder of programmable Huffman codes , 1995, IEEE Trans. Circuits Syst. Video Technol..

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

[23]  Mohammed Ghanbari,et al.  Loss concealment using B-pictures motion information , 2003, IEEE Trans. Multim..

[24]  JongWon Kim,et al.  DCT coefficients recovery-based error concealment technique and its application to the MPEG-2 bit stream error , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

[26]  Pao-Chi Chang,et al.  Precise and fast error tracking for error-resilient transmission of H.263 video , 2000, IEEE Trans. Circuits Syst. Video Technol..

[27]  Yao Wang,et al.  Second-order derivative-based smoothness measure for error concealment in DCT-based codecs , 1998, IEEE Trans. Circuits Syst. Video Technol..

[28]  Anil C. Kokaram,et al.  Interpolation of missing data in image sequences , 1995, IEEE Trans. Image Process..

[29]  Rabab Kreidieh Ward,et al.  An efficient, similarity-based error concealment method for block-based coded images , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

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

[31]  Feng YaLin,et al.  Adaptive error concealment algorithm and its application to MPEG-2 video communications , 1998, ICCT'98. 1998 International Conference on Communication Technology. Proceedings (IEEE Cat. No.98EX243).

[32]  Chen-Yi Lee,et al.  A generalized prediction method for modified memory-based high throughput VLC decoder design , 1999 .

[33]  C.-C. Jay Kuo,et al.  Real-time streaming video with adaptive bandwidth control and DCT-based error concealment , 1999, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing.