Distributed Video Coding

Size: px
Start display at page:

Download "Distributed Video Coding"

Transcription

1 Distributed Video Coding Bernd Girod Anne Aaron Shantanu Rane David Rebollo-Monedero David Varodayan Information Systems Laboratory Stanford University

2 Outline Lossless and lossy compression with receiver side information Shifting the complexity of video encoding to the decoder Error-resilient video transmission B. Girod: EE398B: Image Communication II Distributed Video Coding 2

3 Outline Lossless and lossy compression with receiver side information Shifting the complexity of video encoding to the decoder Error-resilient video transmission B. Girod: EE398B: Image Communication II Distributed Video Coding 3

4 Lossless Compression with Side Information X Encoder R H(X Y) Decoder X Statistically dependent Y Y Side Information X Encoder R? Decoder X Statistically dependent B. Girod: EE398B: Image Communication II Distributed Video Coding Y Side Information 4

5 Lossless Compression with Side Information X Encoder R H(X Y) Decoder X Statistically dependent Y Y X Encoder R H(X Y) Decoder X Statistically dependent Y [Slepian, Wolf, 1973] B. Girod: EE398B: Image Communication II Distributed Video Coding 5

6 B. Girod: EE398B: Image Communication II Distributed Video Coding 6

7 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: EE398B: Image Communication II Distributed Video Coding 7

8 Rate-Adaptive Slepian-Wolf Coding Turbo Encoder Parity bits Encoder Buffer Turbo Decoder X X Rate-adaptive turbo codes Request bits Y 0.5 Rate Slepian-Wolf bound Rate = H(X Y) L = 8192 bits Total simulated bits = H(X Y) B. Girod: EE398B: Image Communication II Distributed Video Coding 8

9 Lossy Compression with Side Information X Encoder R X Y (d) Decoder X Y [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. Y X Encoder R * (d) Decoder X B. Girod: EE398B: Image Communication II Distributed Video Coding Y 9

10 Practical Wyner-Ziv Coding Wyner-Ziv Encoder Wyner-Ziv Decoder X Quantizer Q Slepian- Wolf Encoder Slepian- Wolf Decoder Q Minimum Distortion Reconstruction X ' Y Y B. Girod: EE398B: Image Communication II Distributed Video Coding 10

11 Non-Connected Quantization Regions Example: Non-connected intervals for scalar quantization q = 1 q = 2 q = 3 x Decoder: Minimum mean-squared error reconstruction with side information conditional centroid f ( x y) XY xˆ ( ) 2 xˆ = arg min E X xˆ y, q x B. Girod: EE398B: Image Communication II Distributed Video Coding 11

12 Outline Lossless and lossy compression with receiver side information Shifting the complexity of video encoding to the decoder Error-resilient video transmission B. Girod: EE398B: Image Communication II Distributed Video Coding 12

13 Interframe Video Coding Predictive Interframe Encoder Y Predictive Interframe Decoder X X Y Side Information B. Girod: EE398B: Image Communication II Distributed Video Coding 13

14 Low Complexity Encoder X Wyner-Ziv Intraframe Encoder Wyner-Ziv Interframe Decoder Y X [Witsenhausen, Wyner, 1980] [Puri, Ramchandran, Allerton 2002] [Aaron, Zhang, Girod, Asilomar 2002] Side Information B. Girod: EE398B: Image Communication II Distributed Video Coding 14

15 B. Girod: EE398B: Image Communication II Distributed Video Coding 15

16 Pixel-Domain Wyner-Ziv Video Codec Intraframe Encoder Interframe Decoder WZ frames X Scalar Quantizer Slepian-Wolf Codec Turbo Encoder Buffer Turbo Decoder Reconstruction X Request bits Side information Y Key frames I Conventional Intraframe coding Conventional Intraframe decoding Interpolation/ Extrapolation I B. Girod: EE398B: Image Communication II Distributed Video Coding 16

17 Pixel-Domain Wyner-Ziv Video Codec Decoder side information generated by motioncompensated interpolation PSNR 30.3 db After Wyner-Ziv Decoding 16-level quantization bpp 11 pixels in error PSNR 36.7 db B. Girod: EE398B: Image Communication II Distributed Video Coding 17

18 Pixel-Domain Wyner-Ziv Video Codec Decoder side information generated by motioncompensated 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: EE398B: Image Communication II Distributed Video Coding 18

19 Stanford Camera Array Courtesy Marc Levoy, Stanford Computer Graphics Lab B. Girod: EE398B: Image Communication II Distributed Video Coding 19

20 Distributed Light Field Coding Wyner-Ziv Cameras Conventional Cameras WZ-ENC WZ-ENC Distributed Encoding WZ-DEC WZ-DEC Geometry Reconstruction Joint Decoding Rendering [Zhu, Aaron, Girod, 2003] B. Girod: EE398B: Image Communication II Distributed Video Coding 20

21 Distributed Light Field Coding Wyner-Ziv, Pixel-Domain JPEG-2000 Rate: 0.11 bpp PSNR 39.9 db Rate: 0.11 bpp PSNR 37.4 db B. Girod: EE398B: Image Communication II Distributed Video Coding 21

22 DCT-Domain Domain Wyner-Ziv Video Codec WZ frames W DCT Intraframe Encoder Scalar Quantizer Turbo Encoder For each transform band k Buffer Request bits Turbo Decoder Interframe Decoder X k X k Side information Recon Y k IDCT W DCT Key frames I Conventional Intraframe coding Conventional Intraframe decoding Y Interpolation/ Extrapolation I B. Girod: EE398B: Image Communication II Distributed Video Coding 22

23 Rate-Distortion Performance - Salesman Encoder Runtime Pentium 1.73 GHz machine Interframe B ~ 100% WZ DCT ~ 7% WZ Pixel ~ 6% 3 db I frame ~ 18% 6 db Every 8 th frame is a key frame Salesman QCIF sequence at 10fps 100 frames B. Girod: EE398B: Image Communication II Distributed Video Coding 23

24 Rate-Distortion Performance Hall Monitor 3 db Every 8 th frame is a key frame Hall Monitor QCIF sequence at 10fps 100 frames 8 db B. Girod: EE398B: Image Communication II Distributed Video Coding 24

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

26 Hall Monitor 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

27 Outline Lossless and lossy compression with receiver side information Shifting the complexity of video encoding to the decoder Error-resilient video transmission B. Girod: EE398B: Image Communication II Distributed Video Coding 27

28 Systematic Lossy Source/Channel Coding Wyner-Ziv Encoder Encoder Analog Channel Digital Channel Side info Wyner-Ziv Decoder Decoder 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] B. Girod: EE398B: Image Communication II Distributed Video Coding 28

