10.08.2013 Views

MASTER THESIS Video Watermarking - Computer Graphics Group ...

MASTER THESIS Video Watermarking - Computer Graphics Group ...

MASTER THESIS Video Watermarking - Computer Graphics Group ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table of Contents<br />

Abstract 5<br />

1 Introduction 6<br />

2 Watermark Theory 8<br />

2.1 Watermark Classification...............................................................................9<br />

2.2 Embedding and Detection.............................................................................10<br />

2.3 Watermark Attacks.......................................................................................12<br />

3 The H.264 Standard 13<br />

3.1 The H.264 Structure.....................................................................................13<br />

3.1.1 NAL Units and Pictures....................................................................13<br />

3.1.2 Slices..................................................................................................14<br />

3.1.3 Macroblocks.......................................................................................15<br />

3.2 Encoding.........................................................................................................16<br />

3.3 Decoding.........................................................................................................18<br />

4 Implementation Details 19<br />

4.1 The H.264 Codec...........................................................................................19<br />

4.1.1 Supported Features...........................................................................20<br />

4.1.2 Known Bugs and Limitations...........................................................20<br />

4.2 The <strong>Watermarking</strong> Framework....................................................................21<br />

4.2.1 GStreamer Multimedia Framework.................................................21<br />

4.2.2 Embedding.........................................................................................22<br />

4.2.3 Detection............................................................................................26<br />

4.2.4 Notes..................................................................................................29<br />

4.3 <strong>Watermarking</strong> Methods................................................................................30<br />

4.3.1 Pseudo-random Noise Watermark...................................................30<br />

4.3.2 Block Watermark...............................................................................31<br />

4.3.3 Coefficient Watermark......................................................................33<br />

5 Testing 34<br />

5.1 Perceptibility.................................................................................................35<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!