[发明专利]一种新颖的基于可变长码域的水印嵌入方法在审
申请号: | 202111353516.0 | 申请日: | 2021-11-16 |
公开(公告)号: | CN116137646A | 公开(公告)日: | 2023-05-19 |
发明(设计)人: | 王好贤 | 申请(专利权)人: | 哈尔滨工业大学(威海) |
主分类号: | H04N1/32 | 分类号: | H04N1/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 264209 山东省威海*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新颖 基于 变长 水印 嵌入 方法 | ||
本发明涉及一种新颖的基于可变长码域的水印嵌入方法。本发明提出了一种正交调制优化的二维期望传播均衡算法,算法将传统EP‑F算法的复数运算转化为实部和虚部的两个实数运算,将原本的复高斯分布转变更合适的二维高斯分布,从而改善传统的EP‑F算法的性能。同时为解决迭代收敛问题,提出混合期望传播均衡算法,该算法能在改善信道均衡性能的同时,具有很好的迭代收敛特性。说明书摘要附图中图1为发明的具体实现流程图。
技术领域:
本发明属于数字水印嵌入领域。具体的说提出了一种新颖的基于可变长码域的水印嵌入方法。
背景技术:
目前的压缩域视频水印算法都与某种现行视频压缩标准相结合,利用压缩产生的码流结构特点,将水印嵌入到视频码流中。由于水印是直接嵌入到压缩码流中,因此所嵌的水印不受压缩过程的影响。为减少算法消耗时间,水印算法应紧密结合压缩标准,最好在压缩域嵌水印。在压缩域嵌水印,可以将压缩码流部分解压,选取适合的参数嵌水印,然后将嵌水印码流重新压缩形成含水印的压缩码流。
发明内容:
我们通过对H.263压缩码流部分解压,在VLC域实现水印嵌入。在H.263的VLC域,DCT变换系数用(LAST,RUN,LEVEL)组合表示。为确保视频质量的降质不可见,且嵌水印后的码流尺寸不改变,我们选择LEVEL作为嵌水印对象。由于改变直流系数对视频影响比较大,我们仅选择改变交流系数的LEVEL值。
本发明的采用方案是:
第一步:嵌入的水印由哈希函数得到,为保证水印系统的安全性,算法采用由密钥控制的伪随机序列对水印序列进行置乱;
第二步:设(LASTi,j,RUNi,j,LEVELi,j)代表H.263码流第i个宏块中第j个组合,除直流系数之外的两个连续组合里的LEVEL值组成LEVEL对(LEVELi,j,LEVELi,j+1),将它表示为(x,y);
第三步:假设有一个变量z,按下式计算它的值:
z=2(x mod 2)+y mod 2 (1)
水印算法按下列步骤进行:
(1)如果z=1,则修改y使y=y+1;
(2)如果z=2,则修改x使x=x+1;
(3)如果z=3,则x,y保持不变;
(4)如果z=0,且wj(代表水印位)=1,则修改x使x=x+1;反之,则修改y使y=y+1;
第四步:水印抽取,将嵌水印的H.263压缩码流部分解压,获取代表DCT变换系数的(LAST,RUN,LEVEL)组合,设(LAST′i,j,RUN′i,j,LEVEL′i,j)代表第i个宏块中第j个组合,除直流系数之外的两个连续组合里的LEVEL'值组成一对(LEVEL'i,j,LEVEL'i,j+1),将它表示为(x’,y’),令z’=2(x’mod2)+y’mod2,抽取算法如下:
(1)如果z’=1,则水印位为w'j=0;
(2)如果z’=2,则水印位w'j=1;
(3)如果z’=0或3,则没有水印嵌入;
将抽取的水印位串接起来,用密钥反置乱获取原始水印信息。
具体实施方式:
下面结合具体实例对本发明做详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(威海),未经哈尔滨工业大学(威海)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111353516.0/2.html,转载请声明来源钻瓜专利网。