29 Systematic Lossy Error Protection (SLEP) Analog Channel Input Video Video Encoder Channel Video Decoder With Error Concealment Side Information Video With Errors Wyner-Ziv Encoder Wyner-Ziv Decoder Output Video B. Girod: EE398B: Image Communication II Distributed Video Coding 29

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

31 RS Encoding across Redundant Slices Redundant Slice Redundant Slice Redundant Slice k n redundant slice byte filler byte parity byte Redundant Slice SLEP parity symbols SLEP parity symbols Transmit only SLEP slices in Wyner-Ziv bit stream Use Reed-Solomon code as a Slepian-Wolf code B. Girod: EE398B: Image Communication II Distributed Video Coding 31

32 RS Decoding across Redundant Slices Regenerated Redundant Slice Regenerated Redundant Slice Recovered Redundant Slice Regenerated Redundant Slice SLEP parity symbols SLEP parity symbols k n B. Girod: EE398B: Image Communication II Distributed Video Coding 32

33 408 kbps, error resilience bit rate = 40 kbps Symbol error probability = 5 x 10-4 Error-free After error propagation QP = db SLEP Error with 40 concealment kbps redundant FEC QP only = db

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

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

36 Distributed Video Coding: Why Do We Care? 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 Random access... B. Girod: EE398B: Image Communication II Distributed Video Coding 36

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

Systematic Lossy Error Protection for Video Transmission over Wireless Ad Hoc Networks

Systematic Lossy Error Protection for Video Transmission over Wireless Ad Hoc Networks Systematic Lossy Error Protection for Transmission over Wireless Ad Hoc Networks Xiaoqing Zhu, Shantanu Rane and Bernd Girod Information Systems Laboratory, Stanford University, Stanford, CA 94305 ABSTRACT

More information

Robust Video Coding. Heechan Park. Signal and Image Processing Group Computer Science Department University of Warwick. for CS403

Robust Video Coding. Heechan Park. Signal and Image Processing Group Computer Science Department University of Warwick. for CS403 Robust Video Coding for CS403 Heechan Park Signal and Image Processing Group Computer Science Department University of Warwick Standard Video Coding Scalable Video Coding Distributed Video Coding Video

More information

Distributed Source Coding for Image and Video Applications. Acknowledgements

Distributed Source Coding for Image and Video Applications. Acknowledgements Distributed Source oding for Image and Video Applications Ngai-Man (Man) HEUNG Signal and Image Processing Institute University of Southern alifornia http://biron.usc.edu/~ncheung/ 1 Acknowledgements ollaborators

More information

Research on Distributed Video Compression Coding Algorithm for Wireless Sensor Networks

Research on Distributed Video Compression Coding Algorithm for Wireless Sensor Networks Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Research on Distributed Video Compression Coding Algorithm for Wireless Sensor Networks, 2 HU Linna, 2 CAO Ning, 3 SUN Yu Department of Dianguang,

More information

Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding

Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding 2009 11th IEEE International Symposium on Multimedia Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding Ghazaleh R. Esmaili and Pamela C. Cosman Department of Electrical and

More information

Compression Algorithms for Flexible Video Decoding

Compression Algorithms for Flexible Video Decoding Compression Algorithms for Flexible Video Decoding Ngai-Man Cheung and Antonio Ortega Signal and Image Processing Institute, Univ. of Southern California, Los Angeles, CA ABSTRACT We investigate compression

More information

LOW DELAY DISTRIBUTED VIDEO CODING. António Tomé. Instituto Superior Técnico Av. Rovisco Pais, Lisboa, Portugal

LOW DELAY DISTRIBUTED VIDEO CODING. António Tomé. Instituto Superior Técnico Av. Rovisco Pais, Lisboa, Portugal LOW DELAY DISTRIBUTED VIDEO CODING António Tomé Instituto Superior Técnico Av. Rovisco Pais, 1049-001 Lisboa, Portugal E-mail: MiguelSFT@gmail.com Abstract Distributed Video Coding (DVC) is a new video

More information

ENCODER POWER CONSUMPTION COMPARISON OF DISTRIBUTED VIDEO CODEC AND H.264/AVC IN LOW-COMPLEXITY MODE

