From Error Control to Error Concealment Dr Farokh Marvasti Multimedia Lab King’s College London.

Slides:



Advertisements
Similar presentations
Low-Complexity Transform and Quantization in H.264/AVC
Advertisements

Data Compression CS 147 Minh Nguyen.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
Speech codecs and DCCP with TFRC VoIP mode Magnus Westerlund
1 TAC2000/ IP Telephony Lab Perceptual Evaluation of Speech Quality (PESQ) Speaker: Wen-Jen Lin Date: Dec
School of Computing Science Simon Fraser University
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
Transmission Errors Error Detection and Correction
1 Audio Compression Techniques MUMT 611, January 2005 Assignment 2 Paul Kolesnik.
1 Speech Parametrisation Compact encoding of information in speech Accentuates important info –Attempts to eliminate irrelevant information Accentuates.
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
Voice Quality Evaluation for Wireless Transmission with ROHC S. Rein and F.H.P. Fitzek and M. Reisslein Voice Quality Evaluation for Wireless Transmission.
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
Transform Domain Distributed Video Coding. Outline  Another Approach  Side Information  Motion Compensation.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
BY AMRUTA KULKARNI STUDENT ID : UNDER SUPERVISION OF DR. K.R. RAO Complexity Reduction Algorithm for Intra Mode Selection in H.264/AVC Video.
Introduction. Center for TeleInFrastructure 2 Introduction  2G (GSM) is voice dominated  3G (UMTS) is IP based  large IP overhead  link bandwidth.
Multimedia Data The DCT and JPEG Image Compression Dr Mike Spann Electronic, Electrical and Computer.
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.
Video Compression Concepts Nimrod Peleg Update: Dec
On Error Preserving Encryption Algorithms for Wireless Video Transmission Ali Saman Tosun and Wu-Chi Feng The Ohio State University Department of Computer.
1 Audio Compression Multimedia Systems (Module 4 Lesson 4) Summary: r Simple Audio Compression: m Lossy: Prediction based r Psychoacoustic Model r MPEG.
Transmission Errors Error Detection and Correction
Introduction to Adaptive Digital Filters Algorithms
MPEG MPEG-VideoThis deals with the compression of video signals to about 1.5 Mbits/s; MPEG-AudioThis deals with the compression of digital audio signals.
Speech Coding Using LPC. What is Speech Coding  Speech coding is the procedure of transforming speech signal into more compact form for Transmission.
An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google Talk, and MSN Messenger Chen-Chi Wu, Kuan-Ta Chen, Yu-Chun Chang, and Chin-Laung.
Methods of Video Object Segmentation in Compressed Domain Cheng Quan Jia.
EE369C Final Project: Accelerated Flip Angle Sequences Jan 9, 2012 Jason Su.
Speech Coding Submitted To: Dr. Mohab Mangoud Submitted By: Nidal Ismail.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Experimental research in noise influence on estimation precision for polyharmonic model frequencies Natalia Visotska.
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.
Applying 3-D Methods to Video for Compression Salih Burak Gokturk Anne Margot Fernandez Aaron March 13, 2002 EE 392J Project Presentation.
CHAPTER 3 DELTA MODULATION
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Methods of Handling Packet Loss for Multimedia Applications by Hansen Bow.
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
Real-Time Turbo Decoder Nasir Ahmed Mani Vaya Elec 434 Rice University.
Present document contains informations proprietary to France Telecom. Accepting this document means for its recipient he or she recognizes the confidential.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Normal Equations The Orthogonality Principle Solution of the Normal Equations.
Minufiya University Faculty of Electronic Engineering Dep. of Electronic and Communication Eng. 4’th Year Information Theory and Coding Lecture on: Performance.
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.
Fundamentals of Multimedia Chapter 17 Wireless Networks 건국대학교 인터넷미디어공학부 임 창 훈.
(B1) What are the advantages and disadvantages of digital TV systems? Hint: Consider factors on noise, data security, VOD etc. 1.
MPEG CODING PROCESS. Contents  What is MPEG Encoding?  Why MPEG Encoding?  Types of frames in MPEG 1  Layer of MPEG1 Video  MPEG 1 Intra frame Encoding.
March 2002 Jie Liang, et al, Texas Instruments Slide 1 doc.: IEEE /0207r0 Submission Simplifying MAC FEC Implementation and Related Issues Jie.
1 Department of Electrical Engineering, Stanford University EE 392J Final Project Presentation Shantanu Rane Hash-Aided Motion Estimation & Rate Control.
Channel Coding and Error Control 1. Outline Introduction Linear Block Codes Cyclic Codes Cyclic Redundancy Check (CRC) Convolutional Codes Turbo Codes.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 5 ECEC 453 Image Processing Architecture Lecture 5, 1/22/2004 Rate-Distortion Theory,
Data Compression.
Digital Communications Chapter 13. Source Coding
Optimal Receivers in Multipath: Single-Carrier and OFDM
Data Compression.
Error Concealment In The Pixel Domain And MATLAB commands
Data Compression CS 147 Minh Nguyen.
Linear Predictive Coding Methods
Standards Presentation ECE 8873 – Data Compression and Modeling
Image Coding and Compression
Govt. Polytechnic Dhangar(Fatehabad)
Presentation transcript:

