主权项 |
一种视频水印实现方法,其特征是,在相邻两帧相同空域位置嵌入符号相反的同一位水印值,同时对视频的适用要求为帧率达到60Hz及以上;该方法将视频帧分为奇数帧和偶数帧,将二值水印按照比例与奇数帧像素值相加或相减,与偶数帧像素值相减或相加,使相邻两帧相同位置像素平均值与原视频图像像素值相等,达到奇偶帧水印嵌入处的图像像素值互补的效果;将水印直接嵌入到图像空域像素中,水印嵌入方法为:水印嵌入前,根据载体图像待嵌入位置像素值调整水印值b,根据视频帧的奇偶性,确定水印值b的正负值,如公式2;水印值确定后,水印的嵌入方法如公式1,当水印信息位是0时,载体图像像素值与调整后的水印值b相减;当水印信息位是1时,载体图像像素值与调整后的水印值b相加;<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>X</mi><mo>‾</mo></mover><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>X</mi><mrow><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mi>b</mi><mo>,</mo><mi>W</mi><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mi>X</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><mi>b</mi><mo>,</mo><mi>W</mi><mo>=</mo><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000595752690000011.GIF" wi="679" he="219" /></maths> 公式1<img file="FDA0000595752690000012.GIF" wi="1152" he="215" />公式2其中,X(i,j)为视频图像的像素值,<img file="FDA0000595752690000013.GIF" wi="74" he="66" />为水印嵌入后的像素值,W表示水印信息位;参数b表示要嵌入的水印值,符号根据要嵌入的视频帧的奇偶性进行调节,大小由像素值决定;α为权值因子,其值根据所选方案和视频自行设定;round()函数表示输出该函数输入值(α*X(i,j))四舍五入后的整数值;视频帧为奇数帧时,b值为正整数+round();视频帧为偶数帧时,b值为负整数‑round()。 |