Wyner-Ziv Coding of Motion Video Presented by fakewen.

23
Wyner-Ziv Coding of Motion Video Presented by fakewen

Transcript of Wyner-Ziv Coding of Motion Video Presented by fakewen.

Page 1: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Wyner-Ziv Coding of Motion VideoPresented by fakewen

Page 2: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Author

Ann AaronBernd Girod

Rui  Zhang

Page 3: Wyner-Ziv Coding of Motion Video Presented by fakewen.

outline

• Introduction• Wyner-Ziv Video Codec

– Quantization– RCPT-based Slepian-Wolf Coder– Side Information and Statistical Model– Reconstruction Function

• Results• Conclusion

Page 4: Wyner-Ziv Coding of Motion Video Presented by fakewen.

introduction

Page 5: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Wyner-Ziv Video Codec

Page 6: Wyner-Ziv Coding of Motion Video Presented by fakewen.

outline

• Introduction• Wyner-Ziv Video Codec

– Quantization– RCPT-based Slepian-Wolf Coder– Side Information and Statistical Model– Reconstruction Function

• Results• Conclusion

Page 7: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Quantization

• uniform scalar quantizer with 2M levels to quantize the pixels of X2i .

• Each quantizer bin is assigned a unique symbol.

Page 8: Wyner-Ziv Coding of Motion Video Presented by fakewen.

outline

• Introduction• Wyner-Ziv Video Codec

– Quantization– RCPT-based Slepian-Wolf Coder– Side Information and Statistical Model– Reconstruction Function

• Results• Conclusion

Page 9: Wyner-Ziv Coding of Motion Video Presented by fakewen.

RCPT-Based Slepian-Wolf Codec

Y2i

Scalar Quantizer

Turbo Encoder

Buffer Turbo Decode

r

Request bits

Slepian-Wolf Codec

• Uniform scalar quantizer• RCPT Slepian-Wolf Codec

Flexibility for varying statisticsEmbedded puncturing patternBit rate controlled by decoder through feedback

Decoded quantizedsymbols

Y

Even frame

X

Page 10: Wyner-Ziv Coding of Motion Video Presented by fakewen.

outline

• Introduction• Wyner-Ziv Video Codec

– Quantization– RCPT-based Slepian-Wolf Coder– Side Information and Statistical Model– Reconstruction Function

• Results• Conclusion

Page 11: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Side Information and Statistical Model

• = • Average Interpolation.• motion compensated (MC) interpolation • symmetric motion vectors (SMV

Interpolation)

Page 12: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Side Information and Statistical Model(cont.)

• pixel from the current frame• Side information • Laplacian random variable.

Page 13: Wyner-Ziv Coding of Motion Video Presented by fakewen.

outline

• Introduction• Wyner-Ziv Video Codec

– Quantization– RCPT-based Slepian-Wolf Coder– Side Information and Statistical Model– Reconstruction Function

• Results• Conclusion

Page 14: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Reconstruction Function

Page 15: Wyner-Ziv Coding of Motion Video Presented by fakewen.

outline

• Introduction• Wyner-Ziv Video Codec

– Quantization– RCPT-based Slepian-Wolf Coder– Side Information and Statistical Model– Reconstruction Function

• Results• Conclusion

Page 16: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Carphone Sequence

6 dB

2 dB

8 dB

Page 17: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Foreman Sequence

7 dB

4 dB

7 dB

Page 18: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Foreman sequence

Side information SMV Interpolation

After Wyner-Ziv Coding16-level quantization (~1 bpp)

Page 19: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Sample Frame

Side information SMV Interpolation

After Wyner-Ziv Coding16-level quantization (~1 bpp)

Page 20: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Sample Frame

Side information Average Interpolation

After Wyner-Ziv Coding16-level quantization (~1 bpp)

Page 21: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Carphone sequence

H263+ Intraframe Coding 410 kbps

Wyner-Ziv Codec SMV Interpolation 384

kbps

Page 22: Wyner-Ziv Coding of Motion Video Presented by fakewen.

Conclusion

• Use Wyner-Ziv coding for practical compression application– Used statistics of the source

• New video system– Intraframe encoder – Interframe Decoder

• Compared to H263+– 2 to 7 dB better than Intraframe coding(i-i-i-i)– 5 to 8 dB worse than Interframe coding with

MC(i-b-i-b)

Page 23: Wyner-Ziv Coding of Motion Video Presented by fakewen.

The end

• Thank you!