CNN-Based Driving of Block Partitioning for Intra Slices Encoding

This paper provides a technical overview of a deep-learning-based encoder method aiming at optimizing next generation hybrid video encoders for driving the block partitioning in intra slices. An encoding approach based on Convolutional Neural Networks is explored to partly substitute classical heuristics-based encoder speed-ups by a systematic and automatic process. The solution allows controlling the trade-off between complexity and coding gains, in intra slices, with one single parameter. This algorithm was proposed at the Call for Proposals of the Joint Video Exploration Team (JVET) on video compression with capability beyond HEVC. In All Intra configuration, for a given allowed topology of splits, a speed-up of ×2 is obtained without BD-rate loss, or a speed-up above ×4 with a loss below 1% in BD-rate.

[1]  Debin Zhao,et al.  A Fast Intra Cu Size Decision Algorithm Based on Canny Operator and SVM Classifier , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[2]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[4]  Dongsheng Wang,et al.  CNN oriented fast HEVC intra CU mode decision , 2016, 2016 IEEE International Symposium on Circuits and Systems (ISCAS).

[5]  Graham R. Martin,et al.  Fast Intra Coding Implementation for High Efficiency Video Coding (HEVC) , 2017, 2017 Data Compression Conference (DCC).

[6]  Zulin Wang,et al.  Reducing Complexity of HEVC: A Deep Learning Approach , 2017, IEEE Transactions on Image Processing.