Abstract
High efficiency video coding (HEVC) standard, introduced by the joint collaborative team on video coding (JCT-VC), is the newest international standard for video compression. This standard provides more compression and better video quality, compared with the previous standards such as H.264/AVC. The higher compression efficiency in HEVC is achieved at the cost of increasing the computational load. Intra prediction unit is among the high computational stages in the HEVC encoder. There are proposed 35 intra prediction modes in HEVC, to improve the compression efficiency. To reduce the computational load of intra prediction, HEVC uses a preprocessing step, called Rough Mode Decision (RMD). A number of best prediction modes are selected by the RMD stage and then, using Rate Distortion Optimization (RDO) process, the encoder selects the best prediction mode among them. In this paper a two stage algorithm is proposed for fast intra mode decision in HEVC encoder, in the first stage of our proposed algorithm the number of the tested modes in RMD is reduced from 35 to 19. In the second stage, the number of the tested modes in the RDO process is reduced as well. In order to evaluate the performance of the proposed method two encoding profiles, main and main10 were used in the experiments. Experimental results indicate that the proposed method achieves 14.4 and 7.2 % reduction in the encoding time compared with the HEVC reference software in all intra-main and all intra-main10 configurations, respectively. Meanwhile, it imposes minimum reduction in the coding efficiency among the compared methods.





Similar content being viewed by others
References
Bjontegaard G (2001) Calculation of average PSNR differences between RD_curves. presented at the 13th VCEG-M33 Meeting, Austin
Bossen F (2013) Common test condition and software reference configurations. Joint Collaborative Team on Video Coding JCTVC-L1100, Geneva
Bross B, Ohm J R, Sullivan G J, Han W J, Wiegand T (2013) High efficiency video coding text specification draft 10. joint collaborative team on video coding JCTVC-L1003, 12th Meeting, Geneva
da Silva T L, Agostini L V, da Silva Cruz L A (2012) Fast HEVC intra prediction mode decision based on edge direction information. Eur Signal Process Conf (EUSIPCO): 1214–1218
Helle P, Oudin S, Bross B, Marpe D, Bici MO, Ugur K, Jung J, Clare G, Wiegand T (2012) Block merging for quadtree-based partitioning in HEVC. IEEE Trans Circuits Syst Video Technol 22(12):1720–1731
Jiang W, Hanjie M, Chen Y (2012) Gradient based fast mode decision algorithm for intra prediction in HEVC. IEEE Int Conf Consumer Electron Commun Netw (CECNet): 1836–1840
Kim I-K (2014) High efficiency video coding (HEVC) test model 15 (HM15) encoder description. joint collaborative team on video coding JCTVC-Q1002, 17th Meeting, Valencia
Kumar V, Govindaraju H, Quaid M, Eapen J (2014) Fast intra mode decision based on block orientation in high efficiency video codec (HEVC). IEEE Int Symp Comput Consum Control (IS3C): 506–511
Kuo Y, Yang J, Chen J (2014) An efficient mode decision algorithm for H.264/AVC intra prediction. Multimed Tools Appl 72(2):1803–1821
Lim K, Kim S, Lee J, Pak D, Lee S (2012) Fast block size and mode decision algorithm for intra prediction in H.264/AVC. IEEE Trans Consum Electron 58(2):654–660
Lin H-Y, Wu K-H, Liu B-D, Yang J-F (2010) An efficient VLSI architecture for transformed-based intra prediction in H.264/AVC. IEEE Trans Circuits Syst Video Technol 20(6):894–906
Motra A S, Gupta A, Shukla M, Bansal P, Bansal V (2012) Fast intra mode decision for HEVC video encoder. IEEE Int Conf Softw Telecommun Comput Netwo (SoftCOM): 1–5
Pejman H, Zargari F (2012) An efficient fast intra mode decision method based on orthogonal modes elimination. IEEE Trans Consum Electron 58(4):1445–1452
Piao Y, Min J, Chen J (2010) Encoder improvement of unified intra prediction. joint collaborative team on video coding JCTVC-C207, 3rd Meeting, Guangzhou
Quan D, Ho Y-S (2010) Categorization for fast intra prediction mode decision in H.264/AVC. IEEE Trans Consum Electron 56(2):1049–1056
Ramezanpour Fini M, Zargari F (2014) A fast intra mode decision method based on reduction of the number of modes in HEVC standard. IEEE Int Symp Telecommun (IST2014): 839–843
Richardson I E (2010) The H.264 advanced video compression standard, 2nd edn. Wiley
Shen X, Yu L (2013) CU splitting early termination based on weighted SVM. EURASIP J Image Video Process. doi:10.1186/1687-5281-2013-4
Shen L, Zhang Z, An P (2013) Fast CU size decision and mode decision algorithm for HEVC intra coding. IEEE Trans Consum Electron 59(1):207–213
Sullivan GJ, Ohm J, Han W-J, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circuits Syst Video Technol 22(12):1649–1668
Sullivan GJ, Wiegand T (1998) Rate-distortion optimization for video compression. Signal Proc Mag 15(6):74–90
Sze V, Budagavi M, Sullivan G-J (2014) High efficiency video coding (HEVC)- algorithms and architectures. Springer
Ting Y-C, Chang T-S (2014) Gradient-based PU size selection for HEVC intra prediction. IEEE Int Symp Circuits Syst: 1929–1932
Wang L-L, Siu W-C (2013) Novel adaptive algorithm for intra prediction with compromised modes skipping and signaling processes in HEVC. IEEE Trans Circuits Syst Video Technol 23(10):1686–1694
Yan S, Hong L, He W, Wang Q (2012) Group based fast mode decision algorithm for intra prediction in HEVC. IEEE Inte Conf Signal Image Technol Internet Based Syst (SITIS): 225–229
Zeng H, Ma K-K, Cai C (2010) Hierarchial intra mode decision for H.264/AVC. IEEE Trans Circuits Syst Video Technol 20(6):907–912
Zhang M, Qu J, Bai H (2013) Fast intra prediction mode decision algorithm for HEVC. TELKOMNIKA Indones J Electr Eng 11(10):5703–5710
Zhao L, Zhang I, Ma S, Zhao D (2011) Fast mode decision algorithm for intra prediction in HEVC. IEEE Conf Vis Commun Image Process (VCIP):1–4
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ramezanpour Fini, M., Zargari, F. Two stage fast mode decision algorithm for intra prediction in HEVC. Multimed Tools Appl 75, 7541–7558 (2016). https://doi.org/10.1007/s11042-015-2675-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2675-5