Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.

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
VIPER DSPS 1998 Slide 1 A DSP Solution to Error Concealment in Digital Video Eduardo Asbun and Edward J. Delp Video and Image Processing Laboratory (VIPER)
H.264/AVC Baseline Profile Decoder Complexity Analysis Michael Horowitz, Anthony Joch, Faouzi Kossentini, and Antti Hallapuro IEEE TRANSACTIONS ON CIRCUITS.
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
Compressed-domain-based Transmission Distortion Modeling for Precoded H.264/AVC Video Fan li Guizhong Liu IEEE transactions on circuits and systems for.
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
Ch. 6- H.264/AVC Part I (pp.160~199) Sheng-kai Lin
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.
Video Coding with Linear Compensation (VCLC) Arif Mahmood, Zartash Afzal Uzmi, Sohaib A Khan Department of Computer.
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.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
SWE 423: Multimedia Systems Chapter 7: Data Compression (1)
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
1 Single Reference Frame Multiple Current Macroblocks Scheme for Multiple Reference IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY Tung-Chien.
Analysis, Fast Algorithm, and VLSI Architecture Design for H
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.
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
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.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
Rate-Distortion Optimized Motion Estimation for Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Lab ECE Department University.
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.
An Introduction to H.264/AVC and 3D Video Coding.
Video Compression Concepts Nimrod Peleg Update: Dec
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
Frame by Frame Bit Allocation for Motion-Compensated Video Michael Ringenburg May 9, 2003.
Rate-distortion modeling of scalable video coders 指導教授:許子衡 教授 學生:王志嘉.
Windows Media Video 9 Tarun Bhatia Multimedia Processing Lab University Of Texas at Arlington 11/05/04.
Low Bit Rate H Video Coding: Efficiency, Scalability and Error Resilience Faouzi Kossentini Signal Processing and Multimedia Group Department of.
Error control in video Streaming. Introduction Development of different types of n/ws such as internet, wireless and mobile networks has created new applications.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
June, 1999 An Introduction to MPEG School of Computer Science, University of Central Florida, VLSI and M-5 Research Group Tao.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
A New Coding Mode for Error Resilient Video EE368C Final Presentation Stanford University Sangoh Jeong Mar.8, 2001.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
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.
Video Compression—From Concepts to the H.264/AVC Standard
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
Technion- Israel Institute of Technology Faculty of Electrical Engineering CCIT-Computer Network Laboratory The Influence of Packet Loss On Video Quality.
From Error Control to Error Concealment Dr Farokh Marvasti Multimedia Lab King’s College London.
Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.
COMPARATIVE STUDY OF HEVC and H.264 INTRA FRAME CODING AND JPEG2000 BY Under the Guidance of Harshdeep Brahmasury Jain Dr. K. R. RAO ID MS Electrical.
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
1 Department of Electrical Engineering, Stanford University EE 392J Final Project Presentation Shantanu Rane Hash-Aided Motion Estimation & Rate Control.
Multi-Frame Motion Estimation and Mode Decision in H.264 Codec Shauli Rozen Amit Yedidia Supervised by Dr. Shlomo Greenberg Communication Systems Engineering.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Adaptive Block Coding Order for Intra Prediction in HEVC
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
Presentation transcript:

Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of California, Santa Barbara

9/17/2003ICIP Outline  Introduction  Problems in applying ROPE to sub-pixel prediction  Model-based cross-correlation approximation  Simulation results  Conclusions

9/17/2003ICIP Introduction  Video transmission over lossy networks Raw Video Source Encoder Channel Encoder Network Channel Decoder Source Decoder Displayed Video End-to-end Quality f (source coding, channel loss, error concealment) Loss due to error, buffer overflow, long delay

9/17/2003ICIP Introduction  Rate-distortion (RD) optimization An efficient framework for error robustness.  Recursive optimal per-pixel estimate (ROPE) [ Zhang 2000] Account for all the relevant factors. Superior performance among existing schemes: high estimation accuracy and low complexity. Frequently applied to R-D optimized mode selection in several video coding frameworks. R: Coding bit rate D: End-to-end distortion Accurate measurement Trivial Non-trivial

9/17/2003ICIP Introduction  Problems in applying ROPE Not accommodate sub-pixel prediction More generally Sub-pixel prediction Bi-directional prediction for B and EP frames De-blocking filter Overlapped block motion compensation, etc. Pixel averagingCross-correlation ROPE Prohibitive storage & comput. cost ? Low complexity Accurate estimation

9/17/2003ICIP Introduction  One existent solution [Stuhlmuller, 2000] If d(X, Y) < d max, accurately estimate and store E{XY}; Otherwise, E{XY} = E{X}E{Y}. Motivation: two distant pixels are less likely to be averaged in practice. C Greatly reduce the complexity.  Still need to additionally compute and store a substantial number of cross-correlation values in advance.  The uncorrelation assumption compromises the estimation accuracy.

