140 likes | 289 Views
Systematic Lossy Forward Error Protection for Video Waveforms. Overview. Error Resilient Digital Video Broadcasting Systematic Lossy Forward Error Protection Embedded Wyner-Ziv Coding Improved Wyner-Ziv Video Codec. uplink. Satellite Broadcast. Terrestrial broadcast. Cable TV.
E N D
Systematic Lossy Forward Error Protection for Video Waveforms
Overview • Error Resilient Digital Video Broadcasting • Systematic Lossy Forward Error Protection • Embedded Wyner-Ziv Coding • Improved Wyner-Ziv Video Codec
uplink Satellite Broadcast Terrestrial broadcast Cable TV Error-Resilient Digital Video Broadcasting • Forward Error Correction (FEC) • “Cliff” effect • For graceful degradation, Priority Encoding Transmission (PET) [Albanese, et al., 1996] • Layered representation incurs a rate-distortion penalty • Forward Error Protection (FEP) • Protects the video waveform • Graceful degradation without layered representation
Related Work • Bounds for systematic lossy source-channel coding [Shamai, Verdu and Zamir, 1998] Y Channel A uncoded Side information X Encoder Channel D Decoder X* • Enhancing analog transmission systems using digital side information [Pradhan and Ramchandran, 2001] • Robust predictive coding [Sehgal and Ahuja, 2003]
Side information Slepian-Wolf Encoder Turbo Encoder Turbo Decoder Slepian-Wolf Decoder Reconstruction Coarse Quantizer Scalar Quantizer S* Wyner-Ziv Encoder Wyner-Ziv Decoder Systematic Lossy Forward Error Protection • Protects the original video waveform • “Lossy” protection MPEG Encoder MPEG Decoder with Error Concealment S S’ Error-Prone channel
Results Carphone: CIF, 50 frames @ 30fps 1 Mbps, 1% macroblock loss
Wyner-Ziv Coding (16 quantization levels, 0.75bpp) Error Concealment only (No WZ bits) Carphone: CIF, 1 Mbps, 1% macroblock loss
Wyner-Ziv Encoder A Wyner-Ziv Decoder A S* Wyner-Ziv Encoder B Wyner-Ziv Decoder B S** … … Embedded Wyner-Ziv Codec • Graceful degradation of video quality • Does not require layered representation MPEG Encoder MPEG Decoder with Error Concealment S S’ Error-Prone channel
Results2-level Wyner-Ziv Codec Carphone: CIF, 50 frames @ 30fps 1 Mbps, 1% macroblock loss
Systematic Lossy Forward Error Protection MPEG Encoder MPEG Decoder with Error Concealment S S’ Error-Prone channel Slepian-Wolf Encoder Slepian-Wolf Decoder Reconstruction Coarse Quantizer S* Wyner-Ziv Encoder Wyner-Ziv Decoder
Fallback to coarse representation MPEG Encoder MPEG Decoder with Error Concealment S Common reference frame MPEG Decoder MPEG Encoder MPEG Encoder S* R-S Decoder R-S Encoder Parity symbols Wyner-Ziv Encoder Side information Wyner-Ziv Decoder Improved Wyner-Ziv Coder S’ Error-Prone channel Common reference frame [Rane, Aaron, Girod (submitted to VCIP ’04)]
Systematic Lossy FEP vs. FEC Foreman.cif FEC Main Stream @ 1.092 Mbps FEC (n,k) = (40,36) FEC bitrate = 120 Kbps Total = 1.2 Mbps Proposed Scheme Main Stream @ 1.092 Mbps WZ Stream @ 270 Kbps FEP (n,k) = (52,36) WZ bitrate = 120 Kbps Total = 1.2 Mbps
1 Mbps + 120 kbps FEC (33.03 db) 1 Mbps + 120 kbps FEP (38.40 db) Foreman: CIF, 50 frames, symbol error rate = 10-3
Summary • A novel systematic lossy forward error protection scheme for error-resilient video broadcasting • Wyner-Ziv coding applied to forward error protection • Advantages • More robust than FEC over a wide range of error rates • Graceful degradation without layered video representation • Backward-compatible