System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于彩色图像隐写碳标识条码的水印方法技术_技高网

一种用于彩色图像隐写碳标识条码的水印方法技术

技术编号:40579695 阅读:8 留言:0更新日期:2024-03-06 17:22
本发明专利技术提供了一种用于彩色图像隐写碳标识条码的水印方法,水印方法通过水印嵌入流程在彩色电子图像中碳标识条码信息,并通过对应的水印提取流程从彩色电子图像中提取碳标识条码信息,水印嵌入流程包括生成水印矩阵、Arnold变换、图像预处理、水印嵌入、返回图像。本发明专利技术有益效果:实现在彩色电子图像中保存另一份不可见碳标识条码信息的同时,尽可能不影响原彩色图像视觉效果,并能快速从彩色电子图像提取该碳标识条码。

【技术实现步骤摘要】

本专利技术属于图像处理,尤其是涉及碳标识条码水印方法。


技术介绍

1、数字水印技术是一种信息隐藏技术,旨在将特定的数据(即水印)嵌入到数字媒体(如图像、视频或音频)中,以实现版权保护、内容认证或隐秘通信等目的。这种技术通过在载体媒体中嵌入不易察觉的标记,能够验证内容的真实性或所有权,同时对原始媒体的感知影响最小化。标识条码以其高密度、高容量和易扫描的特点,成为有效的水印载体,现有的标识条码水印技术通常通过将标识条码嵌入到图像的特定区域,或者以某种方式调整其属性(如颜色、大小、透明度等),以实现隐蔽性和机器可读性的平衡。这种技术广泛应用于版权保护、防伪标签以及广告推广等领域。然而,现有的标识条码水印技术面临一些局限和不便,例如标识条码的嵌入可能会影响图像的视觉质量,特别是在需要保持原始图像美观性的场合。此外,水印的尺寸、位置和编码方式常常受限于原始图像的特性,限制了水印的适用范围和灵活性。在安全性方面,现有技术可能容易受到图像处理攻击或篡改,导致水印信息的损坏或丢失。


技术实现思路

1、有鉴于此,本专利技术旨在提出一种用于彩色图像隐写碳标识条码的水印方法,以实现在彩色电子图像中保存另一份不可见碳标识条码信息的同时,尽可能不影响原彩色图像视觉效果,并能快速从彩色电子图像提取该碳标识条码。

2、为达到上述目的,本专利技术的技术方案是这样实现的:

3、一种用于彩色图像隐写碳标识条码的水印方法。

4、进一步的,水印方法通过水印嵌入流程在彩色电子图像中碳标识条码信息,并通过对应的水印提取流程从彩色电子图像中提取碳标识条码信息,水印嵌入流程包括以下步骤:

5、t1、生成水印矩阵:将需要嵌入的数据信息转换为碳标识条码,生成水印矩阵a;

6、t2、arnold变换:对水印矩阵a执行arnold变换,得到乱序水印矩阵a’,并将变换参数记为提取密钥;

7、t3、图像预处理:将原始图像的rgb/rgba数据矩阵转换为yuv编码形式,提取其v分量形成浓度矩阵v*,并将浓度矩阵v*划分为含有若干m×n子矩阵块的矩阵切片组v';

8、t4、水印嵌入:将乱序水印矩阵a’中每个元素对应于矩阵切片组v'中的m×n子矩阵块进行时频变换,生成对应的结果矩阵块i,将所有结果矩阵块i组成结果矩阵组f_v,按照嵌入规则对结果矩阵组f_v进行修改得出矩阵f_v’,将矩阵f_v’逆变换回时域并更新矩阵切片组v'得到新矩阵切片组v”;

9、t5、返回图像:把新矩阵切片组v”组重新拼合为新浓度矩阵v**,并将新浓度矩阵v**作为新v分量,与t1中的yu分量一起重新编码为隐含碳标识条码信息的rgb/rgba图像。

10、进一步的,水印提取流程包括以下步骤:

11、s1、读取图像:读取隐含碳标识条码信息的rgb/rgba图像,并将rgb/rgba图像转换为yuv矩阵组;

12、s2、矩阵切片:将yuv矩阵组的v分量划分为含有若干m×n子矩阵块的矩阵切片组v’;

13、s3、提取维度匹配的矩阵:根据所述碳标识条码的尺寸维度,从矩阵切片组v’中提取尺寸维度一致的若干m×n子矩阵块,这些若干m×n子矩阵块组成矩阵组m;

14、s4、提取水印:遍历矩阵组m,对其中的每个m×n子矩阵块执行时频变换得到结果矩阵f_m,根据每个m×n子矩阵块所处坐标记录,从结果矩阵f_m还原出所述乱序水印矩阵a’;

15、s5、反向arnold变换:对乱序水印矩阵a’执行反向arnold变换,变换参数为t2中的提取密钥,最终得到所述碳标识条码。

