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,

Slides:



Advertisements
Similar presentations
Towards Efficient Wavefront Parallel Encoding of HEVC: Parallelism Analysis and Improvement Keji Chen, Yizhou Duan, Jun Sun, Zongming Guo 2014 IEEE 16th.
Advertisements

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
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.
1 Adaptive slice-level parallelism for H.264/AVC encoding using pre macroblock mode selection Bongsoo Jung, Byeungwoo Jeon Journal of Visual Communication.
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
Li Liu, Robert Cohen, Huifang Sun, Anthony Vetro, Xinhua Zhuang BMSB
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen IEEE TCE, 2010.
Shaobo Zhang, Xiaoyun Zhang, Zhiyong Gao
Optimum Bit Allocation and Rate Control for H.264/AVC Wu Yuan, Shouxun Lin, Yongdong Zhang, Wen Yuan, and Haiyong Luo CSVT 2006.
Low-complexity mode decision for MVC Liquan Shen, Zhi Liu, Ping An, Ran Ma and Zhaoyang Zhang CSVT
Improved input-state linearization in video bitrate controllers Noam Korem.
1 A Unified Rate-Distortion Analysis Framework for Transform Coding Student : Ho-Chang Wu Student : Ho-Chang Wu Advisor : Prof. David W. Lin Advisor :
1 An Efficient Mode Decision Algorithm for H.264/AVC Encoding Optimization IEEE TRANSACTION ON MULTIMEDIA Hanli Wang, Student Member, IEEE, Sam Kwong,
Scalable Rate Control for MPEG-4 Video Hung-Ju Lee, Member, IEEE, Tihao Chiang, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE IEEE TRANSACTIONS ON.
A New Rate-Complexity-QP Algorithm for HEVC Intra-Picture Rate Control LING TIAN, YIMIN ZHOU, AND XIAOJUN CAO 2014 INTERNATIONAL CONFERENCE ON COMPUTING,
BIN LI, HOUQIAN LI, LI LI, AND JINLEI ZHANG IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL.23, NO.9, SEPTEMBER
BY AMRUTA KULKARNI STUDENT ID : UNDER SUPERVISION OF DR. K.R. RAO Complexity Reduction Algorithm for Intra Mode Selection in H.264/AVC Video.
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.
A Sequence-Based Rate Control Framework for Consistent Quality Real-Time Video Bo Xie and Wenjun Zeng CSVT 2006.
G. Valenzise *, M. Tagliasacchi *, S. Tubaro *, L. Piccarreta Picture Coding Symposium 2007 November 7-9, 2007 – Lisboa, Portugal * Dipartimento di Elettronica.
Liquan Shen Zhi Liu Xinpeng Zhang Wenqiang Zhao Zhaoyang Zhang An Effective CU Size Decision Method for HEVC Encoders IEEE TRANSACTIONS ON MULTIMEDIA,
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.
PROJECT INTERIM REPORT HEVC DEBLOCKING FILTER AND ITS IMPLEMENTATION RAKESH SAI SRIRAMBHATLA UTA ID:
Frame by Frame Bit Allocation for Motion-Compensated Video Michael Ringenburg May 9, 2003.
Reducing/Eliminating visual artifacts in HEVC by Deblocking filter By: Harshal Shah Under the guidance of: Dr. K. R. Rao.
By Abhishek Hassan Thungaraj Supervisor- Dr. K. R. Rao.
By, ( ) Low Complexity Rate Control for VC-1 to H.264 Transcoding.
CS :: Fall 2003 Media Scaling / Content Adaptation Ketan Mayer-Patel.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison of H.264/MPEG4.
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
Adaptive Rate Control for HEVC Visual Communications and Image Processing (VCIP), 2012 IEEE Junjun Si, Siwei Ma, Xinfeng Zhang, Wen Gao 1.
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
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
EE5359 Multimedia Processing Interim Presentation SPRING 2015 ADVISOR: Dr. K.R.Rao EE5359 Multimedia Processing1 BY: BHARGAV VELLALAM SRIKANTESWAR
Figure 1.a AVS China encoder [3] Video Bit stream.
Marwa Meddeb, Marco Cagnazzo, and B’eatrice Pesquet-Popescu
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.
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
Reducing/Eliminating visual artifacts in HEVC by Deblocking filter Submitted By: Harshal Shah Under the guidance of Dr. K. R. Rao.
Porting of Fast Intra Prediction in HM7.0 to HM9.2
Encoding Stored Video for Streaming Applications IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 2, FEBRUARY 2001 I.-Ming.
COMPARATIVE STUDY OF HEVC and H.264 INTRA FRAME CODING AND JPEG2000 BY Under the Guidance of Harshdeep Brahmasury Jain Dr. K. R. RAO ID MS Electrical.
Time Optimization of HEVC Encoder over X86 Processors using SIMD
EE5359 Multimedia Processing Final Presentation SPRING 2015 ADVISOR: Dr. K.R.Rao EE5359 Multimedia Processing1 BY: BHARGAV VELLALAM SRIKANTESWAR
Time Optimization of HEVC Encoder over X86 Processors using SIMD Kushal Shah Advisor: Dr. K. R. Rao Spring 2013 Multimedia.
By: Santosh Kumar Muniyappa ( ) Guided by: Dr. K. R. Rao Final Report Multimedia Processing (EE 5359)
A Frame-Level Rate Control Scheme Based on Texture and Nontexture Rate Models for HEVC IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY,
Implementation and comparison study of H.264 and AVS china EE 5359 Multimedia Processing Spring 2012 Guidance : Prof K R Rao Pavan Kumar Reddy Gajjala.
EE 5359 MULTIMEDIA PROCESSING PROJECT PROPOSAL SPRING 2016 STUDY AND PERFORMANCE ANALYSIS OF HEVC, H.264/AVC AND DIRAC By ASHRITA MANDALAPU
E ARLY TERMINATION FOR TZ SEARCH IN HEVC MOTION ESTIMATION PRESENTED BY: Rajath Shivananda ( ) 1 EE 5359 Multimedia Processing Individual Project.
EE 5359 MULTIMEDIA PROCESSING INTERIM PRESENTATION SPRING 2016 STUDY AND PERFORMANCE ANALYSIS OF HEVC, H.264/AVC AND DIRAC By ASHRITA MANDALAPU
Yimin Zhou, Hongyu Wang, Ling Tian and Ce Zhu
Adaptive Block Coding Order for Intra Prediction in HEVC
Early termination for tz search in hevc motion estimation
Porting of Fast Intra Prediction in HM7.0 to HM9.2
Study and Optimization of the Deblocking Filter in H
PROJECT PROPOSAL HEVC DEBLOCKING FILTER AND ITS IMPLIMENTATION RAKESH SAI SRIRAMBHATLA UTA ID: EE 5359 Under the guidance of DR. K. R. RAO.
/ Fast block partitioning method in HEVC Intra coding for UHD video /
Source: IEEE Transactions on Circuits and Systems,
Presentation transcript:

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, Peking University, Beijing, China 1

