[发明专利]一种视觉密码方法在审
申请号: | 202011098265.1 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112182543A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 王晶;王凌福;黄位甲 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 桂林文必达专利代理事务所(特殊普通合伙) 45134 | 代理人: | 张学平 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视觉 密码 方法 | ||
本发明公开了一种视觉密码方法,首先获取基本参数,同时将获取的原始图片转换为灰度图矩阵,然后初始化三阶张量来保存基矩阵集合,同时生成一个服从均匀分布的第一矩阵,并遍历所述第一矩阵,利用所述第一矩阵的值对所述三阶张量赋值,得到对应的所述基矩阵集合,接着根据获取的安全参数,生成对应的噪声矩阵集合,最后根据所述灰度图矩阵、所述基矩阵和所述噪声矩阵生成分量矩阵,并转化为分量图,完成图片的加密;而对于分量图还原,通过将多个所述分量图转化为对应的所述分量矩阵,并进行模加运算,转化得到还原图片,可以直接对非二值化的图像进行处理,且可进一步推广到彩色图像的处理中,提高灵活性和可扩展性。
技术领域
本发明涉及视觉密码技术领域,尤其涉及一种视觉密码方法。
背景技术
“视觉密码”以门限秘密共享思想为基础,将秘密共享和数字图像结合起来。视觉密码将原始图像分享在若干个称为分量图的透明胶片中,每一张分量图都不会泄露原始图像的任何信息。解密时只需要将胶片叠加到一起就能直接恢复出原始图像。然而现有的大多数视觉密码技术都是针对二值化图像,即图像中的像素点的灰度值为0或者255,二值化图像携带的信息很少,在实际生活中二值化图像的使用范围很小,因此现有的大多数视觉密码技术不能基于通用图像进行实施,适用场景,范围受限,无法进行广泛应用。并且大多数方案都需要对原始图像进行扩充,即分量图、还原图片的维度与原始图片不同,这会增加存储冗余,降低运行效率。另外很多方案采用固定的基矩阵,灵活性和可扩展性有待提高。
发明内容
本发明的目的在于提供一种视觉密码方法,提高灵活性和可扩展性。
为实现上述目的,本发明提供了一种视觉密码方法,包括以下步骤:
获取基本参数,将获取的原始图片转换为灰度图矩阵;
初始化三阶张量,并根据遍历产生的第一矩阵,得到基矩阵集合;
根据获取的安全参数,生成噪声矩阵集合;
根据所述灰度图矩阵、基矩阵和所述噪声矩阵生成分量矩阵,并转化为分量图;
将多个所述分量图转化为对应的所述分量矩阵,并进行模加运算,同时保存转化得到还原图片。
其中,初始化三阶张量,并根据遍历产生的第一矩阵,得到基矩阵集合,包括:
初始化三阶张量来保存基矩阵集合,同时生成一个服从均匀分布的第一矩阵,并遍历所述第一矩阵,利用所述第一矩阵的值对所述三阶张量赋值,得到对应的所述基矩阵集合。
其中,根据所述灰度图矩阵、基矩阵和所述噪声矩阵生成分量矩阵,并转化为分量图,包括:
计算基矩阵和所述灰度图矩阵的哈达玛积,并与所述噪声矩阵求和后,进行求余运算,得到分量矩阵。
其中,根据所述灰度图矩阵、所述基矩阵和所述噪声矩阵生成分量矩阵,并转化为分量图,还包括:
将所述灰度图矩阵中的RGB值的任意一个值保存三次,并将得到的所述三阶张量转化为分量图。
其中,将多个所述分量图转化为对应的所述分量矩阵,并进行模加运算,同时保存转化得到还原图片,包括:
获取多张所述分量图,并转化为对应的多个所述分量矩阵,同时对得到的多个所述分量矩阵进行模加运算,然后将得到的所述灰度图矩阵转化为还原图片,并进行保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011098265.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:振动输送机活动门防夹料装置
- 下一篇:一种便于安装的瓦斯泄露监测装置