Distributed Source Coding for Image and Video Applications. Acknowledgements

Size: px
Start display at page:

Download "Distributed Source Coding for Image and Video Applications. Acknowledgements"

Transcription

1 Distributed Source oding for Image and Video Applications Ngai-Man (Man) HEUNG Signal and Image Processing Institute University of Southern alifornia 1 Acknowledgements ollaborators at US: Antonio Ortega Huisheng Wang aimu Tang Ivy Tseng Some materials taken from literatures: iong et al (Texas A&M) Girod et al (Stanford) Ramchandran et al (U Berkeley) Others 2 1

2 Outline Introduction Motivation Source coding with decoder side-information only Simple example to illustrate DS idea Application scenarios Basic information-theoretic results Slepian-Wolf Wyner-Ziv Practical encoding/decoding algorithm Role LDP based Applications Low-complexity video encoding Scalable video coding Flexible decoding, e.g., multiview video 3 Motivation 4 2

3 ompression with losed-loop Prediction (LP): E.g., MPEG, H.26 Z=- ^ Exactly same predictor ompute and send the difference/prediction residue (Z=-) to decoder Predictor : Motion-compensated predictor in neighboring frames o-located pixels in neighboring slices in volumetric image 5 Issues in losed-loop Prediction: High omplexity Encoding High complexity encoding Motion estimation time Some emerging applications require low complexity encoding, e.g., mobile video, video sensors Distributed source coding allows flexible distribution of complexity between encoder and decoder 6 3

4 Issues in losed-loop Prediction: Vulnerable to Transmission Error Error in predictor propagates to subsequent frames: drifting time error Distributed source coding allows exact reconstruction with transmission error 7 Issues in losed-loop Prediction: Lack of Decoding Flexibility Some emerging applications need to support multiple decoding paths, e.g., multiview video View View View Time Decoding path When users can choose among different decoding paths, it is not clear which previous reconstructed frame will be available to use in the decoding DS can support multiple decoding paths and address predictor uncertainty efficiently 8 4

5 Distributed Source oding 9 Distributed Source oding Lossless compression of random variable - Intra coding: R H() (i) LP (e.g. DPM): Z=- R H( ) (ii) DS: ~ P(,) Encoding does not require de-coupled from the encoded data ~ 10 5

6 Distributed Source oding Lossless compression of random variable - Intra coding: R H() (i) LP (e.g. DPM): Z=- R H( ) (ii) DS: ~ P(,) Encoding does not require de-coupled from the encoded data ~ 11 Distributed Source oding Lossless compression of random variable - Intra coding: R H() (i) LP (e.g. DPM): Z=- R H( ) (ii) DS: ~ P(,) Encoding does not require de-coupled from the encoded data ~ 12 6

7 (i) LP (e.g. DPM): Distributed Source oding Lossless compression of random - Access variable to exact value of - ompute the residue - Intra coding: R H() - Use entropy coding to achieve compression - =4 - Z=- =2 R H( ) -: Entropy oding 001 (ii) DS: -~ Do not have access to exact value of -Know only distribution of given - Not immediately useful since we want to compress P(,) =4 Encoding does not require f (y x): de-coupled from the encoded data ~ 13 Distributed Source oding Lossless compression of random variable - Intra coding: R H() (i) LP (e.g. DPM): Z=- R H( ) -Why DS? What are the potential applications? -How to encode the input exactly? (ii) DS: ~ -What is the coding performance? P(,) Encoding does not require de-coupled from the encoded data ~ 14 7

8 Why DS? When predictor is not available during encoding orrelated sources are not co-located Sensors network, wireless camera Low complexity video encoding Due to complexity constraint at the encoder time DS: ~ P(,) How to estimate this correlation? 15 Why DS? To decouple compressed data from predictor In LP, prediction residue is closely coupled with the predictor (i) LP (e.g. DPM): Z=- (ii) DS: ~ P(,) In DS, compressed data is computed from the correlation How to encode? More robust to uncertainty on or error in 16 8

