Linear adaptive search range model for uni-prediction and motion analysis for bi-prediction in HEVC

High Efficiency Video Coding (HEVC) is the up-to-date video coding standard. Compared to the predecessor H.264/AVC, HEVC can further reduce approximately 50% bit rate on average with the competing perceptual quality. On the other hand, experiment shows that HEVC requires more than 4 times computational complexity during the encoding procedure. In ours test, even using fast TZSearch, integer motion estimation (IME) still accounts for 20%-30% of encoding time. In this paper, we propose two adaptive search range (ASR) algorithms to address this problem in IME. First, we present an ASR algorithm based on linear adaptive search range model (LAM-ASR) for uni-prediction. This model considers the impacts of the motion consistency, PU size and the amplitude of motion vector predictor (MVP). In order to offer more flexibility, we introduce a scale factor to this model. Second, for bi-prediction, we propose another ASR algorithm based on motion analysis (MA-ASR), which assigns different search range to PU by making full use of the motion information obtained from uni-prediction. Experimental results show that when embedded into the fast TZSearch method of the reference software, the two proposed ASR algorithms can averagely save 42.0% of the IME time with 0.023dB BD-PSNR degradation or equally 0.7% BD-BR increase.

[1]  Lin Sun,et al.  Adaptive search range algorithm based on Cauchy distribution , 2012, 2012 Visual Communications and Image Processing.

[2]  Jinsang Kim,et al.  Fast H.264/AVC motion estimation algorithm using adaptive search range , 2009, Proceedings of the 2009 12th International Symposium on Integrated Circuits.

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

[4]  Si-Woong Lee,et al.  Adaptive search range motion estimation using neighboring motion vector differences , 2011, IEEE Transactions on Consumer Electronics.

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

[6]  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.

[7]  Jo Yew Tham,et al.  A novel unrestricted center-biased diamond search algorithm for block motion estimation , 1998, IEEE Trans. Circuits Syst. Video Technol..

[8]  Anil K. Jain,et al.  Displacement Measurement and Its Application in Interframe Image Coding , 1981, IEEE Trans. Commun..

[9]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[10]  T Koga,et al.  MOTION COMPENSATED INTER-FRAME CODING FOR VIDEO CONFERENCING , 1981 .

[11]  Sangkeun Lee,et al.  Fast motion estimation based on adaptive search range adjustment and matching error prediction , 2009, IEEE Transactions on Consumer Electronics.

[12]  N.F.F. Chew,et al.  Block motion estimation using Directional Adaptive Search Window with Early Termination , 2007, 2007 International Conference on Intelligent and Advanced Systems.

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

[14]  Markus Flierl,et al.  Generalized B pictures and the draft H.264/AVC video-compression standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[15]  Lurng-Kuo Liu,et al.  A block-based gradient descent search algorithm for block motion estimation in video coding , 1996, IEEE Trans. Circuits Syst. Video Technol..

[16]  Satoshi Goto,et al.  A motion vector difference based self-incremental adaptive search range algorithm for variable block size motion estimation , 2008, 2008 15th IEEE International Conference on Image Processing.

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

[18]  Markus Flierl,et al.  Multihypothesis motion estimation for video coding , 2001, Proceedings DCC 2001. Data Compression Conference.

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

[20]  Q. M. Jonathan Wu,et al.  Adaptive Search Area Selection of Variable Block-Size Motion Estimation of H.264/AVC Video Coding Standard , 2009, 2009 11th IEEE International Symposium on Multimedia.