Limitations of Traditional Error-Resilience Methods

Slides:



Advertisements
Similar presentations
Video Coding For Compression... and Beyond Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University.
Advertisements

Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
Adaptive MPEG-2 Video Data Hiding Scheme Anindya Sarkar, Upmanyu Madhow, Shivkumar Chandrasekaran, B. S. Manjunath Presented by: Anindya Sarkar Vision.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, David Rebollo-Monedero and Bernd Girod Systematic Lossy Forward.
SWE 423: Multimedia Systems
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
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,
Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li, Fellow, IEEE.
Distributed Video Coding Bernd Girod, Anne Margot Aagon and Shantanu Rane, Proceedings of IEEE, Jan, 2005 Presented by Peter.
Wyner-Ziv Coding of Motion Video
Encoder and Decoder Optimization for Source-Channel Prediction in Error Resilient Video Transmission Hua Yang and Kenneth Rose Signal Compression Lab ECE.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Wyner-Ziv Residual Coding of Video Anne Aaron, David Varodayan and Bernd Girod Information Systems Laboratory Stanford University.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
1 Department of Electrical Engineering Stanford University Anne Aaron, Shantanu Rane and Bernd Girod Wyner-Ziv Video Coding with Hash-Based Motion Compensation.
` 1 Department of Electrical Engineering, Stanford University Anne Aaron, Prashant Ramanathan and Bernd Girod Wyner-Ziv Coding of Light Fields for Random.
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
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.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Eric Setton and Bernd Girod Transform-domain Wyner-Ziv Codec for.
Unequal Loss Protection: Graceful Degradation of Image Quality over Packet Erasure Channels Through Forward Error Correction Alexander E. Mohr, Eva A.
Distributed Video Coding Bernd Girod, Anne Margot Aaron, Shantanu Rane, and David Rebollo-Monedero IEEE Proceedings 2005.
Distributed Video Coding VLBV, Sardinia, September 16, 2005 Bernd Girod Information Systems Laboratory Stanford University.
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.
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.
GODIAN MABINDAH RUTHERFORD UNUSI RICHARD MWANGI.  Differential coding operates by making numbers small. This is a major goal in compression technology:
MPEG-2 Standard By Rigoberto Fernandez. MPEG Standards MPEG (Moving Pictures Experts Group) is a group of people that meet under ISO (International Standards.
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
Video Coding. Introduction Video Coding The objective of video coding is to compress moving images. The MPEG (Moving Picture Experts Group) and H.26X.
Outline JVT/H.26L: History, Goals, Applications, Structure
Error control in video Streaming. Introduction Development of different types of n/ws such as internet, wireless and mobile networks has created new applications.
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
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.
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
Outline Kinds of Coding Need for Compression Basic Types Taxonomy Performance Metrics.
A New Coding Mode for Error Resilient Video EE368C Final Presentation Stanford University Sangoh Jeong Mar.8, 2001.
Wyner-Ziv Coding of Motion Video Presented by fakewen.
Video Compression—From Concepts to the H.264/AVC Standard
Blind Quality Assessment System for Multimedia Communications Using Tracing Watermarking P. Campisi, M. Carli, G. Giunta and A. Neri IEEE Transactions.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Rui Zhang and Bernd Girod Wyner-Ziv Coding for Video: Applications.
1 Department of Electrical Engineering, Stanford University EE 392J Final Project Presentation Shantanu Rane Hash-Aided Motion Estimation & Rate Control.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
CSI-447: Multimedia Systems
Data Compression.
Overview of the Scalable Video Coding
Optimal Mode Selection For Robust Video Transmission
BITS Pilani Pilani Campus EEE G612 Coding Theory and Practice SONU BALIYAN 2017H P.
Data Compression.
Video Compression - MPEG
Error Concealment In The Pixel Domain And MATLAB commands
Data Compression CS 147 Minh Nguyen.
Wednesday, Jan 21, 1:30 to 3:10 pm, Session 15 : Image/Video Transmission I (First Talk, Other topics deal with error-resilience and error-concealment)
Why Compress? To reduce the volume of data to be transmitted (text, fax, images) To reduce the bandwidth required for transmission and to reduce storage.
Wyner-Ziv Coding of Video - Towards Practical Distributed Coding -
Standards Presentation ECE 8873 – Data Compression and Modeling
Progress & schedule Presenter : YY Date : 2014/10/3.
Govt. Polytechnic Dhangar(Fatehabad)
Unequal Error Protection for Video Transmission over Wireless Channels
Fundamentals of Video Compression
Presentation transcript:

Using WZ coding to increase the error-resilience of a transmitted video signal.

Limitations of Traditional Error-Resilience Methods Channel Error Probability Video Quality FEC cliff effect Systematic Lossy Error Protection (SLEP) [Rane, Girod, ICIP 2004] Layered video coding with Priority Encoding Transmission (PET) FEC cliff LCUEP WZ descriptions Main idea Main idea: Embed Wyner-Ziv descriptions for superior resilience-quality trade-off

Outline Systematic lossy source-channel coding Systematic Lossy Error Protection (SLEP) scheme with multiple embedded Wyner-Ziv descriptions Experimental comparison of SLEP and FEC As is.

Systematic Lossy Source-Channel Coding Analog Channel Wyner-Ziv Encoder Side info Decoder Digital Channel Encoder Digital Channel Decoder [Shamai, Verdú, Zamir, 1998] Enhancing analog image transmission using digital side information [Pradhan, Ramchandran, 2001] Error-resilient distributed video compression schemes [Sehgal, Ahuja, 2003-04], [Xu, Xiong, 2004] Lossy source-channel coding of video waveforms [Aaron, Rane, Girod, 2003-04] [1.5] Analog channel Side-info combine (WZ coding integral part) Separation thm Applications

MPEG Decoder with Error Concealment Embedded Wyner-Ziv Codec “Analog Channel” MPEG Encoder MPEG Decoder with Error Concealment S S’ S* Wyner-Ziv Encoder A Decoder A side info Error-Prone Channel Low quality Easy to decode Wyner-Ziv Encoder B Wyner-Ziv Decoder B High quality Not always decodable S** [1] 1. Repeat previous 2. Role of Analog channel 3. Switching 4. Embedding Choose between coarse WZ description A and fine WZ description B [ICIP 04] Embed coarse description A inside finer description B. Decode description A first and use it to decode refined description B, if permissible

CONVENTIONAL VIDEO TRANSMISSION SYSTEM MPEG2 Decoder Input Video MPEG2 Encoder Conventionally encoded stream Entropy Decoding q-1 T-1 + Quantization parameter (Q) MC Q1 Fallback to finer version Entropy Coding Fallback to coarser version Fallback to coarser version (motion vectors, mode decisions) Transformed prediction error (motion vectors, mode decisions) Side Info Entropy Coding RS Encoder Parity only Error-prone Channel Q1 RS Decoder Entropy Decoding Coarse Quantizer Really slowly thru this one. Crux Involves WZ coding of the prediction error. Mention quantization mismatch after the first layer. + - Decoded motion vecs Q2 WYNER-ZIV DECODER WYNER-ZIV ENCODER + + - Entropy Coding Side Info Entropy Coding RS Encoder Parity only RS Decoder Entropy Decoding Q2

Transmit only parity symbols Reed-Solomon Codes Across Slices Transmit only parity symbols k n X X Erasure Decoding RS code across slices Go with animation At end: As in UEP, unequal protection for WZ desriptions Another level of UEP, unequal protection for I,P,B frames (Time, heuristic) 1 byte in slice filler byte parity byte Unequal number of RS parity slices in the two Wyner-Ziv symbol streams Unequal number of RS parity slices for I,P, and B frames

Results (1): Average Video Quality Foreman CIF @ 2 Mbps 100 frames, 25 traces, Intra frame every 30 frames 2 embedded WZ descriptions WZ with coarse Q FEC Total transmitted WZ or FEC bit-rate = 222 Kbps FEC Higher quality WZ description – small quantization mismatch, but extend range of operation Lower quality WZ description – larger overall distortion penalty, but even larger range of operation For a given error-resilience bit-rate, lower quality WZ description, better error resilience. EWZ – 1 Mbps WZ description, contains embedded 500 Kbps WZ description. Lower distortion penalty than the low quality WZ description, higher range of operation than the high-quality desription WZ with fine Q Embedded scheme uses 166 Kbps for coarse desc + 56 Kbps for finer desc

Results (2): Instantaneous Video Quality 2 embedded WZ descriptions WZ with Coarse Q Higher quality description: high quality but cannot be sustained due to failure of WZ decoding Lower quality description: Sustained video quality but overall quality suffers due to quantization mismatch 3. EWZ: video quality atleast as high as the lower quality, and usually better. WZ with fine Q Symbol Error Prob = 0.0002

Only one high-quality WZ description @ 1 Mbps (fine quantization) WZ bit-rate = 222 Kbps Only one high-quality WZ description @ 1 Mbps (fine quantization) WZ bit-rate = 222 Kbps High-quality WZ description @ 1 Mbps containing an embedded low-quality WZ description @ 500 Kbps

Outlook: Efficient implementation of SLEP using H.264 Redundant Slices Summary Practical SLEP scheme for error-resilient digital video transmission Exploit resilience-quality trade-off with embedded WZ descriptions Superior picture quality compared to FEC over a wide range of error rates Graceful quality degradation but without a layered signal representation in the systematic transmission Back-compatible, implemented at small increase in complexity, redundant slices Outlook: Efficient implementation of SLEP using H.264 Redundant Slices