SciELO - Scientific Electronic Library Online

 
 número50EditorialA Dynamic Gesture Recognition System based on CIPBR Algorithm índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Polibits

versión On-line ISSN 1870-9044

Polibits  no.50 México jul./dic. 2014

 

Fast Intra Mode Decision in High Efficiency Video Coding

 

H. Brahmasury Jain1 and K.R. Rao2*

 

1 University of Texas at Arlington, Electrical Engineering Department, USA. (e-mail: harshdeep.brahmasuryjain@mavs.uta.edu).

2 University of Texas at Arlington, Electrical Engineering Department, USA. *Corresponding author (e-mail: rao@uta.edu).

 

Manuscript received on September 15, 2014
Accepted for publication on October 1, 2014
Published on November 15, 2014.

 

Abstract

In this paper a coding unit early termination algorithm resulting in a fast intra prediction is proposed that terminates complete full search prediction for the coding unit. This is followed by a prediction unit mode decision to find the optimal modes HEVC encoder 35 prediction modes. This includes a two-step process: firstly calculating the Sum of Absolute Differences (SAD) of all the modes by down sampling method and secondly applying a three-step search algorithm to remove unnecessary modes. This is followed by early RDOQ (Rate Distortion Optimization Quantization) termination algorithm to further reduce the encoding time. Experimental results based on several video test sequences for 30 frames from each test sequence show for HEVC a decrease of about 35%-48% in encoding, with negligible degradation in peak signal to noise ratio (PSNR). Metrics such as BD-bitrate (Bjentegaard Delta bitrate), BD-PSNR (Bjentegaard Delta Peak Signal to Noise Ratio) and RD plots (Rate Distortion) are also used.

Key words: HEVC, Fast intra coding, Early CU Termination, Early RDOQ Termination, PU Splitting.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

References

[1] G. Sullivan et al., "Overview of the high efficiency video coding (HEVC) standard," IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, no. 12, pp. 1649-1668, December 2012.         [ Links ]

[2] I. E. Richardson, The H.264 advanced video compression standard, 2nd Edition, Wiley 2010.         [ Links ]

[3] G. Escribano et al., "Video encoding and transcoding using machine learning," MDM/KDD '08, Las Vegas, NV, USA, August 24, 2008.         [ Links ]

[4] HM13.0, HEVC code: https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-13.0/        [ Links ]

[5] Blu-ray discs, http://www.blu-ray.com/info.         [ Links ]

[6] Coding of moving pictures and audio, http://mpeg.chiariglione.org/standards/mpeg-2/mpeg-2.htm        [ Links ]

[7] R. Schafer and T. Sikora, "Digital video coding standards and their role in video communications," Proceedings of the IEEE, Vol 83, pp. 907-923, January 1995.         [ Links ]

[8] Studio encoding parameters of digital television for standard 4:3 and wide screen 16:9 aspect ratios, http://www.itu.int/rec/R-REC-BT.601/        [ Links ]

[9] HEVC software manual: https://hevc.hhi.fraunhofer.de/svn/svn_EEVCSoftware/branches/ElM-13.0-dev/doc/software-manual.pdf.         [ Links ]

[10] K. Iguchi et al., "HEVC encoder for super hi-vision," IEEE ICCE, pp. 61-62, Las Vegas, NV, January 2014.         [ Links ]

[11] MPL Website: http://www.uta.edu/faculty/krrao/dip.

[12] G J. Sullivan et al, "Standardized Extensions of HEVC," IEEE Journal of Selected topics in Signal Processing, Vol. 7, No. 6, pp. 1001-1016, December 2013.         [ Links ]

[13] C. Fogg, Suggested figures for the HEVC specification, ITUT/ISO/IEC Joint Collaborative Team on Video Coding (JCT-VC) document JCTVC- J0292rl, July 2012.         [ Links ]

[14] M.T. Pourazad et al., "HEVC: The new gold standard for video compression," IEEE Consumer Electronics Magazine, vol. 1, no. 7, pp. 36^16, July 2012.         [ Links ]

[15] F. Bossen et al., "HEVC Complexity and Implementation Analysis," IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, no. 12, pp. 1685-1696, December 2012.         [ Links ]

[16] Basics of video: http://lea.hamradio.si/~s51kq/V-BAS.HTM         [ Links ]

[17] B. Bross et al.,HM9: High Efficiency Video Coding (HEVC) Test Model 9 Encoder Description, JCTVC-K1002v2, October 2012; http://phenix.it-sudparis.eu/jct/doc_end_user/current_document.php?id=6807        [ Links ]

[18] B. Bross et al., High Efficiency Video Coding (HEVC) text specification draft 9 (SoDIS), JCTVC-K1003vl3, October 2012; http://phenix.it-sudparis.eu/jct/doc_end_user/current_document.php?id=6803        [ Links ]

[19] W. Jiang, H. Ma, and Y. Chen, "Gradient based fast mode decision algorithm for intra prediction in HEVC," 2nd International Conference on Consumer Electronics, Communications and Networks, pp. 1836-1840, April 2012.         [ Links ]

