Please wait a minute...
J4  2009, Vol. 43 Issue (09): 1732-1738    DOI: 10.3785/j.issn.1008-973X.2009.
    
Error concealment for whole frame losses in H264
 LING Bei, GU Wei-Kang, DU Xin
(Institute of Information and Communication Engineering, Zhejiang University, Hangzhou 310027, China)
Download:   PDF(1560KB) HTML
Export: BibTeX | EndNote (RIS)      

Abstract  

An error concealment mechanism based on encoder and decoder was proposed for whole frame packet lost in network transmission. In decoder, some pixels were directly recovered from the previous frame according to the hypothesis of motion continuity. Each 4×4 block was classified to different types in order to recover other invalidated pixels. Then two different methods,one based on motion prediction and block match, another based on spatial interpolation, were used to recover the invalidated pixels. In encoder, both long reference frames and short reference frames were adopted. The reference frames were adjusted to stop error propagation by using the feedback of the receiver. Experimental results show that the method outperforms on both visual quality and peak signal-to-noise ratio (PSNR), and can be effective to stop error propagation. Meanwhile the method can satisfy the real time request.



CLC:  TN 911.73  
Cite this article:

LING Bei, GU Wei-Kang, DU Xin. Error concealment for whole frame losses in H264. J4, 2009, 43(09): 1732-1738.

URL:

http://www.zjujournals.com/eng/10.3785/j.issn.1008-973X.2009.     OR     http://www.zjujournals.com/eng/Y2009/V43/I09/1732


H264整帧丢失下的错误隐藏机制

针对网络传输中整帧丢失的情况,提出了一组基于编解码端联合控制的错误隐藏机制.在解码端,通过运动连续性假设,从前一帧恢复出相应的像素值,针对剩余的无效像素点,将整帧以4×4块进行划分并且分类,使用块预测匹配以及帧内插值,恢复它们的像素值.在编码端,采用长期参考帧和短期参考帧相结合的方法,通过信道的反馈信息,对参考帧进行调整,抑制错误的扩散.实验证明,该方法不论在主观视觉还是客观峰值信噪比(PSNR)上都取得了很好的效果,而且有效地抑制了错误的扩散;同时计算复杂度不高,能很好地满足实时性要求.


[1] TSAI Yuh-chou, LIN Chia-wen. H.264 error resilience coding based on multihypothesis motion compensated prediction
[C]∥ICME 2005. IEEE International Conference. Amsterdam: IEEE, 2005: 952-955.


[2] PENG Q, YANG T W, ZHU C Q. Block-based temporal error concealment for video packet using motion vector extrapolation
[C]∥IEEE Communications, Circuits and Systems and West Sino Expositions.
[S. l.]: IEEE, 2002: 10-14.


[3] CHEN Yu, YU Ke-man, LI Jiang, et al. An error concealment algorithm for entire frame loss in video transmission
[C]∥Picture Coding Symposium. San Francisco:
[s. n.], 2004.


[4] BELFIORE S, GRANGETTO M, MAGLI E, et al. Concealment of whole-frame losses for wireless low bit-rate video based on multiframe optical flow estimation
[J]. IEEE Transactions on Multimedia, 2005, 2(7): 316-329.


[5] HUANG Chun-ming, YANG Kai-chao, WANG Jia-shung. Error resilience supporting bi-directional frame recovery for video streaming
[C]∥ICIP 2004. Singapore:
[s. n.], 2004: 537-540.


[6] GIROD B, FARBER N. Feedback-based error control for mobile video transmission
[C]∥Proceedings of the IEEE.
[S. l.]: IEEE, 1999: 1707-1723.


[7] XU Yan-ling, ZHOU Yuan-hua. H.264 video communication based refined error concealment schemes
[J]. Consumer Electronics, IEEE Transactions, 2004, 4(50): 1135-1141.


[8] WANG Yao, WENGER S, WEN Jian-tao, et al. Error resilient video coding techniques
[J]. Signal Processing Magazine, 2000, 4(17): 61-82.

[1] WU Yi-quan, ZHANG Xiao-jie, WU Shi-hua, ZHANG Sheng-wei. Two-dimensional minimum error thresholding based on chaotic
particle swarm optimization or decomposition
[J]. J4, 2011, 45(7): 1198-1205.
[2] GE Peng, LI Qi, FENG Hua-jun, XU Zhi-hai, CHEN Yue-ting. Sub-pixel motion detection by joint transform correlator
based on bicubic spline interpolation
[J]. J4, 2010, 44(11): 2198-2202.
[3] XIE Jiang-Jun, HOU Di-Bei, HUANG Beng-Cha, ZHANG Guang-Xin, ZHOU Ze-Kuai. Fast single parameter level set segmentation based on
semi-implicit schemes
[J]. J4, 2010, 44(8): 1496-1501.