隐形的图像身份码的嵌入和认证方法、装置、设备和介质制造方法及图纸

技术编号:36729578 阅读:12 留言:0更新日期:2023-03-04 09:55
本发明专利技术公开了一种隐形的图像身份码的嵌入和认证方法、装置、设备和介质,所述方法包括身份码嵌入图像方法和图像中身份码认证方法,通过将身份码嵌入到图像中,实现身份码的隐形,所述身份码嵌入图像方法包括以下步骤:根据原始图像尺寸生成正交编码并置乱正交编码序号,获得置乱正交编码库;从置乱正交编码库中获取身份码;将身份码嵌入到原始图像中,获得带身份码的图像;图像中身份码认证时,从带身份码的图像中通过交叉验证实现身份码的提取。本发明专利技术公开的隐形的图像身份码的嵌入和认证方法、装置、设备和介质,身份码嵌入后对原始图像的质量影响较小,具有识别稳定性高、准确率高、灵活性高、使用范围广等诸多优点。使用范围广等诸多优点。使用范围广等诸多优点。

【技术实现步骤摘要】
隐形的图像身份码的嵌入和认证方法、装置、设备和介质


[0001]本专利技术涉及一种隐形的图像身份码的嵌入和认证方法,属于防伪技术和数字图像处理领域。

技术介绍

[0002]商品真伪的鉴定一般采用商品监管码和防伪二维码等方式进行,但是这些可见的防伪方式容易通过现代的高精度仪器被扫描和伪造。
[0003]此外,现有技术中还具有不可见的防伪方法,多是采用数字水印技术对产品图像进行处理,隐藏相应的标识信息。但是隐藏的标识图像会导致嵌入水印后的宿主图像颜色失真,且仅能辨别产品真伪,不能对假冒伪劣产品进行朔源,防伪图像产品表示信息的鲁棒性较差。
[0004]由于上述原因,本专利技术人对现有的防伪技术深入研究,提出了一种隐形的图像身份码的嵌入和认证方法,在实现图像产品的不可见式防伪的同时,实现产品的朔源。

技术实现思路

