MASTER THESIS Video Watermarking - Computer Graphics Group ...
MASTER THESIS Video Watermarking - Computer Graphics Group ...
MASTER THESIS Video Watermarking - Computer Graphics Group ...
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