Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University.

Slides:



Advertisements
Similar presentations
WYNER-ZIV VIDEO CODING WITH CLASSIED CORRELATION NOISE ESTIMATION AND KEY FRAME CODING MODE SELECTION Present by fakewen.
Advertisements

Video Coding For Compression... and Beyond Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
1 Distributed Source Coding Trial Lecture Fredrik Hekland 1. June 2007.
Tomorrow: Uplink Video Transmission Today: Downlink Video Broadcast Changing Landscape of Multimedia Applications.
Advances in Network-adaptive Video Streaming Bernd Girod J. Chakareski, M. Kalman, Y. J. Liang, E. Setton, R. Zhang Information Systems Laboratory Department.
Bernd Girod. Joint Source-Network Coding for Real-time Media 1 Joint Source-Network Coding for Real-time Media Bernd Girod Information Systems Laboratory.
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, David Rebollo-Monedero and Bernd Girod Systematic Lossy Forward.
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
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
Analysis, Fast Algorithm, and VLSI Architecture Design for H
Encoder and Decoder Optimization for Source-Channel Prediction in Error Resilient Video Transmission Hua Yang and Kenneth Rose Signal Compression Lab ECE.
School of Computing Science Simon Fraser University
Transform Domain Distributed Video Coding. Outline  Another Approach  Side Information  Motion Compensation.
Wyner-Ziv Residual Coding of Video Anne Aaron, David Varodayan and Bernd Girod Information Systems Laboratory Stanford University.
Investigation of Motion-Compensated Lifted Wavelet Transforms Information Systems Laboratory Department of Electrical Engineering Stanford University Markus.
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.
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.
Compression with Side Information using Turbo Codes Anne Aaron and Bernd Girod Information Systems Laboratory Stanford University Data Compression Conference.
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.
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.
Arko Barman Computer Vision & Artificial Intelligence Lab Department of Electrical Engineering Indian Institute of Science, Bangalore.
SIDE INFORMATION GENERATION IN
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
Introduction Compression Performance Conclusions Large Camera Arrays Capture multi-viewpoint images of a scene/object. Potential applications abound: surveillance,
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University CMPT 880: Multimedia Systems Video Coding Mohamed Hefeeda.
Li-Wei Kang ( 康立威 ) Institute of Information Science, Academia Sinica Taipei, Taiwan 中央研究院資訊科學研究所 博士後研究員 Feb. 22, 2008 Distributed.
Error control in video Streaming. Introduction Development of different types of n/ws such as internet, wireless and mobile networks has created new applications.
Abhik Majumdar, Rohit Puri, Kannan Ramchandran, and Jim Chou /24 1 Distributed Video Coding and Its Application Presented by Lei Sun.
Distributed Source Coding
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Statistical Characteristics of Simple Wyner-Ziv Frames Jin-soo KIM.
Codec structuretMyn1 Codec structure In an MPEG system, the DCT and motion- compensated interframe prediction are combined. The coder subtracts the motion-compensated.
TM Paramvir Bahl Microsoft Corporation Adaptive Region-Based Multi-Scaled Motion- Compensated Video Coding for Error Prone Communication.
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.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
Brief Overview of Wyner-Ziv CODEC and Research Plan Jin-soo KIM.
New Direction in Wyner-Ziv Video Coding: On the Importance of Modeling Virtual Correlation Channel (VCC) Xin Li LDCSEE, WVU “ If.
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
Proxy-Based Reference Picture Selection for Error Resilient Conversational Video in Mobile Networks Wei Tu and Eckehard Steinbach, IEEE Transactions on.
Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation.
Wyner-Ziv Coding of Motion Video Presented by fakewen.
Video Compression—From Concepts to the H.264/AVC Standard
C.K. Kim, D.Y. Suh, J. Park, B. Jeon ha 強壯 !. DVC bitstream reorganiser.
(B1) What are the advantages and disadvantages of digital TV systems? Hint: Consider factors on noise, data security, VOD etc. 1.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Rui Zhang and Bernd Girod Wyner-Ziv Coding for Video: Applications.
Samuel Cheng, Shuang Wang and Lijuan Cui University of Oklahoma
1 Department of Electrical Engineering, Stanford University EE 392J Final Project Presentation Shantanu Rane Hash-Aided Motion Estimation & Rate Control.
Distributed Video System realized on mobile device with efficient Feedback channel 分散式影像編碼在手機上的實現與有效率 的回饋通道 1 Chen,chun-yuan 陳群元 Advisor:Prof. Wu,Ja-Ling.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
BITS Pilani Pilani Campus EEE G612 Coding Theory and Practice SONU BALIYAN 2017H P.
2018/9/16 Distributed Source Coding Using Syndromes (DISCUS): Design and Construction S.Sandeep Pradhan, Kannan Ramchandran IEEE Transactions on Information.
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)
Limitations of Traditional Error-Resilience Methods
Wyner-Ziv Coding of Video - Towards Practical Distributed Coding -
Standards Presentation ECE 8873 – Data Compression and Modeling
Contrast and Brightness Adjusted Images
Presentation transcript:

Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 2 Outline  Lossless and lossy compression with receiver side information  Shifting the complexity of video encoding to the decoder  Error-resilient video transmission  Image authentication

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 3 Outline  Lossless and lossy compression with receiver side information  Shifting the complexity of video encoding to the decoder  Error-resilient video transmission  Image authentication

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 4 Encoder Decoder Lossless Compression with Side Information R ≥ H(X|Y) Statistically dependent Encoder Decoder R ≥ ? Statistically dependent Side Information

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 5 Encoder Decoder Lossless Compression with Side Information R ≥ H(X|Y) Statistically dependent Encoder Decoder R ≥ H(X|Y) Statistically dependent [Slepian, Wolf, 1973]

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 6 Towards Practical Slepian-Wolf Coding Convolution coding for data compression [Blizard, 1969] Convolutional source coding [Hellman, 1975] Syndrome source coding [Ancheta, 1976] Coset codes [Pradhan and Ramchandran, 1999] Trellis codes [Wang and Orchard, 2001] Turbo codes [García-Frías and Zhao, 2001] [Bajcsy and Mitran, 2001] [Aaron and Girod, 2002] LDPC codes [Liveris, Xiong, and Georghiades, 2002]...

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding H(X|Y) Rate Slepian-Wolf bound Rate = H(X|Y) Rate-adaptive turbo codes Rate-Adaptive Slepian-Wolf Coding Turbo Decoder Turbo Encoder Parity bits Encoder Buffer Request bits L = 8192 bits Total simulated bits = 2 26

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 8 Encoder Decoder Encoder Decoder Lossy Compression with Side Information [Wyner, Ziv, 1976] For MSE distortion and Gaussian statistics, rate-distortion functions of the two systems are the same. [Zamir, 1996] The rate loss R * (d) – R X|Y (d) is bounded. R X|Y (d) R * (d)

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 9 Practical Wyner-Ziv Coding Wyner-Ziv Decoder Quantizer Slepian- Wolf Encoder Wyner-Ziv Encoder Slepian- Wolf Decoder Minimum Distortion Reconstruction

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 10 Non-Connected Quantization Regions  Example: Non-connected intervals for scalar quantization  Decoder: Minimum mean-squared error reconstruction with side information x x

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 11 Outline  Lossless and lossy compression with receiver side information  Shifting the complexity of video encoding to the decoder  Error-resilient video transmission  Image authentication

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 12 Interframe Video Coding Predictive Interframe Decoder Predictive Interframe Encoder Side Information X’

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 13 Wyner-Ziv Interframe Decoder Wyner-Ziv Intraframe Encoder [Witsenhausen, Wyner, 1980] [Puri, Ramchandran, Allerton 2002] [Aaron, Zhang, Girod, Asilomar 2002] Low Complexity Encoder X’ Side Information

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 14

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 15 Pixel-Domain Wyner-Ziv Video Codec Interframe Decoder Scalar Quantizer Turbo Encoder Buffe r WZ frames X Intraframe Encoder Turbo Decoder Request bits Slepian-Wolf Codec Interpolation/ Extrapolation Reconstruction Y Key frames I Conventional Intraframe coding Conventional Intraframe decoding X’ I’ Side information [Aaron, Zhang, Girod, Asilomar 2002]

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 16 Decoder side information generated by motion- compensated interpolation PSNR 30.3 dB After Wyner-Ziv Decoding 16-level quantization – bpp 11 pixels in error PSNR 36.7 dB Pixel-Domain Wyner-Ziv Video Codec

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 17 Pixel-Domain Wyner-Ziv Video Codec Decoder side information generated by motion- compensated interpolation PSNR 24.8 dB After Wyner-Ziv Decoding 16-level quantization – 2.0 bpp 0 pixels in error PSNR 36.5 dB

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 18 YkYk IDCT DCT-Domain Wyner-Ziv Video Codec Request bits Interpolation/ Extrapolation Recon I Conventional Intraframe coding Conventional Intraframe decoding DCT For each transform band k I’ W’ Y Scalar Quantizer DCT Turbo Encoder Buffer Turbo Decoder Side information WZ frames W Key frames XkXk Xk’Xk’ Interframe DecoderIntraframe Encoder

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 19 Rate-Distortion Performance - Salesman Every 8 th frame is a key frame Salesman QCIF sequence at 10fps 100 frames 6 dB 3 dB Interframe 100% Encoder Runtime Pentium 1.73 GHz machine

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 20 Rate-Distortion Performance – Hall Monitor 8 dB 3 dB Every 8 th frame is a key frame Hall Monitor QCIF sequence at 10fps 100 frames