9/17/2003ICIP Introduction  Our proposed solution in this work Two cross-correlation approximation schemes stemming from two differing model assumptions. Based on the marginal moments of pixels, which are available quantities in ROPE.  No additional storage space, and no redundant computation for possibly unused cross-correlation values.  The high estimation accuracy of ROPE is well maintained.

9/17/2003ICIP Problems in Applying ROPE to Sub-pixel Prediction  Recursive optimal per-pixel estimate (ROPE) For Inter mode macroblock (MB):  Pixel i in frame n is predicted by pixel j in frame n-1.  To conceal a lost frame, simply replace it with the previous reconstructed frame.  Sub-pixel prediction Interpolation from the original pixels of integer position  Improve the performance of motion compensated prediction. H.263: half-pixel; H.264: quarter-pixel or even higher accuracy.

9/17/2003ICIP Problems in Applying ROPE to Sub-pixel Prediction  Half-pixel prediction in H.263 Assume pixel i in frame n is predicted by a half pixel in frame n-1, e.g. b, then: AB C D ab cd Integer pixel position Half pixel position a=A b=(A+B+1-CTRL)/2 c=(A+C+1-CTRL)/2 d=(A+B+C+D+2-CTRL)/2 Inter-pixel cross-correlation Control parameter: 0 or 1

9/17/2003ICIP Problems in Applying ROPE to Sub-pixel Prediction  Inter-pixel cross-correlation Essentially, its presence is due to the pixel averaging operation, which appears in many common techniques of video coding standards. Exact computation of the needed cross-correlation for the current frame may require the availability of all the cross-correlation terms in previous frames. This entails too much complexity for practical video coding systems. (E.g. assuming 4 bytes per value and QCIF, we need 2.4GB to store the cross-correlation terms for accurate distortion estimation.)

9/17/2003ICIP Model-based Cross-correlation Approximation  Basic idea Approximate the cross-correlation between two pixels by a function of the available 1 st and 2 nd order marginal moments. Consequently, no additional storage requirements, and minimum additional computation complexity ( as the computation occurs only when a specific cross-correlation is needed ).  Problem formulation Approximate E{XY}, given E{X}, E{Y}, E{X 2 }, E{Y 2 }.

9/17/2003ICIP Model-based Cross-correlation Approximation  Model-based cross-correlation approximation Model I X = a + bY, where a,b are unknown constants, b  0. Model II X = N + bY, b is constant. N is a zero-mean random variable, and is independent of Y., with X,Y are two pixels. Specify which of the two pixels is X or Y. Unsymmetric

9/17/2003ICIP Model-based Cross-correlation Approximation  Useful bounds To further limit the propagation of estimation error. General bound for each involved quantity  Obvious fact: The pixel value is within the range of 0~255. Bound for cross-correlation Schwarz Inequality:

9/17/2003ICIP Simulation Results  Simulation settings: UBC H.263+ codec Encoder  Given total bit rate and packet loss rate.  Half-pixel prediction is employed. Decoder  Averaging PSNR over 50 packet loss patterns generated under the same packet loss rate.

9/17/2003ICIP Simulation Results  Tested methods “Model I”, “Model II” “Model 0”  Uncorrelation model: E{XY}=E{X}E{Y} “Full Pel”  method in original work of ROPE  Approximate half-pixel prediction simply by integer pixel prediction. “Actual”  Real average PSNR result at the decoder. “Performance Bound”  ROPE with integer pixel prediction demonstrates the best estimation accuracy of ROPE.

9/17/2003ICIP Simulation Results Foreman, QCIF, 30f/s, 200kb/s, 1 st 150 frames, p = 5%, periodic Intra-update. Distortion estimation performance “Model II” has the best end-to-end distortion estimation accuracy.

9/17/2003ICIP Simulation Results Distortion estimation performance comparison (cont.) Foreman, QCIF, 30f/s, 200kb/s, 1 st 150 frames, periodic Intra-update. In spite of the simplicity of the linear model, “Model II” approaches the performance bound of ROPE very closely. Both proposed methods achieve better estimation accuracy than that of the “Model 0” method.

9/17/2003ICIP Simulation Results Performance improvement comparison Foreman, QCIF, 30f/s, 200kb/s, 1 st 150 frames, RD optimized Intra-update. Miss_am, QCIF, 30f/s, 100kb/s, 1 st 150 frames, RD optimized Intra-update. Performance gain of half-pixel prediction over integer pixel prediction in the case of RD optimized INTRA updating Both proposed approximation schemes consistently achieve better performance gains than the other two methods.

9/17/2003ICIP Conclusions  Two model-based schemes to approximate the cross- correlation with the available quantities from ROPE.  Low complexity & High estimation accuracy  The practical applicability of ROPE is significantly enhanced.