9 DS Example Using oset takes value [0, 255] (uniformly) Intra coding requires 8 bits for lossless orrelation P(,): 4 > - -4 (i.e., - takes value in [-4,4)) an explore this correlation If is available at both the encoder and decoder LP: communicate the residue - P(,) Requires 3 bits to convey If is not available at the encoder, how can we communicate? 17 DS Example Using oset (ont d) How to communicate if is not available at the encoder? =2 P(,): 4 > A 1B 2 D E F G H A B D G 255 H Partition reconstruction levels into different cosets Each coset includes several reconstruction levels : transmit coset label (syndrome), need 3 bits : disambiguate label (closest to ) Requires 3 bits to convey 18 9

10 DS Example Using oset (ont d) an we use less than 3 bits? Try 2 bits =2 A B D A B D A B D. : Decoding error if we use less bits than required orrelation information determines the number of coset for error-free reconstruction If correlation were 2 > - -2 (i.e.,, are more correlated), 2 bits would work 19 DS - Main Ideas Encoding: Send ambiguous information to achieve compression E.g., one label represents group of reconstruction levels Decoding: information is disambiguated at the decoder using side information Pick the coset member closest to Level of ambiguity (hence the encoding rate) is determined by correlation between and More correlated, more ambiguous representation using less bits 20 10

11 DS - Main Steps Partition input into cosets Members in the coset are separated by minimum distance Send coset index At decoder, pick the member closest to side information in the coset Similar steps for advanced algorithm based on error correction code (E.g., LDP) How about the coding efficiency? 21 DS Theoretical Performance LP Lossless compression of random variable R H( ) DS [Slepian, Wolf; 1973] R H( ) P(,) Efficient encoding possible even when encoder does not have precise knowledge of 22 11

12 DS Properties - Inherent Error Resilience Even is corrupted by noise, it is still possible to reconstruct exactly Prevent error propagation : : +N ompressed data (i.e., coset label) is decoupled from 23 DS Properties Robust to Predictor Uncertainty Multiple predictor candidates at the decoder (e.g., multiview video) does not know exactly which predictor is available at decoder : : 24 12

13 Application Scenario 25 Application Scenario Video Transmission - Resilience to transmission error - In practical applications, we have to estimate the noise power at the encoder, P(N) + N corrupted by noise N [Sehgal, Jagmohan, Ahuja; IEEE Trans. Multimedia 04], [Majumdar, Wang, Ramchandran, Garudadri; PS 04], [Rane, Girod; VIP 06], 26 13

14 Application Scenario Flexible Decoding Flexible decoding, e.g., multiview video - DS is robust to predictor uncertainty - estimates correlation between and k - Recover exactly no matter which k is at decoder 0, 1, 2, 0 or 1 or 2 ( does not know which one) [heung, Ortega; MMSP 07] 27 Application Scenario Low omplexity Video Encoding Low complexity video encoding - Finding to predict is complex - P(,) can be estimated in low complexity, hopefully P(,) [Puri, Ramchandran, Allerton 02] [Aaron, Zhang, Girod, Asilomar 02], 28 14

15 Outline Introduction Motivation Source coding with decoder side-information only Simple example to illustrate DS idea Application scenarios Basic information-theoretic results Slepian-Wolf Wyner-Ziv Practical encoding/decoding algorithm Role LDP based Applications Low-complexity video encoding Scalable video coding Flexible decoding, e.g., multiview video 29 Slepian-Wolf Theorem Lossless compression of correlated sources: ={}, ={} Random variables, jointly distributed P(,) Possible to achieve total rate as low as H(,) - theoretical limit when the encoders can cooperate side-information is a special case Distributed source coding with decoder side-information: R H() R H( ) R H()+H( )=H(,) R R R=R +R H(,) 30 15

16 Slepian-Wolf Theorem (cont ) R R General case: R R H( ) R H( ) R H(,) H() H( ) Achievable rate region side-information H( ) R R=R +R =H(,) For video/image applications, usually operate at corner points (decoder side-information) 31 Wyner-Ziv Theorem Lossy compression of ={}, ={}: memoryless sources is available only at the decoder R R (D) ^ R R WZ (D) ^ P(,) In general, there is rate loss: R WZ (D)-R (D)

