Li Liu, Robert Cohen, Huifang Sun, Anthony Vetro, Xinhua Zhuang BMSB 2010 1.

Slides:



Advertisements
Similar presentations
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Advertisements

MPEG4 Natural Video Coding Functionalities: –Coding of arbitrary shaped objects –Efficient compression of video and images over wide range of bit rates.
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
1 Video Coding Concept Kai-Chao Yang. 2 Video Sequence and Picture Video sequence Large amount of temporal redundancy Intra Picture/VOP/Slice (I-Picture)
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,
H.264/AVC Baseline Profile Decoder Complexity Analysis Michael Horowitz, Anthony Joch, Faouzi Kossentini, and Antti Hallapuro IEEE TRANSACTIONS ON CIRCUITS.
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.
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen IEEE TCE, 2010.
Overview of the Scalable Video Coding Extension of the H
Overview of the H.264/AVC Video Coding Standard
Low-complexity mode decision for MVC Liquan Shen, Zhi Liu, Ping An, Ran Ma and Zhaoyang Zhang CSVT
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
1 Single Reference Frame Multiple Current Macroblocks Scheme for Multiple Reference IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY Tung-Chien.
Analysis, Fast Algorithm, and VLSI Architecture Design for H
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.
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
Overview of Multi-view Video Coding Yo-Sung Ho; Kwan-Jung Oh; Systems, Signals and Image Processing, 2007 and 6th EURASIP Conference focused on Speech.
1 An Efficient Mode Decision Algorithm for H.264/AVC Encoding Optimization IEEE TRANSACTION ON MULTIMEDIA Hanli Wang, Student Member, IEEE, Sam Kwong,
Transform Domain Distributed Video Coding. Outline  Another Approach  Side Information  Motion Compensation.
A New Rate-Complexity-QP Algorithm for HEVC Intra-Picture Rate Control LING TIAN, YIMIN ZHOU, AND XIAOJUN CAO 2014 INTERNATIONAL CONFERENCE ON COMPUTING,
Block Partitioning Structure in the HEVC Standard
BY AMRUTA KULKARNI STUDENT ID : UNDER SUPERVISION OF DR. K.R. RAO Complexity Reduction Algorithm for Intra Mode Selection in H.264/AVC Video.
An Introduction to H.264/AVC and 3D Video Coding.
Video Compression Concepts Nimrod Peleg Update: Dec
HARDEEPSINH JADEJA UTA ID: What is Transcoding The operation of converting video in one format to another format. It is the ability to take.
MPEG-2 Digital Video Coding Standard
Liquan Shen Zhi Liu Xinpeng Zhang Wenqiang Zhao Zhaoyang Zhang An Effective CU Size Decision Method for HEVC Encoders IEEE TRANSACTIONS ON MULTIMEDIA,
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
-1/20- Scalable Video Coding Scalable Extension of H.264 / AVC.
Video Coding. Introduction Video Coding The objective of video coding is to compress moving images. The MPEG (Moving Picture Experts Group) and H.26X.
1 Efficient Reference Frame Selector for H.264 Tien-Ying Kuo, Hsin-Ju Lu IEEE CSVT 2008.
By Abhishek Hassan Thungaraj Supervisor- Dr. K. R. Rao.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
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.
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
By: Hitesh Yadav Supervising Professor: Dr. K. R. Rao Department of Electrical Engineering The University of Texas at Arlington Optimization of the Deblocking.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
Figure 1.a AVS China encoder [3] Video Bit stream.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
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
Vamsi Krishna Vegunta University of Texas, Arlington
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
UNDER THE GUIDANCE DR. K. R. RAO SUBMITTED BY SHAHEER AHMED ID : Encoding H.264 by Thread Level Parallelism.
Transcoding from H.264/AVC to HEVC
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
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.
MPEG CODING PROCESS. Contents  What is MPEG Encoding?  Why MPEG Encoding?  Types of frames in MPEG 1  Layer of MPEG1 Video  MPEG 1 Intra frame Encoding.
Outline  Introduction  Observations and analysis  Proposed algorithm  Experimental results 2.
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.
Multi-Frame Motion Estimation and Mode Decision in H.264 Codec Shauli Rozen Amit Yedidia Supervised by Dr. Shlomo Greenberg Communication Systems Engineering.
Computational Controlled Mode Selection for H.264/AVC June Computational Controlled Mode Selection for H.264/AVC Ariel Kit & Amir Nusboim Supervised.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Overview of the Scalable Video Coding
Video Compression - MPEG
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
Fast Decision of Block size, Prediction Mode and Intra Block for H
MPEG4 Natural Video Coding
Bongsoo Jung, Byeungwoo Jeon
Presentation transcript:

Li Liu, Robert Cohen, Huifang Sun, Anthony Vetro, Xinhua Zhuang BMSB

Introduction Existing New Techniques Weighted Prediction (WP) Localized Weighted Prediction for Video Coding Second Order Prediction on H.264/AVC Proposed Second-Order Prediction for Inter Coding Proposed Reduced Resolution Update for Intra Coding Experimental Results Conclusion 2

Increasing popularity of high definition TV, video delivery on mobile devices, and other multimedia applications creates new demands for video coding standards. Both MPEG and VCEG launched their next-generation video coding project, which potentially could be either an extension of H.264/AVC or a brand new standard. In January 2010, MPEG and VCEG have established a Joint Collaborative Team on Video Coding (JCT-VC) to develop the proposed High Efficiency Video Coding (HEVC) standard. 3

