Motion Vector Recovery Based Error Concealment for H.264 Video Communication: A Review

Abstract Error concealment in video communication is becoming increasingly important because of the growing interest in video delivery over unreliable channels such as wireless networks and the Internet. A subclass of this error concealment in video communication is known as motion vector recovery (MVR). MVR techniques try to retrieve the lost motion information in the compressed video streams based on the available information in the locality (both spatial and temporal) of the lost data. The activities and practice in the area of MVR-based error concealment during the last two decades has been mainly elaborated here. A performance comparison of the prominent MVR techniques has also been presented.

[1]  Teresa H. Y. Meng,et al.  Transform coded image reconstruction exploiting interblock correlation , 1995, IEEE Trans. Image Process..

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

[3]  Nick G. Kingsbury,et al.  The EREC: an error-resilient technique for coding variable-length blocks of data , 1996, IEEE Trans. Image Process..

[4]  Ness B. Shroff,et al.  Error concealment techniques for encoded video streams , 1995, Proceedings., International Conference on Image Processing.

[5]  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..

[6]  Susanna Aign Temporal error concealment technique for I-pictures in an MPEG-2 video decoder , 1998, Electronic Imaging.

[7]  Rui Zhang,et al.  Video coding with optimal inter/intra-mode switching for packet loss resilience , 2000, IEEE Journal on Selected Areas in Communications.

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

[9]  Liang-Gee Chen,et al.  Error concealment of lost motion vectors with overlapped motion compensation , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

[11]  T. Nakai,et al.  Error resilient video coding by dynamic replacing of reference pictures , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[12]  Oscar C. Au,et al.  Video Error Concealment Using Spatio-Temporal Boundary Matching and Partial Differential Equation , 2008, IEEE Transactions on Multimedia.

[13]  Wen-Nung Lie,et al.  Video error concealment by using Kalman-filtering technique , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

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

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

[16]  Xiaoyan Sun,et al.  Spatio-temporal video error concealment using priority-ranked region-matching , 2005, IEEE International Conference on Image Processing 2005.

[17]  Min-Cheol Hong,et al.  Error concealment algorithms for compressed video , 1999, Signal Process. Image Commun..

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

[19]  Jin-Jang Leou,et al.  Detection and correction of transmission errors in JPEG images , 1998, IEEE Trans. Circuits Syst. Video Technol..

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

[21]  Bernd Girod,et al.  Standard compatible extension of H.263 for robust video transmission in mobile environments , 1997, IEEE Trans. Circuits Syst. Video Technol..

[22]  Miska M. Hannuksela,et al.  The error concealment feature in the H.26L test model , 2002, Proceedings. International Conference on Image Processing.

[23]  Tsuhan Chen,et al.  Model-based error concealment for wireless video , 2002, IEEE Trans. Circuits Syst. Video Technol..

[24]  Shao Ya-fei,et al.  Reconstruction of missing blocks in image transmission by using self-embedding , 2001, Proceedings of 2001 International Symposium on Intelligent Multimedia, Video and Speech Processing. ISIMP 2001 (IEEE Cat. No.01EX489).

[25]  Yao Wang,et al.  Error-resilient video coding using multiple description motion compensation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[26]  Kai-Kuang Ma,et al.  Error concealment for video transmission with dual multiscale Markov random field modeling , 2003, IEEE Trans. Image Process..

[27]  John F. Arnold,et al.  Efficient layered video coding using data partitioning , 1999, Signal Process. Image Commun..

[28]  Wen-Nung Lie,et al.  Video Error Concealment by Integrating Greedy Suboptimization and Kalman Filtering Techniques , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[29]  Christophe Alexandre,et al.  The influence of residual errors on a digital satellite TV decoder , 1997, Signal Process. Image Commun..

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

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

[32]  Rabab Kreidieh Ward,et al.  A concealment method for video communications in an error-prone environment , 2000, IEEE Journal on Selected Areas in Communications.

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

[34]  Wenjun Luo,et al.  Analysis of error concealment schemes for MPEG-2 video transmission over ATM-based networks , 1995, Other Conferences.

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

[36]  Thomas Eriksson,et al.  Packet Video Error Concealment With Gaussian Mixture Models , 2008, IEEE Transactions on Image Processing.

[37]  Shih-Chia Huang,et al.  Optimization of Hybridized Error Concealment for H.264 , 2008, IEEE Transactions on Broadcasting.

[38]  Faouzi Kossentini,et al.  A Concealment Method for Shape Information in MPEG-4 Coded Video Sequences , 2000, IEEE Trans. Multim..

[39]  L. Orozco-Barbosa,et al.  Dynamic error concealment technique for the transmission of hierarchical encoded MPEG-2 video over ATM networks , 1997, 1997 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, PACRIM. 10 Years Networking the Pacific Rim, 1987-1997.

[40]  L. Pezzoni,et al.  Adaptive gop size control in h.264/avc encoding based on scene change detection , 2006, Proceedings of the 7th Nordic Signal Processing Symposium - NORSIG 2006.

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

[42]  Maja Bystrom,et al.  Hybrid error concealment schemes for broadcast video transmission over ATM networks , 1999, IEEE Trans. Circuits Syst. Video Technol..

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