17 Wyner-Ziv Theorem Example Example: quadratic Gaussian case ={}, ={};, are jointly Gaussian Distortion metric is MSE No rate loss with Wyner-Ziv coding R WZ (D) = R (D) No rate loss in several other cases 33 Practical Wyner-Ziv oding Practical Wyner-Ziv coding: Quantizer Q Slepian-Wolf Slepian-Wolf Q Minimumdistortion Reconstruction ^ P(,) Lossy qunatization Lossless compression of quantization index Q using SW encoder At decoder, side information is used in: Slepian-Wolf decoding Reconstruct in the quantization bin specified by Q To achieve Wyner-Ziv limit, need Good quantization: E.g., TQ Good Slepian-Wolf code: E.g., based on LDP 34 17

18 Practical Slepian-Wolf ode onstruction Slepian-Wolf encoder plays a similar role as entropy coding in conventional source coding problem Transform T[] Quantizer Q Entropy coding Bit-stream Transform T[] Quantizer Q Slepian-Wolf Bit-stream P(,) Lossless compression Rely on transform, quantization to achieve good (lossy) coding performance 35 SW oding with Error orrecting ode Linear (n, k) binary error-correcting code k bits input to channel encoder k n bits output at channel encoder n-k bits redundancy hannel n ~ Defined by parity check matrix H Space of n-bits binary vector: For any n-bits binary vector A A H T B = S, S is syndrome (n-k bits vector) B A B If is one of the 2 k codeword, S=0 In general, 2 k different have the same S Partition space of into 2 n-k cosets Each coset has 2 k members H T = S 2 n members 2 k members In each coset, the minimum (Hamming) distance between the members is the same 38 18

19 LDP Based Slepian-Wolf ode ={}, ={}, to compress a n-bits binary vector Similar idea as the coset example we have mentioned : - Partition input space into cosets: - Send coset index: Space of n-bits vector: A B D E F G H A B D A B B A A B mod m = coset index H T = S 2 n-k cosets : - Use to disambiguate the information: - ompression performance: (n-k)/n - Number of cosets (min. distance between members of coset) depends on correlation 39 LDP Based Slepian-Wolf ode (cont ) : SW : H T = S SW : :??????? p( i i ) would use the SI to estimate the probability that each bit is being zero or one 40 19

20 Outline Introduction Motivation Source coding with decoder side-information only Simple example to illustrate DS idea Application scenarios Basic information-theoretic results Slepian-Wolf Wyner-Ziv Practical encoding/decoding algorithm Role LDP based Applications Low-complexity video encoding Scalable video coding Flexible decoding, e.g., multiview video 42 Low omplexity Video Encoding Shift motion estimation to decoder Low complexity video encoder High complexity decoder Application: uplink video transmission Video sensor network Mobile phone video Important work: [Puri, Ramchandran; 2002] [Aaron, Zhang, Girod; 2002] 43 20

21 Low omplexity Video Encoding - Example [Puri, Ramchandran; 2002], [Puri, Majumdar, Ramchandran; 2007] DS requires only P(,) at encoder : current macroblock to be encoded : best motion-compensated predictor from reference frame for Two problems: At encoder, how to estimate P(,) without searching? For low complexity encoding, avoid ME at encoder At decoder, how to obtain to decode? onventional ME requires to locate is not available time P(,) 44 Low omplexity Video Encoding Example (cont ) Block based : Transform, Quantization, Syndrome coding time P(,) Estimate P(,): Squared difference (SD) between co-located block in previous frame Use SD to infer P(,) thro classifier Require no motion search [Puri, Majumdar, Ramchandran; IEEE Trans. IP 2007] 45 21

22 Low omplexity Video Encoding Example (cont ) : x Require (best motioncompensated predictor) to perform Slepian-Wolf decoding onventional ME requires to locate But is not available sends also R of At decoder, try all possible candidate predictors For each candidate predictor, SW decoder outputs one decoded sequence closest to the candidate If the decoded sequence passes R test, declare current decoded sequence as Otherwise, try another candidate 46 Low omplexity Video Encoding oding Efficiency ompared to H.263+, FE, Intra-refresh 3dB loss when no packet drop 2dB gain at 10% packet drop rate [Puri, Majumdar, Ramchandran; IEEE Trans. IP 2007] 47 22

