Liquan Shen Zhi Liu Xinpeng Zhang Wenqiang Zhao Zhaoyang Zhang An Effective CU Size Decision Method for HEVC Encoders IEEE TRANSACTIONS ON MULTIMEDIA,

Slides:



Advertisements
Similar presentations
Wen-Hsiao Peng Chun-Chi Chen
Advertisements

Low-complexity merge candidate decision for fast HEVC encoding Multimedia and Expo Workshops (ICMEW), 2013 IEEE International Conference on Muchen LI,
Towards Efficient Wavefront Parallel Encoding of HEVC: Parallelism Analysis and Improvement Keji Chen, Yizhou Duan, Jun Sun, Zongming Guo 2014 IEEE 16th.
Time Optimization of HEVC Encoder over X86 Processors using SIMD
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
FAST MODE DECISION ALGORITHM FOR INTRA PREDICTION IN HEVC
Concealment of Whole-Picture Loss in Hierarchical B-Picture Scalable Video Coding IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 11, NO. 1, JANUARY 2009 Xiangyang.
A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors Chenggang Yan, Yongdong Zhang, Jizheng Xu, Feng Dai,
Software Architecture of High Efficiency Video Coding for Many-Core Systems with Power- Efficient Workload Balancing Muhammad Usman Karim Khan, Muhammad.
An Early Block Type Decision Method for Intra Prediction in H.264/AVC Jungho Do, Sangkwon Na and Chong-Min Kyung VLSI Systems Lab. Korea Advanced Institute.
Efficient Bit Allocation and CTU level Rate Control for HEVC Picture Coding Symposium, 2013, IEEE Junjun Si, Siwei Ma, Wen Gao Insitute of Digital Media,
1 Adaptive slice-level parallelism for H.264/AVC encoding using pre macroblock mode selection Bongsoo Jung, Byeungwoo Jeon Journal of Visual Communication.
Yung-Lin Huang, Yi-Nung Liu, and Shao-Yi Chien Media IC and System Lab Graduate Institute of Networking and Multimedia National Taiwan University Signal.
K.-S. Choi and S.-J. Ko Sch. of Electr. Eng., Korea Univ., Seoul, South Korea IEEE, Electronics Letters Issue Date : June Hierarchical Motion Estimation.
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
Fast Mode Decision for Multiview Video Coding Liquan Shen, Tao Yan, Zhi Liu, Zhaoyang Zhang, Ping An, Lei Yang ICIP
Li Liu, Robert Cohen, Huifang Sun, Anthony Vetro, Xinhua Zhuang BMSB
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
Video Coding with Spatio-temporal Texture Synthesis and Edge-based inpainting Chunbo Zhu, Xiaoyan Sun, Feng Wu, and Houqiang Li ICME 2008.
Evaluation of Data-Parallel Splitting Approaches for H.264 Decoding
Reji Mathew and David S. Taubman CSVT  Introduction  Quad-tree representation  Quad-tree motion modeling  Motion vector prediction strategies.
Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen IEEE TCE, 2010.
Shaobo Zhang, Xiaoyun Zhang, Zhiyong Gao
Outline Introduction Introduction Fast Inter Prediction Mode Decision for H.264 – –Pre-encoding An Efficient Inter Mode Decision Approach for H.264 Video.
Low-complexity mode decision for MVC Liquan Shen, Zhi Liu, Ping An, Ran Ma and Zhaoyang Zhang CSVT
Fast Mode Decision And Motion Estimation For JVT/H.264 Pen Yin, Hye – Yeon Cheong Tourapis, Alexis Michael Tourapis and Jill Boyce IEEE ICIP 2003 Sep.
FAST MULTI-BLOCK SELECTION FOR H.264 VIDEO CODING Chang, A.; Wong, P.H.W.; Yeung, Y.M.; Au, O.C.; Circuits and Systems, ISCAS '04. Proceedings of.
1 An Efficient Mode Decision Algorithm for H.264/AVC Encoding Optimization IEEE TRANSACTION ON MULTIMEDIA Hanli Wang, Student Member, IEEE, Sam Kwong,
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
A New Rate-Complexity-QP Algorithm for HEVC Intra-Picture Rate Control LING TIAN, YIMIN ZHOU, AND XIAOJUN CAO 2014 INTERNATIONAL CONFERENCE ON COMPUTING,
Final Report – Spring 2014 Course: EE5359 – Multimedia Processing
BIN LI, HOUQIAN LI, LI LI, AND JINLEI ZHANG IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL.23, NO.9, SEPTEMBER
Block Partitioning Structure in the HEVC Standard
Complexity Model Based Load- balancing Algorithm For Parallel Tools Of HEVC Yong-Jo Ahn, Tae-Jin Hwang, Dong-Gyu Sim, and Woo-Jin Han 2013 IEEE International.
Error Resilience of Video Transmission By Rate-Distortion Optimization and Adaptive Packetization Yuxin Liu, Paul Salama and Edwad Delp ICME 2002.
HARDEEPSINH JADEJA UTA ID: What is Transcoding The operation of converting video in one format to another format. It is the ability to take.
1. 1. Problem Statement 2. Overview of H.264/AVC Scalable Extension I. Temporal Scalability II. Spatial Scalability III. Complexity Reduction 3. Previous.
Online Dictionary Learning for Sparse Coding International Conference on Machine Learning, 2009 Julien Mairal, Francis Bach, Jean Ponce and Guillermo Sapiro.
PROJECT PROPOSAL HEVC DEBLOCKING FILTER AND ITS IMPLIMENTATION RAKESH SAI SRIRAMBHATLA UTA ID: EE 5359 Under the guidance of DR. K. R. RAO.
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
1 Efficient Reference Frame Selector for H.264 Tien-Ying Kuo, Hsin-Ju Lu IEEE CSVT 2008.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Fast Mode Decision for H.264/AVC Based on Rate-Distortion Clustering IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 14, NO. 3, JUNE 2012 Yu-Huan Sung Jia-Ching.
2 3 Be introduced in H.264 FRExt profile, but most H.264 profiles do not support it. Do not need motion estimation operation.
Rate-GOP Based Rate Control for HEVC SHANSHE WANG, SIWEI MA, SHIQI WANG, DEBIN ZHAO, AND WEN GAO IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING,
FAST MODE DECISION ALGORITHM FOR INTRA PREDICTION IN HEVC FINAL REPORT Lanka Naga Venkata Sai Surya Teja Student ID Mail ID
Marwa Meddeb, Marco Cagnazzo, and B’eatrice Pesquet-Popescu
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Reducing the Complexity of inter-prediction mode decision for High Efficiency Video Codec Kushal Shah Department of Electrical Engineering University of.
Fast Mode Decision Algorithm for Residual Quadtree Coding in HEVC Visual Communications and Image Processing (VCIP), 2011 IEEE.
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
High-efficiency video coding: tools and complexity Oct
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
Porting of Fast Intra Prediction in HM7.0 to HM9.2
Time Optimization of HEVC Encoder over X86 Processors using SIMD Kushal Shah Advisor: Dr. K. R. Rao Spring 2013 Multimedia.
FAST MODE DECISION ALGORITHM FOR INTRA PREDICTION IN HEVC Lanka Naga Venkata Sai Surya Teja Student ID Mail ID
Highly Parallel Mode Decision Method for HEVC Jun Zhang, Feng Dai, Yike Ma, and Yongdong Zhang Picture Coding Symposium (PCS),
1/39 Motion Adaptive Search for Fast Motion Estimation 授課老師:王立洋老師 製作學生: M 蔡鐘葳.
Outline  Introduction  Observations and analysis  Proposed algorithm  Experimental results 2.
Interim Report – Spring 2014 Course: EE5359 – Multimedia Processing Performance Comparison of HEVC & H.264 using various test sequences Under the guidance.
E ARLY TERMINATION FOR TZ SEARCH IN HEVC MOTION ESTIMATION PRESENTED BY: Rajath Shivananda ( ) 1 EE 5359 Multimedia Processing Individual Project.
Adaptive Block Coding Order for Intra Prediction in HEVC
Porting of Fast Intra Prediction in HM7.0 to HM9.2
Quad-Tree Motion Modeling with Leaf Merging
PROJECT PROPOSAL HEVC DEBLOCKING FILTER AND ITS IMPLIMENTATION RAKESH SAI SRIRAMBHATLA UTA ID: EE 5359 Under the guidance of DR. K. R. RAO.
Fast Decision of Block size, Prediction Mode and Intra Block for H
/ Fast block partitioning method in HEVC Intra coding for UHD video /
Bongsoo Jung, Byeungwoo Jeon
Presentation transcript:

