Title :
Efficient Motion Vector Recovery Algorithm for H.264 Using B-Spline Approximation
Author :
Seth, Kavish ; Kamakoti, V. ; Srinivasan, S.
Author_Institution :
Dept. of Electr. Eng., Indian Inst. of Technol. Madras, Chennai, India
Abstract :
The H.264 encoded video is highly sensitive to loss of motion vectors during transmission. Several statistical techniques are proposed for recovering such lost motion vectors. These use only the motion vectors that belong to the macroblocks that are horizontally or vertically adjacent to the lost macroblock, to recover the latter. Intuitively this is one of the main reasons behind why these techniques yield inferior solutions in scenarios where there is a non-linear motion. This paper proposes B-Spline based statistical techniques that comprehensively address the motion vector recovery problem in the presence of different types of motions that include slow, fast/sudden, continuous and non-linear movements. Testing the proposed algorithms with different benchmark video sequences shows an average improvement of up to 2 dB in the Peak Signal to Noise Ratio of some of the recovered videos, over existing techniques. A 2 dB improvement in PSNR is very significant from an application point of view.
Keywords :
approximation theory; image sequences; splines (mathematics); statistical analysis; video coding; B-spline approximation; H.264 encoded video; motion vector recovery algorithm; statistical technique; video sequence; Approximation algorithms; Decoding; Discrete cosine transforms; Error correction; Forward error correction; Frequency estimation; PSNR; Propagation losses; Spline; Video compression; B-spline; H.264 standard; NURBS; digital video compression; error concealment; motion vector recovery;
Journal_Title :
Broadcasting, IEEE Transactions on
DOI :
10.1109/TBC.2010.2058030