ENCODER POWER CONSUMPTION COMPARISON OF DISTRIBUTED VIDEO CODEC AND H.264/AVC IN LOW-COMPLEXITY MODE ENCODER POWER CONSUMPTION COMPARISON OF DISTRIBUTED VIDEO CODEC AND H.64/AVC IN LOW-COMPLEXITY MODE Anna Ukhanova, Eugeniy Belyaev and Søren Forchhammer Technical University of Denmark, DTU Fotonik, B.

More information

Digital Video Processing

Digital Video Processing Video signal is basically any sequence of time varying images. In a digital video, the picture information is digitized both spatially and temporally and the resultant pixel intensities are quantized.

More information

Network Image Coding for Multicast

Network Image Coding for Multicast Network Image Coding for Multicast David Varodayan, David Chen and Bernd Girod Information Systems Laboratory, Stanford University Stanford, California, USA {varodayan, dmchen, bgirod}@stanford.edu Abstract

More information

UNIFIED PLATFORM-INDEPENDENT AIRBORNE NETWORKING ARCHITECTURE FOR VIDEO COMPRESSION

UNIFIED PLATFORM-INDEPENDENT AIRBORNE NETWORKING ARCHITECTURE FOR VIDEO COMPRESSION AFRL-RI-RS-TR-2008-203 Final Technical Report July 2008 UNIFIED PLATFORM-INDEPENDENT AIRBORNE NETWORKING ARCHITECTURE FOR VIDEO COMPRESSION University of California, Berkeley APPROVED FOR PUBLIC RELEASE;

More information

Distributed video coding for wireless video sensor networks: a review of the state of the art architectures

Distributed video coding for wireless video sensor networks: a review of the state of the art architectures DOI 10.1186/s40064-015-1300-4 REVIEW Open Access Distributed video coding for wireless video sensor networks: a review of the state of the art architectures Noreen Imran 1, Boon Chong Seet 1* and A. C.

More information

Intra-Key-Frame Coding and Side Information Generation Schemes in Distributed Video Coding

Intra-Key-Frame Coding and Side Information Generation Schemes in Distributed Video Coding Intra-Key-Frame Coding and Side Information Generation Schemes in Distributed Video Coding Suvendu Rup Department of Computer Science and Engineering National Institute of Technology Rourkela Rourkela

More information

MOTION ESTIMATION AT THE DECODER USING MAXIMUM LIKELIHOOD TECHNIQUES FOR DISTRIBUTED VIDEO CODING. Ivy H. Tseng and Antonio Ortega

MOTION ESTIMATION AT THE DECODER USING MAXIMUM LIKELIHOOD TECHNIQUES FOR DISTRIBUTED VIDEO CODING. Ivy H. Tseng and Antonio Ortega MOTION ESTIMATION AT THE DECODER USING MAXIMUM LIKELIHOOD TECHNIQUES FOR DISTRIBUTED VIDEO CODING Ivy H Tseng and Antonio Ortega Signal and Image Processing Institute Department of Electrical Engineering

More information

Complexity Efficient Stopping Criterion for LDPC Based Distributed Video Coding

Complexity Efficient Stopping Criterion for LDPC Based Distributed Video Coding Complexity Efficient Stopping Criterion for LDPC Based Distributed Video Coding João Ascenso Instituto Superior de Engenharia de Lisboa Instituto de Telecomunicações Rua Conselheiro Emídio Navarro, 1 195-62

More information

Distributed Grayscale Stereo Image Coding with Improved Disparity and Noise Estimation

Distributed Grayscale Stereo Image Coding with Improved Disparity and Noise Estimation Distributed Grayscale Stereo Image Coding with Improved Disparity and Noise Estimation David Chen Dept. Electrical Engineering Stanford University Email: dmchen@stanford.edu Abstract The problem of distributed

More information

Compression of a Binary Source with Side Information Using Parallelly Concatenated Convolutional Codes

Compression of a Binary Source with Side Information Using Parallelly Concatenated Convolutional Codes Compression of a Binary Source with Side Information Using Parallelly Concatenated Convolutional Codes Zhenyu Tu, Jing Li (Tiffany) and Rick S. Blum Electrical and Computer Engineering Department Lehigh

More information

Region-based Fusion Strategy for Side Information Generation in DMVC

Region-based Fusion Strategy for Side Information Generation in DMVC Region-based Fusion Strategy for Side Information Generation in DMVC Yongpeng Li * a, Xiangyang Ji b, Debin Zhao c, Wen Gao d a Graduate University, Chinese Academy of Science, Beijing, 39, China; b Institute

More information

Navigarea Autonomă utilizând Codarea Video Distribuită Free Navigation with Distributed Video Coding (DVC)

Navigarea Autonomă utilizând Codarea Video Distribuită Free Navigation with Distributed Video Coding (DVC) University Politehnica of Bucharest Faculty of Electronics, Telecommunications and Information Technology Navigarea Autonomă utilizând Codarea Video Distribuită Free Navigation with Distributed Video Coding

More information

Video Quality Analysis of Distributed Video Coding in Wireless Multimedia Sensor Networks

Video Quality Analysis of Distributed Video Coding in Wireless Multimedia Sensor Networks I.J. Information Technology and Computer Science, 2015, 01, 12-20 Published Online December 2014 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijitcs.2015.01.02 Video Quality Analysis of Distributed

More information

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France Video Compression Zafar Javed SHAHID, Marc CHAUMONT and William PUECH Laboratoire LIRMM VOODDO project Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier LIRMM UMR 5506 Université

More information

Xiaoqing Zhu, Sangeun Han and Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University