Liquan Shen Zhi Liu Xinpeng Zhang Wenqiang Zhao Zhaoyang Zhang An Effective CU Size Decision Method for HEVC Encoders IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 15, NO. 2, FEBRUARY

Outline Introduction Related Works Proposed CU Size Decision Method Experimental Results Conclusion 2

Introduction HEVC encoders 2.0 enable 7 different modes including for inter slice. 3

Introduction At each depth level (CU size), ME was performed by using different sizes 2N×2N, 2N×N, N×2N, and N×N. Mode decision process is performed using all the possible depth levels and prediction modes find the least RD cost using Lagrange multiplier [5].. [5] High Efficiency Video Coding (HEVC) Test Model 2 (HM 2) Encoder Description, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, document JCTVC- D502, 4th Meeting. Daegu, Korea, Jan. 2011, pp. 20–28. 4

Introduction This “try all and select the best” method achieves the highest coding efficiency, but will result in high computational complexity. limited in real-time applications. A fast CU size decision algorithm is proposed in this paper for HM. reduce the complexity of CU size decision. without compromising coding efficiency. 5

Introduction The optimal depth level is highly content-dependent, it is not efficient to use all levels. The proposed algorithm determine CU depth range skip some specific depth levels CU depth = 0 CU depth = 1 CU depth = 2 CU depth = 3 6