23 DS Application to Scalable Video oding 48 Some Work on Scalable oding Based on DS [u, iong; VIP 04, IEEE Trans. IP 06] Embedded enhancement layer similar to MPEG-4/H.26L FGS Robust to error in base layer Do not suffer performance loss due to layering [Tagliasacchi, Majumdar, Ramchandran, Tubaro; PS 04, Eurasip SP 06] Spatial/temporal/SNR scalability Based on PRISM [Puri, Ramchandran; Allerton 02] Robust to channel losses Flexible distribution of complexity [Sehgal, Jagmohan, Ahuja; PS 04] Multiple Wyner-Ziv encoded versions for different possible predictors streams an appropriate encoded version based on knowledge of predictors available at decoder [Wang, heung, Ortega; PS 04, Eurasip JASP 06] Improvement of MPEG4-FGS: Utilizing EL reconstruction for prediction Low complexity overhead: Avoid replicating EL reconstruction at encoder 49 23

24 Error Robust Scalable oding [u, iong; VIP 04, IEEE Trans. IP 06] Base layer (BL): Standard video codec Side Information (SI): BL reconstruction Enhancement layer (EL) based on bit-plane coding and DS Error corrupted base layer (SI) may still be used for DS decoding 50 Robust to Transmission Error DS-based system can achieve substantial improvement in situations with transmission error [u, iong; VIP 04, IEEE Trans. IP 06] Football 1% macroblock loss at BL BL: 1450 kbps EL: 200 kbps DS FGS In addition, the system does not suffer performance loss due to layering, i.e., same performance as the monolithic WZ coding 51 24

25 DS Application to Flexible Video Decoding 67 Flexible Video Decoding Apply DS to generate a single bitstream that can be decoded in several different ways View View Free viewpoint switching in multiview video compression Forward and backward video playback Robust video transmission Time 68 25

26 Flexible Decoding Example Free Viewpoint Switching in Multiview Video User selects a particular view: View [heung, Ortega; PS 07] User switches between different views during playback: Time video frame Decoding path In order to address viewpoint switching, compression schemes have to support multiple decoding paths 69 Free viewpoint switching poses challenges to multiview compression When users can choose among different decoding paths, it is not clear which previous reconstructed frame will be available to use in the decoding View Time Multiple decoding paths Either 0 or 1 or 2 will be available at decoder Uncertainty on predictor status at decoder!!!! 70 26

27 Problem Formulation To support low-delay free viewpoint switching (flexible decoding), encoder needs to operate under uncertainty on decoder predictor [heung, Ortega; MMSP 07] View does not know which i will be available at decoder Time ^ Assume feedback is not available Low-delay, interactive application Offline encoding of multiview data 71 Address Viewpoint Switching/Flexible Decoding Within losed-loop Predictive (LP) oding Framework has to send multiple prediction residues to the decoder View Prediction residue is tied to a specific predictor Time ^ ^ ^ Z Z 0, Z 1, Z 2 1 = Z 0 =- 0 Z 2 =- 2 ^ ^ =2 +Z2 ^ Z i : P-frame or SP-frame Overhead increases with the number of predictor candidates ^ may not be identical when different i are used as predictor - drifting 74 27

28 Solution Based on Distributed Source oding 78 DS - Virtual ommunication hannel Perspective In DS, encoder can communicate by sending parity information (E.g., [Girod, Aaron, Rane, Rebollo-Mondero; Proc. IEEE 04]) LP: DS: Enc Z=- Dec ^ Z + Dec ^ Parity information Parity information is independent of a specific predictor - What matters is the amount of parity information 79 28

29 Address Viewpoint Switching (Flexible Decoding) Using DS Under predictor uncertainty, encoder can communicate by sending an amount of parity corresponding to the worst case correlation View Time ^ N virtual channels: Z Dec ^ Z Dec ^ + Z 2 2 Dec ^ Parity corresponding to the worst case correlation noise 80 Viewpoint Switching (Flexible Decoding) LP vs. DS LP R LP = Σ H(Z i ) H(Z 0 ) H(Z 1 ) H(Z 2 ) View Time LP: ^ ^ ^ Z 0, Z 1, Z DS: Worst case parity ^ R DS = max ( H(Z i ) ) DS H(Z 0 ) H(Z 1 ) Bits required to communicate with i at decoder : H( i ) = H(Z i ) H(Z 2 ) 81 29

