Adaptive intra prediction filtering (AIPF)

Intra prediction is an important coding tool to exploit correlation within one picture in image and video compression. Before the ultimate intra prediction values are generated for current block along oblique angles, a fixed low-pass filtering with 3-tap filter (1, 2, 1) will be applied to the three prediction pixel values to avoid the effect of pulse noise. In this paper, we use adaptive intra prediction filter (AIPF) to replace the fixed filter to minimize the prediction errors. To get the adaptive filter coefficients in an on-line way with an acceptable accuracy and no coding overhead, we combine it with template matching (TM). After the best estimation of current block through template matching, the optimal adaptive filter coefficients are calculated with least-square optimization through considering the best estimation as `current' block. The adaptive filter is used to obtain intra prediction values instead of the 3-tap fixed low-pass filter. Experimental results show that the AIPF can get a stable coding gain on all test sequences, and reduce the bit-rate by up to 1.74% comparing with that using only TM.

[1]  Xin Li,et al.  Geometry-Adaptive Block Partitioning for Intra Prediction in Image & Video Coding , 2007, 2007 IEEE International Conference on Image Processing.

[2]  Xiaolin Wu,et al.  Piecewise 2D autoregression for predictive image coding , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[3]  Marta Karczewicz,et al.  Improved h.264 intra coding based on bi-directional intra prediction, directional transform, and adaptive coefficient scanning , 2008, 2008 15th IEEE International Conference on Image Processing.

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

[5]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[6]  Jörn Ostermann,et al.  Motion-and aliasing-compensated prediction using a two-dimensional non-separable adaptive Wiener interpolation filter , 2005, IEEE International Conference on Image Processing 2005.

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