[20] S. Lui et al., "Video Prediction Block Structure and the Emerging High Efficiency Video Coding Standard," IEEE Proceedings on Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC), 2012 Asia-Pacific, pp. 1-4, 2012.         [ Links ]

[21] G. Sullivan et al., "Efficient quadtree coding of images and video," IEEE Transactions on Image Processing, vol. 3, pp. 327-331, May 1994.         [ Links ]

[22] P. Helle et al., "Block merging for quadtree-based partitioning in HEVC," IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, pp. 1720-1731, May 2012.         [ Links ]

[23] K. Choi et al., "Fast coding unit decision method based on coding tree pruning for high efficiency video coding," Proc. SPIE Optical Engineering, vol. 51, 030502, March 2012.         [ Links ]

[24] R. Li et al., "A new three-step search algorithm for block motion estimation," IEEE Transactions on Circuits and Systems for Video Technology, vol. 4, pp. 438-142, August 1994.         [ Links ]

[25] H. Zhang and Z. Ma, "Fast intra prediction for high efficiency video coding," Advances in Multimedia Information Processing, 13th Pacific-Rim Conference on Multimedia, Proceedings, Lecture Notes in Computer Science, vol. 7674, pp. 568-577, December 2012.         [ Links ]

[26] G. Tian et al., "Content adaptive prediction unit size decision algorithm for HEVC intra coding," Picture Coding Symposium (PCS), pp. 405-108, May 2012.         [ Links ]

[27] H. Lei and Z. Yang, "Fast Intra Prediction Mode Decision for High Efficiency Video Coding," 2nd International Symposium on Computer, Communication, Control and Automation, November 2013.         [ Links ]

[28] H. Zhang and Z. Ma, "Fast intra prediction for high efficiency video coding," IEEE Transactions on Circuits and Systems for Video Technology, Vol. 24, No. 4, pp. 660-668, April 2014.         [ Links ]

[29] HEVC test sequences: ftp.tnt.uni-hannover.de/testsequences.

[30] G. Bjontegaard, Calculation of average PSNR differences between RD-curves, Q6/SG16, Video Coding Experts Group (VCEG), 2-4, April 2001.         [ Links ]

[31] BD metrics code, http://www.mathworks.com/matlabcentral/fileexchange/27798-bjontegaardmetric/content/bjontegaard.m        [ Links ]

[32] K.R. Rao, D.N. Kim, and J.J. Hwang, Video coding standards: AVS China, H.264/MPEG-4 Parti0, HEVC, VP6, DIRAC and VC-1, Springer 2014.         [ Links ]

[33] S. Vasudevan and K.R. Rao, "Combination method of fast HEVC encoding" IEEE ECTICON2014, Korat, Thailand, May 2014.         [ Links ]

[34] K. Shah, Reducing the complexity of inter prediction mode decision for HEVC, PhD Thesis, University of Texas at Arlington, UMI Dissertion Publishing, April 2014; http://www.ee.uta.edu/Dip/Courses/EE5359/KushalShah_Thesis.pdf.         [ Links ]

[35] JCT-VC documents: http://www.itu.int/en/ITU-T/studygroups/2013-2016/16/Pages/video/jctvc.aspx        [ Links ]

[36] X. Li et al., "Rate-Complexity-Distortion evaluation for hybrid video coding," IEEE Transactions on Circuits and Systems for Video Technology, vol. 21, pp. 957-970, July 2011.         [ Links ]

[37] Y. H. Tan et al., "On residual quad-tree coding in HEVC," 2011 IEEE 18th International Conference on Image Processing (ICIP), pp. 3469-3472, September 2011.         [ Links ]

[38] G. Tian et al, "Content adaptive prediction unit size decision algorithm for HEVC intra coding," Picture Coding Symposium PCS), pp. 405-108, May 2012.         [ Links ]

[39] X. Shen et al., "Fast coding unit size selection for HEVC based on Bayesian decision rule," IEEE Picture Coding Symposium (PCS), pp. 453-156, May 2012.         [ Links ]

[40] Special issue on emerging research and standards in next generation video coding, IEEE Transactions on Circuits and Systems for Video Technology (CSVT), vol. 22, pp. 1646-1909, December 2012.         [ Links ]

[41] R. H. Gweon et al., Early termination of CU encoding to reduce HEVC complexity, document JCTVC-F045, Torino, Italy, July 2011.         [ Links ]

[42] A.S. Motra et al., "Fast intra mode decision for HEVC video encoder," 2012 20th International Conference on Software, Telecommunications and Computer Networks, SoftCOM, September 2012.         [ Links ]

[43] L. Zhao et al., "Fast mode decision algorithm for intra prediction in HEVC," Conference Article no. 6115979, IEEE Visual Communications and Image Processing, November 2011.         [ Links ]

[44] T.L. Da Silva et al., "HEVC Intra Coding Acceleration based on Tree-Inter level Mode Correlation," IEEE and SPA, 26-28 September 2013.         [ Links ]

[45] S.W. Teng et al., "Fast mode decision algorithm for residual quadtree coding in HEVC," Conference Article no. 6116062, IEEE Visual Communications and Image Processing, November 2011.         [ Links ]

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons