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.

coefficients are hardly set to non-zero values. On the other hand, the coefficients<br />

set to the weight factor a in absolute value can be zeroed. Therefore, a should be<br />

set to such a high value to remain non-zero even if the video sequence undergoes<br />

an attack.<br />

Considering multiple embedding attack, this method is quite vulnerable<br />

because the watermark elements are directly embedded and thus multiple<br />

embedded watermarks overwrite each other.<br />

The watermark can be completely destroyed by zeroing the coefficients in<br />

the half in all macroblocks but it results in visible blocking artefacts.<br />

4.3.3 Coefficient Watermark<br />

Coefficient watermarking method belongs to frequency domain techniques<br />

as well. The method consists in coding one watermark element into one transform<br />

coefficient of a macroblock residual block.<br />

Again, only 4×4 blocks are supported because of the same reasons as in<br />

block watermarking method and the pure watermark block has dimension of 4.<br />

The transform coefficient where a watermark element is to be embedded<br />

into is pseudo-randomly chosen from the half of coefficients which represent<br />

higher frequencies. The pseudo-random generator is initialized for each picture<br />

by both content ID and user ID in order to increase robustness against multiple<br />

watermark embedding and collusion attacks.<br />

The value of the coefficient is altered in the same way as in block<br />

watermarking method, i.e. when 1 is to be embedded, the value is eventually<br />

increased to the weight factor a in absolute value, and when -1 is to be embedded,<br />

the coefficient is set to zero.<br />

In the detection process, the transform coefficient is pseudo-randomly<br />

chosen in the same way as in the embedding process. If the coefficient is zero, -1<br />

is returned, otherwise 1 is returned.<br />

This method should have similar robustness qualities to block watermark<br />

method but distortion caused by watermark embedding should be lower because<br />

only one coefficient is altered in a block.<br />

33

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

Saved successfully!

Ooh no, something went wrong!