30 Parity information is independent of a specific predictor b(l) : SW : SW : b(l) :??????? p(b(l) i, b(l+1), b(l+2), ) 82 Experimental Results - Multiview Video oding Allow switching from adjacent views: three predictor candidates Ballroom (320x240, 25fps, GOP=25) View DS LP Time PSNR Intra Intra Inter Proposed Bit-rate (kbps) Our proposed algorithm out-performs LP and intra coding 88 30

31 Experimental Results Akko&Kayo (320x240, 30fps, GOP=30) 38 PSNR DS LP Intra Intra Inter Proposed Bit-rate (kbps) 89 Drifting Experiments Our proposed algorithm is almost drift-free, since quantized coefficients in DS coded MB are identically reconstructed LP DS Akko&Kayo (GOP=30) PSNR w ithout sw itching sw itching Drifting in LP PSNR w ithout sw itching sw itching Switching occurs Frame no Switching occurs Frame no. View Time View switching occurs at frame number

32 Scaling Experiments Number of coded bits vs. number of predictor candidates Bits per frame Intra v-1 v v DS LP Intra Inter Proposed Number of predictor candidates Bit-rate of DS-based approach increases at a slower rate compared with LP An additional candidate incurs more bits only if it has the worst correlation among all candidates 91 Summary: DS Application to Viewpoint Switching/Flexible Decoding DS-based coding algorithm to address viewpoint switching/flexible decoding Single bitstream to support multiple decoding paths Parity information independent of a specific predictor Overhead depends on the worst correlation rather than the number of decoding paths Outperform LP and intra coding in terms of coding performance Our proposed system is almost drift-free 93 32

33 References Introduction B. Girod, A. Aaron, S. Rane, and D. Rebollo-Monedero, Distributed video coding, Proceedings of the IEEE, Special Issue on Advances in Video oding and Delivery 93, pp , Jan Z. iong, A. Liveris, and S. heng, Distributed source coding for sensor networks, IEEE Signal Processing Magazine 21, pp , Sept Recent Advances Guillemot,., Pereira, F., Torres, L., Ebrahimi, T., Leonardi, R., Ostermann, J., Distributed Monoview and Multiview Video oding, Signal Processing Magazine, IEEE, Volume 24, Issue 5, Sept. 2007, Page(s):67-76 Workshop on Recent Advances in Distributed Video oding

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

Distributed Video Coding

Distributed Video Coding Distributed Video Coding Bernd Girod Anne Aaron Shantanu Rane David Rebollo-Monedero David Varodayan Information Systems Laboratory Stanford University Outline Lossless and lossy compression with receiver

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo

Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo Overview Examples and motivations Scalable coding for network transmission Techniques for multiple description coding 2 27/05/2013

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

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

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Project Title: Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Midterm Report CS 584 Multimedia Communications Submitted by: Syed Jawwad Bukhari 2004-03-0028 About

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

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

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

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

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 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 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

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

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

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

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

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

Advanced Video Coding: The new H.264 video compression standard

Advanced Video Coding: The new H.264 video compression standard Advanced Video Coding: The new H.264 video compression standard August 2003 1. Introduction Video compression ( video coding ), the process of compressing moving images to save storage space and transmission

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

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

Distributed Rate Allocation for Video Streaming over Wireless Networks. Wireless Home Video Networking

Distributed Rate Allocation for Video Streaming over Wireless Networks. Wireless Home Video Networking Ph.D. Oral Defense Distributed Rate Allocation for Video Streaming over Wireless Networks Xiaoqing Zhu Tuesday, June, 8 Information Systems Laboratory Stanford University Wireless Home Video Networking

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

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

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

Week 14. Video Compression. Ref: Fundamentals of Multimedia

Week 14. Video Compression. Ref: Fundamentals of Multimedia Week 14 Video Compression Ref: Fundamentals of Multimedia Last lecture review Prediction from the previous frame is called forward prediction Prediction from the next frame is called forward prediction

More information

Introduction to Video Compression

Introduction to Video Compression Insight, Analysis, and Advice on Signal Processing Technology Introduction to Video Compression Jeff Bier Berkeley Design Technology, Inc. info@bdti.com http://www.bdti.com Outline Motivation and scope

More information

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework System Modeling and Implementation of MPEG-4 Encoder under Fine-Granular-Scalability Framework Literature Survey Embedded Software Systems Prof. B. L. Evans by Wei Li and Zhenxun Xiao March 25, 2002 Abstract

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

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

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

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications:

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Chapter 11.3 MPEG-2 MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Simple, Main, SNR scalable, Spatially scalable, High, 4:2:2,

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

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

