Overview of the Scalable Video Coding

Slides:



Advertisements
Similar presentations
AVC Compression Update: FRExt and future Matthew Goldman Vice President of Technology Compression Systems.
Advertisements

Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
KIANOOSH MOKHTARIAN SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY 6/24/2007 Overview of the Scalable Video Coding Extension of the H.264/AVC Standard.
2005/01/191/14 Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Fellow, IEEE IEEE Transactions on Circuits and Systems for.
Scalable ROI Algorithm for H.264/SVC-Based Video Streaming Jung-Hwan Lee and Chuck Yoo, Member, IEEE.
-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)
H.264/AVC Baseline Profile Decoder Complexity Analysis Michael Horowitz, Anthony Joch, Faouzi Kossentini, and Antti Hallapuro IEEE TRANSACTIONS ON CIRCUITS.
JVT Wednesday Report Bangkok JVTJVT JVT Report Wednesday Plenary 75 th MPEG Meeting, Bangkok Co-Chairs: Gary Sullivan, Jens-Rainer Ohm Vice Chairs: Ajay.
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
Ch. 6- H.264/AVC Part I (pp.160~199) Sheng-kai Lin
Overview of the Scalable Video Coding Extension of the H
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Overview of the H.264/AVC Video Coding Standard
Video Transmission Adopting Scalable Video Coding over Time- varying Networks Chun-Su Park, Nam-Hyeong Kim, Sang-Hee Park, Goo-Rak Kwon, and Sung-Jea Ko,
Overview on Scalable Video Coding - II Chuan-Yu Cho.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li, Fellow, 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.
Introduction to Video Transcoding Of MCLAB Seminar Series By Felix.
Communication & Multimedia C. -Y. Tsai 2005/8/17 1 MCTF in Current Scalable Video Coding Schemes Student: Chia-Yang Tsai Advisor: Prof. Hsueh-Ming Hang.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
4/24/2002SCL UCSB1 Optimal End-to-end Distortion Estimation for Drift Management in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression.
Error Resilience of Video Transmission By Rate-Distortion Optimization and Adaptive Packetization Yuxin Liu, Paul Salama and Edwad Delp ICME 2002.
09/24/02ICIP20021 Drift Management and Adaptive Bit Rate Allocation in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression Lab ECE Department.
Prof. V. M. Gadre Department of Electrical Engineering, IIT Bombay.
Error-Resilient Coding and Decoding Strategies for Video Communication Thomas Stockhammer and Waqar Zia Presented by Li Ma.
An Introduction to H.264/AVC and 3D Video Coding.
1. 1. Problem Statement 2. Overview of H.264/AVC Scalable Extension I. Temporal Scalability II. Spatial Scalability III. Complexity Reduction 3. Previous.
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard Kai-Chao Yang 12007/8Kai-Chao Yang, NTHU, Taiwan.
Heiko Schwarz, Detlev Marpe, and Thomas Wiegand CSVT, Sept. 2007
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
-1/20- Scalable Video Coding Scalable Extension of H.264 / AVC.
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
Video in future 不屈号的航海长 July, 2009
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
Profiles and levelstMyn1 Profiles and levels MPEG-2 is intended to be generic, supporting a diverse range of applications Different algorithmic elements.
Outline JVT/H.26L: History, Goals, Applications, Structure
PERSONAL TELEPRESENCE USING SCALABLE VIDEO CODING Alex Eleftheriadis, Chief Scientist
FEC and RDO in SVC Thomas Wiegand 1. Outline Introduction SVC Bit-Stream Raptor Codes Layer-Aware FEC Simulation Results Linear Signal Model Description.
Layered Coding Basic Overview. Outline Pyramidal Coding Scalability in the Standard Codecs Layered Coding with Wavelets Conclusion.
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.
Scalable Video Coding Prof. V. M. Gadre Department of Electrical Engineering, IIT Bombay.
Power saving control for the mobile DVB-H receivers based on H.264/SVC standard Eugeny Belyaev, Vitaly Grinko, Ann Ukhanova Saint-Petersburg State University.
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.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
Advance in Scalable Video Coding Proc. IEEE 2005, Invited paper Jens-Rainer Ohm, Member, IEEE.
High-efficiency video coding: tools and complexity Oct
Fine Granularity Scalability in MPEG-4 Video by Weiping Li Presentation by Warren Cheung.
Video Compression—From Concepts to the H.264/AVC Standard
Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.
Introduction to MPEG Video Coding Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
Multi-Frame Motion Estimation and Mode Decision in H.264 Codec Shauli Rozen Amit Yedidia Supervised by Dr. Shlomo Greenberg Communication Systems Engineering.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Present by 楊信弘 Advisor: 鄭芳炫
CSI-447: Multimedia Systems
Quality Evaluation and Comparison of SVC Encoders
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
PROJECT PROPOSAL HEVC DEBLOCKING FILTER AND ITS IMPLIMENTATION RAKESH SAI SRIRAMBHATLA UTA ID: EE 5359 Under the guidance of DR. K. R. RAO.
Limitations of Traditional Error-Resilience Methods
Standards Presentation ECE 8873 – Data Compression and Modeling
MPEG4 Natural Video Coding
Progress & schedule Presenter : YY Date : 2014/10/3.
Presentation transcript:

