Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2007.14-D.7.801

Kalman filter based Motion Vector Recovery for H.264  

Ko, Ki-Hong (서울시립대학교 컴퓨터통계학과)
Kim, Seong-Whan (서울시립대학교 컴퓨터과학부)
Abstract
Video coding standards such as MPEG-2, MPEG-4, H.263, and H.264 transmit a compressed video data using wired/wireless communication line with limited bandwidth. Because highly compressed bit-streams is likely to fragile to error from channel noise, video is damaged by error. There have been many research works on error concealment techniques, which recover transmission errors at decoder side [1, 2]. We designed an error concealment technique for lost motion vectors of H.264 video coding. In this paper, we propose a Kalman filter based motion vector recovery scheme, and experimented with standard video sequences. The experimental results show that our scheme restores original motion vector with more precision of 0.91 - 1.12 on average over conventional H.264 decoding with no error recovery.
Keywords
Forward Error Concealment; Decoder Error Concealment; Kalman Filter; Motion Vector Recovery; Motion Vector Prediction;
Citations & Related Records
연도 인용수 순위
  • Reference
1 G. Welch and G. Bishop, 'An introduction to the Kalman filters,' available in http://www.cs.unc.edu/~welch/kalman/index.html
2 I. E. G. Richardson, H.264 and MPEG-4 video compression, John Wiley & Sons, 2003, pp.159-176
3 J. C. Maxted and J. P. Robinson, 'Error recovery for variable length codes,' IEEE Trans. Info. Theory, vol.IT-31, pp.794-801, 1985   DOI
4 T. J. Ferguson and J. H. Ranowitz, 'Self-synchronizing Huffman codes,' IEEE Trans. Info. Theory, vol.IT-30, pp.687-693, July 1984   DOI
5 P. G. Neumann, 'Self-synchronizing sequential coding with low redundancy,' Bell Syst. Tech. J., Vol.50, pp.951-981, Mar. 1971   DOI
6 S.-M. Lei and M.-T Sun, 'An entropy coding system for digital HDTV applications,' IEEE Trans. Circuits Syst. Video Tech., Vol.1, pp.147-154, Mar. 1991   DOI   ScienceOn
7 R. Koenen, 'Overview of the MPEG-4 standard,' ISO/IEC JTC1/SC29/WG11 N1730, July 1997
8 T. Ebrahimi, 'MPEG-4 video verification model version 8.0,' ISO/IEC JTC1/SC29/WG11 N1796, July 1997
9 M. Ghanbari, 'Two-layer coding of video signals for VBR networks,' IEEE J. Select. Areas Comm., Vol.7, pp.801-806, June 1989   DOI   ScienceOn
10 V. A. Vaishampayan, 'Design of multiple description scalar quantizers,' IEEE Trans. Info. Theory, Vol.39, pp.821-834, May 1993   DOI   ScienceOn
11 H. Sun and W. Kwok, 'Concealment of damaged block transform coded images using projections onto convex sets,' IEEE Trans. Image Proc., Vol.4, pp.470-477, Apr. 1995   DOI   ScienceOn
12 D-W. Kim, E-K. Kang, J-T. Kim, Y-I. Yoon, and J-S. Choi, 'Motion vector recovery by surrounding region matching based on gradient difference,' Lect. Notes in Computer Science, Springer-Verlag, Berlin Heidelberg, Vol.3320, pp. 106-110, 2004
13 M-J. Chen, L-G. Chen, and R-M. Weng, 'Error concealment of lost motion vector with overlapped motion compensation,' IEEE Trans. Cir. Sys. Video Tech., Vol.7, No.3, pp.560-563, Jun. 1997   DOI   ScienceOn
14 M. Ghanbari, 'Cell-loss concealment in ATM video codes,' IEEE Trans. Cir. Sys. Video Tech., Vol.3, pp.238-247
15 T. Turletti and C. Huitema, 'RTP payload format for H.261 video streams,' IETF RFC 2032, Oct. 1996
16 Y. Wang, S. Wenger, J. Wen, and A. K. Katsaggelos, 'Error resilient video coding techniques,' IEEE Signal Proc. Magazine, Vol.17, pp.61-82, July 2000   DOI   ScienceOn
17 Y. Wang and Q. F. Zhu, 'Error control and concealment for video communication: a review,' Proc. IEEE., Vol.86, pp.974-997, May 1998   DOI   ScienceOn
18 K. N. Ngan, C. W. Yap, K. T. Tan, 'Video coding for wireless communication systems,' Marcel Dekker, 2001, pp. 158-161
19 C. Zhu, 'RTP payload format for H.263 video streams,' IETF draft, Mar. 1997