EE Low Complexity H.264 encoder for mobile applications

EE Low Complexity H.264 encoder for mobile applications EE 5359 Low Complexity H.264 encoder for mobile applications Thejaswini Purushotham Student I.D.: 1000-616 811 Date: February 18,2010 Objective The objective of the project is to implement a low-complexity

More information

Lecture 5: Error Resilience & Scalability

Lecture 5: Error Resilience & Scalability Lecture 5: Error Resilience & Scalability Dr Reji Mathew A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S 010 jzhang@cse.unsw.edu.au Outline Error Resilience Scalability Including slides

More information

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

International Journal of Emerging Technology and Advanced Engineering Website:   (ISSN , Volume 2, Issue 4, April 2012) A Technical Analysis Towards Digital Video Compression Rutika Joshi 1, Rajesh Rai 2, Rajesh Nema 3 1 Student, Electronics and Communication Department, NIIST College, Bhopal, 2,3 Prof., Electronics and

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

Context based optimal shape coding

Context based optimal shape coding IEEE Signal Processing Society 1999 Workshop on Multimedia Signal Processing September 13-15, 1999, Copenhagen, Denmark Electronic Proceedings 1999 IEEE Context based optimal shape coding Gerry Melnikov,

More information

Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet

Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet GuiJin Wang Qian Zhang Wenwu Zhu Jianping Zhou Department of Electronic Engineering, Tsinghua University, Beijing,

More information

New Compression Techniques for Robust and Scalable Media Communications

New Compression Techniques for Robust and Scalable Media Communications New Compression Techniques for Robust and Scalable Media Communications 1. Research Team Project Leader: Graduate Students: Prof. Antonio Ortega, Electrical Engineering Hyukjune Chung, Huisheng Wang 2.

More information

Multiple Description Coding for Video Using Motion Compensated Prediction *

Multiple Description Coding for Video Using Motion Compensated Prediction * Multiple Description Coding for Video Using Motion Compensated Prediction * Amy R. Reibman Yao Wang Michael T. Orchard Rohit Puri and Polytechnic Univ. Princeton Univ. Univ. Illinois Hamid Jafarkhani Brooklyn,

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

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

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

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

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

ADAPTIVE JOINT H.263-CHANNEL CODING FOR MEMORYLESS BINARY CHANNELS

ADAPTIVE JOINT H.263-CHANNEL CODING FOR MEMORYLESS BINARY CHANNELS ADAPTIVE JOINT H.263-CHANNEL ING FOR MEMORYLESS BINARY CHANNELS A. Navarro, J. Tavares Aveiro University - Telecommunications Institute, 38 Aveiro, Portugal, navarro@av.it.pt Abstract - The main purpose

More information

Video Compression Standards (II) A/Prof. Jian Zhang

Video Compression Standards (II) A/Prof. Jian Zhang Video Compression Standards (II) A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009 jzhang@cse.unsw.edu.au Tutorial 2 : Image/video Coding Techniques Basic Transform coding Tutorial

More information

Upcoming Video Standards. Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc.

Upcoming Video Standards. Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc. Upcoming Video Standards Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc. Outline Brief history of Video Coding standards Scalable Video Coding (SVC) standard Multiview Video Coding

More information

Differential Compression and Optimal Caching Methods for Content-Based Image Search Systems

Differential Compression and Optimal Caching Methods for Content-Based Image Search Systems Differential Compression and Optimal Caching Methods for Content-Based Image Search Systems Di Zhong a, Shih-Fu Chang a, John R. Smith b a Department of Electrical Engineering, Columbia University, NY,

More information

Video Coding Standards: H.261, H.263 and H.26L

Video Coding Standards: H.261, H.263 and H.26L 5 Video Coding Standards: H.261, H.263 and H.26L Video Codec Design Iain E. G. Richardson Copyright q 2002 John Wiley & Sons, Ltd ISBNs: 0-471-48553-5 (Hardback); 0-470-84783-2 (Electronic) 5.1 INTRODUCTION

More information

SIGNAL COMPRESSION. 9. Lossy image compression: SPIHT and S+P

