Hardware-oriented low complexity motion estimation for HEVC

In this paper, we proposed an adaptive search range selection algorithm which is based on motion vector variance to reduce computational complexity of the motion estimation with full search. The proposal is designed to suit for hardware implementation. In previous work, the method which determines the search range using motion vector variance was proposed. However, the selected search range is not efficient enough. The proposed algorithm can efficiently reduce the redundant search range using the distribution of the surrounding motion vectors. In addition, the proposed method performs the hierarchical motion estimation when the search range is still too wide. The simulation results show that the proposed algorithm achieved averagely 80.9% complexity reduction with 0.9% BD-rate increasing, compared with the previous work.

[1]  Lai-Man Po,et al.  A novel cross-diamond search algorithm for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[2]  Kai-Kuang Ma,et al.  A new diamond search algorithm for fast block-matching motion estimation , 2000, IEEE Trans. Image Process..

[3]  C.-C. Jay Kuo,et al.  Motion vector search window prediction in memory-constrained systems , 2009, Optical Engineering + Applications.

[4]  Lap-Pui Chau,et al.  Hexagon-based search pattern for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[5]  Bing-Fei Wu,et al.  Efficient Hierarchical Motion Estimation Algorithm and Its VLSI Architecture , 2008, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[6]  David Flynn,et al.  HEVC Complexity and Implementation Analysis , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[8]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  C.-C. Jay Kuo,et al.  Adaptive Motion Search Range Prediction for Video Encoding , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

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

[11]  Bing Zeng,et al.  A new three-step search algorithm for block motion estimation , 1994, IEEE Trans. Circuits Syst. Video Technol..