Professional Documents
Culture Documents
15 DPCM PDF
15 DPCM PDF
Conditional Replenishment
DPCM no. 1
Principle of DPCM
input
s +
e'
quantizer
entropy
decoder
channel
s'
predictor
decoder
channel
coder
output
entropy
coder
s'
+ e'
+
predictor
Prediction error
Reconstruction
Reconstruction error =
quantization error
e = s s
s = e + s
s s = e e = q
DPCM no. 2
predictor
s (s)
e'
s (q)
predictor
q (e)
quantizer
- abbreviation for
frequency vector,
e.g., ( x , y )
E () = [1 P()]S()
E () = E () + [1 P()]Q()
Bernd Girod: EE368b Image and Video Compression
DPCM no. 3
y 0
DPCM no. 4
DPCM no. 5
1 bit/pixel
prediction error coding
slope overload
2 bit/pixel
3 bit/pixel
edge busyness
granular noise
Linear predictor:
1/4 1/4
1/2
4 bit/pixel
original
Lloyd-Max quantizers
Fixed-length coding
DPCM no. 6
Conditional replenishment
Motion-compensated prediction
Motion-compensated interpolation
DPCM no. 7
S 22 S23 S24
S22 S 23 S24
S2
S3
S2
S4
S3
S4
S 21 S20 S25
FRAME N - 1
S21 S 20 S25
S1
S0
FRAME N - 1
FRAME N
Sintra = a1 S1 + a 2 S2 + a3 S3 + a 4 S4
Bernd Girod: EE368b Image and Video Compression
S1
S0
FRAME N
Sinter = S20
DPCM no. 8
Quantizer
e'
Variable
length coder
Variable
length decoder
s'
e'
^
s
^s
^ inter
s
^ inter
s
Interframe
predictor
s'
Intraframe
predictor
Intraframe
predictor
^ intra
s
Interframe
predictor
^intra
s
Predictor
adaptation
Predictor
adaptation
Coder
Decoder
DPCM no. 9
Quantizer
e'
Variable
length coder
^s
Variable
length decoder
s'
e'
^s
^
s
inter
^s
inter
Interframe
predictor
s^intra
Interframe
predictor
s'
Intraframe
predictor
^
s
Intraframe
predictor
intra
Predictor
adaptation
intra-/interframe
switching information
Coder
Bernd Girod: EE368b Image and Video Compression
Decoder
DPCM no. 10
Conditional replenishment
CODING,
ADDRESSING,
BUFFERING
SIGNAL
INPUT
TRANSMISSION
CHANNEL
SIGNAL
OUTPUT
BUFFERING,
DECODING,
ADDRESSING
SEGMENTER
Change
(MOVEMENT
DETECTOR)
detector
FRAME DELAY
Frame
(1
PICTUREstore
MEMORY)
FRAME DELAY
(1Frame
PICTUREstore
MEMORY)
DECODER
CODER
n
DPCM no. 11
Change detection
n
+
ABS
Average
of 3x3
window
Threshold
Eliminate isolated
points or pairs of
points
Previous
frame
Decision
changed/
unchanged
Accumulate
over NxN
blocks
Threshold
Decision
changed/
unchanged
Previous
frame
Bernd Girod: EE368b Image and Video Compression
DPCM no. 12
Background
Moving area
picked up by
change detector
Moving areas
missed by
change detector
DPCM no. 13
noisy video
signal
+
-
Nonlinearity
NL
)
f(
frame
store
clean video
signal
DPCM no. 14
DPCM - Summary
n
DPCM no. 15