【摘要】:本节讨论的鲁棒音频扩频水印算法仅仅是对嵌入区间的三段能量的值进行修改,且不破坏三段能量的相对关系,在提取时通过判断嵌入区间的能量差值来完成秘密水印的提取,所以这属于盲水印算法。详细的水印算法提取过程描述如下:将接收方接收到的混合音频文件按照式和式进行分段处理。待确定秘密水印信息的起始嵌入位置后,提取的信息就是有用信息W′。在恢复时,采用的是多数判定原则。
本节讨论的鲁棒音频扩频水印算法仅仅是对嵌入区间的三段能量的值进行修改,且不破坏三段能量的相对关系,在提取时通过判断嵌入区间的能量差值来完成秘密水印的提取,所以这属于盲水印算法。详细的水印算法提取过程描述如下:
(1)将接收方接收到的混合音频文件按照式(4-27)和式(4-28)进行分段处理。
(2)将每帧的音频信号进行4级小波分解,选用db1小波,并将第4级低频小波系数按照嵌入区间进行分段处理,并分别按照式(4-29)、式(4-30)、式(4-31)计算每一个嵌入区间的三段能量
(3)对进行排序操作,并分别得到最大值中间值最小值
(4)按照式(4-32)和式(4-33),分别计算嵌入区间的能量差值A′和B′。
(5)按照下式判断这个嵌入区间嵌入的秘密水印信息是“1”还是“0”。(www.daowen.com)
(6)重复(2)~(5)的操作,将所有嵌入的信息都提取出来。然后进行同步码检测操作,首先确定哪个嵌入区间有秘密信息,然后确定秘密信息的嵌入位置。待确定秘密水印信息的起始嵌入位置后,提取的信息就是有用信息W′。
(7)将信息W′分别与PN0和PN1序列进行解扩操作,形成解扩后的有用信息
(8)对进行BCH纠错解码后,按照数组重组时的顺序,恢复出真正的水印信息Watermark。在恢复时,采用的是多数判定原则。由于数据重组实际上是嵌入了3份不同顺序的水印信息,因此在调整顺序后,根据3组水印数据中全部相同的个数来衡量数据的可信度。
(9)将水印信息Watermark进行升维操作,形成有用的图像信息I′。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关网络信息隐藏与系统监测的文章