[发明专利]一种解决假阳性问题的数字水印算法在审
申请号: | 202011494646.1 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112561772A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 郭凌华;李楠;穆萌;马策践;海敬溥;王宾杰 | 申请(专利权)人: | 陕西科技大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 王敏强 |
地址: | 710021*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解决 阳性 问题 数字 水印 算法 | ||
1.一种解决假阳性问题的数字水印算法,其特征在于:具体包括如下步骤:
步骤1,选择载体图像和水印图像:
步骤2,对载体图像及水印图像进行奇异值变换;
步骤3,设计水印嵌入算法,得到含水印图像;
步骤4,设计水印提取算法,得到提取出的水印图像;
步骤5,对含水印图像进行假阳性测试。
2.根据权利要求1所述的一种解决假阳性问题的数字水印算法,其特征在于:所述步骤1的具体过程为:通过MATLAB读取等尺寸的原始载体图像I和水印图像W,若载体图像I与水印图像W为彩色图像,使用rgb2gray函数将载体图像与水印图像转为灰度图像。
3.根据权利要求2所述的一种解决假阳性问题的数字水印算法,其特征在于:所述步骤2的具体步骤为:
步骤2.1,采用如下公式(1)对载体图像I进行奇异值分解,得到载体图像I的左奇异矩阵U、奇异值矩阵S和右奇异矩阵V:
I=USVT (1);
步骤2.2,采用如下公式(2)对水印图像W进行奇异值分解,得到水印图的左奇异矩阵Um、奇异值矩阵Sm和右奇异矩阵Vm。
W=UmSmVmT (2)。
4.根据权利要求3所述的一种解决假阳性问题的数字水印算法,其特征在于:所述步骤3的具体过程为:
步骤3.1,将水印图像W的奇异值矩阵Sm与右奇异矩阵的转置VmT相乘,得到相乘后的矩阵记为Pc;
步骤3.2,将矩阵Pc以预设嵌入强度α采用式(3)嵌入到载体图像的奇异值矩阵S中,得到矩阵S2,其中预设嵌入强度α的取值范围为[0.01,0.5]:
S2=S+αPc (3);
步骤3.3,采用式(4)将得到的矩阵S2左乘载体图像的左奇异矩阵U,右乘载体图像的右奇异矩阵的转置VT得到含水印图像Iw:
US2VT=Iw (4)。
5.根据权利要求3所述的一种解决假阳性问题的数字水印算法,其特征在于:所述步骤4的具体步骤为:
步骤4.1,采用式(5)将含水印图像与原载体图像相减,得到相减后的图像矩阵I2:
I2=Iw-I (5);
步骤4.2,采用式(6)将得到的图像矩阵I2左乘载体图像的左奇异矩阵的转置UT,右乘载体图像的右奇异矩阵V,再除以嵌入强度α得到提取出的矩阵Pcc:
Pcc=(UTI2V)/α (6);
步骤4.3,采用式(7)将Pcc矩阵左乘原水印图像的左奇异矩阵Um,得到提取出的水印图像Wm:
UmPcc=Wm (7)。
6.根据权利要求3所述的一种解决假阳性问题的数字水印算法,其特征在于:所述步骤5的具体过程为:
步骤5.1,采用所述步骤1~3的过程嵌入原水印,并将含水印图像Iw保存,为假阳性测试做准备;
步骤5.2,读取一张与原水印图像尺寸相同的未嵌入的灰度水印图,称其为假水印图像Wf,采用式(8)对假水印Wf进行奇异值分解,得到左奇异矩阵Uf,作为提取时的秘钥;
Wf=UfSfVfT (8);
步骤5.3,重复执行步骤4.1~4.2,提取出矩阵Pcc;
步骤5.4,用提取出的矩阵Pcc左乘假水印图的左奇异矩阵Uf,提取不出假水印图,即表明消除了假阳性现象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西科技大学,未经陕西科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011494646.1/1.html,转载请声明来源钻瓜专利网。