Overview  Introduction  Analysis and Proposed Bit Allocation Scheme  Proposed CTU Level Rate Control Scheme  Experimental Results  Conclusion 2

Overview  Introduction  Analysis and Proposed Bit Allocation Scheme  Proposed CTU Level Rate Control Scheme  Experimental Results  Conclusion 3

Introduction  The ultimate aim of video coding is to provide the best video quality at the receiver side, subject to the available channel bandwidth.  Given a bit budget, the best coding quality can be achieved by optimal bit allocation and accurate rate control schemes.  The schemes is to meet the bit allocation budget by setting an appropriate QP for each coding unit of the video.  In this paper, CTU level rate control algorithm along with an efficient bit allocation scheme is proposed to generate higher and smoother coding quality for HEVC encoder. 4

Introduction Step1Step2 5

6 Introduction [1] B. Li, H. Li, L. Li, and et al. “Rate Control by Rr-lambda Model for HEVC,” in Joint Collaborative Team on Video Coding (JCT-VC) 11 th Meeting, JCTVC-K0103, Shanghai, China, [2] Z. He, Y.K. Kim and S.K. Mitra, “Low Delay Rate Control for DCT Video Coding via ρ-domain Source Modeling,” IEEE Transactions on Circuits and Systems for Video Technology, vol.11, pp.928–940, [3] T. Chiang and Y. Q. Zhang, “A New Rate Control Scheme Using Quadratic Rate-Distortion Modeling” IEEE Transactions on Circuits System and Video Technology, vol.7, pp , Feb [4] L. Tian, Y. Sun, Y. Zhou, and et al., “Analysis of Quadratic R-D Model in H.264/AVC Video Coding,” 17th IEEE International Conference on Image Processing, pp , China, [5] Y. Zhou, Y. Sun, Z. Feng, and et al., “New Rate-Distortion Modeling and Efficient Rate Control for H. 264/AVC video coding,” Signal Processing: Image Communication, vol. 24, pp , 2009.

