Quantization: Input-Output Characteristic of A Scalar Quantizer
Quantization: Input-Output Characteristic of A Scalar Quantizer
x
Output
Sometimes, this
convention is used:
xq 2
M representative levels
xq 1
xq
tq
-1
t q+1
t q+2
Q x
input signal x
M-1 decision
thresholds
Bernd Girod: EE398A Image and Video Compression
Quantization no. 1
Quantization Error
Quantization no. 2
d MSE E X X
min.
1
tq xq 1 xq q 1, 2,, M -1
2
tq1
x f
( x)dx
tq
tq 1
q 0,1, , M -1
f X ( x)dx
tq
Quantization no. 3
3.
xq
x f
( x)dx
tq
tq1
q 0,1,, M -1
f X ( x)dx
tq
4.
Quantization no. 4
Quantization no. 5
Quantization Function
Initial quantizer B:
decision thresholds , 0,
Quantization Function
Initial quantizer A:
decision thresholds 3, 0 3
6
4
2
0
-2
-4
-6
10
15
6
4
2
0
-2
-4
-6
0.2
0.2
0.15
0.4
10
10
10
0.1
15
5
0
15
0
10
10
15
SNROUT10final = 9.298
15
8
6
Iteration Number
Iteration Number
SNROUT [dB]
Iteration Number
SNROUT [dB]
10
15
Iteration Number
Quantization no. 6
Quantization no. 7
Initial quantizer B,
decision thresholds , 0,
Quantization Function
10
Iteration Number
12
14
10
5
0
-5
-10
0.2
0.2
6
4
10
15
SNRfinal = 7.5415
0
10
Iteration Number
10
12
14
16
Iteration Number
0.4
0
0
8
16
0.4
SNR [dB]
Quantization Function
15
SNR [dB]
0
0
8
6
4
10
15
SNRfinal = 7.5415
0
Iteration Number10
15
Quantization no. 8
1.
2.
Bq x T : Q x q
3.
xq
4.
q 0,1,2,, M -1
1
Bq
q 0,1,, M -1
xBq
Quantization no. 9
E X X 0
E X X X 0
E X X
2
X
2
X
Quantization no. 10
x( x) const
1
3
f X ( x)
Probability density
function of x
d E X X
1 3 f ( x)dx
12M 2 X
x
Quantization no. 11
d R 2 X2 22 R
1 3
with f X ( x)dx
12 x
2
X
uniform
Laplacian
Gaussian
9
2
1
4.5
3
2.721
2
Quantization no. 12
Pr ti X ti 1 E X X ti X ti 1
Pr t j X t j 1 E X X t j X t j 1
for all i, j
Quantization no. 13
R H X pq log 2 pq
such that
q 0
d MSE E X X
min.
2
J d R E X X
H X min.
2
Quantization no. 14
2.
tq =
3.
xq -1 xq
2
log 2 pq 1 log 2 pq
2 xq -1 xq
q 1, 2,, M -1
xq
xf
( x)dx
tq
tq1
q 0,1,, M -1
f X ( x)dx
tq
4.
Quantization no. 15
2.
J
q
x
minimizing Lagrangian cost x i q log 2 pq
xq
Bq x T : Q x q
3.
xq
4.
q 0,1, 2,, M -1
1
Bq
q 0,1,, M -1
xBq
xi
xi
q xi
xi
Quantization no. 16
Threshold
Representative level
Quantization no. 17
Quantization Function
4
2
0
4
2
0
-4
-4
-6
-6
10
15
20
25
Iteration Number
30
35
40
SNRfinal = 10.5363
8
6
5
10
15
20
25
30
35
40
Rfinal = 2.0044
1.5
0
-2
-2
10
12
0
2.5
Quantization Function
10
15
20
25
30
35
40
10
15
20
Iteration Number
12
SNRfinal = 8.9452
10
8
6
0
2.5
10
15
20
Rfinal = 1.7723
2
1.5
1
Iteration Number
10
15
20
Iteration Number
Quantization no. 18
Decision threshold
Representative level
Quantization no. 19
10
5
0
-5
-10
10
15
20
25
30
35
Quantization Function
40
10
5
0
-5
-10
10
10
SNRfinal = 11.407
10
15
20
25
30
35
40
Rfinal = 2.0063
2
1
10
15
20
25
30
35
40
15
20
15
10
SNRfinal = 7.4111
5
0
10
15
20
Rfinal = 1.6186
2
1
Iteration Number
15
Iteration Number
Iteration Number
10
Iteration Number
15
20
Quantization no. 20
Distortion and entropy for smooth PDF and fine quantizer interval
2
d
12
2
H X h X log 2
Distortion-rate function
1 2 h X 2 R
d R 2
2
12
e
is factor
or 1.53 dB from Shannon Lower Bound
6
1 2 h X 2 R
D R
2
2
2 e
Bernd Girod: EE398A Image and Video Compression
Quantization no. 21
d R 2 X2 22 R
Scaling factor
Shannon LowBd
Laplacian
6
0.703
e
e
0.865
Gaussian
Uniform
Lloyd-Max
Entropy-coded
9
4.5
2
3
2.721
2
e2
1.232
6
e
1.423
6
Quantization no. 22
Quantizer
output x
Quantizer
input x
Quantization no. 23
Embedded quantizers
Q1
Q2
Quantization no. 24
-.98
.98
0 0 0 01 1 1 1
0 0 1 10 0 1 1
0 1 0 10 1 0 1
-1.75 -1.05 -.50
Quantization no. 25
I ( X ; X 1 ) R( D1 )
I ( X ; X ) R( D )
E d ( X , X 2 ) D2
f X , X
1
( x1 , x2 , x) f X
( x2 , x) f X
X 2
( x1 , x2 )
X X 2 X 1
Bernd Girod: EE398A Image and Video Compression
[Equitz,Cover, 1991]
Quantization no. 26
Q0
Q1
Q2
Quantization no. 27
Vector quantization
Quantization no. 28
LBG algorithm
Best representative
vectors
for given partitioning
of training set
Best partitioning
of training set
for given
representative
vectors
Quantization no. 29
J d R E X X H X min.
J xi q xi xq log 2 pq
2
Quantization no. 30
Amplitude 2
cell
representative
vector
Amplitude 1
Quantization no. 31
8D VQ of a Gauss-Markov source
SNR [dB]
18
LBG fixed
CWL
12
E8-lattice
LBG variable
CWL
6
scalar
r 0.95
0
0
0.5
1.0
Rate [bit/sample]
Bernd Girod: EE398A Image and Video Compression
Quantization no. 32
SNR [dB]
LBG variable
CWL
scalar
3
LBG fixed
CWL
0.5
1.0
Rate [bit/sample]
Bernd Girod: EE398A Image and Video Compression
Quantization no. 33
Reading
Quantization no. 34