SWE 423: Multimedia Systems Chapter 7: Data Compression (4)

Slides:



Advertisements
Similar presentations
Tamara Berg Advanced Multimedia
Advertisements

T.Sharon-A.Frank 1 Multimedia Compression Basics.
CELLULAR COMMUNICATIONS 5. Speech Coding. Low Bit-rate Voice Coding  Voice is an analogue signal  Needed to be transformed in a digital form (bits)
1 Outline  Introduction to JEPG2000  Why another image compression technique  Features  Discrete Wavelet Transform  Wavelet transform  Wavelet implementation.
Chapter 7 End-to-End Data
Spring 2003CS 4611 Multimedia Outline Compression RTP Scheduling.
SWE 423: Multimedia Systems
Department of Computer Engineering University of California at Santa Cruz Data Compression (3) Hai Tao.
Spatial and Temporal Data Mining
Lecture 7: Spring 2009 Lossless Compression Algorithms
SWE 423: Multimedia Systems Chapter 7: Data Compression (2)
Losslessy Compression of Multimedia Data Hao Jiang Computer Science Department Sept. 25, 2007.
Pulse Modulation CHAPTER 4 Part 3
CMPT 365 Multimedia Systems
Fundamental of Wireless Communications ELCT 332Fall C H A P T E R 6 SAMPLING AND ANALOG-TO-DIGITAL CONVERSION.
Multimedia Data The DCT and JPEG Image Compression Dr Mike Spann Electronic, Electrical and Computer.
Department of Computer Engineering University of California at Santa Cruz Data Compression (2) Hai Tao.
2007Theo Schouten1 Compression "lossless" : f[x,y]  { g[x,y] = Decompress ( Compress ( f[x,y] ) | “lossy” : quality measures e 2 rms = 1/MN  ( g[x,y]
Speech coding. What’s the need for speech coding ? Necessary in order to represent human speech in a digital form Applications: mobile/telephone communication,
Chapter 7. Analog to Digital Conversion
Fundamentals of Digital Communication
GODIAN MABINDAH RUTHERFORD UNUSI RICHARD MWANGI.  Differential coding operates by making numbers small. This is a major goal in compression technology:
Computer Vision – Compression(2) Hanyang University Jong-Il Park.
Introduction to JPEG Alireza Shafaei ( ) Fall 2005.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 8 – JPEG Compression (Part 3) Klara Nahrstedt Spring 2012.
ECE472/572 - Lecture 12 Image Compression – Lossy Compression Techniques 11/10/11.
1 Section 3. Image Compression Xudong Ni Group Member: Wei Yan,Li Yang,Xudong Ni Computer Science Florida International University.
Klara Nahrstedt Spring 2011
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part IV) DIGITAL TRANSMISSION.
JPEG. The JPEG Standard JPEG is an image compression standard which was accepted as an international standard in  Developed by the Joint Photographic.
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
JPEG CIS 658 Fall 2005.
22-Oct-15CPSC558: Advanced Computer Networks Chapter 7 End-to-End Data –Data Manipulating Functions (Affecting Throughputs) How to encode the message into.
Chapter 5. Pulse Modulation
1 PCM & DPCM & DM. 2 Pulse-Code Modulation (PCM) : In PCM each sample of the signal is quantized to one of the amplitude levels, where B is the number.
Hardware/Software Codesign Case Study : JPEG Compression.
Outline Kinds of Coding Need for Compression Basic Types Taxonomy Performance Metrics.
Pulse Code Modulation PCM is a method of converting an analog signal into a digital signal. (A/D conversion) The amplitude of Analog signal can take any.
Spring 2000CS 4611 Multimedia Outline Compression RTP Scheduling.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2009.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Arunan a/l Sinniah Tan Suet Chuan Davinderpal Singh Vijayan a/l Kasinathan Cheong Tian Guan.
CHAPTER 3 DELTA MODULATION
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
PCM & DPCM & DM.
CS654: Digital Image Analysis Lecture 34: Different Coding Techniques.
ELE 488 F06 ELE 488 Fall 2006 Image Processing and Transmission ( ) Image Compression Quantization independent samples uniform and optimum correlated.
JPEG.
Chapter 8 Lossy Compression Algorithms. Fundamentals of Multimedia, Chapter Introduction Lossless compression algorithms do not deliver compression.
Fundamentals of Multimedia Chapter 6 Basics of Digital Audio Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
By Dr. Hadi AL Saadi Lossy Compression. Source coding is based on changing of the original image content. Also called semantic-based coding High compression.
Entropy vs. Average Code-length Important application of Shannon’s entropy measure is in finding efficient (~ short average length) code words The measure.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 5 ECEC 453 Image Processing Architecture Lecture 5, 1/22/2004 Rate-Distortion Theory,
Digital Audio (2/2) S.P.Vimal CSIS Group BITS-Pilani
Chapter 8 Lossy Compression Algorithms
JPEG Compression What is JPEG? Motivation
CSI-447: Multimedia Systems
Multimedia Outline Compression RTP Scheduling Spring 2000 CS 461.
Digital Communications Chapter 13. Source Coding
LECTURE 07: TIME-DELAY ESTIMATION AND ADPCM
Lecture 19 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Predictive Coding.
UNIT II.
Discrete Cosine Transform
JPEG.
Chapter 3 Pulse Modulation
CMPT 365 Multimedia Systems
PCM & DPCM & DM.
Speech coding.
Presentation transcript:

SWE 423: Multimedia Systems Chapter 7: Data Compression (4)

Outline Source Coding –Predictive Coding Lossless Lossy –DPCM –DM

Predictive Coding Predictive coding simply means transmitting differences –Predict the next sample as being equal to the current sample More complex prediction schemes can be used –Instead of sending the current sample, send the error involved in the previous assumption

Predictive Coding: Why? The idea of forming differences is to make the histogram of sample values more peaked. –In this case, what happens to the entropy? –As a result, which is better to compress?

Predictive Coding: Why?

Lossless Predictive Coding Formally, define the integer signal as the set of values f n. Then, we predict values f^ n and compute the error e n as follows: –when t = 1, we get... –Usually, t is between 2 and 4 (in this case it is called a linear predictor –We might need to have a truncating or rounding operation following the prediction computation

Lossless Predictive Coding

Lossless Predictive Coding: Example Consider the following predictor: Show how to code the following sequence

Lossless Predictive Coding Examples in the Image Compression Domain –Differential Coding –Lossless JPEG

Lossy Predictive Coding: DPCM DPCM = Differential Pulse Code Modulation –Form the prediction f ^ n –Form an error e n –Quantize the error

Lossy Predictive Coding: DPCM The distortion is the average squared error –To illustrate the quality of a compression scheme, diagrams of distortion vs. the number of bit levels used are usually shown –Quantization used Uniform Lloyd-Max –Does better than “Uniform”

Lossy Predictive Coding: DPCM

Example Show how to code the following sequence

Lossy Predictive Coding DM (Delta Modulation) is a simplified version of DPCM that is used as a quick analog-to-digital converter. –Note that the prediction simply involves a delay