Xiaoqing Zhu, Sangeun Han and Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University Congestion-aware Rate Allocation For Multipath Video Streaming Over Ad Hoc Wireless Networks Xiaoqing Zhu, Sangeun Han and Bernd Girod Information Systems Laboratory Department of Electrical Engineering

More information

Wyner Ziv-Based Multiview Video Coding Xun Guo, Yan Lu, Member, IEEE, Feng Wu, Senior Member, IEEE, Debin Zhao, and Wen Gao, Senior Member, IEEE

Wyner Ziv-Based Multiview Video Coding Xun Guo, Yan Lu, Member, IEEE, Feng Wu, Senior Member, IEEE, Debin Zhao, and Wen Gao, Senior Member, IEEE IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 18, NO. 6, JUNE 2008 713 Wyner Ziv-Based Multiview Video Coding Xun Guo, Yan Lu, Member, IEEE, Feng Wu, Senior Member, IEEE, Debin Zhao,

More information

Fundamentals of Video Compression. Video Compression

Fundamentals of Video Compression. Video Compression Fundamentals of Video Compression Introduction to Digital Video Basic Compression Techniques Still Image Compression Techniques - JPEG Video Compression Introduction to Digital Video Video is a stream

More information

WZS: WYNER-ZIV SCALABLE PREDICTIVE VIDEO CODING. Huisheng Wang, Ngai-Man Cheung and Antonio Ortega

WZS: WYNER-ZIV SCALABLE PREDICTIVE VIDEO CODING. Huisheng Wang, Ngai-Man Cheung and Antonio Ortega WZS: WYNERZIV SCALABLE PREDICTIVE VIDEO CODING Huisheng Wang, NgaiMan Cheung and Antonio Ortega Integrated Media Systems Center and Department of Electrical Engineering University of Southern California,

More information

Jimin Xiao, Tammam Tillo, Senior Member, IEEE, Yao Zhao, Senior Member, IEEE

Jimin Xiao, Tammam Tillo, Senior Member, IEEE, Yao Zhao, Senior Member, IEEE Real-Time Video Streaming Using Randomized Expanding Reed-Solomon Code Jimin Xiao, Tammam Tillo, Senior Member, IEEE, Yao Zhao, Senior Member, IEEE Abstract Forward error correction (FEC) codes are widely

More information

A Video Coding Framework with Spatial Scalability

A Video Coding Framework with Spatial Scalability A Video Coding Framework with Spatial Scalability Bruno Macchiavello, Eduardo Peixoto and Ricardo L. de Queiroz Resumo Um novo paradigma de codificação de vídeo, codificação distribuída de vídeo, tem sido

More information

Module 6 STILL IMAGE COMPRESSION STANDARDS

Module 6 STILL IMAGE COMPRESSION STANDARDS Module 6 STILL IMAGE COMPRESSION STANDARDS Lesson 19 JPEG-2000 Error Resiliency Instructional Objectives At the end of this lesson, the students should be able to: 1. Name two different types of lossy

More information

An Unequal Packet Loss Protection Scheme for H.264/AVC Video Transmission

