Coding Tree Early Termination for Fast HEVC Transrating Based on Random Forests

Video transrating has become an essential task in streaming service providers that need to transmit and deliver different versions of the same content for a multitude of users that operate under different network conditions. As the transrating operation is comprised of a decoding and an encoding step in sequence, a huge computational cost is required in such large-scale services, especially when considering the use of complex state-of-the-art codecs, such as the High Efficiency Video Coding (HEVC). This work proposes an early-termination method for complexity reduction of the HEVC transrating based on Random Forests, which use features obtained from the HEVC decoding process to accelerate the coding tree decisions during the re-encoding process. Experimental results show that the proposed method achieves an average transrating time reduction of 47.09% at the cost of a negligible bitrate increase of 0.292%.

[1]  Rik Van de Walle,et al.  Fast simultaneous video encoder for adaptive streaming , 2015, 2015 IEEE 17th International Workshop on Multimedia Signal Processing (MMSP).

[2]  Martin Reisslein,et al.  Efficient Multi-Rate Video Encoding for HEVC-Based Adaptive HTTP Streaming , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  NebutaFestival,et al.  Fast HEVC Encoding Decisions Using Data Mining , 2022 .

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

[5]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[6]  Tin Kam Ho,et al.  The Random Subspace Method for Constructing Decision Forests , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Guilherme Corrêa,et al.  Performance and Computational Complexity Assessment of High-Efficiency Video Encoders , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Yongdong Zhang,et al.  High Efficiency Video Coding: High Efficiency Video Coding , 2014 .

[9]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[10]  Shih-Hsuan Yang,et al.  Fast Coding-Unit Mode Decision for HEVC Transrating , 2017, 2017 IEEE International Conference on Computer and Information Technology (CIT).

[11]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Joint Video Team Draft ITU-T Recommendation and Final draft international standard of joint video specification , 2003 .

[13]  Guilherme Corrêa,et al.  Fast and energy-efficient HEVC transrating based on frame partitioning inheritance , 2018, 2018 IEEE 9th Latin American Symposium on Circuits & Systems (LASCAS).