Introduction The proposed algorithm introduces Skip ME on unnecessary CU sizes. Early Termination methods Motion Homogeneity checking RD cost checking SKIP mode checking 7

Outline Introduction Related Works Proposed CU Size Decision Method Experimental Results Conclusion 8

Related Works HM adopted a fast mode decision based on RD cost from SKIP mode to terminate procedures of CU splitting and mod decision [5]. An adaptive CU depth range algorithm is proposed in [13] to reduce encoding complexity of HM, and a fast CU size decision method is proposed based on coding tree pruning in [14]. A fast CU decision algorithm at either frame level or CU level is proposed in [15] to accelerate the encoding process. 9

Reference [5] High Efficiency Video Coding (HEVC) Test Model 2 (HM 2) Encoder Description, Joint Collaborative Team on Video Coding (JCT- VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, document JCTVC-D502, 4th Meeting. Daegu, Korea, Jan. 2011, pp. 20–28. [13] Adaptive CU Depth Range, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16WP3 and ISO/IEC JTC1/SC29/WG11, document JCTVC-E090, 5th Meeting. Geneva, Switzerland, Apr. 2011, pp. 16–23. [14] Coding Tree Pruning Based CU Early Termination, Joint Collaborative Team on Video Coding of ITU-T SG16 WP3 and ISO/IEC JTC1/ SC29/WG11, document: JCTVC-F092, 6th Meeting. Torino, Italy, Jul. 2011, pp. 14–22. [15] J. Leng, L. Sun, T. Ikenkga, and S. Sakaida, “Content based fast coding unit decision algorithm for HEVC,” in Proc. IEEE Int. Conf. Multimedia and Signal Proc., 2011, pp. 56–59. 10

Related Works Most of these methods only utilize the spatial or temporal correlation. Coding information correlations among different depth levels are not fully studied. 11

Outline Introduction Related Works Proposed CU Size Decision Method Adaptive CU Depth Range Determination Early Termination of ME on Unnecessary CU Sizes Experimental Results Conclusion 12

Adaptive CU Depth Range Determination 13

CU Size Decision Method HM usually allows the maximum CU size equal to 64, and the depth level range is from 0 to 3. Depth level distribution 14

CU Size Decision Method Small depth levels are selected at treeblocks in the homogeneous region. a large area with low activities Large depth levels are selected at treeblocks with active motion or rich texture. a large area with high activities ME on small CU sizes could be skipped in most cases without loss of coding performance. 14% treeblocks choose the depth level 3 15

Adaptive CU Depth Range Determination Natural video sequences have strong spatial and temporal correlations. especially in the homogeneous regions. The optimal depth level of a certain treeblock is very similar to its spatially adjacent blocks. not wide variation from the co-located block in the previous frame. 16

Adaptive CU Depth Range Determination Consider spatial and temporal correlations to analyze region properties. skip ME on unnecessary CU sizes. Depth prediction

Adaptive CU Depth Range Determination According to the predicted value of the optimal depth level, each treeblock is divided into G 0,G 1,G 2,G 3,G 4. Depth pred = 0 Depth pred < < Depth pred < < Depth pred < 2.5 Otherwise 18

Adaptive CU Depth Range Determination Depth level distribution for these 5 types of treeblocks 19

Adaptive CU Depth Range Determination RDO is performed only on the candidate depth levels according to the treeblock type. Coding efficiency is very similar to the exhaustive CU size decision. 20

Early Termination of ME 21

Early Termination of ME on Unnecessary CU Sizes MVs of the current CU and its spatial neighboring CUs are homogeneous ME is usually unnecessary on the next depth level. Apply the coding information correlation among depth levels. Apply the spatio-temporal correlation among neighboring blocks. 22

Early Termination of ME on Unnecessary CU Sizes The main idea of proposed ET methods is to check whether the prediction mode and MVs in the current CU size can represent motion efficiently? whether necessary to perform ME on the next depth level? 23

Method 1: motion homogeneity checking based ET The best inter CU size is chosen by motion homogeneity. skip ME on unnecessary CU size. speed the procedure of ME. MVs from the current CU and its neighboring can be used to evaluate the motion homogeneity. 24

Method 1 Continue The threshold(T) is set to 0.1 T >= 0.1, considered with complex motion. T < 0.1, considered with homogeneous motion. Homogeneous motion means not necessary to split into four sub-CUs and perform ME on sub-CUs. 25

Method 2: RD cost checking based ET Spatial and temporal neighboring treeblocks or CUs usually show a similar RD cost distribution. RD cost of the current CU size < determined threshold skip ME on the next depth level

Method 3: SKIP mode checking based ET SKIP mode is selected as the best prediction mode current CU is homogeneous motion or static region lower energy residual than other prediction modes Utilize the prediction mode information in the upper depth level and the current depth level. Skip checking unnecessary ME on next depth level. 27

Accuracy of three ET methods Compare to HM with exhaustive CU size. 28

Overall Algorithm 29

30

Outline Introduction Related Works Proposed CU Size Decision Method Experimental Results Conclusion 31

Experimental Results Random Access Case Broadcast scenario Max GOP = 8 Intra frame period = 1.1 sec Low Delay Case Low delay scenario No picture reordering 32

Experimental Results [13] Adaptive CU Depth Range, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16WP3 and ISO/IEC JTC1/SC29/WG11, document JCTVC-E090, 5th Meeting. Geneva, Switzerland, Apr. 2011, pp. 16–23. 33

Experimental Results (a) RD curves (b) Time saving curves 34

Outline Introduction Related Works Proposed CU Size Decision Method Experimental Results Conclusion 35

Conclusion This paper presents a fast CU size decision algorithm by exploiting two fast approaches Adaptive depth range determination Early Termination of unnecessary ME Reduce the computational complexity. Maintaining almost the same RD performances as the original encoder. Achieves a higher gain time saving. 36