Phase correlation based adaptive mode decision for the H.264/AVC

The H.264 video coding standard achieves high performance compression and image quality at the expense of increased encoding complexity, due to the very refined Motion Estimation (ME) and mode decision processes. This paper focuses on decreasing the complexity of the mode selection process by effectively applying a novel fast mode decision algorithm. Firstly the phase correlation is analysed between a macroblock and its prediction obtained from the previously encoded adjacent block. Relationships are established between the correlation value and object size and also best fit motion vector. From this a novel fast mode decision and motion estimation technique has been developed utilising preprocessing frequency domain ME in order to accurately predict the best mode and the search range. We measure the correlation between a macroblock and the corresponding prediction. Based on the result we select the best mode, or limit the mode selection process to a subset of modes. Moreover the correlation result is also used to select an appropriate search range for the ME stage. Experimental results show that the proposed algorithm significantly reduces the motion estimation time whilst maintaining similar Rate Distortion performance, when compared to both the H.264/AVC Joint Model (JM) reference software and recently reported work.

[1]  Shahid Masud,et al.  Efficient block size selection in H.264 video coding standard , 2004 .

[2]  Byung-Gyu Kim,et al.  Novel Inter-Mode Decision Algorithm Based on Macroblock (MB) Tracking for the P-Slice in H.264/AVC Video Coding , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  C. D. Kuglin,et al.  Video-Rate Image Correlation Processor , 1977, Optics & Photonics.

[4]  Lap-Pui Chau,et al.  Fast approach for H.264 inter mode decision , 2004 .

[5]  Magdy A. Bayoumi,et al.  An Adaptive Block Size Phase Correlation Motion Estimation Using Adaptive Early Search Termination Technique , 2007, 2007 IEEE International Symposium on Circuits and Systems.

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

[7]  C. Stiller,et al.  Estimating motion in image sequences , 1999, IEEE Signal Process. Mag..

[8]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[9]  Manoranjan Paul,et al.  An efficient video coding using phase-matched error from phase correlation information , 2008, 2008 IEEE 10th Workshop on Multimedia Signal Processing.

[10]  G. A. Thomas,et al.  Television motion measurement for DATV and other applications , 1987 .

[11]  Oscar C. Au,et al.  A novel approach to fast multi-block motion estimation for H.264 video coding , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).