An Iterative Temporal Error Concealment Algorithm for Degraded Video Signals

SUMMARY Error concealment is an essential part of reliable video communication systems because transmission errors are inevitable even when the coded bitstream is highly protected. The problem of temporal EC can be factored into two parts regarding candidate motion vectors (MVs) employed and the matching criterion to evaluate the fitness of each candidate MV. In order to obtain more faithful EC results, this paper proposes a novel iterative EC algorithm, in which an efficient way to provide candidate MVs and a new fitness measure are presented. The proposed approach for candidate MVs systematically utilizes all the available neighboring MVs by exploiting a well-known spatiotemporal correlation of block MVs. Also, in order to remove the dependency of a damaged block’s quality of concealment on the already concealed adjacent blocks, we develope a new matching criterion. The objective of the proposed fitness measure is to minimize the total boundary matching errors induced by the whole corrupted blocks. Simulations performed using an H.263 codec demonstrate a significant improvement on the subjective and objective concealed video qualities, especially when the corrupted area is wider than a single row of coding blocks.

[1]  Bing Zeng,et al.  Optimization of fast block motion estimation algorithms , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

[3]  Hiroshi Ohta,et al.  A Cell Loss Recovery Method Using FEC in ATM Networks , 1991, IEEE J. Sel. Areas Commun..

[4]  Andrew J. Viterbi,et al.  Error bounds for convolutional codes and an asymptotically optimum decoding algorithm , 1967, IEEE Trans. Inf. Theory.

[5]  Jian Feng,et al.  Error concealment for MPEG video transmissions , 1997 .

[6]  John D. Villasenor,et al.  . Adaptive intra block update for robust transmission of H.263 , 2000, IEEE Trans. Circuits Syst. Video Technol..

[7]  David J. Miller,et al.  A sequence-based approximate MMSE decoder for source coding over noisy channels using discrete hidden Markov models , 1998, IEEE Trans. Commun..

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

[9]  Sang Uk Lee,et al.  A hierarchical synchronization technique based on the EREC for robust transmission of H.263 bit stream , 2000, IEEE Trans. Circuits Syst. Video Technol..

[10]  Chee Sun Won,et al.  Unsupervised segmentation of noisy and textured images using Markov random fields , 1992, CVGIP Graph. Model. Image Process..

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

[12]  K. Rijkse,et al.  H.263: video coding for low-bit-rate communication , 1996, IEEE Commun. Mag..

[13]  Ramamurti Chandramouli,et al.  Adaptive quantization and fast error-resilient entropy coding for image transmission , 1998, IEEE Trans. Circuits Syst. Video Technol..

[14]  Yao Wang,et al.  Maximally smooth image recovery in transform coding , 1993, IEEE Trans. Commun..