Skip to main content
Log in

A novel temporal error concealment method based on fuzzy reasoning for H.264

  • Published:
Journal of Electronics (China)

Abstract

In this paper, a fuzzy reasoning based temporal error concealment method is proposed. The basic temporal error concealment is implemented by estimating Motion Vector (MV) of the lost MacroBlock (MB) from its neighboring MVs. Which MV is the most proper one is evaluated by some criteria. Generally, two criteria are widely used, namely Side Match Distortion (SMD) and Sum of Absolute Difference (SAD) of corresponding MV. However, each criterion could only partly describe the status of lost block. To accomplish the judgement more accurately, the two measures are considered together. Thus a refined measure based on fuzzy reasoning is adopted to balance the effects of SMD and SAD. Terms SMD and SAD are regarded as fuzzy input and the term ‘similarity’ as output to complete fuzzy reasoning. Result of fuzzy reasoning represents how the tested MV is similar to the original one. And k-means clustering technique is performed to define the membership function of input fuzzy sets adaptively. According to the experimental results, the concealment based on new measure achieves better performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra. Overview of the H.264/AVC video coding standard. IEEE Transactions on Circuits and Systems for Video Technology, 13(2003)7, 560–576.

    Article  Google Scholar 

  2. Y. Wang and Q. F. Zhu. Error control and concealment for video communication: A review. Proceedings of the IEEE, 86(1998)5, 974–997.

    Article  Google Scholar 

  3. W. M. Lam, A. R. Reibman, and B. Liu. Recovery of lost or erroneously received motion vectors. Proceedings of ICASSP, Minneapolis, USA, 1993, Vol. 5, 417–420.

    Google Scholar 

  4. D. Agrafiotis, D. R. Bull, and N. Canagarajah. Enhanced error concealment with mode selection. IEEE Transactions on Circuits and Systems for Video Technology, 16(2006)8, 960–973.

    Article  Google Scholar 

  5. S. Garg and S. N. Merchant. Interpolated candidate motion vectors for boundary matching error concealment technique in Video. IEEE Transactions on Circuits and Systems for Video Technology, 53(2006) 10, 1039–1043.

    Google Scholar 

  6. Y. L. Xu and Y. H. Zhou. Adaptive temporal error concealment scheme for H.264/AVC video decoder. IEEE Transactions on Consumer Electronics, 54(2008) 4, 1846–1851.

    Article  Google Scholar 

  7. Y. Chen, Y. Hu, O. C. Au, H. Q. Li, and W. C. Chen. Video error concealment using spatio-temporal boundary matching and partial differential equation. IEEE Transactions on Multimedia, 10(2008)1, 2–15.

    Article  Google Scholar 

  8. J. Zheng and L. P. Chau. Efficient motion vector recovery algorithm for H.264 based on a polynomial model. IEEE Transactions on Multimedia, 7(2005)3, 507–513.

    Article  Google Scholar 

  9. J. Wu, X. G. Liu, and K. Y. Yoo. A temporal error concealment method for H.264/AVC using motion vector recovery. IEEE Transactions on Consumer Electronics, 54(2008)4, 1880–1885.

    Article  Google Scholar 

  10. G. Dane, Y. Ye, and Y. C. Lee. Low-complexity temporal error concealment by motion vector processing for mobile video applications. ICIP, San Diego, CA, 2008, 3056–3059.

    Google Scholar 

  11. Y. L. Xu and Y. H. Zhou. H.264 video communication based refined error concealment schemes. IEEE Transactions on Consumer Electronics, 50(2004)4, 1135–1141.

    Article  Google Scholar 

  12. X. M. Chen, Y. Y. Chung, and C. Bae. Dynamic multi-mode switching error concealment algorithm for H.264/AVC video applications. IEEE Transactions on Consumer Electronics, 54(2008)1, 154–162.

    Article  Google Scholar 

  13. X. M. Qian, G. Z. Liu, and H. Wang. Recovering connected error region based on adaptive error concealment order determination. IEEE Transactions on Multimedia, 11(2009)4, 683–695.

    Article  Google Scholar 

  14. S. C. Huang and S. Y. Kuo. Optimization of hybridized error concealment for H.264. IEEE Transactions on Broadcasting, 54(2008)3, 499–516.

    Article  MathSciNet  Google Scholar 

  15. M. C. Hwang, J. H. Kim, D. T. Duong, and S. J. Ko. Hybrid temporal error concealment methods for block-based compressed video transmission. IEEE Transactions on Broadcasting, 54(2008)2, 198–207.

    Article  Google Scholar 

  16. S. N. Sivanandam, S. Sumathi, and S. N. Deepa. Introduction to fuzzy logic using MATLAB. Berlin, Heidelberg, Springer-Verlag, 2007, 95–112.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuefeng Zhan.

Additional information

Supported by the National Natural Science Foundation of China (No. 60672134).

Communication author: Zhan Xuefeng, born in 1981, male, Ph.D. candidate.

About this article

Cite this article

Zhan, X., Zhu, X. A novel temporal error concealment method based on fuzzy reasoning for H.264. J. Electron.(China) 27, 197–205 (2010). https://doi.org/10.1007/s11767-010-0335-5

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11767-010-0335-5

Key words

CLC index

Navigation