Fast template matching for intra prediction

Intra prediction is an important step in video coding, where spatial redundancy is exploited for coding efficiency. The state-of-the-art H.265/High Efficiency Video Coding (HEVC) standard provides 35 intra prediction modes including 33 angular modes and a DC as well as a Planar mode. Although these intra prediction methods are quite efficient, there is still room for improvements, especially when complex image structures are involved. Template matching was proposed previously for H.264/Advanced Video Coding (AVC) with up to 11% BD-rate gain. However substantial decoder complexity increase from the implied search algorithm makes it less attractive for practical applications. In this paper, we propose a fast template matching intra mode for HEVC. The proposed mode is scalable in the sense of providing different trade-offs between decoder complexity and BD-rate gains. For a specific choice of parameters, fast template matching mode can achieve an average BD-rate gain of 1.15% with a maximum BD-rate gain of up to 4.6% at a 33% increase in decoder run-time. Overall, fast template matching can provide the same coding gain as conventional template matching approaches, but with significantly less decoder complexity.

[1]  Vincent Ricordel,et al.  Local texture synthesis: A static texture coding algorithm fully compatible with HEVC , 2015, 2015 International Conference on Systems, Signals and Image Processing (IWSSIP).

[2]  Wen Gao,et al.  Hybrid angular intra/template matching prediction for HEVC intra coding , 2015, 2015 Visual Communications and Image Processing (VCIP).

[3]  Thiow Keng Tan,et al.  Intra Prediction by Averaged Template Matching Predictors , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[4]  Patrick Pérez,et al.  Hybrid template and block matching algorithm for image intra prediction , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[5]  Xin Li,et al.  Intra prediction using template matching with adaptive illumination compensation , 2008, 2008 15th IEEE International Conference on Image Processing.

[6]  Heiko Schwarz,et al.  Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[7]  Hong Zhang,et al.  High efficiency video coding (HEVC) based screen content coding , 2013 .

[8]  Pierre Duhamel,et al.  A set of template matching predictors for intra video coding , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[9]  Guangming Shi,et al.  Intra frame coding with template matching prediction and adaptive transform , 2010, 2010 IEEE International Conference on Image Processing.

[10]  Yi Guo,et al.  Priority-based template matching intra prediction , 2008, 2008 IEEE International Conference on Multimedia and Expo.

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

[12]  Thiow Keng Tan,et al.  Intra Prediction by Template Matching , 2006, 2006 International Conference on Image Processing.

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