Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.

Slides:



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

2005/01/191/14 Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Fellow, IEEE IEEE Transactions on Circuits and Systems for.
MPEG4 Natural Video Coding Functionalities: –Coding of arbitrary shaped objects –Efficient compression of video and images over wide range of bit rates.
Error Resilience for MPEG-4 Environment Nimrod Peleg Nov
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
Wireless Video Streaming Mikko Ruotsalainen HUT. Papers ”Performance of H.263 Video Transmission over Wireless Channels Using Hybrid ARQ,” H.Liu, and.
SWE 423: Multimedia Systems
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
Error Control and Concealment for Video Communication CMPT820 Summer 2008 Michael Jia.
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
Department of Computer Engineering University of California at Santa Cruz Data Compression (3) Hai Tao.
Video Transmission Adopting Scalable Video Coding over Time- varying Networks Chun-Su Park, Nam-Hyeong Kim, Sang-Hee Park, Goo-Rak Kwon, and Sung-Jea Ko,
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,
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- III Hao Jiang Computer Science Department Boston College Nov. 13, 2007.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li, Fellow, IEEE.
IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 7, NO. 5, OCTOBER 2005
H.264 / MPEG-4 Part 10 Nimrod Peleg March 2003.
School of Computing Science Simon Fraser University
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
Introduction to Video Transcoding Of MCLAB Seminar Series By Felix.
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
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
Error Resilience of Video Transmission By Rate-Distortion Optimization and Adaptive Packetization Yuxin Liu, Paul Salama and Edwad Delp ICME 2002.
Authors: Joachim Hagenauer, Thomas Stochhammer
Error-Resilient Coding and Decoding Strategies for Video Communication Thomas Stockhammer and Waqar Zia Presented by Li Ma.
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
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.
Codec structuretMyn1 Codec structure In an MPEG system, the DCT and motion- compensated interframe prediction are combined. The coder subtracts the motion-compensated.
TM Paramvir Bahl Microsoft Corporation Adaptive Region-Based Multi-Scaled Motion- Compensated Video Coding for Error Prone Communication.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Watermarking Part 2: Future Work Electrical and Computer Engineering Department Villanova University 18 August 2004 Robert J. Berger II Michael P. Marcinak.
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.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Video Watermarking Real-time Labeling of MPEG-2 Compressed Video G. C. Langelaar, R. L. Lagendijk, and J. Biemond ITS, ICTG, Delft University of Technology.
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:
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System -MPEG-4 Natural Video Coding April, 2001.
Methods of Handling Packet Loss for Multimedia Applications by Hansen Bow.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Fine Granularity Scalability in MPEG-4 Video by Weiping Li Presentation by Warren Cheung.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
Video Compression and Standards
Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.
An improved unequal error protection technique for the wireless transmission of MPEG-4 Video Bo Yan, Kam Wing NG The Chinese University of Hong Kong ICICS-PCM.
Error Concealment Multimedia Systems and Standards S2 IF ITTelkom.
Fundamentals of Multimedia Chapter 17 Wireless Networks 건국대학교 인터넷미디어공학부 임 창 훈.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Rui Zhang and Bernd Girod Wyner-Ziv Coding for Video: Applications.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 6 Multimedia Communication Across Networks.
H. 261 Video Compression Techniques 1. H.261  H.261: An earlier digital video compression standard, its principle of MC-based compression is retained.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Present by 楊信弘 Advisor: 鄭芳炫
CSI-447: Multimedia Systems
Overview of the Scalable Video Coding
Injong Rhee ICMCS’98 Presented by Wenyu Ren
Optimal Mode Selection For Robust Video Transmission
BITS Pilani Pilani Campus EEE G612 Coding Theory and Practice SONU BALIYAN 2017H P.
ENEE 631 Project Video Codec and Shot Segmentation
Limitations of Traditional Error-Resilience Methods
Standards Presentation ECE 8873 – Data Compression and Modeling
MPEG4 Natural Video Coding
Presentation transcript:

Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003

Electrical Engineering National Central University Video-Audio Processing Laboratory  what’s data error ?  cause of data error  kind of data error  effect of data error  resilience of data error  summary Outline

Electrical Engineering National Central University Video-Audio Processing Laboratory What’s Data Error ?  the data dealt with lossy processing  the data received in the decoder is different from that transmitted in the encoder encoderdecoder channel Q F -1 F MC/ME VLC Q -1

Electrical Engineering National Central University Video-Audio Processing Laboratory  channel  bit error 、 burst error 、 packet loss  fading 、 multi-path 、 ISI 、 overflow in the router  process  lossy coding (ex: Q)  re-quantization (ex: drift)  DCT/IDCT mismatch (ex: SPDT) ……  error concealment Cause of Data Error

Electrical Engineering National Central University Video-Audio Processing Laboratory  channel  packet packet sequence number  header invalid code(ex:MBTYPE 、 MCBPC ……)  image data invalid code(ex:VLD 、 MV) 、 out of range(IDCT 、 MV) Kind of Data Error VLD F -1 Q -1 MC/ME MV