Introduction 7 1.ρ-domain model 2.Quadratic model After observing the relationship between Qstep and quantization, the equation is modified by [8] ρ is the percentage of zeros among the quantized transform coefficient.

Introduction 8 intra-picture complexity similar to MAD, may lead to the model error

Overview  Introduction  Analysis and Proposed Bit Allocation Scheme  Proposed CTU Level Rate Control Scheme  Experimental Results  Conclusion 9

Before Proposed Bit Allocation Scheme  Current HEVC bit allocation problem bits

Proposed Bit Allocation Scheme  Thus the computational complexity to generate the operational rate distortion curves, it cannot work well for practical video applications.  Three levels’ simple but efficient bit allocation scheme for HEVC is proposed, which are GOP, frame, CTU levels. 11

Proposed Bit Allocation Scheme – GOP level Proposed method  R : target bitrate  F : frame rate  N : GOP size HM

Proposed Bit Allocation Scheme – frame level  By Table1, taking low delay configuration as an example, frames in depth 0 are critical in the reference relationship.  Therefore, it’s reasonable to allocate more bits to these frames so that they can be coded as high quality. 13

Proposed Bit Allocation Scheme – frame level Proposed method HM

Proposed Bit Allocation Scheme – CTU level Proposed method HM  For basic unit :

Effectiveness of The Proposed Bit Allocation Scheme  The proposed bit allocation scheme is implemented on HM10.0.  Table2 below are the experimental result 16

Overview  Introduction  Analysis and Proposed Bit Allocation Scheme  Proposed CTU Level Rate Control Scheme  Experimental Results  Conclusion 17

Proposed CTU Level Rate Control Scheme  In authors’ previous work[1][2], they proposed a frame level rate control scheme. At CTU level the QP for each CTU is decided with a reaction factor based on the frame level QP.  Besides, a CTU level QP adjustment strategy is designed. The SATD value of each CTU in the frame is calculated and store for CTU level QP adjustment. 18 [1] J. Si, S. Ma, W. Gao, And M. Yang. ―Adaptive Rate Control For HEVC, ‖ ITU-T Sg16 Contribution, Jctvc- I0433, Geneva, Ch, Apr.-May 2012 [2] J. Si, S. Ma, X. Zhang, W. Gao, ―Adaptive Rate control for High Efficiency video Coding, ‖ in Proceedings of SPIE Conference on Visual Communications and Image Processing, VCIP, San Diego, USA, Nov.2012

19 CTU Level Rate Control

20

CTU Level Rate Control – Compared with HM 10.0 Proposed method HM Different level may have different parameter Target bit-rate corresponding to different level

QP Adjustment Strategy 22

QP Adjustment Strategy– Compared with HM 10.0 Proposed method  CTU QP clipping HM 10.0  CTU QP clipping 23

QP Adjustment Strategy 24  The proposed QP adjustment scheme is implemented on HM10.0.  Table3 below are the experimental result

Overview  Introduction  Analysis and Proposed Bit Allocation Scheme  Proposed CTU Level Rate Control Scheme  Experimental Results  Conclusion 25

Experimental Design  Experiments are designed and implemented on HM10.0.  The R-D performance of proposed rate control scheme is compared with JCTVC-K0103 (Configuration is Table4 below). 26

Experimental Result – Rate Distortion Performance  The authors employ the JCTVC-K0103 rate control as anchor. 27

Experimental Result – Smoothness of the Coding Quality  Another advantage of the proposed rate control scheme is it helps to smooth the coding quality and reduce the quality fluctuation. 28

Overview  Introduction  Analysis and Proposed Bit Allocation Scheme  Proposed CTU Level Rate Control Scheme  Experimental Results  Conclusion 29

Conclusion  The proposed allocation method takes the hierarchical coding structure of HEVC into consideration.  For CTU level rate control, QP determination at CTU level is based on the frame level QP with feedback of the coding status of CTUs.  Besides, a CTU level QP adjustment strategy is proposed to improve the coding performance just like HM