Boundary-aided Extreme Value Detection based pre-processing algorithm for H.264/AVC fast intra mode prediction

The mode decision in the intra prediction of an H.264/AVC encoder requires complex computations and a significant amount of time to select the best mode that achieves the minimum rate-distortion (RD). The complex computations for the mode decision cause difficulty in real-time applications, especially for software-based H.264/AVC encoders. This study proposes an efficient fast algorithm called Boundary-aided Extreme Value Detection (BEVD) to predict the best direction mode, excluding the DC mode, for fast intra-mode decision. The BEVD-based edge detection can predict luma-4×4, luma-16×16, and chroma-8×8 modes effectively. The first step involves using the pre-processing mode selection algorithm to find the primary mode that can be selected for fast prediction. The second step requires applying the selected fewer high-potential candidate modes to calculate the RD cost for the mode decision. The encoding time is largely reduced, and similar video quality is also maintained. Simulation results show that the proposed BEVD method reduces encoding time by 63 %, and requires a bit-rate increase of approximately 1.7 %, and a decrease in peak signal-to-noise ratio (PSNR) by approximately 0.06 dB in QCIF and CIF sequences, compared with the H.264/AVC JM 14.2 software. The proposed method achieves less PSNR degradation and bit-rate increase compared to previous methods with more encoding time reduction.

[1]  Chih-Peng Fan,et al.  Efficient mode selection with extreme value detection based pre-processing algorithm for H.264/AVC fast intra mode decision , 2011, TENCON 2011 - 2011 IEEE Region 10 Conference.

[2]  Jhing-Fa Wang,et al.  A Fast Mode Decision Algorithm and Its VLSI Design for H.264/AVC Intra-Prediction , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Jar-Ferr Yang,et al.  Transformed-based mode decision algorithm for H.264/AVC intraprediction , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[4]  Liang-Gee Chen,et al.  Analysis, fast algorithm, and VLSI architecture design for H.264/AVC intra frame coder , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Jhing-Fa Wang,et al.  Effective Subblock-Based and Pixel-Based Fast Direction Detections for H.264 Intra Prediction , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .

[7]  Tian-Sheuan Chang,et al.  Fast three step intra prediction algorithm for 4/spl times/4 blocks in H.264 , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[8]  C.-C. Jay Kuo,et al.  Feature-Based Intra-/InterCoding Mode Selection for H.264/AVC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Jar-Ferr Yang,et al.  A Low Complexity Detection of Discrete Cross Differences for Fast H.264/AVC Intra Prediction , 2008, IEEE Transactions on Multimedia.

[10]  Jar-Ferr Yang,et al.  Enhanced Intra-4$,times,$4 Mode Decision for H.264/AVC Coders , 2006, IEEE Transactions on Circuits and Systems for Video Technology.