Electrical Engineering National Central University Video-Audio Processing Laboratory  packet loss  once errors found in a packet, it would be discarded  block/frame loss  once loss of synchronization happens at receiver, blocks or frames would be dropped  depend on the size of packet, packet loss may lead to block /frame loss Effect of Data Error

Electrical Engineering National Central University Video-Audio Processing Laboratory  error propagation  VLD  MV  Concealment Effect of Data Error original bit error new original new original new

Electrical Engineering National Central University Video-Audio Processing Laboratory  channel  forward error correction (FEC) open loop error recovery method increase transmission overhead complicated decoding process not suitable for mobile network  automatic repeat request (ARQ) close loop error recovery method effective against burst error and packet loss more effective than FEC not realistic for real time transmission Resilience of Data Error

Electrical Engineering National Central University Video-Audio Processing Laboratory Resilience of Data Error  channel  error resilience tools resynchronization marker is uniquely identifiable data partition (DP) MVs and DCT coefficients are separated correct data can be used for video reconstruction If undetected errors occur in packets, received data can be considered invalid if boundary marker is’ t detected header extension code (HEC) Important header information is repeated following HEC

Electrical Engineering National Central University Video-Audio Processing Laboratory Resilience of Data Error  channel  error resilience tools reversible variable length coding (RVLC) VLCs is uniquely decodable in both directions error concealment (EC) highly dependent on the performance of the resynchronization scheme

Electrical Engineering National Central University Video-Audio Processing Laboratory Resilience of Data Error  channel  Multiple Description coding (MDC) allow decoder to extract meaningful information from a subset of the bit stream encoder produce descriptions transmitted over channels MDC Encoder channel Decode 0 Decode 1 Decode 2

Electrical Engineering National Central University Video-Audio Processing Laboratory  channel  error mitigation by feedback Reference Picture Selection (RPS) reference picture is replaced adaptively according to the upstream messaging from the decoder NACK is effective for low error rates, ACK is effective for high error rates Error tracking use intra mode for MB severely distorted Resilience of Data Error

Electrical Engineering National Central University Video-Audio Processing Laboratory Resilience of Data Error  channel  packetization duplicate important information in multiple packet duplicate important packets how many packets per frame packetization delay

Electrical Engineering National Central University Video-Audio Processing Laboratory Resilience of Data Error  channel  scalable coding with unequal error protection (UEP) SNR : by different quantization spatial : by different resolution temporal : by different frame rate  error confinement video object planes (VOP’s)coding independent segment decoding (ISD)

Electrical Engineering National Central University Video-Audio Processing Laboratory Resilience of Data Error  channel  Error Resilient Entropy Coding (EREC) Convert VLCs to fixed-length blocks of data not guarantee image/video frame synchronization

Electrical Engineering National Central University Video-Audio Processing Laboratory Resilience of Data Error  channel  video redundant coding picture sequences are assigned to more threads and each thread is coded independently

Electrical Engineering National Central University Video-Audio Processing Laboratory  process  error refreshment adaptive intra refresh (AIR) avoid large bursts of intra MB’s for short periods channel characteristics can be used as criteria cyclic intra refresh (CIR) in error-free environment  multiple reference frame Resilience of Data Error

Electrical Engineering National Central University Video-Audio Processing Laboratory  process  leaky prediction by attenuation of the energy of the prediction signal the energy of superimpose errors decays over time Resilience of Data Error Q F -1 F ME Q source

Electrical Engineering National Central University Video-Audio Processing Laboratory  process  unrestricted motion vector (UMV) range of motion vectors and VLC table is different range of motion vectors depends on the picture size motion vectors are allowed to point outside the picture  advanced prediction (AP) overlapped block motion compensation (OBMC) four motion vectors per macroblock  motion compensation (MC) half-pel 、 quarter-pel using bilinear interpolation Resilience of Data Error

Electrical Engineering National Central University Video-Audio Processing Laboratory  I have introduced  what’s data error  cause of data error  kind of data error  effect of data error  resilient of data error  by the introduction, we have basic realization on error  nothing is terrible but error Summary

Electrical Engineering National Central University Video-Audio Processing Laboratory Q1 -1 F -1 MC Q2 F -1 F MC/ME Q2 -1 Transcoding  Cascaded Pixel-Domain Transcoder (CPDT)  due to different reconstructed frames, drift is generated

Electrical Engineering National Central University Video-Audio Processing Laboratory Transcoding  Simplified Pixel-Domain Transcoder (SPDT)  to reduce complexity of CPDT, by following simplification F -1 = F F = =

Electrical Engineering National Central University Video-Audio Processing Laboratory Transcoding  Simplified Pixel-Domain Transcoder (SPDT)  under the following assumptions, SPDT is generated no clipping functions considered DCT and IDCT has infinite accurancy Q1 -1 MC Q2 F -1 Q2 -1 F