Efficient Bit Rate Transcoding for High Efficiency Video Coding

High efficiency video coding (HEVC) shows a significant advance in compression efficiency and is considered to be the successor of H.264/AVC. To incorporate the HEVC standard into real-life network applications and a diversity of other applications, efficient bit rate adaptation (transrating) algorithms are required. A current problem of transrating for HEVC is the high computational complexity associated with the encoder part of such a cascaded pixel domain transcoder. This paper focuses on deriving an optimal strategy for reducing the transcoding complexity with a complexity-scalable scheme. We propose different transcoding techniques which are able to reduce the transcoding complexity in both CU and PU optimization levels. At the CU level, CUs can be evaluated in top-to-bottom or bottom-to-top flows, in which the coding information of the input video stream is utilized to reduce the number of evaluations or to early terminate certain evaluations. At the PU level, the PU candidates are adaptively selected based on the probability of PU sizes and the co-located input PU partitioning. Moreover, with the use of different proposed methods, a complexity-scalable transrating scheme can be achieved. Furthermore, the transcoding complexity can be effectively controlled by the machine learning based approach. Simulations show that the proposed techniques provide a superior transcoding performance compared to the state-of-the-art related works. Additionally, the proposed methods can achieve a range of trade-offs between transrating complexity and coding performance. From the proposed schemes, the fastest approach is able to reduce the complexity by 82% while keeping the bitrate loss below 3%.

[1]  Zhi Liu,et al.  Effective CU Size Decision for HEVC Intracoding , 2014, IEEE Transactions on Image Processing.

[2]  Cedric Nishan Canagarajah,et al.  Performance evaluation of transcoding algorithms for H.264 , 2006, IEEE Transactions on Consumer Electronics.

[3]  Jianjun Lei,et al.  Early MERGE Mode Decision Based on Motion Estimation and Hierarchical Depth Correlation for HEVC , 2014, IEEE Transactions on Broadcasting.

[4]  Munchurl Kim,et al.  A Novel Fast CU Encoding Scheme Based on Spatiotemporal Encoding Parameters for HEVC Inter Coding , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Sang-Hee Lee,et al.  Rate control algorithm for fast bit-rate conversion transcoding , 2000, IEEE Trans. Consumer Electron..

[6]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Alexandros Eleftheriadis,et al.  Dynamic rate shaping of compressed digital video , 2006, IEEE Transactions on Multimedia.

[8]  อนิรุธ สืบสิงห์,et al.  Data Mining Practical Machine Learning Tools and Techniques , 2014 .

[9]  Mohammed Ghanbari,et al.  A frequency-domain video transcoder for dynamic bit-rate reduction of MPEG-2 bit streams , 1998, IEEE Trans. Circuits Syst. Video Technol..

[10]  Rik Van de Walle,et al.  Fast transrating for high efficiency video coding based on machine learning , 2013, 2013 IEEE International Conference on Image Processing.

[11]  Peter Lambert,et al.  Efficient transcoding for spatially misaligned compositions for HEVC , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[12]  David Malah,et al.  Model-Based Transrating of H.264 Coded Video , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

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

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

[15]  David Bull,et al.  IEEE Transactions on Consumer Electronics (ICCE '06) Las Vegas, NV, United States , 2006 .

[16]  Rik Van de Walle,et al.  Fast transcoding for video delivery by means of a control stream , 2012, 2012 19th IEEE International Conference on Image Processing.

[17]  Hongliang Li,et al.  A Fast HEVC Inter CU Selection Method Based on Pyramid Motion Divergence , 2014, IEEE Transactions on Multimedia.

[18]  Jaeho Lee,et al.  A Fast CU Size Decision Algorithm for HEVC , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Xinpeng Zhang,et al.  An Effective CU Size Decision Method for HEVC Encoders , 2013, IEEE Transactions on Multimedia.

[20]  Cedric Nishan Canagarajah,et al.  Mode Refinement Algorithm for H.264 Inter Frame Requantization , 2006, 2006 International Conference on Image Processing.

[21]  Eduardo Peixoto,et al.  MPEG-2 to HEVC Video Transcoding With Content-Based Modeling , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  Ping An,et al.  Fast CU size decision and mode decision algorithm for HEVC intra coding , 2013, IEEE Transactions on Consumer Electronics.

[23]  Peter Lambert,et al.  Requantization transcoding for H.264/AVC video coding , 2010, Signal Process. Image Commun..

[24]  Patrick Corlay,et al.  Reduced complexity H.264/AVC transrating based on frequency selectivity for high-definition streams , 2010, IEEE Transactions on Consumer Electronics.

[25]  Jeong-Hoon Park,et al.  Block Partitioning Structure in the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[26]  Zhi Liu,et al.  Adaptive Inter-Mode Decision for HEVC Jointly Utilizing Inter-Level and Spatiotemporal Correlations , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[27]  Eduardo Peixoto,et al.  H.264/AVC to HEVC Video Transcoder Based on Dynamic Thresholding and Content Modeling , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[28]  David Flynn,et al.  HEVC Complexity and Implementation Analysis , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[29]  Lu Yu,et al.  CU splitting early termination based on weighted SVM , 2013, EURASIP Journal on Image and Video Processing.