[发明专利]结合差异聚类和最小误差纹理合成的生成式信息隐藏方法有效
申请号: | 201811159629.5 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109388959B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 邵利平;李国利;任平安 | 申请(专利权)人: | 陕西师范大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06K9/62 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710119 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种结合差异聚类和最小误差纹理合成的生成式信息隐藏方法,首先通过样本小块与随机密钥模板的差异均值聚类来获取聚类中心并建立起秘密信息分段和聚类中心样本小块之间的多重映射关系。然后结合随机放置位置,从样本小块聚类中心中选择合适的样本小块作为秘密信息分段的编码表示来对秘密信息进行编码并放置在空白图像的指定位置上。最后从所有的样本小块中按最小误差纹理合成策略来选择最接近的样本小块来对秘密信息进行掩盖并生成纹理图像。同现有方法相比,所提方法可通过生成高质量的纹理图像来对秘密信息进行有效掩盖,秘密信息分段和聚类中心的样本小块不一一对应,且恢复过程完全依赖于密钥并具有较强的抗攻击恢复能力。 | ||
搜索关键词: | 结合 差异 最小 误差 纹理 合成 生成 信息 隐藏 方法 | ||
【主权项】:
1.一种结合差异聚类和误差最小纹理合成的生成式信息隐藏方法,其特征在于包括以下步骤:第1步:输入分辨率为m×n的P阶灰度样本图像S=(si,j)m×n,si,j∈{0,1,…,2P‑1},由第一密钥R1在S上伪随机截取K个分辨率均为fh×fv的样本小块P0,P1,…,PK‑1;分别选取P0,P1,…,PK‑1中心分辨率为ah×av的区域作为核心区域
按式(1)确定
边界距PK‑1边界的最小垂直距离为eh,最小水平距离为ev;其中,设fv为样本小块的水平边界长度,fh为样本小块的垂直边界长度,av为核心区域的水平边界长度,ah为核心区域的垂直边界长度;eh为核心区域水平边界与样本小块水平边界之间的间距,ev为核心区域垂直边界与样本小块垂直边界之间的间距;
式(1)中,符号
表示向下取整;第2步:由第二密钥R2伪随机生成随机模板
mi,j∈{0,1,…,2P‑1},将M中心分辨率为ah×av的区域作为核心区域MCore,依据
相对于MCore的差异进行均值聚类,将P0,P1,…,PK‑1划分为n0个类别
将每个类别离聚类中心位置最近的样本小块作为编码样本小块
其中n0≤K,n0为2的幂次且均值聚类的初始聚类中心由第三密钥R3伪随机指定,均值聚类的迭代次数由第四密钥R4伪随机指定;第3步:输入长度为l的2进制比特位串B,将其划分为L个包含log2n0个比特位编码单元,得到L个10进制数依次为B0,B1,…,BL‑1;初始化分辨率为gh×gv的空白图像作为含密样本图像Q,以大小为ah×av的网格为单元划分Q,且水平方向上相邻两个网格之间的间距为ev,垂直方向上相邻两个网格之间的间距为eh;同时最外层网格单元水平边界与Q的水平边界之间的间距为eh,最外层网格单元的垂直边界与Q的垂直边界之间的间距为ev,即gh,gv满足的约束如式(2)所示,其中lh,lv分别是垂直方向和水平方向放置的ah×av大小网格的数量;初始化状态标记矩阵
R中元素ri,j状态用于标记Q上第(i,j)位置ah×av网格的占用状态,不失一般性,ri,j=0表示未占用,ri,j=1表示占用;
第4步:由第五密钥R5在Q上伪随机生成L个坐标(p′k,q′k),k=0,1,…,L‑1且满足式(3)和式(4)的约束;![]()
第5步:由B的哈希值确定编码单元Bk对应的编码样本块编号
然后从
中选取对应的编码样本块
将其放置在Q上坐标起始位置为(p′k,q′k)且大小为fh×fv的矩形小块上,按式(5)计算(xc,yc),将R中的元素
标记为1,其中k=0,1,…,L‑1;
第6步:顺序扫描R,对于
rx,y=0,根据(x,y)四周领域(x‑1,y),(x,y+1),(x+1,y),(x,y‑1)各元素rx‑1,y,rx,y+1,rx+1,y,rx,y‑1的状态,从P0,P1,…,PK‑1中选择样本块作为
将
放置在Q上起始坐标为(x(eh+ah),y(ev+av))的fh×fv矩阵小块上;第7步:根据
和Q周围((x‑1)(eh+ah),y(ev+av)),(x(eh+ah),(y+1)(ev+av)),((x+1)(eh+ah),y(ev+av)),(x(eh+ah),(y‑1)(ev+av))相邻位置已放置小块的重叠区域差异最小确定拼接优先级顺序,并按拼接优先级顺序和周围已放置小块的重叠边界块进行最小误差纹理合成;第8步:反复执行第6步~第7步,直至
rx,y=1,将Q作为嵌密后的样本图像输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西师范大学,未经陕西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811159629.5/,转载请声明来源钻瓜专利网。