DCT-based Intracoding 149 kbps PSNR Y =30.0 dB Wyner-Ziv DCT codec 152 kbps PSNR Y =35.6 dB GOP=8 Salesman at 10 fps

DCT-based Intracoding 156 kbps PSNR Y =30.2 dB Wyner-Ziv DCT codec 155 kbps PSNR Y =37.1 dB GOP=8 Hall Monitor at 10 fps

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 23 Outline  Lossless and lossy compression with receiver side information  Shifting the complexity of video encoding to the decoder  Error-resilient video transmission  Image authentication

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 24 Systematic Lossy Source/Channel Coding  Information theoretic optimality conditions [Shamai, Verdú, Zamir, 1998]  Enhancing analog image transmission using digital side information [Pradhan, Ramchandran, 2001]  Lossy source-channel coding of video waveforms [Rane, Aaron, Girod, 2004,’05,’06] Encoder Digital Channel Decoder Analog Channel Wyner-Ziv Encoder Side info Wyner-Ziv Decoder Digital Channel Wyner-Ziv Encoder Side info Wyner-Ziv Decoder Digital Channel

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 25 Systematic Lossy Error Protection (SLEP) Video Encoder Video Decoder With Error Concealment Input Video With Errors Channel Wyner-Ziv Encoder Wyner-Ziv Decoder Side Information Output Video “Analog Channel”

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 26 SLEP using H.264/AVC Redundant Slices Encode Redundant Pic (Requantize) Entropy Decoding WYNER-ZIV ENCODER WYNER-ZIV DECODER Error-prone Channel Decode Redundant Slice Motion Vecs + Coding Modes Erasure Decoding Side info Motion Vecs + Coding Modes QP Recovered motion vectors for erroneously received primary slices Encode Primary Pic Q -1 T -1 H.264/AVC DECODER + Entropy Decoding Output Video H.264/AVC ENCODER Input Video Encode Redundant Pic (Requantize) RS Encoder Parity Slices QP MC