An Unequal Packet Loss Protection Scheme for H.264/AVC Video Transmission An Unequal Packet Loss Protection Scheme for H.4/AVC Video Transmission Xingjun Zhang, Xiaohong Peng School of Engineering and Applied Science, Aston University Aston Triangle, Birmingham, B4 7ET, UK {x.zhang,

More information

MPEG-4: Simple Profile (SP)

MPEG-4: Simple Profile (SP) MPEG-4: Simple Profile (SP) I-VOP (Intra-coded rectangular VOP, progressive video format) P-VOP (Inter-coded rectangular VOP, progressive video format) Short Header mode (compatibility with H.263 codec)

More information

LIVE VIDEO STREAMING OVER PACKET NETWORKS AND WIRELESS CHANNELS

LIVE VIDEO STREAMING OVER PACKET NETWORKS AND WIRELESS CHANNELS LIVE VIDEO STREAMING OVER PACKET NETWORKS AND WIRELESS CHANNELS Vladimir Stanković, Raouf Hamzaoui University of Konstanz Department of Computer and Information Science stankovi,hamzaoui@inf.uni-konstanz.de

More information

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

2014 Summer School on MPEG/VCEG Video. Video Coding Concept 2014 Summer School on MPEG/VCEG Video 1 Video Coding Concept Outline 2 Introduction Capture and representation of digital video Fundamentals of video coding Summary Outline 3 Introduction Capture and representation

More information

Model-based Multi-view Video Compression Using Distributed Source Coding Principles

Model-based Multi-view Video Compression Using Distributed Source Coding Principles Model-based Multi-view Video Compression Using Distributed Source Coding Principles Jayanth Nayak, Bi Song, Ertem Tuncel, Amit K. Roy-Chowdhury 1 Introduction Transmission of video data from multiple sensors

More information

SYMMETRIC DISTRIBUTED CODING OF STEREO OMNIDIRECTIONAL IMAGES

SYMMETRIC DISTRIBUTED CODING OF STEREO OMNIDIRECTIONAL IMAGES SCHOOL OF ENGINEERING - STI ELECTRICAL ENGINEERING INSTITUTE SIGNAL PROCESSING LABORATORY Pascal Frossard EPFL - FSTI - IEL - LTS Station 11 Switzerland-1015 LAUSANNE Phone: +4121 691 Fax: +4121 6937600

More information

Wireless Video Transmission: A Single Layer Distortion Optimal Approach

Wireless Video Transmission: A Single Layer Distortion Optimal Approach 2009 Data Compression Conference Wireless Video Transmission: A Single Layer Distortion Optimal Approach Negar Nejati Homayoun Yousefi zadeh Hamid Jafarkhani Department of EECS University of California,

More information

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 9, SEPTEMBER

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 9, SEPTEMBER IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 9, SEPTEER 2009 1389 Transactions Letters Robust Video Region-of-Interest Coding Based on Leaky Prediction Qian Chen, Xiaokang

More information

Combined Copyright Protection and Error Detection Scheme for H.264/AVC

Combined Copyright Protection and Error Detection Scheme for H.264/AVC Combined Copyright Protection and Error Detection Scheme for H.264/AVC XIAOMING CHEN, YUK YING CHUNG, FANGFEI XU, AHMED FAWZI OTOOM, *CHANGSEOK BAE School of Information Technologies, The University of

More information

DISTRIBUTED SOURCE CODING (DSC) has gained

DISTRIBUTED SOURCE CODING (DSC) has gained 1246 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 16, NO. 5, MAY 2007 3-D Model-Based Frame Interpolation for Distributed Video Coding of Static Scenes Matthieu Maitre, Student Member, IEEE, Christine Guillemot,

More information

40 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 1, JANUARY 2006

40 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 1, JANUARY 2006 40 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 1, JANUARY 2006 Rate-Distortion Optimized Hybrid Error Control for Real-Time Packetized Video Transmission Fan Zhai, Member, IEEE, Yiftach Eisenberg,

More information

JPEG 2000 vs. JPEG in MPEG Encoding

JPEG 2000 vs. JPEG in MPEG Encoding JPEG 2000 vs. JPEG in MPEG Encoding V.G. Ruiz, M.F. López, I. García and E.M.T. Hendrix Dept. Computer Architecture and Electronics University of Almería. 04120 Almería. Spain. E-mail: vruiz@ual.es, mflopez@ace.ual.es,

More information

First-order distortion estimation for efficient video streaming at moderate to high packet loss rates

First-order distortion estimation for efficient video streaming at moderate to high packet loss rates First-order distortion estimation for efficient video streaming at moderate to high packet loss rates Christian Schmidt and Kenneth Rose Department of Electrical and Computer Engineering University of

More information

Distributed Grayscale Stereo Image Coding with Unsupervised Learning of Disparity

Distributed Grayscale Stereo Image Coding with Unsupervised Learning of Disparity Distributed Grayscale Stereo Image Coding with Unsupervised Learning of Disparity David Varodayan, Aditya Mavlankar, Markus Flierl and Bernd Girod Max Planck Center for Visual Computing and Communication

More information

Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet.

Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet. Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet. Injong Rhee Department of Computer Science North Carolina State University Video Conferencing over Packet- Switching

More information

JOINT DISPARITY AND MOTION ESTIMATION USING OPTICAL FLOW FOR MULTIVIEW DISTRIBUTED VIDEO CODING

JOINT DISPARITY AND MOTION ESTIMATION USING OPTICAL FLOW FOR MULTIVIEW DISTRIBUTED VIDEO CODING JOINT DISPARITY AND MOTION ESTIMATION USING OPTICAL FLOW FOR MULTIVIEW DISTRIBUTED VIDEO CODING Matteo Salmistraro*, Lars Lau Rakêt, Catarina Brites, João Ascenso, Søren Forchhammer* *DTU Fotonik, Technical

More information

Hyper-Trellis Decoding of Pixel-Domain Wyner-Ziv Video Coding

Hyper-Trellis Decoding of Pixel-Domain Wyner-Ziv Video Coding 1 Hyper-Trellis Decoding of Pixel-Domain Wyner-Ziv Video Coding Arun Avudainayagam, John M. Shea, and Dapeng Wu Wireless Information Networking Group (WING) Department of Electrical and Computer Engineering

More information

H.264 STANDARD BASED SIDE INFORMATION GENERATION IN WYNER-ZIV CODING

H.264 STANDARD BASED SIDE INFORMATION GENERATION IN WYNER-ZIV CODING H.264 STANDARD BASED SIDE INFORMATION GENERATION IN WYNER-ZIV CODING SUBRAHMANYA MAIRA VENKATRAV Supervising Professor: Dr. K. R. Rao 1 TABLE OF CONTENTS 1. Introduction 1.1. Wyner-Ziv video coding 1.2.

More information

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Prashant Ramanathan and Bernd Girod Department of Electrical Engineering Stanford University Stanford CA 945

More information

CS 260: Seminar in Computer Science: Multimedia Networking

CS 260: Seminar in Computer Science: Multimedia Networking CS 260: Seminar in Computer Science: Multimedia Networking Jiasi Chen Lectures: MWF 4:10-5pm in CHASS http://www.cs.ucr.edu/~jiasi/teaching/cs260_spring17/ Multimedia is User perception Content creation

More information

Compression of VQM Features for Low Bit-Rate Video Quality Monitoring

Compression of VQM Features for Low Bit-Rate Video Quality Monitoring Compression of VQM Features for Low Bit-Rate Video Quality Monitoring Mina Makar, Yao-Chung Lin, Andre F. de Araujo and Bernd Girod Information Systems Laboratory, Stanford University, Stanford, CA 9435

More information

Overview: motion-compensated coding

Overview: motion-compensated coding Overview: motion-compensated coding Motion-compensated prediction Motion-compensated hybrid coding Motion estimation by block-matching Motion estimation with sub-pixel accuracy Power spectral density of

More information

IMAGE COMMUNICATION II EE398B

IMAGE COMMUNICATION II EE398B IMAGE COMMUNICATION II EE398B Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University Spring 2006/07 History of Digital Image Communication late 70s 1980s 1991

More information

Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video

Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 3, MARCH 2001 357 Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant,

More information

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Prashant Ramanathan and Bernd Girod Department of Electrical Engineering Stanford University Stanford CA 945

More information

Optimal Estimation for Error Concealment in Scalable Video Coding

Optimal Estimation for Error Concealment in Scalable Video Coding Optimal Estimation for Error Concealment in Scalable Video Coding Rui Zhang, Shankar L. Regunathan and Kenneth Rose Department of Electrical and Computer Engineering University of California Santa Barbara,

More information

Cross Layer Protocol Design

Cross Layer Protocol Design Cross Layer Protocol Design Radio Communication III The layered world of protocols Video Compression for Mobile Communication » Image formats» Pixel representation Overview» Still image compression Introduction»

More information

Lec 08 Video Signal Processing I

Lec 08 Video Signal Processing I CS/EE 5590 / ENG 401 Special Topics (17804, 17815, 17803) Lec 08 Video Signal Processing I Motion Estimation and Compensation Zhu Li Course Web: http://l.web.umkc.edu/lizhu/teaching/2016sp.video-communication/main.html

More information

University of Erlangen-Nuremberg. Cauerstrasse 7/NT, D Erlangen, Germany. ffaerber stuhl

University of Erlangen-Nuremberg. Cauerstrasse 7/NT, D Erlangen, Germany. ffaerber stuhl IEEE Int. Conf. on Imag. Processing, Oct. 99, Kobe, Japan Analysis of Error Propagation in Hybrid Video Coding with Application to Error Resilience Niko Farber, Klaus Stuhlmuller, and Bernd Girod Telecommunications

More information

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE 802.11e networks Seung-Seok Kang 1,1, Yejin Sohn 1, and Eunji Moon 1 1Department of Computer Science, Seoul Women s

More information

Scalable video coding with robust mode selection

Scalable video coding with robust mode selection Signal Processing: Image Communication 16(2001) 725}732 Scalable video coding with robust mode selection Shankar Regunathan, Rui Zhang, Kenneth Rose* Department of Electrical and Computer Engineering,