16、进一步的,乱序水印矩阵a’中i行j列的元素记作wm,其对应的结果矩阵块i(1,1)坐标的特征值记作s,所述嵌入规则包括以下步骤:

17、t41、依次对所有wm及对应的s进行判断,如果wm>0且s<0则转到t42,如果wm≤0且s>0则转到t43,其它情况转到t44,直到所有wm判断完成转到t45;

18、t42、结果矩阵块i的(1,1)坐标的值改为1,返回t41;

19、t43、结果矩阵块i的(1,1)坐标的值改为-1,返回t41;

20、t44、结果矩阵块i的(1,1)坐标的值不变,返回t41;

21、t45、把修改后的若干结果矩阵块i组合成所述矩阵f_v’。

22、进一步的,所述t4和s4中的时频变换皆为快速dct变换。

23、进一步的,所述m×n子矩阵块为4×4的矩阵块。

24、进一步的,所述提取密钥包括参数x、y、n,x、y分别为矩阵a的行坐标、列坐标,n为arnold变换的迭代次数。

25、进一步的,所述水印矩阵a维度的长宽一致,其维度并满足以下公式:

26、length_a≤min[a,b]/4,其中length_a为水印矩阵a最大维度长度,a、b分别为所述原始图像的长度像素值、宽度像素值。

27、进一步的,一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,所述处理器用于执行一种用于彩色图像隐写碳标识条码的水印方法。

28、进一步的,一种计算机可读取存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现一种用于彩色图像隐写碳标识条码的水印方法。

29、相对于现有技术,本专利技术所述的一种用于彩色图像隐写碳标识条码的水印方法具有以下有益效果:

30、(1)本专利技术所述的水印嵌入流程通过将信息转化为二维码并采用arnold变换和精确的时频域控制实现了水印的隐蔽嵌入,最终通过复杂处理生成含有二维码信息的彩色图像,确保了水印的安全性和隐蔽性,又维护了原图的视觉质量;

31、(2)本专利技术所述的水印提取流程读取含有二维码信息的图像、对其进行yuv转换和矩阵分割,然后通过时频变换和坐标记录从图像中提取乱序水印矩阵,最后使用arnold变换的逆过程恢复出原始碳标识条码,有效且快速地从处理过的彩色图像中恢复出原始水印,保证了水印信息的完整性和可读性;

32、(3)本专利技术所述的嵌入规则通过判断乱序后的水印矩阵与原图特征值,适时调整图像区域值以完成水印嵌入,从而确保水印隐蔽性并最小化对原图影响,提高了水印的安全性和稳定性,同时保持了原图的视觉质量。

本文档来自技高网...

【技术保护点】

1.一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:水印方法通过水印嵌入流程在彩色电子图像中碳标识条码信息,并通过对应的水印提取流程从彩色电子图像中提取碳标识条码信息,水印嵌入流程包括以下步骤:

2.根据权利要求1所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:水印提取流程包括以下步骤:

3.根据权利要求2所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:乱序水印矩阵A’中i行j列的元素记作wm,其对应的结果矩阵块I(1,1)坐标的特征值记作s,所述嵌入规则包括以下步骤:

4.根据权利要求2所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:所述T4和S4中的时频变换皆为快速DCT变换。

5.根据权利要求2所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:所述m×n子矩阵块为4×4的矩阵块。

6.根据权利要求2所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:所述提取密钥包括参数x、y、n,x、y分别为矩阵A的行坐标、列坐标,n为Arnold变换的迭代次数。

7.根据权利要求2所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:所述水印矩阵A维度的长宽一致,其维度并满足以下公式:

8.一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,其特征在于:所述处理器用于执行上述权利要求1-7任一所述的一种用于彩色图像隐写碳标识条码的水印方法。

9.一种计算机可读取存储介质,存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-7任一项所述的一种用于彩色图像隐写碳标识条码的水印方法。

...

【技术特征摘要】

1.一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:水印方法通过水印嵌入流程在彩色电子图像中碳标识条码信息,并通过对应的水印提取流程从彩色电子图像中提取碳标识条码信息,水印嵌入流程包括以下步骤:

2.根据权利要求1所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:水印提取流程包括以下步骤:

3.根据权利要求2所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:乱序水印矩阵a’中i行j列的元素记作wm,其对应的结果矩阵块i(1,1)坐标的特征值记作s,所述嵌入规则包括以下步骤:

4.根据权利要求2所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在于:所述t4和s4中的时频变换皆为快速dct变换。

5.根据权利要求2所述的一种用于彩色图像隐写碳标识条码的水印方法,其特征在...

【专利技术属性】
技术研发人员:赵冬昶孙锌赵明楠张妍程明林宇焦显辉宿睿吴金龙李建新
申请(专利权)人:中汽数据天津有限公司
类型:发明
国别省市:

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

1