Overview of the Scalable Video Coding Dan Grois Ben-Gurion University of the Negev Based on the presentation of Heiko Schwarz, Detlev Marpe, and Thomas Wiegand, and the presentation of Thomas Wiegand: http://iphome.hhi.de/wiegand/assets/pdfs/DIC_SVC_07.pdf Fraunhofer Institute, Nchrichtentechnik, Heinrich-Hertz Institute. 9/4/2018 Dan Grois, Ph.D. Candidate

Outline Introduction Problems Definition Functionality Goal Competition Applications Targets History of SVC Structure of SVC Temporal Scalability Spatial Scalability Quality Scalability Combined Scalability Profiles of SVC Conclusions 9/4/2018 Dan Grois, Ph.D. Candidate

Introduction - problem Non-Scalable Video Streaming Multiple video streams are needed for heterogeneous clients 8Mb/s 512Kb/s 1Mb/s 6Mb/s 4Mb/s 9/4/2018 Dan Grois, Ph.D. Candidate

Introduction - definition Scalable video stream Scalability Removal of parts of the video bit-stream to adapt to the various needs of end users and to varying terminal capabilities or network conditions Sub-stream n Sub-stream ki High quality … … reconstruction Sub-stream 2 Sub-stream k2 Sub-stream 1 Sub-stream k1 Low quality 9/4/2018 Dan Grois, Ph.D. Candidate

Scalability of Video - Modalities

Scalability of Video – Modalities (Cont.) Dan Grois, Ph.D. Candidate 9/4/2018

Introduction – functionality

Introduction – functionality (Cont.) Functionality of SVC Bit-rate adaptation to match the channel throughput Format adaptation for backwards compatible extension Power adaptation for trade-off between runtime and quality Graceful degradation when “right” parts of the bit-stream are lost 9/4/2018 Dan Grois, Ph.D. Candidate

Introduction - goal Goal of SVC Scalability mode Fidelity reduction (SNR scalability) Picture size reduction (spatial scalability) Frame rate reduction (temporal scalability) Selection of content (ROI or object-based scalability) Sub-stream ki H.264/AVC bit-stream … = (Quality) Sub-stream k2 Sub-stream k1 9/4/2018 Dan Grois, Ph.D. Candidate

Introduction - competition SVC is an old research topic (> 20 years) and has been included in H.262/MPEG-2, H.263, and MPEG-4 Visual. Rarely used because The characteristics of traditional video transmission systems Significant loss of coding efficiency and large increase in decoder complexity Competition Simulcast Transcoding 9/4/2018 Dan Grois, Ph.D. Candidate

