当前位置: 首页 > 专利查询>中山大学专利>正文

一种双阶二维码的生成方法及其防复制验证方法技术

技术编号:22975110 阅读:19 留言:0更新日期:2019-12-31 23:34
本发明专利技术提供的一种双阶二维码的生成方法,通过在普通二维码中嵌入S1纹理图案集,并同时嵌入S2纹理图案集,得到双阶二维码;本发明专利技术还提供一种双阶二维码的防复制验证方法,通过输入双阶二维码并进行纹理分类,得到图案匹配成纹理图案对;利用纹理图案对计算相关系数;将相关系数与验证阈值对比,完成双阶二维码的防复制验证。本发明专利技术提供的一种双阶二维码的生成方法及其防复制验证方法,充分利用了纹理二维码纹理图案对P&S过程的敏感性,对普通二维码进行两个阶段的纹理图案嵌入而得到双阶二维码,通过相关系数的计算,直观准确地判断出所输入的二维码是真实或复制的,避免了印刷品在物理渠道被复制的可能性,且整个过程简单,容易进行推广。

A generation method of two order two dimensional code and its anti duplication verification method

【技术实现步骤摘要】
一种双阶二维码的生成方法及其防复制验证方法
本专利技术涉及多媒体图像安全防伪
,更具体的,涉及一种双阶二维码的生成方法,还涉及一种双阶二维码的防复制验证方法。
技术介绍
重要印刷品的保护一直是多媒体安全领域的热门研究主题,此前已有基于文本哈希隐藏、打印扫描过程信息损失、基于复制和扫描(P&S)过程敏感性的纹理二维码等方法用于印刷品防伪,但均未能得到一套防止印刷品在物理渠道被复制的解决方案;同时随着打印和扫描设备技术的改进,防伪印刷品的数量逐日增多,检测虚假发票、文凭、证书等重要有价值的印刷品成为如今研究的挑战。
技术实现思路
本专利技术为克服现有印刷品保护技术存在缺乏防止印刷品在物理渠道被复制的方案的技术缺陷,提供一种双阶二维码的生成方法。本专利技术还提供一种双阶二维码的防复制验证方法。为解决上述技术问题,本专利技术的技术方案如下:一种双阶二维码的生成方法,包括以下步骤:S11:在普通二维码中嵌入S1纹理图案集,得到纹理二维码,具体为:使用S1纹理图案集,顺序替换普通矩阵式二维码数据区域中的所有暗模块;S12:在纹理二维码中嵌入S2纹理图案集,得到双阶二维码,具体为:使用S2纹理图案集替换纹理二维码数据区域中的部分暗模块。其中,所述步骤S11具体包括以下步骤:S111:选取二维码的相关信息,包括但不仅限于版本、纠错登记和模块大小,生成普通二维码I″0;S112:选取S1纹理图案集S113:逐行顺序扫描普通二维码I″0编码区域的暗模块d0,d1,d2,d3,…;S114:利用S1纹理图案集按照的顺序,逐个替换普通二维码I″0数据区域中的所有暗模块,得到最终的纹理二维码I′0。上述方案中,S1纹理图案集按照循环嵌入的顺序嵌入普通二维码生成纹理二维码,在起到嵌入纹理图案效果的同时,也保证了二维码的正确识别。其中,所述步骤S12具体包括以下步骤:s121:选取纹理二维码I′0并选取S2纹理图案集所述S2纹理图案集为S1纹理图案集经过一次P&S后的纹理图案集;S122:逐行扫描纹理二维码I′0编码区域中嵌入的纹理图案,用S2纹理图案集按照的顺序,分组交替更换纹理二维码I′0中的部分纹理图案,最终得到双阶二维码I0。上述方案中,S2纹理图案集按照分组交替的顺序嵌入纹理二维码中生成双阶二维码,避免了两个不同的嵌入阶段得纹理图像形成视觉偏差的同时,也避免了不同阶段的纹理图案间的相互干扰。一种双阶二维码的防复制验证方法,包括以下步骤:S21:选取双阶二维码扫描版本进行输入;S22:对输入的双阶二维码进行纹理分类;S23:根据分类结果,将纹理相同的图案匹配成纹理图案对;S24:利用纹理图案对计算相关系数;S25:将相关系数与验证阈值对比,完成双阶二维码的防复制验证。其中,选取的双阶二维码Ik,当k=1时,Ik表示真实的是真实的二维码的扫描版本;当k=2时,Ik表示输入的是伪造的二维码的扫描版本。其中,所述步骤S22具体为:将输入的双阶二维码Ik的纹理图案分类为S1纹理图案和S2纹理图案其中,m,n均为常数。其中,所述步骤S23得到的纹理图案对具体为:其中,纹理图案是输入的双阶二维码Ik在分类出来的S2纹理图案;纹理图案是输入的双阶二维码Ik在分类出来的S1纹理图案。其中,所述步骤S24具体包括以下步骤:S241:设两个随机向量X=(x1,x2,...,xn)和Y=(y1,y2,...,yn),其中随机向量X为S1纹理图案,随机向量Y为S2纹理图案;S242:计算单个纹理图案的相关系数,具体公式为:其中,和分别表示为{x1,x2,...,xn}和{y1,y2,...,yn}的均值,即:S243:计算所有纹理图案对的相关系数的均值,具体公式为:其中,Corr(,)表示纹理图案对的相关系数,k=1,2表示是真实二维码的扫描版本和复制二维码的扫描版本,R2S是所有纹理图案对的相关系数的均值。其中,所述步骤S25具体为:根据相关系数R2S,与验证阈值TH进行对比;若大于验证阈值TH,则判输入Ik的k=1,即为真实的双阶二维码的扫描版本;反之则判输入Ik的k=2,即为复制的双阶二维码的扫描版本;其中:验证阈值TH通过实验得到。与现有技术相比,本专利技术技术方案的有益效果是:本专利技术提供的一种双阶二维码的生成方法,充分利用了纹理二维码纹理图案对P&S过程的敏感性,对普通二维码进行两个阶段的纹理图案嵌入而得到双阶二维码;本专利技术还提供一种双阶二维码的防复制验证方法,通过相关系数的计算,直观准确地判断出所输入的二维码是真实或复制的,避免了印刷品在物理渠道被复制的可能性,且整个过程简单,容易进行推广。附图说明图1为双阶二维码的生成方法的流程示意图;图2为嵌入的S1纹理图案集;图3为普通二维码左上角截图;图4为纹理二维码左上角截图;图5为双阶二维码左上角截图;图6为双阶二维码的防复制验证方法的流程示意图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。下面结合附图和实施例对本专利技术的技术方案做进一步的说明。实施例1如图1、图2所示,以QR码为例,一种双阶二维码的生成方法,包括以下步骤:S11:在普通二维码中嵌入S1纹理图案集,得到纹理二维码,具体为:使用S1纹理图案集,顺序替换普通矩阵式二维码数据区域中的所有暗模块;S12:在纹理二维码中嵌入S2纹理图案集,得到双阶二维码,具体为:使用S2纹理图案集替换纹理二维码数据区域中的部分暗模块。更具体的,如图3、图4所示,所述步骤S11具体包括以下步骤:S111:选取二维码的相关信息,包括但不仅限于版本、纠错登记和模块大小,生成普通二维码I″0;S112:选取S1纹理图案集S113:逐行顺序扫描普通二维码I″0编码区域的暗模块d0,d1,d2,d3,…;S114:利用S1纹理图案集按照的顺序,逐个替换普通二维码I″0数据区域中的所有暗模块,得到最终的纹理二维码I′0。在具体实施过程中,S1纹理图案集按照循环嵌入的顺序嵌入普通二维码生成纹理二维码,在起到嵌入纹理图案效果的同时,也保证了二维码的正确识别。更具体的,如图5所示,所述步骤S12具体包括以下步骤:S121:选取纹理二维码I′0并选取S2纹理图案集所述S2纹理图案集为S1纹理图案集经过一次P&S后的纹理图案集;S122:逐行扫描纹理二维码I′0编码区域中嵌入的纹理图案本文档来自技高网...