From Error Control to Error Concealment Dr Farokh Marvasti Multimedia Lab King’s College London

Outline n Philosophical Issues n Previous Work on Forward Error Control/Concealment n Error Concealment in the Source Encoded Coefficient Domain n Error Concealment in the Time (Speech) or Space (Image & Video) Domain n Suggestions for UMTS and Future Work

Philosophical Issues The Better the Source Encoder, the Worse the Error Concealment (EC) Trade off Between FEC and EC: The More Powerful the FEC, the Less Frequent the EC Measure of Performance: 1-FEC-Prob of Error or SNR. 2-EC- Subjective Evaluation FEC is a science and EC is an art!

C Shannon “However, any redundancy in the source will usually help if it is utilized at the receiving point. In particular, if the source has already redundancy and no attempt is made to eliminate it in matching to the channel, this redundancy will help combat noise”

J Hagenauer “We claim that whenever some form of concealment of the decoded source signal is applicable, which means that some redundancy is left in the source signal, “The Source-Controlled Channel Decoding” can also be applied. It is better to avoid errors rather than to conceal them.” “One can use more sophisticated error concealment by using the channel decoder soft output…i.e., hard decision and its reliability.”

Previous Work: Vary, et al MAP Estimation: C = Max P(C i |C recived ) over all i Min-MSE: Ch hard decision soft output: Reliability A PosterioriEstimator C estimate P(C i |C rec )

My Previous Work in FEC/EC n FEC Using GF of Real Numbers n Oversampling and Nonuniform Sampling Th for Error Correction n Works for Erasure Channels and Impulsive Channels n Extension to Error Concealment n Brief Explanation and Examples of Multimedia Signals

Summary of the EC Work at Lucent n Image & Video EC: Presentation by Two of my Ph.D... Students on July 23rd at 1:30pm n 1- EC for compressed Video (H.263 & MPEG 4) by Hasan n 2- Robust Video Codecs for UMTS by Nick

EC for FR GSM n Direct FFT Approach does not work too well for prediction. However, it does show correlation of coefficients within frames n The Best Linear Prediction is derived from Yule Walker equations… (Alexis) n Ad-Hoc Methods: averaging the previous and the future frame coefficients works better than simple substitution

EC for FR GSM n Combining the previous N frame and the future M Frame Coefficients with a weight factor works best n Mathcad Examples:

Comparison of Yule-Walker with Substitution

Enhanced GSM, G.729, etc. n It is not always a good idea to do interpolation/prediction in the source encoded domain (e.g., the 76 GSM coefficients). n If previous frames are stored in time domain or its frequency transform (FFT, DCT, Wavelet, etc.), extrapolation seems to be easier to perform. See next slide. n *This approach does not depend on different standards.

Prediction of 18 future samples from the past 54 samples of a real female speech signal

Problems with FFT n High accuracy of computation is needed. Otherwise, the prediction becomes unstable, see next slide n Research on other exponential or other kernels are under study.

Algorithm for Extrapolation

A different Kernel: exp(j) The above kernel was implemented on a DSP. It is good for burst error correction but not for EC.

Frequency Domain Approach n Take Karhunen Loeve Transform of Previous Speech Frames and Try to do Prediction in the Transform Domain. DCT, FFT, etc are Suboptimal Solutions. n The Advantage is that Both Types of Correlation (Intra and Inter Frame) are Taken into Account

Future Work Complete the Yule Walker Prediction Develop the Time Domain Extrapolation Study the Frequency Domain Approach Joint Optimization of Channel Coding, Source Coding and EC.

Conclusion: Lessons for UMTS n VAD Should Send A Code for Silence Frames Immediately. This is Essential for EC. n Smaller Frame Sizes are Better for EC at the Expense of Less Compression. n More Frame Delay Should be Accepted in the Standards for Better EC. n Silence Frames Can be Used for the Retransmission of Previous Frames if Some Delay is Allowed.