Rate-Distortion Optimized Motion Estimation for Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Lab ECE Department University.

Slides:



Advertisements
Similar presentations
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Advertisements

A Performance Analysis of the ITU-T Draft H.26L Video Coding Standard Anthony Joch, Faouzi Kossentini, Panos Nasiopoulos Packetvideo Workshop 2002 Department.
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
Efficient Bit Allocation and CTU level Rate Control for HEVC Picture Coding Symposium, 2013, IEEE Junjun Si, Siwei Ma, Wen Gao Insitute of Digital Media,
Compressed-domain-based Transmission Distortion Modeling for Precoded H.264/AVC Video Fan li Guizhong Liu IEEE transactions on circuits and systems for.
CMPT-884 Jan 18, 2010 Error Concealment Presented by: Cameron Harvey CMPT 820 October
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
Video Coding with Optimal Inter/Intra-Mode Switching for Packet Loss Resilience Rui Zhang, Shankar L. Regunathan, and Kenneth Rose IEEE JOURNAL ON SELECTED.
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
Optimum Bit Allocation and Rate Control for H.264/AVC Wu Yuan, Shouxun Lin, Yongdong Zhang, Wen Yuan, and Haiyong Luo CSVT 2006.
Department of Electrical Engineering Stanford University Yi Liang, Eric Setton and Bernd Girod Channel-Adaptive Video Streaming Using Packet Path Diversity.
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University.
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
MultiHypothesis Pictures For H.26L Markus Flierl Telecommunications Laboratory University of Erlangen-Nuremberg Erlangen, Germany
Distributed Video Coding Bernd Girod, Anne Margot Aagon and Shantanu Rane, Proceedings of IEEE, Jan, 2005 Presented by Peter.
Fast Mode Decision And Motion Estimation For JVT/H.264 Pen Yin, Hye – Yeon Cheong Tourapis, Alexis Michael Tourapis and Jill Boyce IEEE ICIP 2003 Sep.
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
Encoder and Decoder Optimization for Source-Channel Prediction in Error Resilient Video Transmission Hua Yang and Kenneth Rose Signal Compression Lab ECE.
Multi-Frame Reference in H.264/AVC 卓傳育. Outline Introduction to Multi-Frame Reference in H.264/AVC Multi-Frame Reference Problem Two papers propose to.
Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, Canadian Conference on.
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Wyner-Ziv Residual Coding of Video Anne Aaron, David Varodayan and Bernd Girod Information Systems Laboratory Stanford University.
Investigation of Motion-Compensated Lifted Wavelet Transforms Information Systems Laboratory Department of Electrical Engineering Stanford University Markus.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
Scalable Rate Control for MPEG-4 Video Hung-Ju Lee, Member, IEEE, Tihao Chiang, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE IEEE TRANSACTIONS ON.
A Sequence-Based Rate Control Framework for Consistent Quality Real-Time Video Bo Xie and Wenjun Zeng CSVT 2006.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
4/24/2002SCL UCSB1 Optimal End-to-end Distortion Estimation for Drift Management in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression.
Error Resilience of Video Transmission By Rate-Distortion Optimization and Adaptive Packetization Yuxin Liu, Paul Salama and Edwad Delp ICME 2002.
09/24/02ICIP20021 Drift Management and Adaptive Bit Rate Allocation in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression Lab ECE Department.
Variable Bit Rate Video Coding April 18, 2002 (Compressed Video over Networks: Chapter 9)
Error-Resilient Coding and Decoding Strategies for Video Communication Thomas Stockhammer and Waqar Zia Presented by Li Ma.
Video Compression Concepts Nimrod Peleg Update: Dec
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
Philipp Merkle, Aljoscha Smolic Karsten Müller, Thomas Wiegand CSVT 2007.
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
Frame by Frame Bit Allocation for Motion-Compensated Video Michael Ringenburg May 9, 2003.
1 Efficient Reference Frame Selector for H.264 Tien-Ying Kuo, Hsin-Ju Lu IEEE CSVT 2008.
Low Bit Rate H Video Coding: Efficiency, Scalability and Error Resilience Faouzi Kossentini Signal Processing and Multimedia Group Department of.
Outline JVT/H.26L: History, Goals, Applications, Structure
Error control in video Streaming. Introduction Development of different types of n/ws such as internet, wireless and mobile networks has created new applications.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
A New Coding Mode for Error Resilient Video EE368C Final Presentation Stanford University Sangoh Jeong Mar.8, 2001.
Compression of Real-Time Cardiac MRI Video Sequences EE 368B Final Project December 8, 2000 Neal K. Bangerter and Julie C. Sabataitis.
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
Proxy-Based Reference Picture Selection for Error Resilient Conversational Video in Mobile Networks Wei Tu and Eckehard Steinbach, IEEE Transactions on.
Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation.
Spatial Sparsity Induced Temporal Prediction for Hybrid Video Compression Gang Hua and Onur G. Guleryuz Rice University, Houston, TX DoCoMo.
Video Compression—From Concepts to the H.264/AVC Standard
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.
Multi-Frame Motion Estimation and Mode Decision in H.264 Codec Shauli Rozen Amit Yedidia Supervised by Dr. Shlomo Greenberg Communication Systems Engineering.
Computational Controlled Mode Selection for H.264/AVC June Computational Controlled Mode Selection for H.264/AVC Ariel Kit & Amir Nusboim Supervised.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Overview of the Scalable Video Coding
Injong Rhee ICMCS’98 Presented by Wenyu Ren
Optimal Mode Selection For Robust Video Transmission
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
Standards Presentation ECE 8873 – Data Compression and Modeling
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
Unequal Error Protection for Video Transmission over Wireless Channels
Presentation transcript:

