Motion Estimation for Video Coding Based on Subspace Pursuit

In this paper, a motion estimation algorithm is proposed based on subspace pursuit, which can be used in video coding to reduce the temporal redundancy. The main idea of our proposed algorithm is that the process of motion estimation will be imagined as sparse representation, that is, the predicted block is grouped as an observation vector and the corresponding reference blocks in previous reconstructed frame are used to construct a sparse dictionary, then the sparse coefficients are calculated by subspace pursuit algorithm. In order to reduce the transmission of sparse coefficients, the idea of template matching is adopted. Moreover, our proposed method can be combined with traditional motion estimation algorithm to further enhance the inter prediction accuracy. Simulation results show that our proposed method can outperform the decoder motion vector derivation method in term of the peak signal to noise ratio (PSNR).

[1]  Olgica Milenkovic,et al.  Subspace Pursuit for Compressive Sensing Signal Reconstruction , 2008, IEEE Transactions on Information Theory.

[2]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[3]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[4]  Detlev Marpe,et al.  Block Merging for Quadtree-Based Partitioning in HEVC , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Mathias Wien,et al.  Decoder-Side Motion Vector Derivation for Block-Based Video Coding , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Yoshinori Suzuki,et al.  Block-Based Reduced Resolution Inter Frame Coding with Template Matching Prediction , 2006, 2006 International Conference on Image Processing.

[7]  Yoshinori Suzuki,et al.  Inter frame coding with template matching spatio-temporal prediction , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[8]  Petri Haavisto,et al.  Video coding using motion compensation with polynomial motion vector fields , 1997, Signal Process. Image Commun..

[9]  Jintao Li,et al.  Motion estimation for video coding based on sparse representation , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[10]  Markus Flierl,et al.  Rate-constrained multihypothesis prediction for motion-compensated video compression , 2002, IEEE Trans. Circuits Syst. Video Technol..

[11]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[12]  Jörn Ostermann,et al.  Decoder-side block motion estimation for H.264 / MPEG-4 AVC based video coding , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[13]  Thiow Keng Tan,et al.  Inter Frame Coding with Template Matching Averaging , 2007, 2007 IEEE International Conference on Image Processing.

[14]  Gary J. Sullivan,et al.  Rate-distortion optimization for video compression , 1998, IEEE Signal Process. Mag..

[15]  Bernd Girod,et al.  Efficiency analysis of multihypothesis motion-compensated prediction for video coding , 2000, IEEE Trans. Image Process..

[16]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.