基于频域水印嵌入方法的MPEG-4形状错误隐藏技术
(4)最后就是水印的提取,二值掩模图像的恢复了。提取则是嵌入的逆过程,直接对接收到的背景图像分割成2×2的图像块,对每个块进行DCT变换,直接提取所选择的中频系数即可,对提取出来的二值图像放大到原来的4倍,这样即得到了恢复的二值掩模图像。
3.2 利用空域水印嵌入方法
本文采用的水印算法是在X.Kang等人提出的算法基础上提出的,首先将作为水印的形状信息则是原掩模二值图像,不做任何改变。方法如下:
(1)得到的欲嵌入水印图像应用式(1)进行嵌入。
式中rood为模运算,[α/4,3α/4]是一对最好的参数选择,他保证了0和1都 在具有相等的最大判决范围,使得嵌人水印之后f′与/的差值在[一0.5α,0.5α]之间。当w(m,n)=1时,f(m,n)mod α=3α/4;当ω(m,n)=0时,f(m/n)modα=α/4。因此当提取水印时f*满足f*(m,n)mod α>α/2,那么提取的水印值为ω*(m,n)=l,否则为0。
(2)本文所用的水印嵌入算法是属于盲水印检测,提取过程是不需要原始载体图像的参与。按照公式(2)提取嵌入的水印数据ω*(m,n)。
提取的水印数据ω*(m,n)即为恢复的掩模二值图像。此水印嵌入法将对背景的图像质量会有一定程度的损失,损失程度与嵌入水印时所选的参数α有关。但是水印的提取也与此参数有关。为r能够正确地恢复出水印值,而,f*与/之问的绝对误差(由图像失真引起)必须小于α/4,这里的参数α的适当选择能够很好地折衷水印的透明性与鲁棒性之间的矛盾。α大对图像的损失大,而小不利于水印的鲁棒。根据仿真实验测试,这里a的取值为20。据实验比较,α参数为20时对图像质量的损失还是町以容忍的。
![基于频域水印嵌入方法的MPEG-4形状错误隐藏技术](http://m.amcfsurvey.com/editerupload/fetch/20131227/203379_3_1.jpg)
![](http://m.amcfsurvey.com/webstorage/images/display/reg.jpg)
评论