Rate-Distortion Optimized Motion Estimation for Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Lab ECE Department University of California Santa Barbara, USA Mar. 2005

ICASSP Outline  Motion estimation (ME) for coding efficiency –Conventional ME –Rate-constrained ME & rate-distortion (RD) optimized ME  Motion estimation for error resilience  Proposed end-to-end distortion based RDME –Intuition behind –End-to-end distortion analysis  Simulation results  Conclusions

Mar. 2005ICASSP Motion Estimation for Coding Efficiency  Motion compensated prediction (MCP) –To remove inherent temporal redundancy of video signal –Both the motion vector and the prediction residue are encoded. Coded frame n-1Original frame n

Mar. 2005ICASSP Motion Estimation for Coding Efficiency  Conventional motion estimation –ME Criterion: minimize prediction residue Ignoring the motion vector bit-rate cost

Mar. 2005ICASSP However, not yet the ultimate rate-distortion optimization for the best overall coding performance. Motion Estimation for Coding Efficiency  Motion estimation in low bit rate video coding –In low bit rate video coding, motion vectors may occupy a significant portion of total bit rate. –Efficient bit allocation between motion vector and prediction residue coding is necessary for better overall coding efficiency. : Lagrange multiplier –Rate-constrained motion estimation

Mar. 2005ICASSP Motion Estimation for Coding Efficiency  Motion estimation for low bit rate video coding (cont’d) –Rate-distortion optimized motion estimation (RDME) –Some references [Girod `94] Theoretical analysis of rate-constrained ME [Sullivan `98] Summary of rate-constrained ME [Chung `96] Low complexity RDME for each MB using RD modeling [Schuster `97] Joint RDME for multiple MB’s

Mar. 2005ICASSP Motion Estimation for Error Resilience  In the presence of packet loss: –Packet loss & error propagation Internet – no QoS guarantee Wireless – inherent error-prone channel Error propagation due to MCP No mv for Inter-mode! –Error resilient video coding RD optimization with end-to-end distortion Coding mode selection: {Intra/Inter, QP}  Error resilience via motion compensation –Multi-frame motion compensation (MFMC) [Budagavi `01] –Reference picture selection (RPS) [H.263+] –Error resilient rate-constrained ME [Wiegand `00] Not comprehensively attack the RD optimization problem!

