Title: Image Compression
1Lecture 4
2Stochastic Processes and Lmsee
3Introduction ToStochastic Processes
4Ensemble of Random Processes
5(No Transcript)
6EXAMPLE 1
Not Ergodic
But Stationary
7EXAMPLE 2
NON Stationary
8EXAMPLE 3
STATIONARY
9Stationary Case-Spectral Densities
H(?)
10Stationary Case-Spectral Densities
Cross Density
11Orthogonality Uncorrelated and Independence
Exy Ex Ey
Exy 0
f(x,y)f(x)f(y)f(y/x)f(x)
12Mean Squared Error Estimation
ESTIMATE y BY g(x)
13GAUSSIAN PROCESSES
BEST MSE ESTIMATE IS LINEAR!
14ORTHOGONALITY PRINCIPLE
Error is Orthogonal to Each
Piece of Data X
15EXAMPLE
16(Bandwidth compression, bit rate reduction)
Image Compression
- Reduction of the number of bits needed to
- represent a given image or its information
- Image compression
- exploits the fact that all images are not
- equally likely
- Exploits energy gaps in signal
17Information vs Data
REDUNDANTDATA
INFORMATION
DATA INFORMATION REDUNDANT DATA
18An Image Model-Ref J.B.ONeal
Picture size is one unit wide X one unit high
MNumber of Sample DSpacing Between Samples
Correlation Between Adjacent Samples
Width 1 Unit
1/2
Height 1 Unit
M
D
1/2
M
19Compression As It Relates To Image Content
-1
Picture Correlation Distance Portrait
6.3 (Fills 1/2 Frame) Typical
16.7 (Moderate Detail) 100
People 50 2000 People 150
20INTERFRAME and INTRAFRAME PROCESSING
Intraframe Processing
21BIT RATE NQF
N NUMBER OF PIXELS
Q QUANTIZATION BITS/PIXEL
F FRAME RATE
Channel Bit Rate N Q F
Compression Ratio 10 LOG
22We need More Sophisticated Approches
23Selected Representative
- Variable Scan, Speed, Contour Encoding
24PREDICTIVE CODING
Predictive Coding transmit the difference
between estimate of future sample
the sample itself.
25BIT PLANE ENCODING
26SIMPLE DELTA MODULATION
27SIMPLE DELTA MODULATION
t
28TRANSFORM CODING
29USEFUL TRANSFORMS
Fourier (DFT,FFT) - (u,v) plane is spatial
frequency plane Cosine Sine
Hadamard(Walsh)- basis values 1, -1 (
clipped Fourier )
HAAR -basis values 0,1, -1
Areas of (u,v) planegtdifferential energy
concentration
SLANT - Designed for efficient implementation
high energy compaction
KL(HOTELLING) - used in coding produces
maximally uncorrelated coefficients is
contextual- uses covariance matrix of image or
image class
WAVELET - Transient NOT WAVES
30Transform Processing and Encoding
Objective
(a) Redistribute Variance to Decorrelate
Transform Coefficients
(b) Transform Variance of each Pixel into
Low Order Coefficients of Transform
31Transform Processing and Encoding
32Potential Bit Rate Reduction for 525 Line Video
Imagery
33TYPE
COMMENTS
OPERATIONS
34COMPRESSION/COST RATIO RANKING
Compression/ Cost Ratio
Compression/ Vs. 6-Bit PCM
RANK
Technique
35THIS LECTURE IS CONDUCTED AT256,000 BPSA
REDUCTION OF HUNDREDS TO ONE FROM PCM.