Introduction - applications Heterogeneous clients Unequal protection Surveillance Problems of SVC Increased decoder complexity Decreased coding efficiency Temporal scalability is more often supported than spatial and quality scalability. 9/4/2018 Dan Grois, Ph.D. Candidate

Introduction - targets Little decrease in coding efficiency Little increase in decoding complexity Support of temporal, spatial, and quality scalability A backward compatible base layer Simple bit-stream adaptations after encoding 9/4/2018 Dan Grois, Ph.D. Candidate

Outline Introduction History of SVC Structure of SVC Temporal Scalability Hierarchical prediction structure Spatial Scalability Quality Scalability Combined Scalability Profiles of SVC Conclusions 9/4/2018 Dan Grois, Ph.D. Candidate

Temporal Scalability Hierarchical prediction structures 9/4/2018 Dan Grois, Ph.D. Candidate

Temporal Scalability (Cont.) 9/4/2018 Dan Grois, Ph.D. Candidate

Temporal Scalability Combination with multiple reference picture Arbitrary modification of the prediction structure Issue of quantization Lower layers with higher fidelity  Smaller QPs are used in lower layers Propagation of quantization error  smaller QPs are used in higher layers 9/4/2018 Dan Grois, Ph.D. Candidate

Temporal Scalability Video Coding Experiment with H.264/MPEG4-AVC Foreman, CIF 30Hz @ 1320kbps Performance as a function of N Cascaded QP assignment QP(P)  QP(B0)-3  QP(B1)-4  QP(B2)-5 9/4/2018 Dan Grois, Ph.D. Candidate This slide is copied from JVT-W132-Talk

Temporal Scalability Coding efficiency of hierarchical prediction 9/4/2018 Dan Grois, Ph.D. Candidate

Outline Introduction History of SVC Structure of SVC Temporal Scalability Spatial Scalability Inter layer prediction Quality Scalability Combined Scalability Profiles of SVC Conclusions 9/4/2018 Dan Grois, Ph.D. Candidate

Spatial Scalability texture Hierarchical MCP & Intra-prediction Base layer coding motion Inter-layer prediction Intra Motion Residual Spatial decimation Hierarchical MCP & Intra-prediction texture Base layer coding Multiplex Scalable bit-stream motion Inter-layer prediction Intra Motion Residual Spatial decimation H.264/AVC compatible base layer bit-stream H.264/AVC MCP & Intra-prediction texture Base layer coding motion H.264/AVC compatible coder 9/4/2018 Dan Grois, Ph.D. Candidate

Spatial Scalability Similar to MPEG-2, H.263, and MPEG-4 Arbitrary resolution ratio The same coding order in all spatial layers Combination with temporal scalability Inter-layer prediction Spatial 1 Temporal 2 Intra Spatial 0 Temporal 0 Temporal 1 Intra 9/4/2018 Dan Grois, Ph.D. Candidate

Spatial Scalability The prediction signals are formed by MCP inside the enhancement layer (Temporal) Up-sampling from the lower layer (Spatial) Average of the above two predictions (Temporal + Spatial) Inter-layer prediction Three kinds of inter-layer prediction Inter-layer motion prediction Inter-layer residual prediction Inter-layer intra prediction Base mode MB Only residual are transmitted, but no additional side info. 9/4/2018 Dan Grois, Ph.D. Candidate

Spatial Scalability Past spatial scalable video: Single-loop decoding Inter-layer intra prediction requires completely decoding of base layer. Multiple motion compensation and deblocking filter are needed. Full decoding + inter-layer prediction: complexity > simulcast. Single-loop decoding Inter-layer intra prediction is restricted to MBs for which the co-located base layer is intra-coded 9/4/2018 Dan Grois, Ph.D. Candidate

Spatial Scalability Generalized spatial scalability in SVC Arbitrary ratio Only restriction: Neither the horizontal nor the vertical resolution can decrease from one layer to the next. Cropping Containing new regions Higher quality of interesting regions 9/4/2018 Dan Grois, Ph.D. Candidate