More information

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression Digital Compression Page 8.1 DigiPoints Volume 1 Module 8 Digital Compression Summary This module describes the techniques by which digital signals are compressed in order to make it possible to carry

More information

Image Interpolation with Dense Disparity Estimation in Multiview Distributed Video Coding

Image Interpolation with Dense Disparity Estimation in Multiview Distributed Video Coding Image Interpolation with Dense in Multiview Distributed Video Coding Wided Miled, Thomas Maugey, Marco Cagnazzo, Béatrice Pesquet-Popescu Télécom ParisTech, TSI departement, 46 rue Barrault 75634 Paris

More information

Stereo DVB-H Broadcasting System with Error Resilient Tools

Stereo DVB-H Broadcasting System with Error Resilient Tools Stereo DVB-H Broadcasting System with Error Resilient Tools Done Bugdayci M. Oguz Bici Anil Aksay Murat Demirtas Gozde B Akar Antti Tikanmaki Atanas Gotchev Project No. 21653 Stereo DVB-H Broadcasting

More information

Introduction to Video Encoding

Introduction to Video Encoding Introduction to Video Encoding INF5063 23. September 2011 History of MPEG Motion Picture Experts Group MPEG1 work started in 1988, published by ISO in 1993 Part 1 Systems, Part 2 Video, Part 3 Audio, Part

More information

Recommended Readings

Recommended Readings Lecture 11: Media Adaptation Scalable Coding, Dealing with Errors Some slides, images were from http://ip.hhi.de/imagecom_g1/savce/index.htm and John G. Apostolopoulos http://www.mit.edu/~6.344/spring2004

More information

H.264 Video Transmission with High Quality and Low Bitrate over Wireless Network

H.264 Video Transmission with High Quality and Low Bitrate over Wireless Network H.264 Video Transmission with High Quality and Low Bitrate over Wireless Network Kadhim Hayyawi Flayyih 1, Mahmood Abdul Hakeem Abbood 2, Prof.Dr.Nasser Nafe a Khamees 3 Master Students, The Informatics

More information

Citation for the original published paper (version of record):

Citation for the original published paper (version of record): http://www.diva-portal.org This is the published version of a paper published in International Journal of Advanced Computer Sciences and Applications. Citation for the original published paper (version

More information

CMPT 365 Multimedia Systems. Media Compression - Video

CMPT 365 Multimedia Systems. Media Compression - Video CMPT 365 Multimedia Systems Media Compression - Video Spring 2017 Edited from slides by Dr. Jiangchuan Liu CMPT365 Multimedia Systems 1 Introduction What s video? a time-ordered sequence of frames, i.e.,

More information

In the name of Allah. the compassionate, the merciful

In the name of Allah. the compassionate, the merciful In the name of Allah the compassionate, the merciful Digital Video Systems S. Kasaei Room: CE 315 Department of Computer Engineering Sharif University of Technology E-Mail: skasaei@sharif.edu Webpage:

More information

Study and Development of Image Authentication using Slepian Wolf Coding

