[发明专利]防伪标识的生成及检测方法有效
申请号: | 201811212005.5 | 申请日: | 2018-10-18 |
公开(公告)号: | CN109523451B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 杨素敏;刘素蕊;姚宇阳;王守国 | 申请(专利权)人: | 杨素敏;石家庄国创明慧物联网科技有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06Q30/018 |
代理公司: | 北京睿驰通程知识产权代理事务所(普通合伙) 11604 | 代理人: | 方丁一 |
地址: | 050003 河北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防伪 标识 生成 检测 方法 | ||
一种防伪标识的生成及检测方法,所述生成方法包括基于特定图像P(m,n)生成隐藏信息W(m,n);以及将所述隐藏信息W(m,n)嵌入载体图像生成防伪标识,其中,m表示像素行数,n表示像素列数,m,n为大于等于2的正整数。
技术领域
本发明涉及防伪技术领域,具体涉及一种防伪标识的生成及检测方法。
背景技术
目前假冒伪劣、山寨、高仿产品充斥市场,损害了被侵权企业的品牌价值、市场占有率以及企业的利润。现有的防伪标识复用和盗用的风险较大,防伪效果不佳。
发明内容
根据本发明的一个方面,提供了一种防伪标识的生成方法,其特征在于,所述生成方法包括:基于特定图像P(m,n)生成隐藏信息W(m,n);以及将所述隐藏信息W(m,n)嵌入载体图像生成防伪标识,其中,m表示像素行数,n表示像素列数,m,n为大于等于2的正整数。
在一些实施方式中,所述基于特定图像P(m,n)生成隐藏信息包括:将所述特定图像P(m,n)分解为R像素矩阵R(m,n)、G像素矩阵G(m,n)以及B像素矩阵B(m,n);对R像素矩阵R(m,n)、G像素矩阵G(m,n)以及B像素矩阵B(m,n)中的每一个进行行列双向置乱;基于所述对R像素矩阵、G像素矩阵以及B像素矩阵的置乱结果获得隐藏信息W(m,n)。
在一些实施方式中,其中对R像素矩阵、G像素矩阵以及B像素矩阵中的每一个进行行列双向置乱包括:选取第一秘钥K1作为Logistic混沌映射的初始变量,得到第一实数混沌序列,其中K1∈(0,1)且K1为实数,选取所述第一实数混沌序列中的前m×n个实数,按顺序分为m组,每组具有n个实数,各组实数对应行顺序排列形成第一矩阵L1(m,n);基于所述特定图像的灰度等级2k,k为正整数,将所述第一矩阵L1(m,n)中各位置的实数带入公式(1)获得相应的二进制的值代替各位置的实数获得第一置乱矩阵T1(m,n);
将R像素矩阵R(m,n)、G像素矩阵G(m,n)以及B像素矩阵B(m,n)分别与第一置乱矩阵T1(m,n)的相应位置的值进行异或处理获得R第一置乱矩阵R‘(m,n),G第一置乱矩阵G‘(m,n)及B第一置乱矩阵B‘(m,n);选取第二秘钥K2作为Logistic混沌映射的初始变量,得到第二实数混沌序列,其中K2∈(0,1)且K2为实数,选取所述第二实数混沌序列中的前m×n个实数,按顺序分为n组,每组具有m个实数,各组实数对应列顺序排列形成第二矩阵L2(m,n);基于所述特定图像的灰度等级2k,将所述第二矩阵L2(m,n)中各位置的实数带入公式(1)获得相应的二进制的值代替各位置的实数获得第二置乱矩阵T2(m,n);将R第一置乱矩阵R‘(m,n),G第一置乱矩阵G‘(m,n)及B第一置乱矩阵B‘(m,n)分别与第二置乱矩阵T2(m,n)的相应位置的值进行异或处理获得R第二置乱矩阵R‘’(m,n),G第二置乱矩阵G“(m,n)及B第二置乱矩阵B‘’(m,n)。
在一些实施方式中,隐藏信息W(m,n)由所述R第二置乱矩阵R‘’(m,n),G第二置乱矩阵G“(m,n)及B第二置乱矩阵B‘’(m,n)叠加获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杨素敏;石家庄国创明慧物联网科技有限公司,未经杨素敏;石家庄国创明慧物联网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811212005.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种公交车驾驶监控系统
- 下一篇:一种基于通道差分残差的彩色图像隐写检测方法