Efficient mode selection with extreme value detection based pre-processing algorithm for H.264/AVC fast intra mode decision

The mode decision in the intra prediction of a H.264/AVC encoder requires complicated computations, and spends much time to select the best mode that achieves the minimum rate-distortion (RD). The complicated computations for the mode decision cause the difficulty in real-time applications, especially for software based encoders. This study creates an efficient fast algorithm, which is called Extreme Value Detection (EVD), to predict the best direction mode except for the DC mode for fast intra mode decision. The EVD based edge detection predicts luma-4×4, luma-16×16, and chroma-8×8 modes effectively. At the first step, we use the pre-processing mode selection algorithm to find the primary mode which is selected for fast prediction. At the second step, the selected fewer high-potential candidate modes are applied to calculate the RD cost for the mode decision. This method reduces encoding time effectively, and meanwhile also maintains the same video quality. Simulation results show that the proposed EVD method reduces the encoding time by 63%, and requires bit-rate increase about 2.6% and peak signal-to-noise ratio (PSNR) decrease about 0.08 dB in QCIF and CIF sequences, compared with the H.264/AVC JM 14.2 software. This method achieves less PSNR degradation and bit-rate increase than the previous methods with more encoding time reduction.

[1]  Fangwen Fu,et al.  Fast intra prediction algorithm in H.264-AVC , 2004, Proceedings 7th International Conference on Signal Processing, 2004. Proceedings. ICSP '04. 2004..

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

[3]  Ahmed Tamtaoui,et al.  Fast Mode Decision Algorithm for Intra prediction in H.264/AVC Video Coding , 2007 .

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

[5]  Jar-Ferr Yang,et al.  Transformed-Domain Intra Mode Decision in H.264/AVC Encoder , 2006, TENCON 2006 - 2006 IEEE Region 10 Conference.

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

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

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

[9]  Susanto Rahardja,et al.  Fast mode decision algorithm for intraprediction in H.264/AVC video coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Changsung Kim,et al.  Feature-Based Intra-/InterCoding Mode Selection , 2007 .

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

[12]  Susanto Rahardja,et al.  Fast intra mode decision algorithm for H.264-AVC video coding , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[13]  Thomas Wiegand,et al.  Draft ITU-T recommendation and final draft international standard of joint video specification , 2003 .

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

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

[16]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

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

[18]  Tian-Sheuan Chang,et al.  A High-Definition H.264/AVC Intra-Frame Codec IP for Digital Video and Still Camera Applications , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Byeungwoo Jeon,et al.  Fast Coding Mode Selection With Rate-Distortion Optimization for MPEG-4 Part-10 AVC/H.264 , 2006, IEEE Transactions on Circuits and Systems for Video Technology.