Study and Development of Image Authentication using Slepian Wolf Coding e t International Journal on Emerging Technologies 6(2): 126-130(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Study and Development of Image Authentication using Slepian Wolf Coding

More information

LIST OF TABLES. Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46. Table 5.2 Macroblock types 46

LIST OF TABLES. Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46. Table 5.2 Macroblock types 46 LIST OF TABLES TABLE Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46 Table 5.2 Macroblock types 46 Table 5.3 Inverse Scaling Matrix values 48 Table 5.4 Specification of QPC as function

More information

Error Resilient Image Transmission over Wireless Fading Channels

Error Resilient Image Transmission over Wireless Fading Channels Error Resilient Image Transmission over Wireless Fading Channels M Padmaja [1] M Kondaiah [2] K Sri Rama Krishna [3] [1] Assistant Professor, Dept of ECE, V R Siddhartha Engineering College, Vijayawada

More information

A Review of Multiple Description Coding Techniques for Error-Resilient Video Delivery

A Review of Multiple Description Coding Techniques for Error-Resilient Video Delivery 1 A Review of Multiple Description Coding Techniques for Error-Resilient Video Delivery Mohammad Kazemi, Khosrow Haj Sadeghi, Shervin Shirmohammadi Abstract- Multiple Description Coding (MDC) is one of

More information

Multimedia Communication in Wireless Sensor Networks

Multimedia Communication in Wireless Sensor Networks 1 Multimedia Communication in Wireless Sensor Networks Eren Gürses Özgür B. Akan Department of Electrical and Electronics Engineering Middle East Technical University, Ankara, Turkey, 06531 Tel: +90-(312)-210

More information

Audio and video compression

Audio and video compression Audio and video compression 4.1 introduction Unlike text and images, both audio and most video signals are continuously varying analog signals. Compression algorithms associated with digitized audio and

More information

CS 335 Graphics and Multimedia. Image Compression

CS 335 Graphics and Multimedia. Image Compression CS 335 Graphics and Multimedia Image Compression CCITT Image Storage and Compression Group 3: Huffman-type encoding for binary (bilevel) data: FAX Group 4: Entropy encoding without error checks of group

More information

Chapter 10. Basic Video Compression Techniques Introduction to Video Compression 10.2 Video Compression with Motion Compensation

Chapter 10. Basic Video Compression Techniques Introduction to Video Compression 10.2 Video Compression with Motion Compensation Chapter 10 Basic Video Compression Techniques 10.1 Introduction to Video Compression 10.2 Video Compression with Motion Compensation 10.3 Search for Motion Vectors 10.4 H.261 10.5 H.263 10.6 Further Exploration

More information

Lec 08 Video Signal Processing I

Lec 08 Video Signal Processing I CS/EE 5590 / ENG 401 Multimedia Communication Lec 08 Video Signal Processing I Motion Estimation and Compensation Zhu Li Course Web: http://l.web.umkc.edu/lizhu/ Z. Li Multimedia Communciation, Spring

More information

Error Concealment Used for P-Frame on Video Stream over the Internet

Error Concealment Used for P-Frame on Video Stream over the Internet Error Concealment Used for P-Frame on Video Stream over the Internet MA RAN, ZHANG ZHAO-YANG, AN PING Key Laboratory of Advanced Displays and System Application, Ministry of Education School of Communication

More information

MULTIDIMENSIONAL SIGNAL, IMAGE, AND VIDEO PROCESSING AND CODING

MULTIDIMENSIONAL SIGNAL, IMAGE, AND VIDEO PROCESSING AND CODING MULTIDIMENSIONAL SIGNAL, IMAGE, AND VIDEO PROCESSING AND CODING JOHN W. WOODS Rensselaer Polytechnic Institute Troy, New York»iBllfllfiii.. i. ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD

More information

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

ELEC 691X/498X Broadcast Signal Transmission Winter 2018 ELEC 691X/498X Broadcast Signal Transmission Winter 2018 Instructor: DR. Reza Soleymani, Office: EV 5.125, Telephone: 848 2424 ext.: 4103. Office Hours: Wednesday, Thursday, 14:00 15:00 Slide 1 In this

More information

EE 387 course information

EE 387 course information EE 387 course information EE 387, Notes 1, Handout #2 Instructor: John Gill, Packard 266 Textbook: Algebraic Codes for Data Transmission by Richard Blahut Weekly homework, including occasional programming

More information

An Imperceptible and Blind Watermarking Scheme Based on Wyner-Ziv Video Coding for Wireless Video Sensor Networks

An Imperceptible and Blind Watermarking Scheme Based on Wyner-Ziv Video Coding for Wireless Video Sensor Networks An Imperceptible and Blind Watermarking Scheme Based on Wyner-Ziv Video Coding for Wireless Video Sensor Networks Noreen Imran a,*, Boon-Chong Seet a, A. C. M. Fong b a School of Engineering, Auckland

More information

CAMED: Complexity Adaptive Motion Estimation & Mode Decision for H.264 Video

CAMED: Complexity Adaptive Motion Estimation & Mode Decision for H.264 Video ICASSP 6 CAMED: Complexity Adaptive Motion Estimation & Mode Decision for H.264 Video Yong Wang Prof. Shih-Fu Chang Digital Video and Multimedia (DVMM) Lab, Columbia University Outline Complexity aware

More information

Interframe coding of video signals

Interframe coding of video signals Interframe coding of video signals Adaptive intra-interframe prediction Conditional replenishment Rate-distortion optimized mode selection Motion-compensated prediction Hybrid coding: combining interframe

More information

( ) ; For N=1: g 1. g n

( ) ; For N=1: g 1. g n L. Yaroslavsky Course 51.7211 Digital Image Processing: Applications Lect. 4. Principles of signal and image coding. General principles General digitization. Epsilon-entropy (rate distortion function).

More information

Low-complexity video compression based on 3-D DWT and fast entropy coding

Low-complexity video compression based on 3-D DWT and fast entropy coding Low-complexity video compression based on 3-D DWT and fast entropy coding Evgeny Belyaev Tampere University of Technology Department of Signal Processing, Computational Imaging Group April 8, Evgeny Belyaev

More information

A GPU-Based DVC to H.264/AVC Transcoder

A GPU-Based DVC to H.264/AVC Transcoder A GPU-Based DVC to H.264/AVC Transcoder Alberto Corrales-García 1, Rafael Rodríguez-Sánchez 1, José Luis Martínez 1, Gerardo Fernández-Escribano 1, José M. Claver 2, and José Luis Sánchez 1 1 Instituto

More information

Course Syllabus. Website Multimedia Systems, Overview

Course Syllabus. Website   Multimedia Systems, Overview Course Syllabus Website http://ce.sharif.edu/courses/93-94/2/ce342-1/ Page 1 Course Syllabus Textbook Z-N. Li, M.S. Drew, Fundamentals of Multimedia, Pearson Prentice Hall Upper Saddle River, NJ, 2004.*

More information

Compressed-Domain Video Processing and Transcoding

Compressed-Domain Video Processing and Transcoding Compressed-Domain Video Processing and Transcoding Susie Wee, John Apostolopoulos Mobile & Media Systems Lab HP Labs Stanford EE392J Lecture 2006 Hewlett-Packard Development Company, L.P. The information

More information

Rate Distortion Optimization in Video Compression

Rate Distortion Optimization in Video Compression Rate Distortion Optimization in Video Compression Xue Tu Dept. of Electrical and Computer Engineering State University of New York at Stony Brook 1. Introduction From Shannon s classic rate distortion

More information

A Comprehensive Review of Distributed Coding Algorithms for Visual Sensor Network (VSN)

A Comprehensive Review of Distributed Coding Algorithms for Visual Sensor Network (VSN) 104 A Comprehensive Review of Distributed Coding Algorithms for Visual Sensor Network (VSN) Mansoor Ebrahim, Chai Wai Chong Faculty of Science & Technology, Sunway University, Selangor, Malaysia 12032389@imail.sunway.edu.my,

More information

New Techniques for Improved Video Coding

New Techniques for Improved Video Coding New Techniques for Improved Video Coding Thomas Wiegand Fraunhofer Institute for Telecommunications Heinrich Hertz Institute Berlin, Germany wiegand@hhi.de Outline Inter-frame Encoder Optimization Texture

More information

Efficient and Low Complexity Surveillance Video Compression using Distributed Scalable Video Coding

Efficient and Low Complexity Surveillance Video Compression using Distributed Scalable Video Coding VNU Journal of Science: Comp. Science & Com. Eng, Vol. 34, No. 1 (2018) 38-51 Efficient and Low Complexity Surveillance Video Compression using Distributed Scalable Video Coding Le Dao Thi Hue 1, Luong

More information

4G WIRELESS VIDEO COMMUNICATIONS

4G WIRELESS VIDEO COMMUNICATIONS 4G WIRELESS VIDEO COMMUNICATIONS Haohong Wang Marvell Semiconductors, USA Lisimachos P. Kondi University of Ioannina, Greece Ajay Luthra Motorola, USA Song Ci University of Nebraska-Lincoln, USA WILEY

More information

IPTV multicast with peer-assisted lossy error control

IPTV multicast with peer-assisted lossy error control IPTV multicast with peer-assisted lossy error control Zhi Li a, Xiaoqing Zhu b, Ali C. Begen b and Bernd Girod a a Dept. of Electrical Engineering, Stanford University, Stanford, CA 94305, USA; b Cisco

More information

Standard Codecs. Image compression to advanced video coding. Mohammed Ghanbari. 3rd Edition. The Institution of Engineering and Technology

Standard Codecs. Image compression to advanced video coding. Mohammed Ghanbari. 3rd Edition. The Institution of Engineering and Technology Standard Codecs Image compression to advanced video coding 3rd Edition Mohammed Ghanbari The Institution of Engineering and Technology Contents Preface to first edition Preface to second edition Preface

More information

Mahdi Amiri. February Sharif University of Technology

Mahdi Amiri. February Sharif University of Technology Course Presentation Multimedia Systems Overview of the Course Mahdi Amiri February 2014 Sharif University of Technology Course Syllabus Website http://ce.sharif.edu/courses/92-93/2/ce342-1/ Page 1 Course

More information

Introduction to Video Coding

Introduction to Video Coding Introduction to Video Coding o Motivation & Fundamentals o Principles of Video Coding o Coding Standards Special Thanks to Hans L. Cycon from FHTW Berlin for providing first-hand knowledge and much of

More information

ADVANCES IN VIDEO COMPRESSION

ADVANCES IN VIDEO COMPRESSION ADVANCES IN VIDEO COMPRESSION Jens-Rainer Ohm Chair and Institute of Communications Engineering, RWTH Aachen University Melatener Str. 23, 52074 Aachen, Germany phone: + (49) 2-80-27671, fax: + (49) 2-80-22196,

More information

Decoded. Frame. Decoded. Frame. Warped. Frame. Warped. Frame. current frame

Decoded. Frame. Decoded. Frame. Warped. Frame. Warped. Frame. current frame Wiegand, Steinbach, Girod: Multi-Frame Affine Motion-Compensated Prediction for Video Compression, DRAFT, Dec. 1999 1 Multi-Frame Affine Motion-Compensated Prediction for Video Compression Thomas Wiegand

More information