SIGNAL COMPRESSION. 9. Lossy image compression: SPIHT and S+P SIGNAL COMPRESSION 9. Lossy image compression: SPIHT and S+P 9.1 SPIHT embedded coder 9.2 The reversible multiresolution transform S+P 9.3 Error resilience in embedded coding 178 9.1 Embedded Tree-Based

More information

ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS

ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS E. Masala, D. Quaglia, J.C. De Martin Λ Dipartimento di Automatica e Informatica/ Λ IRITI-CNR Politecnico di Torino, Italy

More information

VIDEO COMPRESSION STANDARDS

VIDEO COMPRESSION STANDARDS VIDEO COMPRESSION STANDARDS Family of standards: the evolution of the coding model state of the art (and implementation technology support): H.261: videoconference x64 (1988) MPEG-1: CD storage (up to

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

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

Video Compression MPEG-4. Market s requirements for Video compression standard

Video Compression MPEG-4. Market s requirements for Video compression standard Video Compression MPEG-4 Catania 10/04/2008 Arcangelo Bruna Market s requirements for Video compression standard Application s dependent Set Top Boxes (High bit rate) Digital Still Cameras (High / mid

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

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE 5359 Gaurav Hansda 1000721849 gaurav.hansda@mavs.uta.edu Outline Introduction to H.264 Current algorithms for

More information

DATA hiding [1] and watermarking in digital images

DATA hiding [1] and watermarking in digital images 14 IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 6, NO. 1, MARCH 2011 Data Hiding in Motion Vectors of Compressed Video Based on Their Associated Prediction Error Hussein A. Aly, Member,

More information

Measurements and Bits: Compressed Sensing meets Information Theory. Dror Baron ECE Department Rice University dsp.rice.edu/cs

Measurements and Bits: Compressed Sensing meets Information Theory. Dror Baron ECE Department Rice University dsp.rice.edu/cs Measurements and Bits: Compressed Sensing meets Information Theory Dror Baron ECE Department Rice University dsp.rice.edu/cs Sensing by Sampling Sample data at Nyquist rate Compress data using model (e.g.,

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

THE H.264 ADVANCED VIDEO COMPRESSION STANDARD

THE H.264 ADVANCED VIDEO COMPRESSION STANDARD THE H.264 ADVANCED VIDEO COMPRESSION STANDARD Second Edition Iain E. Richardson Vcodex Limited, UK WILEY A John Wiley and Sons, Ltd., Publication About the Author Preface Glossary List of Figures List

More information

SMART: An Efficient, Scalable and Robust Streaming Video System

SMART: An Efficient, Scalable and Robust Streaming Video System SMART: An Efficient, Scalable and Robust Streaming Video System Feng Wu, Honghui Sun, Guobin Shen, Shipeng Li, and Ya-Qin Zhang Microsoft Research Asia 3F Sigma, #49 Zhichun Rd Haidian, Beijing, 100080,

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

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

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality Multidimensional DSP Literature Survey Eric Heinen 3/21/08

More information

Recent, Current and Future Developments in Video Coding

Recent, Current and Future Developments in Video Coding Recent, Current and Future Developments in Video Coding Jens-Rainer Ohm Inst. of Commun. Engineering Outline Recent and current activities in MPEG Video and JVT Scalable Video Coding Multiview Video Coding

More information

ECE 634: Digital Video Systems Scalable coding: 3/23/17

ECE 634: Digital Video Systems Scalable coding: 3/23/17 ECE 634: Digital Video Systems Scalable coding: 3/23/17 Professor Amy Reibman MSEE 356 reibman@purdue.edu hip://engineering.purdue.edu/~reibman/ece634/index.html Scalability Outline IntroducNon: Heterogeneous

More information

ESTIMATION OF THE UTILITIES OF THE NAL UNITS IN H.264/AVC SCALABLE VIDEO BITSTREAMS. Bin Zhang, Mathias Wien and Jens-Rainer Ohm

ESTIMATION OF THE UTILITIES OF THE NAL UNITS IN H.264/AVC SCALABLE VIDEO BITSTREAMS. Bin Zhang, Mathias Wien and Jens-Rainer Ohm 19th European Signal Processing Conference (EUSIPCO 2011) Barcelona, Spain, August 29 - September 2, 2011 ESTIMATION OF THE UTILITIES OF THE NAL UNITS IN H.264/AVC SCALABLE VIDEO BITSTREAMS Bin Zhang,

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

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS Ye-Kui Wang 1, Miska M. Hannuksela 2 and Moncef Gabbouj 3 1 Tampere International Center for Signal Processing (TICSP), Tampere,

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

EE 5359 MULTIMEDIA PROCESSING SPRING Final Report IMPLEMENTATION AND ANALYSIS OF DIRECTIONAL DISCRETE COSINE TRANSFORM IN H.

EE 5359 MULTIMEDIA PROCESSING SPRING Final Report IMPLEMENTATION AND ANALYSIS OF DIRECTIONAL DISCRETE COSINE TRANSFORM IN H. EE 5359 MULTIMEDIA PROCESSING SPRING 2011 Final Report IMPLEMENTATION AND ANALYSIS OF DIRECTIONAL DISCRETE COSINE TRANSFORM IN H.264 Under guidance of DR K R RAO DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY

More information

Modified SPIHT Image Coder For Wireless Communication

Modified SPIHT Image Coder For Wireless Communication Modified SPIHT Image Coder For Wireless Communication M. B. I. REAZ, M. AKTER, F. MOHD-YASIN Faculty of Engineering Multimedia University 63100 Cyberjaya, Selangor Malaysia Abstract: - The Set Partitioning

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

5LSE0 - Mod 10 Part 1. MPEG Motion Compensation and Video Coding. MPEG Video / Temporal Prediction (1)

5LSE0 - Mod 10 Part 1. MPEG Motion Compensation and Video Coding. MPEG Video / Temporal Prediction (1) 1 Multimedia Video Coding & Architectures (5LSE), Module 1 MPEG-1/ Standards: Motioncompensated video coding 5LSE - Mod 1 Part 1 MPEG Motion Compensation and Video Coding Peter H.N. de With (p.h.n.de.with@tue.nl

More information

Homogeneous Transcoding of HEVC for bit rate reduction

Homogeneous Transcoding of HEVC for bit rate reduction Homogeneous of HEVC for bit rate reduction Ninad Gorey Dept. of Electrical Engineering University of Texas at Arlington Arlington 7619, United States ninad.gorey@mavs.uta.edu Dr. K. R. Rao Fellow, IEEE

More information

Low complexity H.264 list decoder for enhanced quality real-time video over IP

Low complexity H.264 list decoder for enhanced quality real-time video over IP Low complexity H.264 list decoder for enhanced quality real-time video over IP F. Golaghazadeh1, S. Coulombe1, F-X Coudoux2, P. Corlay2 1 École de technologie supérieure 2 Université de Valenciennes CCECE

More information

Objective: Introduction: To: Dr. K. R. Rao. From: Kaustubh V. Dhonsale (UTA id: ) Date: 04/24/2012

Objective: Introduction: To: Dr. K. R. Rao. From: Kaustubh V. Dhonsale (UTA id: ) Date: 04/24/2012 To: Dr. K. R. Rao From: Kaustubh V. Dhonsale (UTA id: - 1000699333) Date: 04/24/2012 Subject: EE-5359: Class project interim report Proposed project topic: Overview, implementation and comparison of Audio

More information

Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec

Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec Seung-Hwan Kim and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST), 1 Oryong-dong Buk-gu,

More information

Scalable Video Coding

Scalable Video Coding 1 Scalable Video Coding Z. Shahid, M. Chaumont and W. Puech LIRMM / UMR 5506 CNRS / Universite Montpellier II France 1. Introduction With the evolution of Internet to heterogeneous networks both in terms

More information

EE 5359 H.264 to VC 1 Transcoding

EE 5359 H.264 to VC 1 Transcoding EE 5359 H.264 to VC 1 Transcoding Vidhya Vijayakumar Multimedia Processing Lab MSEE, University of Texas @ Arlington vidhya.vijayakumar@mavs.uta.edu Guided by Dr.K.R. Rao Goals Goals The goal of this project

More information

Motion Estimation for Video Coding Standards

Motion Estimation for Video Coding Standards Motion Estimation for Video Coding Standards Prof. Ja-Ling Wu Department of Computer Science and Information Engineering National Taiwan University Introduction of Motion Estimation The goal of video compression

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