408 kbps, error resilience bit rate = 40 kbps Symbol error probability = 5 x QP = dB Error concealment only 40 kbps FEC SLEP with redundant QP = 36 SLEP with redundant QP = 40 SLEP with redundant QP = dB 25.5 dB 30.9 dB 34.2 dB 32.9 dB Error-free After error propagation

100 kbps FEC PSNR: 32.5 dB Recovered 53.7 % of lost macroblocks 100 kbps Wyner-Ziv bit stream PSNR: 38.0 dB Recovered 96.6 % of lost macroblocks 1 Mbps Symbol error probability = 2 x 10 -4

Rally, 1 Mbps, 3% packet loss 80 kbps Wyner-Ziv bit stream 38.1 dB 80 kbps FEC 33.4 dB Recovered 67.5 % of lost macroblocks Recovered 97.1 % of lost macroblocks

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 30 Outline  Lossless and lossy compression with receiver side information  Shifting the complexity of video encoding to the decoder  Error-resilient video transmission  Image authentication

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 31 Media Authentication Problem Legimate degradation (e.g., compression) Illegimate degradation (e.g., compression + tampering) How to distinguish legimate and illegimate signal degradations without access to the original? Original Received

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 32 Image Authentication by Distributed Coding Original Received Coarse approximation or (random) projection Slepian-Wolf coder Slepian-Wolf decoder ? Side information [Lin, Varodayan, Girod, ICIP 2007] [Lin, Varodayan, Girod, MMSP 2007]

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 33 Image Authentication by Distributed Coding Original Received Coarse approximation or (random) projection Slepian-Wolf coder Slepian-Wolf decoder ? Side information [Lin, Varodayan, Girod, ICIP 2007] [Lin, Varodayan, Girod, MMSP 2007]

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 34 Image Authentication by Distributed Coding [Lin, Varodayan, Girod, ICIP 2007]

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 35 Minimum Rate for Successful Decoding Experiment: JPEG or JPEG2000 compression + illegimate text banner [Lin, Varodayan, Girod, ICIP 2007]

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 36 Demo

B. Girod: Reinventing Compression: The New Paradigm of Distributed Video Coding 37 Distributed Image/Video Coding: Why Do We Care?  New Paradigm: Chance to Reinvent Compression from Scratch –Entropy coding –Quantization –Signal transforms –Adaptive coding –Rate control –...  Powerful New Tool in the Compression Tool-Box –Very low complexity encoders –Compression for networks of cameras –Error-resilient transmission of signal waveforms –Digitally enhanced analog transmission –Unequal error protection without layered coding –Image authentication –Random access –Compression of encrypted signals –...

Further interest: B. Girod, A. Aaron, S. Rane, D. Rebollo-Monedero, "Distributed Video Coding," Proceedings of the IEEE, Special Issue on Video Coding and Delivery. January