[0005]为了克服上述问题,本专利技术人进行了深入研究,设计出一种隐形的图像身份码的嵌入和认证方法,包括身份码嵌入图像方法和图像中身份码认证方法,通过将身份码嵌入到图像中,实现身份码的隐形。
[0006]在一个优选的实施方式中,所述身份码嵌入图像方法包括以下步骤:
[0007]S1、根据原始图像尺寸生成正交编码库并置乱,获得置乱正交编码库;
[0008]S2、从置乱正交编码库中获取身份码;
[0009]S3、将身份码嵌入到原始图像中,获得带身份码的图像。
[0010]根据本专利技术一种优选的实施方式,在步骤S1中,所述编码为正交编码,所述置乱是指在维持正交编码正交性的情况下,打乱正交编码库中元素的排列顺序。
[0011]根据本专利技术一种优选的实施方式,步骤S1中,对原始图像进行颜色通道分离,获得多个单通道颜色图像,将多个单通道颜色图像转化为多个单通道矩阵。
[0012]根据本专利技术一种优选的实施方式,在步骤S2中,选取置乱正交编码库中某行或列的元素转换为身份码。
[0013]根据本专利技术一种优选的实施方式,S3包括以下子步骤:
[0014]S31、对原始图像转化的单通道矩阵进行奇异值分解获得原始图左奇异矩阵、原始图对角矩阵、原始图右奇异矩阵,对身份码矩阵进行奇异值分解获得身份右奇异矩阵;
[0015]S32、将身份右奇异矩阵嵌入至原始图右奇异矩阵中,获得嵌入右奇异矩阵;
[0016]S33、根据原始图左奇异矩阵、原始图对角矩阵、嵌入右奇异矩阵还原单通道颜色图像,获得带身份码的图像。
[0017]根据本专利技术一种优选的实施方式,所述图像中身份码认证方法包括以下步骤:
[0018]S4、获取疑似含有身份码图像的编码库,提取编码库中嵌入身份码的行或列向量;
[0019]S5、对提取的嵌入有身份码的行或列向量进行检测,定位出身份码。
[0020]另一方面,本专利技术还公开了一种隐形的图像身份码的嵌入和认证装置,其特征在于,包括嵌入装置和认证装置,
[0021]所述嵌入装置包括图像编码置乱模块、身份码获取模块和身份码嵌入模块,
[0022]所述图像编码置乱模块用于根据原始图像尺寸进行编码并置乱,获得置乱编码库;
[0023]所述身份码获取模块用于从置乱正交编码库中获取身份码;
[0024]所述身份码嵌入模块用于将身份码嵌入到原始图像中,获得带身份码的图像;
[0025]所述认证装置,包括身份码提取模块和身份码定位模块,
[0026]所述身份码提取模块用于获取隐含有身份码的图像的编码库,提取编码库中嵌入有身份码的行或列向量;
[0027]所述身份码定位模块用于对提取的嵌入有身份码的行或列向量进行检测,定位出身份码。
[0028]此外,本专利技术还提供了一种电子设备,包括:
[0029]至少一个处理器;以及
[0030]与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的方法。
[0031]此外,本专利技术还提供了一种存储有计算机指令的计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述的方法。
[0032]本专利技术所具有的有益效果包括:
[0033](1)本专利技术利用正交编码的正交性,创新性的将正交编码作为图像认证码,由于正交编码可以做到数值较小,故图像身份码对原始图像的质量影响较小,即水印的不可感知性较好;
[0034](2)由于正交编码彼此之间具有极强的差异性,且本专利技术所用的奇异值分解的方法具有一定稳定性,故图像身份码经过较强的攻击后,再进行相关性检测时仍能提取确定原有图像身份认证码,即嵌入图像中的身份码具有较高的鲁棒性;
[0035](3)由于正交编码的码长、编码数量、实现方式具有很大的灵活性,故本专利技术可以对不同商品进行不同编码的嵌入,以达到防伪朔源目的;
[0036](4)上述特性,使得本专利技术既能在数字图像产品中使用,也能在模拟图像的印刷包装产品或文件中使用。
附图说明
[0037]图1示出根据本专利技术一种优选实施方式的隐形的图像身份码的嵌入和认证方法流程图;
[0038]图2示出实施例1中原始图片;
[0039]图3示出实施例1中获得的带身份码的图像;
[0040]图4示出实施例1中对获得的带身份码的图像进行随机加噪声攻击获得的图片;
[0041]图5示出实施例1中对获得的带身份码的图像进行剪切攻击获得的图片;
[0042]图6示出实施例1中对获得的带身份码的图像进行旋转攻击获得的图片;
[0043]图7示出实施例1中获得的矩阵retM的元素图。
具体实施方式
[0044]下面通过附图和实施例对本专利技术进一步详细说明。通过这些说明,本专利技术的特点和优点将变得更为清楚明确。
[0045]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0046]根据本专利技术提供的一种隐形的图像身份码的嵌入和认证方法,包括身份码嵌入图像方法和图像中身份码认证方法。
[0047]所述身份码是一串用于识别商品信息的数字码,是防伪查询常用的手段之一。
[0048]传统的防伪中,身份码常以明码的方式包装或影印在商品上,或以水印的方式设置在商品图像上,这些方式都极易被伪造,防伪效果不佳。
[0049]在本专利技术中,通过将身份码嵌入到图像中,实现身份码的隐形。
[0050]具体地,所述身份码嵌入图像方法包括以下步骤:
[0051]S1、根据原始图像尺寸生成正交编码库并置乱,获得置乱正交编码库;
[0052]S2、从置乱正交编码库中获取身份码;
[0053]S3、将身份码嵌入到原始图像中,获得带身份码的图像。
[0054]在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种隐形的图像身份码的嵌入和认证方法,其特征在于,包括身份码嵌入图像方法和图像中身份码认证方法,通过将身份码嵌入到图像中,实现身份码的隐形。2.根据权利要求1所述的隐形的图像身份码的嵌入和认证方法,其特征在于,所述身份码嵌入图像方法包括以下步骤:S1、根据原始图像尺寸生成正交编码库并置乱,获得置乱正交编码库;S2、从置乱正交编码库中获取身份码;S3、将身份码嵌入到原始图像中,获得带身份码的图像。3.根据权利要求2所述的隐形的图像身份码的嵌入和认证方法,其特征在于,在步骤S1中,所述编码为正交编码,所述置乱是指在维持正交编码正交性的情况下,打乱正交编码库中元素的排列顺序。4.根据权利要求2所述的隐形的图像身份码的嵌入和认证方法,其特征在于,步骤S1中,对原始图像进行颜色通道分离,获得多个单通道颜色图像,将多个单通道颜色图像转化为多个单通道矩阵。5.根据权利要求2所述的隐形的图像身份码的嵌入和认证方法,其特征在于,在步骤S2中,选取置乱正交编码库中某行或列的元素转换为身份码。6.根据权利要求2所述的隐形的图像身份码的嵌入和认证方法,其特征在于,S3包括以下子步骤:S31、对原始图像转化的单通道矩阵进行奇异值分解获得原始图左奇异矩阵、原始图对角矩阵、原始图右奇异矩阵,对身份码矩阵进行奇异值分解获得身份右奇异矩阵;S32、将身份右奇异矩阵嵌入至原始图右奇异矩阵中,获得嵌入右奇异矩阵;S33、根据原始图左奇异矩阵、原始图对角矩阵、嵌入右奇异矩阵还原单通道颜色...

【专利技术属性】
技术研发人员:孙晓博穆萌柴孝海戴家洋
申请(专利权)人:北京博大格林高科技有限公司
类型:发明
国别省市:

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

1