发明名称 一种利用载体增强稳健性的多比特扩频水印方法
摘要 本发明的利用载体增强稳健性的多比特扩频水印方法,包括:a)生成一组伪随机序列<img file="2013104084622100004DEST_PATH_IMAGE002.GIF" wi="21" he="16" />;b)用函数<img file="2013104084622100004DEST_PATH_IMAGE004.GIF" wi="32" he="24" />对序列进行预处理;c)载体信号变换;d)预处理并求取内积;e)根据载体与水印的相关性计算水印功率衰减因子<img file="2013104084622100004DEST_PATH_IMAGE006.GIF" wi="21" he="16" />;f)水印信息嵌入;g)获取含水印的多媒体信号。水印提取过程包括:h)含水印信号的变换;i)预处理含水印信号;j)生成参考序列;k)获取判决变量;l)提取水印信息。本发明的多比特扩频水印方法,充分利用载体来增强水印的稳健性,缓和了水印速率、透明度与稳健性之间的矛盾,从而获得比现有方案更优异的性能。另一方面,本发明所述方法对载体类型、载体向量的获得方式以及嵌入端与提取端的预处理方法没有任何限制,具有很好的通用性。
申请公布号 CN103455972A 申请公布日期 2013.12.18
申请号 CN201310408462.2 申请日期 2013.09.10
申请人 山东省计算中心 发明人 张鹏;李晔;马晓凤;樊燕红;姜竞赛;郝秋赟
分类号 G06T1/00(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 济南泉城专利商标事务所 37218 代理人 褚庆森
主权项 1.一种利用载体增强稳健性的多比特扩频水印方法,其特征在于,包括水印嵌入和水印提取步骤,设需要在<img file="2013104084622100001DEST_PATH_IMAGE002.GIF" wi="20" he="20" />个载体数据中嵌入<img file="2013104084622100001DEST_PATH_IMAGE004.GIF" wi="18" he="18" />个水印比特;所述水印嵌入通过以下步骤来实现:a).生成伪随机序列,伪随机序列发生器根据给定的密钥产生<img file="851804DEST_PATH_IMAGE004.GIF" wi="18" he="18" />个长度为<img file="289738DEST_PATH_IMAGE002.GIF" wi="20" he="20" />的伪随机序列,用列向量<img file="DEST_PATH_IMAGE006.GIF" wi="21" he="26" />(<img file="DEST_PATH_IMAGE008.GIF" wi="76" he="22" />)表示,序列中各元素取值为<img file="DEST_PATH_IMAGE010.GIF" wi="22" he="18" />;b).对伪随机序列进行预处理,采用函数表达式为<img file="DEST_PATH_IMAGE012.GIF" wi="38" he="25" />的嵌入端预处理方法,对步骤a)中生成的伪随机序列进行预处理,以使其符合水印透明度的要求;处理后的伪随机序列记作<img file="DEST_PATH_IMAGE014.GIF" wi="86" he="26" />,其中<img file="DEST_PATH_IMAGE016.GIF" wi="74" he="22" />;c).载体信号变换,利用可逆的数学变换将载体信号转换为可进行水印嵌入的嵌入域信号,并逐段分割为等长的、元素个数为<img file="897306DEST_PATH_IMAGE002.GIF" wi="20" he="20" />的载体向量<img file="DEST_PATH_IMAGE018.GIF" wi="14" he="14" />;d).预处理并求取内积,采用函数表达式为<img file="DEST_PATH_IMAGE020.GIF" wi="40" he="24" />的提取端预处理方法,对载体序列<img file="746707DEST_PATH_IMAGE018.GIF" wi="14" he="14" />和步骤b)中处理后的伪随机序列<img file="DEST_PATH_IMAGE022.GIF" wi="24" he="26" />进行处理,处理后的结果分别为<img file="DEST_PATH_IMAGE024.GIF" wi="45" he="24" />、<img file="DEST_PATH_IMAGE026.GIF" wi="56" he="26" />;对于元素个数均为<img file="469943DEST_PATH_IMAGE002.GIF" wi="20" he="20" />的列向量<img file="DEST_PATH_IMAGE028.GIF" wi="17" he="25" />和<img file="DEST_PATH_IMAGE030.GIF" wi="18" he="25" />来说,定义向量内积为<img file="DEST_PATH_IMAGE032.GIF" wi="132" he="28" />,其中<img file="DEST_PATH_IMAGE034.GIF" wi="12" he="21" />表示向量转置;按照下面的公式分别计算<img file="769075DEST_PATH_IMAGE024.GIF" wi="45" he="24" />、<img file="931067DEST_PATH_IMAGE026.GIF" wi="56" he="26" />与<img file="195826DEST_PATH_IMAGE004.GIF" wi="18" he="18" />个伪随机序列<img file="DEST_PATH_IMAGE036.GIF" wi="18" he="25" />的内积:<img file="DEST_PATH_IMAGE038.GIF" wi="105" he="28" />,<img file="DEST_PATH_IMAGE040.GIF" wi="120" he="30" />,其中<img file="DEST_PATH_IMAGE042.GIF" wi="86" he="22" />;e).计算水印功率衰减因子<img file="DEST_PATH_IMAGE044.GIF" wi="21" he="26" />,给出关于<img file="981641DEST_PATH_IMAGE044.GIF" wi="21" he="26" />的线性方程组:<img file="DEST_PATH_IMAGE046.GIF" wi="150" he="25" />,其中:<img file="DEST_PATH_IMAGE048.GIF" wi="208" he="98" />,<img file="DEST_PATH_IMAGE050.GIF" wi="144" he="98" />;<img file="DEST_PATH_IMAGE052.GIF" wi="116" he="52" />,<img file="DEST_PATH_IMAGE054.GIF" wi="70" he="22" />;常数<img file="DEST_PATH_IMAGE056.GIF" wi="17" he="22" />用于控制水印的稳健性与透明度,其取值满足0<<img file="708682DEST_PATH_IMAGE056.GIF" wi="17" he="22" /><1;<img file="DEST_PATH_IMAGE058.GIF" wi="17" he="25" />为载体干扰抑制因子,<img file="DEST_PATH_IMAGE060.GIF" wi="40" he="25" />表示当前载体序列中待嵌入的第<img file="DEST_PATH_IMAGE062.GIF" wi="10" he="18" />个水印比特上的载体干扰被完全抵消,<img file="DEST_PATH_IMAGE064.GIF" wi="42" he="25" />表示载体干扰被完全保留;<img file="DEST_PATH_IMAGE066.GIF" wi="60" he="26" />,为第<img file="720370DEST_PATH_IMAGE062.GIF" wi="10" he="18" />个待嵌入的水印比特,<img file="901952DEST_PATH_IMAGE054.GIF" wi="70" he="22" />;由线性方程组<img file="DEST_PATH_IMAGE068.GIF" wi="150" he="25" />可得,<img file="DEST_PATH_IMAGE070.GIF" wi="160" he="25" />,根据判定的<img file="232571DEST_PATH_IMAGE058.GIF" wi="17" he="25" />值和给定的<img file="132393DEST_PATH_IMAGE056.GIF" wi="17" he="22" />值,可求出各伪随机序列的功率衰减因子<img file="698504DEST_PATH_IMAGE044.GIF" wi="21" he="26" />;f).水印信息的嵌入,采用如下式所示的多比特扩频水印嵌入方法实现水印序列与载体信号的叠加:<img file="DEST_PATH_IMAGE072.GIF" wi="117" he="48" />其中,<img file="162022DEST_PATH_IMAGE018.GIF" wi="14" he="14" />为载体向量,<img file="DEST_PATH_IMAGE074.GIF" wi="12" he="16" />为嵌入水印后的向量;g).获取含水印的多媒体信号,采用步骤c)中数学变换的逆变换,将嵌入域中含水印信息的信号<img file="725859DEST_PATH_IMAGE074.GIF" wi="12" he="16" />反变换回原始载体所在的时域或空域,得到含水印的多媒体信号。
地址 250101 山东省济南市高新区新泺大街2008号银荷大厦B座四层山东省计算中心