[发明专利]一种基于区块均值的抗打印噪声图像水印方法有效
| 申请号: | 201910343313.X | 申请日: | 2019-04-26 |
| 公开(公告)号: | CN110189241B | 公开(公告)日: | 2023-01-31 |
| 发明(设计)人: | 钱阳;周立波;景旭 | 申请(专利权)人: | 江苏水印科技有限公司 |
| 主分类号: | G06T1/00 | 分类号: | G06T1/00 |
| 代理公司: | 南京冠誉至恒知识产权代理有限公司 32426 | 代理人: | 郭晓敏 |
| 地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于区块均值的抗打印噪声图像水印方法,对图像应用该方法后,可以使得其携带秘密信息(如图像的版权所有人,商标防伪信息等),且在打印后,并使用智能手机等便携设备对其进行拍摄后,可有效抵抗打印以及拍摄过程中由于A/D、D/A过程引起的失真噪声,且对于图像三维空间变形具有一定的鲁棒性。该方法可以有效地应用在各类内容简单的商标图像中,且该方法可结合防伪编码,防止不法分子对商标的伪造,这是普通数字水印算法所不具备的。 | ||
| 搜索关键词: | 一种 基于 区块 均值 打印 噪声 图像 水印 方法 | ||
【主权项】:
1.一种基于区块均值的抗打印噪声图像水印方法,其特征在于,包括如下步骤:(1)根据载体图像Im,对其进行预处理,将像素变化较大的文字部分去除,再进行二值化生成map图像,生成方式为非0部分置255;(2)根据预先设定的块大小,边长记为k,以k*k的像素块对map图像进行行扫,当扫描块全部像素值都为255时,判断该位置可以嵌入,统计以上过程中产生的可嵌入块区域,得到可嵌入总量Emb_Num;(3)根据步骤(2)中得到的Emb_Num,选取适当大小的二值水印图像ImW,其大小需要满足m*n<Emb_Num;(4)对版权水印进行二值化处理:将步骤(3)中选取的水印图像,进行编码,成为m行n列的二进制比特矩阵W=[X1,X2,X3...Xn],其中0<i<n,Xi表示维度为m的列向量,Xi=[x1i,x2i,x3i...xmi]T;(5)将步骤(4)中的W矩阵按列为单位,进行纠错编码,即Xi=[x1i,x2i,x3i...xni]T经过纠错码后变为Xi′=[x1i,x2i,x3i...xli]T,其中l为纠错编码的内容位数,步骤(4)中的m为纠错编码的信息位数,编码完成后生成新的二进制比特矩阵Wcoded=[Xi′],其中0<i<n;(6)将步骤(5)中的Wcoded矩阵根据密钥mk进行错位置乱;(7)对步骤(6)中的加密后的矩阵,按行先将其变为二进制比特流Se={b1,b2,b3,b4,b5,b6,...,bl*n};(8)根据步骤(1)的载体图像Im,将其转换到YCbCr色域并提取其Y分量;(9)对载体图像的Y色域分量进行嵌入:根据步骤(8)的载体图像的Y色域分量Im_Y以及生成的map图像和步骤(7)中加密后的比特流Se={b1,b2,b3,b4,b5,b6,...,bl*n},对载体图像进行嵌入;按步骤(2)中的方法以k*k的像素块对map图像进行行扫,当扫描块全部像素值都为255时,判断该块的位置可以嵌入,该位置映射到载体图像相应位置,对载体图像的Y分量相应位置区域像素值进行调整,设定嵌入强度V,根据需要嵌入的比特流每一位,如嵌入的bi=1,则该嵌入后的区域像素值=嵌入前的区域像素值‑V;如嵌入的bi=0,则该嵌入后的区域像素值=嵌入前的区域像素值+V,经过像素调整嵌入后得到的载体图像的Y色域分量为Im_Ye;(10)重建图像:根据步骤(9)得到的载体图像嵌入后的Y色域Im_Ye,以及步骤(8)中的CbCr分量,重建图像,得到嵌入水印后的图像Ime;(11)将步骤(10)生成的图像经过打印机打印,并经由鉴定者的手机摄像头拍摄后得到图像Imc,然后,手机通过提取算法对拍摄的图像进行提取;(12)对步骤(11)中拍摄得到的图像Imc,进行透视变换矫正,得到图像Im′c;(13)根据步骤(12)得到的矫正后的图像Im′c,提取其YCbCr色域的Y分量Im_Y′c,按步骤(2)中的方法以k*k的像素块对map图像进行行扫,当扫描块全部像素值都为255时,其对应位置即为提取的Y分量Im_Y′c含有信息的块的位置,计算每块含有信息位置的块的像素均值,令集合
包含所有均值信息,计算判断阈值
(14)根据步骤(13)中的均值集合
以及判断阈值Vd,对每块的均值进行判断提取,得到信息序列Sd={b′1,b′2,...,b′9,b′10,...,b′l*n}。(15)对于步骤(14)中提取的信息序列,将其以l个元素为一列重新排列,得到提取的信息矩阵W′=[X′1,X′2,X′3,X′4,X′5...X′n],其中0<i<n,Xi表示维度为l的列向量,X′i=[X1i,X2i,X3i...Xl*i]T;(16)对步骤(15)中提取的信息矩阵W′=[X′1,X′2,X′3,X′4,X′5...X′n]的每一列进行纠错解码,即对于每个X′i=[X1i,X2i,X3i...Xl*i]T进行解码,得到解码后的矩阵W′d,将其转换为可视化的像素值,即可得到水印图像ImW。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏水印科技有限公司,未经江苏水印科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910343313.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种环保公厕的智能监控管理系统
- 下一篇:图像处理方法和装置





