Scalable and Robust Video Encoding for Real-time Communication Samah A. Senbel Advisor Advisor: Dr. Hussein Abdel Wahab.

Slides:



Advertisements
Similar presentations
High Performance 32 Channel ADPCM Codec File Number Here ® LogiCORE Products.
Advertisements

Practical and Scalable Transmission of Segmented Video Sequences to Multiple Players using H.264 Fabian Di Fiore, Panagiotis Issaris Expertise Centre for.
A Secret Information Hiding Scheme Based on Switching Tree Coding Speaker: Chin-Chen Chang.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Internet Video By Mo Li. Video over the Internet Introduction Video & Internet: the problems Solutions & Technologies in use Discussion.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
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)
International Conference on Image Analysis and Recognition (ICIAR’09). Halifax, Canada, 6-8 July Video Compression and Retrieval of Moving Object.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Image and Video Compression Communication Systems EECE 453 Hassan Mansour.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to Packet Voice Technologies Cisco Networking Academy Program.
MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991.
Computer Science 1 Providing QoS through Active Domain Management Liang Guo, Ibrahim Matta Quality-of-Service Networking Lab CS Department Boston University.
Video Quality Evaluation for Wireless Transmission with Robust Header Compression P. Seeling and M. Reisslein and F.H.P. Fitzek and S. Hendrata Fourth.
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
CSc 461/561 CSc 461/561 Multimedia Systems 0. Introduction.
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Lattices for Distributed Source Coding - Reconstruction of a Linear function of Jointly Gaussian Sources -D. Krithivasan and S. Sandeep Pradhan - University.
Application of Multiple Description Coding in 4G Wireless Communication Systems Frank H.P. Fitzek, Başak Can and Ramjee Prasad [ ff|bc|prasad
Low Complexity Scalable DCT Image Compression IEEE International Conference on Image Processing 2000 Philips Research Laboratories, Eindhoven, Netherlands.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s: Communications and Information Systems 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s Communications.
SIMS-201 Audio Digitization. 2  Overview Chapter 12 Digital Audio Digitization of Audio Samples Quantization Reconstruction Quantization error.
Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang /18.
Lecture 1 Contemporary issues in IT Lecture 1 Monday Lecture 10:00 – 12:00, Room 3.27 Lab 13:00 – 15:00, Lab 6.12 and 6.20 Lecturer: Dr Abir Hussain Room.
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
Entropy coding Present by 陳群元. outline constraints  Compression efficiency  Computational efficiency  Error robustness.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
MULTIMEDIA PROCESSING ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING(SVC) TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL S SANKET
1 Section 3. Image Compression Xudong Ni Group Member: Wei Yan,Li Yang,Xudong Ni Computer Science Florida International University.
Audio Compression Usha Sree CMSC 691M 10/12/04. Motivation Efficient Storage Streaming Interactive Multimedia Applications.
CS 395 T Real-Time Graphics Architectures, Algorithms, and Programming Systems Spring’03 Vector Quantization for Texture Compression Qiu Wu Dept. of ECE.
Introduction to Packet Voice Technologies Cisco Networking Academy Program.
Speech Coding Submitted To: Dr. Mohab Mangoud Submitted By: Nidal Ismail.
November 1, 2005IEEE MMSP 2005, Shanghai, China1 Adaptive Multi-Frame-Rate Scheme for Distributed Speech Recognition Based on a Half Frame-Rate Front-End.
A Memory-efficient Huffman Decoding Algorithm
Layered Coding Basic Overview. Outline Pyramidal Coding Scalability in the Standard Codecs Layered Coding with Wavelets Conclusion.
22-Oct-15CPSC558: Advanced Computer Networks Chapter 7 End-to-End Data –Data Manipulating Functions (Affecting Throughputs) How to encode the message into.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
1 Presented by Jari Korhonen Centre for Quantifiable Quality of Service in Communication Systems (Q2S) Norwegian University of Science and Technology (NTNU)
Outline Kinds of Coding Need for Compression Basic Types Taxonomy Performance Metrics.
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.
Lecture 2 Outline Announcements: No class next Wednesday MF lectures (1/13,1/17) start at 12:50pm Review of Last Lecture Analog and Digital Signals Information.
Spring 2000CS 4611 Multimedia Outline Compression RTP Scheduling.
Engineering and Physics University of Central Oklahoma Dr. Mohamed Bingabr Chapter 1 Introduction ENGR 4323/5323 Digital and Analog Communication.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Error control coding – binary linear codes Background material for linear error control codes.
A Fast LBG Codebook Training Algorithm for Vector Quantization Presented by 蔡進義.
Technion- Israel Institute of Technology Faculty of Electrical Engineering CCIT-Computer Network Laboratory The Influence of Packet Loss On Video Quality.
Overview of Digital Video Compression Multimedia Systems and Standards S2 IF Telkom University.
Video Quality Evaluation for Wireless Transmission with Robust Header Compression Fourth International Conference on Information, Communications & Signal.
Introduction to JPEG m Akram Ben Ahmed
RATE SCALABLE VIDEO COMPRESSION Bhushan D Patil PhD Research Scholar Department of Electrical Engineering Indian Institute of Technology, Bombay Powai,
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Rui Zhang and Bernd Girod Wyner-Ziv Coding for Video: Applications.
Efficient Huffman Decoding Aggarwal, M. and Narayan, A., International Conference on Image Processing, vol. 1, pp. 936 – 939, 2000 Presenter :Yu-Cheng.
Introduction to Communication Lecture (11) 1. Digital Transmission A computer network is designed to send information from one point to another. This.
Media Compression.
JPEG Compression What is JPEG? Motivation
Der-Chyuan Lou and Jiang-Lung Liu,
MDC METHOD FOR HDTV TRANSMISSION OVER EXISTING IP NETWORK
בטיחות בתעשייה בהיבט חברות הביטוח
A Color Image Hiding Scheme Based on SMVQ and Modulo Operator
Chair Professor Chin-Chen Chang Feng Chia University
Standards Presentation ECE 8873 – Data Compression and Modeling
Advisor:Prof. Chin-Chen Chang Student :Kuo-Nan Chen
Materi 06 Pengolahan Citra Digital
A Color Image Hiding Scheme Based on SMVQ and Modulo Operator
Information Hiding and Its Applications
Predictive Grayscale Image Coding Scheme Using VQ and BTC
Presentation transcript:

Scalable and Robust Video Encoding for Real-time Communication Samah A. Senbel Advisor Advisor: Dr. Hussein Abdel Wahab

Outline F Introduction & Motivation F Background F A new Image Encoding Technique F Quadtree-based Video Encoding Technique F Octree-based Video Encoding Technique F Differential Octree-based Video Encoding Technique F Experimental results

Introduction & Motivation The Requirements for a real-time encoding technique are : l Good Compression Ratio l Simplicity l Scalability l Robustness l Ease of decoding

Introduction & Motivation We developed these 4 Encoders: l Quadtree-based Image Encoder l Differential Quadtree-based Video Encoder l Octree-based Video Encoder l Differential Octree-based Video Encoder

Scalability

Why do we need Scalability? l Heterogeneous Receivers l Low-bandwidth communication Distant Learning Mobile hosts l Dealing with network traffic l Better error control

Background (Quadtree)

Vector Quantization

Overview of the Image Encoding Technique

Step 1: Mean removal

Step 2: Generate Quadtree

Step 3: Vector Quantization l The Quadtree data is then COMPRESSED using vector quantization l Each level is encoded independently to reflect its importance.

Decoding Technique l Perform reverse vector quantization (table look up) l Convert from Quadtree to array l Add the means image

Experimental results Robustness

Experimental Results Robustness at 20 % loss

Differential Quadtree Encoding Technique

Test Videos

Compression results

Scalability

Robustness

Octree

The Octree Video Encoding Technique

Encoding Technique

Compression(1) MissA Encoded at 16 Kbps

Compression(2) Football Encoded at 16 Kbps

Robustness

Differential Octree Encoding Technique

Summary Main Objective: Design a Video Encoder with these properties: Good Compression Scalability Robustness Ease of Decoding

Summary We developed these 4 Encoders: l Quadtree-based Image Encoder l Differential Quadtree-based Video Encoder l Octree-based Video Encoder l Differential Octree-based Video Encoder