Mar. 2005ICASSP Motion Estimation for Error Resilience  We propose end-to-end distortion based RDME [accounting for packet loss]  The exact RD optimal ME solution for error resilience  Critical: accurate pixel-level end-to-end distortion estimation Build on: recursive optimal per-pixel estimate (ROPE) [R. Zhang, S. Regunathan, and K. Rose `00]

Mar. 2005ICASSP  Conventional motion estimation completely ignores the error resilience information. –This error resilience information should be exactly considered for each pixel. Proposed RDME  Intuition for “error resilience via ME” For coding efficiency For error resilience I I P1P1 P3P3 P4P4 P2P2 P2P2 P1P1 P1P1 Best trade-off

Mar. 2005ICASSP –D EP is explicitly affected by mv, whose minimization favors mv’s that point to reference areas with less encoder-decoder mismatch. Proposed RDME  ROPE-based end-to-end distortion analysis Error concealment Error propagated distortion ROPE

Mar. 2005ICASSP Proposed RDME  The proposed RDME solution –Comparing with existent RDME Source coding distortion  end-to-end distortion mv affects not only the R mv vs. R res trade-off, but also more importantly, the coding efficiency vs. error resilience trade-off. Packet loss impact –Comparing with existent RD optimized coding mode selection Extended Inter mode with the mv parameter Further optimize the Inter-mode performance

Mar. 2005ICASSP Simulations  Objective: to check upper-bound performance –Joint {mv, QP} optimization –RD calculation via actual encoding  Simulation settings –UBC H.263+ –Encoding: I-P-P-…… –Transmission: independent packet loss, with a uniform p –Decoding: 50 different packet loss realizations for each p –Performance: average luminance PSNR

Mar. 2005ICASSP Simulations  Simulation settings (cont’d) –Testing methods Conventional ME (cME) The proposed RDME (RDME) –Testing scenarios Random Intra updating (rI): arbitrarily assigns MB’s to 1/p groups, and cycles through them updating one group per frame. Optimal Intra updating (oI): RD optimized Intra/Inter mode selection.

Mar. 2005ICASSP Simulation Results  Random Intra PSNR vs. Packet loss rate [QCIF, 10f/s, 48kb/s] Miss_amForeman

Mar. 2005ICASSP Simulation Results  Optimal Intra PSNR vs. Packet loss rate [QCIF, 10f/s, 48kb/s] Miss_amForeman

Mar. 2005ICASSP Simulation Results  Random Intra PSNR vs. Total bit rate [QCIF, 10f/s, p=10%] Miss_amForeman

Mar. 2005ICASSP Simulation Results  Optimal Intra PSNR vs. Total bit rate [QCIF, 10f/s, p=10%] Miss_amForeman

Mar. 2005ICASSP Simulation Results Miss_am: QCIF, 10f/s, 48kb/s, p=10%, random Intra Conventional ME [29.58dB] RDME [33.83dB]

Mar. 2005ICASSP Simulation Results Foreman: 1 st 200f, QCIF, 10f/s, 112kb/s, p=10%, random Intra Conventional ME [23.92dB] RDME [26.92dB]

Mar. 2005ICASSP  Besides Intra updating, RDME presents another good alternative for error resilience. Conclusions  Identify the new opportunity of achieving error resilience via motion estimation.  Propose an RD optimal ME solution, which further optimizes the Inter-mode performance.  Investigate the upper-bound performance. –With random Intra: substantial gain –With optimal Intra: significant gain at low bit rates.

Mar. 2005ICASSP Conclusions  Future work I: more comprehensive tests –Inaccurate p, bursty loss, or over actual networks, etc.  Future work II: complexity reduction –RD modeling, separate mv and QP optimization, sophisticated ME strategies, etc.  Originally, the power of Intra coded MB’s is only recognized as stopping past error propagation, while the proposed RDME reveals their new potential on reducing future error propagation.

Mar. 2005ICASSP References  [Girod `94] B. Girod, ``Rate-constrained motion estimation,'' Nov  [Sullivan `98] G. J. Sullivan and T. Wiegand, ``Rate-distortion optimization for video compression,’’ Nov  [Chung `96] W. C. Chung, F. Kossentini, and M. J. T. Smith, ``An efficient motion estimation technique based on a rate-distortion criterion,'' May  [Schuster `97] G. M. Schuster and A. K. Katsaggeslos, ``A theory for the optimal bit allocation between displacement vector field and displaced frame difference,'' Dec  [Budagavi `01] M. Budagavi and J. D. Gibson, ``Multiframe video coding for improved performance over wireless channels,'' Feb  [H.263+] ITU-T, Rec. H,263, ``Video codeing for low bitrate communications'', version 2 (H.263+), Jan  [Wiegand `00] T. Wiegand, N. Farber, K. Stuhlmuller and B. Girod, ``Error-resilient video transmission using long-term memory motion-compensated prediction,'' June  [Zhang `00] R. Zhang, S. L. Regunathan, and K. Rose, ``Video coding with optimal intra/inter mode switching for packet loss resilience,'' June 2000.

Mar. 2005ICASSP The End