[发明专利]一种基于特征区域的(k;n)半色调可视加密方法在审
申请号: | 201810859292.2 | 申请日: | 2018-07-31 |
公开(公告)号: | CN109274855A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 丁海洋 | 申请(专利权)人: | 北京印刷学院 |
主分类号: | H04N1/32 | 分类号: | H04N1/32;H04N1/52;H04N19/467 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102699 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特征区域 水印信息 半色调 可视 加密 印刷品 半色调图像 加密算法 生成信息 图像隐藏 图像印刷 信息隐藏 隐藏图像 载体图像 申请 图像 | ||
1.一种基于特征区域的(k,n)半色调可视加密方法,其特征在于,包括:
从载体图像中获取n个特征区域;
将水印信息分享为n幅分享图像;
利用半色调可视加密算法将所述n幅分享图像隐藏在n个特征区域的半色调图像中,生成信息隐藏图像;
将所述信息隐藏图像印刷,生成载有水印信息的印刷品。
2.根据权利要求1所述的方法,其特征在于,所述从载体图像中获取n个特征区域,包括:
通过特征点检测,在所述载体图像中获取多个特征点;
对所述特征点进行筛选,去除距离较近的角点,再根据特征强度进行筛选,选择强度大于预设阈值的特征点;
以筛选后的特征点为中心形成圆形的特征区域,所述特征区域的半径值是根据特征强度得到的。
3.根据权利要求2所述方法,其特征在于,所述将水印信息分享为n幅分享图像,包括:
生成pm个k-1次多项式f1(x),…,fpm(x);
使用每个多项式fr(x)(r=1:pm)针对每个a0值生成并选择可用数据,其中,a0的范围:[0,15],xi的范围:[1,15],yi的范围:[0,15],且p=17;
使用公式y=(a0+a1x+a2x2+a3x3+…+ak-1xk-1)modp,分别带入xi的15个值,计算生成15组数据(xi,yi);
对生成的数据,使用公式计算NumofOnei,NumofOnei表示第i组数据(xi,yi)中1bit的数目,将剩下的有效数据根据|NumofOnei-4|的数值从小到大排序,选择前n+expnum组数据,作为可用分享数据。
通过以上过程,得到的数据结构形式:array(pnum,a0,xi,yi),其中pnum=1:pm,a0=0:15,i=1:(n+expnum),
水印图像S分辨率为W×H,将S分解为W/4×H组4bit数据,每组4bit数据Bi,j作为一个秘密数据D,使用公式计算Bi,j对应的秘密数据值Si,j;
令a0=Si,j,array(pnum,a0,xi,yi)数组中选择当前a0值对应的n组数据(xi,yi),将n组数据分享到n个分享图像对应位置;
通过上述过程,将一幅秘密图案S分享为n个无意义的分享图像,称为分享图像1-n,每幅分享图像分辨率为2W×H。
4.根据权利要求3所述的方法,其特征在于,所述半色调可视加密算法,包括基于点扩散的自隐藏算法和基于误差扩散的自隐藏算法。
5.根据权利要求4所述的方法,其特征在于,所述基于点扩散的自隐藏算法,包括:
原始图像X分为上部分X1和下部分X2,X分辨率是2W×2H,X1和X2的分辨率都是2W×H;
通过基于点扩散半色调信息隐藏算法,将一个无意义分享图像隐藏在X1和X2生成的半色调图像中,生成Y1和Y2;
将Y1和Y2分别作为上下两部,构成半色调图像H。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京印刷学院,未经北京印刷学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810859292.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图像读取装置
- 下一篇:一种基于JPEG加密图像的加密算法安全性验证方法