To provide a software platform to gather and evaluate these new techniques, a Key Technique Area (KTA) platform was developed based on JM11. Intra Prediction : BIP, MDDT Inter prediction : increasing resolution to 1/8-pel, MB size to 64x64 Quantization : RDOQ, AQMS Transform : 16x16 transform In-loop Filter : QALF, BALF Internal bit-depth increase : 12 bits of internal bit depth for 8-bit source 4

5

6 [1] Peng Yin, Alexis Michael Tourapis, Jill Boyce, “Localized Weighted Prediction for Video Coding,” IEEE Circuits and Systems, 2005.

7

8

Implement: Step1: decide if LWP should be used for current slice. If not, perform normal coding as H.264 does, otherwise, go to step2. Step2 : for each MB, first calculate the mean of the reconstructed neighboring pixel of the current MB. Then perform ME and mode decision using LWP. 9

The predicted blocks generated by MCP will result in low coding efficiency when the video containing complex movements such as shape transforming, rotation or fading. Weighed prediction in H.264/AVC is presented to deal with the fading sequences with global illumination change between frames. Utilizes only temporal correlation but no spatial correlation. Can’t handle motion like shape transforming and rotation. This paper proposes a Second Order Prediction (SOP) to exploit remaining signal correlation after MCP. 10 [2] Shangwen Li, Sijia Chen, Jianpeng Wang and Lu Yu, “Second Order Prediction on H.264/AVC,” Picture Coding Symposium, 2009.

Slight rotation Visible residual Residual exhibit high spatial correlation ※ All-black blocks indicate the MBs applying P-skip mode in the bit-stream 11

Residual Subjective-Textured MBs (RST MBs) : MBs with relatively large residuals. More than twice 12

Apply intra-prediction of H.264/AVC to residuals of inter- prediction. The reconstructed pixel values of an SOP MB are derived as follow : Reconstructed pixel-value = Motion-compensated prediction (first-predictor) + Prediction of first order residuals (second-predictor) + Second order residuals (need to be coded) It seems straightforward to use the previously reconstructed first-order residuals of the neighboring blocks as reference for the current block. 13

The discontinuity caused by motion between blocks will prohibit the efficient utilization of the remaining correlation of the first- order residuals. 14

15

SOP may take 4x4 or 8x8 block as its second prediction unit. Nine 4x4 intra prediction modes of AVC Baseline profile Nine 8x8 intra prediction modes of AVC High profile Transform of the second prediction residuals takes the same block size as the second prediction. The block size might be chosen adaptively based on rate-distortion criterion. 16

Coding of the additional side information of SOP Indicator of SOP An SOP flag to indicate the usage of SOP at MB level. Mode indicator of the second prediction mode A second prediction mode is calculated for each MB, and the coding procedure is the same as that of 4x4 or 8x8 intra-prediction modes encoding in H.264/AVC. The decision of whether an MB will be coded in SOP mode follow the rate-distortion criterion. 17

Environment Low-delay IPPP encoding on H.264/AVC JM10.1 Baseline and Benchmarking with its P-picture coding Stable improvement at most 0.41dB gain 18

It is not efficient for blocks whose size is smaller than 8x8, as too much side information needs to be coded. Partition size larger than 8x8 will be divided into multiple 8x8 sub-blocks, each with its own second-order prediction mode. 19

Reduced resolution update (RRU) is a technique that aims to save coding bits by resize image/prediction residuals to a reduced spatial resolution. At low bit rates, it’s known that down-sampling an image to a low resolution, then compressing the lower resolution, and interpolating the result to the original resolution can improve the overall PSNR. 20

JPEG Blocks of 8x8 pixels Allocate too few bits (4 bits per block on average) Only DC coefficients are coded Blocking artifacts Reduced resolution 21

22

Modified the framework of H.264/AVC so that residual after intra prediction can be optionally down-sampled before the transform and quantization steps. For instance : a 16x16 block can be down-sampled by a factor of 2 so that only an 8x8 block needs to be encoded Decoder shall up-sample the down-sampled residual to reconstruct full resolution picture. The choice of RRU should be considered under RDO. 23

Second-Order Prediction for Inter Coding Gains are not significant The optimal motion vector position may be different from first-order motion vector. Perform motion vector search for each individual second-order prediction mode. Increase computational complexity. 24 Environment H.264/AVC JM15.1 Compare with original H.264/AVC inter coding First frame : I picture Remaining : P pictures Only 4x4 DCT is allowed QP : 23,28,33,38

Proposed Reduced Resolution Update for Intra Coding 25 Environment H.264/AVC JM15.1 Compare with original H.264/AVC intra coding 16x16 blocks Down-sampling : 5-tap filter [ ]/8 Up-sampling : 7-tap filter [ ]/16 All frames are I frames QP : 23,28,33,38 Each sequence is coded using RRU

RRU improves the coding efficiency for medium content complexity. H.264/AVC is efficient for flat areas. RRU may bright too much loss for areas with high frequency content. 26

RRU works well for 16x16 blocks, the contribution of RRU to overall intra coding shall depend on the percentage 16x16 block size is used over 4x4 and 8x8 modes. 27

Both the new techniques listed and our experiments on second- order prediction and RRU prove that there is still room for performance improvement of current coding standard. The Call for Evidence for HVC provided results that averaged a 15-25% gain in coding efficiency. 28