9/4/2018 Dan Grois, Ph.D. Candidate

Outline Introduction History of SVC Structure of SVC Temporal Scalability Spatial Scalability Quality Scalability CGS MGS Drift control Combined Scalability Profiles of SVC Conclusions 9/4/2018 Dan Grois, Ph.D. Candidate

Coarse-grain quality scalability (CGS) 9/4/2018 Dan Grois, Ph.D. Candidate

Coarse-grain quality scalability (Cont.) Smaller quantization step sizes for higher enhancement residual layers Designed for only several selected bit-rate points Supported bit-rate points = Number of layers 9/4/2018 Dan Grois, Ph.D. Candidate

Quality Scalability Medium-grain quality scalability (MGS) More enhancement layers are supported Refinement quality layers of residual Key pictures Drift control Switch can occur at any access units CGS + key pictures + refinement quality layers 9/4/2018 Dan Grois, Ph.D. Candidate

DRIFT IN PAST SNR SCALABLE CODING

SNR SCALABILITY RESULTS: PAST CODECS 9/4/2018 Dan Grois, Ph.D. Candidate

SNR SCALABILITY RESULTS: H.264/SVC 9/4/2018 Dan Grois, Ph.D. Candidate

SNR SCALABILITY RESULTS: H.264/SVC 9/4/2018 Dan Grois, Ph.D. Candidate

CODER CONTROL 9/4/2018 Dan Grois, Ph.D. Candidate

ENCODER OPTIMIZATION: JSVM ENCODER CONTROL 9/4/2018 Dan Grois, Ph.D. Candidate

ENCODER OPTIMIZATION: JOINT CONTROL 9/4/2018 Dan Grois, Ph.D. Candidate

RESULTS FOR SNR SCALABILITY 9/4/2018 Dan Grois, Ph.D. Candidate

Outline Introduction History of SVC Structure of SVC Temporal Scalability Spatial Scalability Quality Scalability Combined Scalability SVC encoder structure Dependence and Quality refinement layers Bit-stream format Bit-stream switching Profiles of SVC Conclusions 9/4/2018 Dan Grois, Ph.D. Candidate

Combined Scalability SVC encoder structure Dependency layer The same motion/prediction information Dependency layer Temporal Decomposition The same motion/prediction information 9/4/2018 Dan Grois, Ph.D. Candidate

Combined Scalability Dependency and Quality refinement layers Q = 2 Scalable bit-stream D = 1 Q = 1 Q = 0 Q = 2 D = 0 Q = 1 Q = 0 9/4/2018 Dan Grois, Ph.D. Candidate

NAL unit header extension Combined Scalability Bit-stream format NAL unit header NAL unit header extension NAL unit payload 2 6 3 3 2 1 1 1 1 1 3 P T D Q P (priority_id): indicates the importance of a NAL unit T (temporal_id): indicates temporal level D (dependency_id): indicates spatial/CGS layer Q (quality_id): indicates MGS/FGS layer 9/4/2018 Dan Grois, Ph.D. Candidate

Outline Introduction History of SVC Structure of SVC Temporal Scalability Spatial Scalability Quality Scalability Combined Scalability Profiles of SVC Scalable Baseline Scalable High Scalable High Intra Conclusions 9/4/2018 Dan Grois, Ph.D. Candidate

Profiles of h.264/aVC 9/4/2018 Dan Grois, Ph.D. Candidate

Profiles of h.264/aVC (CONT.) 9/4/2018 Dan Grois, Ph.D. Candidate

Profiles of h.264/aVC (CONT.) 9/4/2018 Dan Grois, Ph.D. Candidate

SVC PROFILES 9/4/2018 Dan Grois, Ph.D. Candidate

Conclusions Dan Grois, Ph.D. Candidate 9/4/2018

Conclusions (Cont.) 9/4/2018 Dan Grois, Ph.D. Candidate

References 9/4/2018 Dan Grois, Ph.D. Candidate