【技术保护点】
1.一种双阶二维码的生成方法,其特征在于,包括以下步骤:/nS11:在普通二维码中嵌入S1纹理图案集,得到纹理二维码,具体为:使用S1纹理图案集,顺序替换普通矩阵式二维码数据区域中的所有暗模块;/nS12:在纹理二维码中嵌入S2纹理图案集,得到双阶二维码,具体为:使用S2纹理图案集替换纹理二维码数据区域中的部分暗模块。/n

【技术特征摘要】
1.一种双阶二维码的生成方法,其特征在于,包括以下步骤:
S11:在普通二维码中嵌入S1纹理图案集,得到纹理二维码,具体为:使用S1纹理图案集,顺序替换普通矩阵式二维码数据区域中的所有暗模块;
S12:在纹理二维码中嵌入S2纹理图案集,得到双阶二维码,具体为:使用S2纹理图案集替换纹理二维码数据区域中的部分暗模块。


2.根据权利要求1所述的一种双阶二维码的生成方法,其特征在于,所述步骤S11具体包括以下步骤:
S111:选取二维码的相关信息,包括但不仅限于版本、纠错登记和模块大小,生成普通二维码I”0;
S112:选取S1纹理图案集
S113:逐行顺序扫描普通二维码I”0编码区域的暗模块d0,d1,d2,d3,…;
S114:利用S1纹理图案集按照的顺序,逐个替换普通二维码I”0数据区域中的所有暗模块,得到最终的纹理二维码I'0。


3.根据权利要求2所述的一种双阶二维码的生成方法,其特征在于,所述步骤S12具体包括以下步骤:
S121:选取纹理二维码I'0并选取S2纹理图案集所述S2纹理图案集为S1纹理图案集经过一次P&S后的纹理图案集;
S122:逐行扫描纹理二维码I'0编码区域中嵌入的纹理图案,用S2纹理图案集按照的顺序,分组交替更换纹理二维码I'0中的部分纹理图案,最终得到双阶二维码I0。


4.一种双阶二维码的防复制验证方法,其特征在于,包括以下步骤:
S21:选取双阶二维码扫描版本进行输入;
S22:对输入的双阶二维码进行纹理分类;
S23:根据分类结果,将纹理相同的图案匹配成纹理图案对;
S24:利用纹理图案对计算相关系数;
S25:将相关系数与验证阈值对比,完成双阶二维码的防复制验证。


5.根据权利要求4所述的一种双阶二维码的防复制验证方法,其特征在于:所述S21具...

【专利技术属性】
技术研发人员:谭洪舟钟沈君谢舜道陈荣军
申请(专利权)人:中山大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1