System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像的处理方法及装置、存储介质和电子设备制造方法及图纸_技高网

图像的处理方法及装置、存储介质和电子设备制造方法及图纸

技术编号:40649592 阅读:5 留言:0更新日期:2024-03-13 21:28
本申请公开了一种图像的处理方法及装置、存储介质和电子设备,涉及信息安全技术领域、金融科技领域或其他相关领域。该方法包括:获取目标图像的特征信息,其中,目标图像为待添加水印的目标图像;依据目标图像的特征信息,得到目标矩阵;获取N个混沌序列,并利用N个混沌序列对目标矩阵进行加密处理,得到加密后的目标矩阵,其中,N为正整数;基于加密后的目标矩阵,对目标图像添加目标水印,得到添加目标水印后的目标图像。通过本申请,解决了相关技术中在图像中添加的水印难以防止图像被篡改,导致图像的安全性较低的问题。

【技术实现步骤摘要】

本申请涉及信息安全、金融科技领域或其他相关领域,具体而言,涉及一种图像的处理方法及装置、存储介质和电子设备


技术介绍

1、随着网络技术和多媒体技术迅速发展,逐渐进入全面数字化时代,数字图像成为了最重要的信息载体之一,在各领域的应用需求不断上涨。然而,先进的图像处理技术让图片盗用和图片内容篡改过程变得简单,足以达到以假乱真的效果。在银行业等金融领域,大量的客户图像信息与交易图像信息被存放在电脑中,这些涉密信息有被篡改和盗用的风险。另外,数字水印技术作为一种新兴的信息隐藏技术,可以通过在数字图像中永久嵌入可鉴别性的数字信号或模式来达到防止篡改和版权保护的目的,并且不影响数字图像的可用性。

2、但是,一些恶意篡改攻击往往会故意替换掉图像中某处有意义的局部信息,比如,会修改图像中水印没有覆盖的地方,且该行为对嵌入的水印影响特别大,可能模糊掉水印原本的特征,让水印失去意义,进而会导致图像的防篡改性和安全性较低。

3、针对相关技术中在图像中添加的水印难以防止图像被篡改,导致图像的安全性较低的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请的主要目的在于提供一种图像的处理方法及装置、存储介质和电子设备,以解决相关技术中在图像中添加的水印难以防止图像被篡改,导致图像的安全性较低的问题。

2、为了实现上述目的,根据本申请的一个方面,提供了一种图像的处理方法。该方法包括:获取目标图像的特征信息,其中,所述目标图像为待添加水印的目标图像;依据所述目标图像的特征信息,得到目标矩阵;获取n个混沌序列,并利用所述n个混沌序列对所述目标矩阵进行加密处理,得到加密后的目标矩阵,其中,n为正整数;基于所述加密后的目标矩阵,对所述目标图像添加目标水印,得到添加所述目标水印后的目标图像。

3、进一步地,利用所述n个混沌序列对所述目标矩阵进行加密处理,得到加密后的目标矩阵包括:对所述目标矩阵进行降维处理,得到第一数组,并对所述第一数组进行拆分处理,得到数组集合,其中,所述数组集合中至少包括长度相等的n个数组;将所述n个混沌序列转换成n个目标数组;将每个目标数组与所述数组集合中的数组进行异或操作,得到第二数组;基于所述第二数组,得到所述加密后的目标矩阵。

4、进一步地,将每个目标数组与所述数组集合中的数组进行异或操作,得到第二数组包括:获取所述数组集合中的每个数组的长度信息;基于所述数组集合中的每个数组的长度信息,对每个目标数组的长度进行处理,得到n个处理后的目标数组,其中,所述处理后的目标数组的长度与所述数组集合中的数组的长度相等;将每个处理后的目标数组与所述数组集合中的数组进行异或操作,得到所述第二数组。

5、进一步地,将所述n个混沌序列转换成n个目标数组包括:将所述n个混沌序列转换成n个原始数组;对每个原始数组中的数字进行取整处理,得到n个取整后的原始数组;对每个取整后的原始数组中的数字进行归一化处理,得到n个归一化后的原始数组;将所述n个归一化后的原始数组作为所述n个目标数组。

6、进一步地,基于所述加密后的目标矩阵,对所述目标图像添加目标水印,得到添加所述目标水印后的目标图像包括:对所述加密后的目标矩阵进行奇异值分解处理,得到m个第一矩阵,其中,m为正整数;从所述m个第一矩阵中获取第一对角矩阵;对所述目标图像进行离散小波变换处理,将所述目标图像分为s个区域的图像,其中,s为正整数;基于所述s个区域的图像,得到目标区域的图像,其中,所述目标区域的图像对应的信号的频率小于预设频率;基于所述第一对角矩阵和所述目标区域的图像,得到添加所述目标水印后的目标图像。

7、进一步地,基于所述第一对角矩阵和所述目标区域的图像,得到添加所述目标水印后的目标图像包括:对所述目标区域的图像对应的矩阵进行奇异值分解处理,得到m个第二矩阵;从所述m个第二矩阵中获取第二对角矩阵;基于所述第一对角矩阵和所述第二对角矩阵,得到第三对角矩阵;对所述第三对角矩阵进行第一处理,得到第三矩阵,其中,所述第一处理为奇异值分解处理对应的逆变换处理;对所述第三矩阵进行第二处理,得到添加所述目标水印后的目标图像,其中,所述第二处理为离散小波变换处理对应的逆变换处理。

8、进一步地,获取目标图像的特征信息包括:获取待添加水印的所述目标图像;对所述目标图像进行卷积操作,得到所述目标图像的特征信息。

9、进一步地,在基于所述加密后的目标矩阵,对所述目标图像添加目标水印,得到添加所述目标水印后的目标图像之后,所述方法还包括:获取图像水印,其中,所述图像水印为从所述添加目标水印后的目标图像中提取的水印;比较所述图像水印和所述目标水印,得到比较结果,其中,所述比较结果用于表示所述图像水印和所述目标水印是否相同,以及在所述图像水印和所述目标水印不相同的情况下,所述图像水印和所述目标水印之间的差异信息;在所述比较结果为所述图像水印和所述目标水印相同的情况下,确定所述目标图像未被篡改;在所述比较结果为所述图像水印和所述目标水印不相同的情况下,确定所述目标图像被篡改,并根据所述图像水印和所述目标水印之间的差异信息,确定所述目标图像被篡改的篡改区域。

10、为了实现上述目的,根据本申请的另一方面,提供了一种图像的处理装置。该装置包括:第一获取单元,用于获取目标图像的特征信息,其中,所述目标图像为待添加水印的目标图像;第一确定单元,用于依据所述目标图像的特征信息,得到目标矩阵;第一处理单元,用于获取n个混沌序列,并利用所述n个混沌序列对所述目标矩阵进行加密处理,得到加密后的目标矩阵,其中,n为正整数;第一添加单元,用于基于所述加密后的目标矩阵,对所述目标图像添加目标水印,得到添加所述目标水印后的目标图像。

11、进一步地,所述第一处理单元包括:第一处理模块,用于对所述目标矩阵进行降维处理,得到第一数组,并对所述第一数组进行拆分处理,得到数组集合,其中,所述数组集合中至少包括长度相等的n个数组;第一转换模块,用于将所述n个混沌序列转换成n个目标数组;第二处理模块,用于将每个目标数组与所述数组集合中的数组进行异或操作,得到第二数组;第一确定模块,用于基于所述第二数组,得到所述加密后的目标矩阵。

12、进一步地,所述第二处理模块包括:第一获取子模块,用于获取所述数组集合中的每个数组的长度信息;第一处理子模块,用于基于所述数组集合中的每个数组的长度信息,对每个目标数组的长度进行处理,得到n个处理后的目标数组,其中,所述处理后的目标数组的长度与所述数组集合中的数组的长度相等;第一确定子模块,用于将每个处理后的目标数组与所述数组集合中的数组进行异或操作,得到所述第二数组。

13、进一步地,所述第一转换模块包括:第一转换子模块,用于将所述n个混沌序列转换成n个原始数组;第二处理子模块,用于对每个原始数组中的数字进行取整处理,得到n个取整后的原始数组;第三处理子模块,用于对每个取整后的原始数组中的数字进行归一化处理,得到n个归一化后的原始数组;第二确本文档来自技高网...

【技术保护点】

1.一种图像的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,利用所述N个混沌序列对所述目标矩阵进行加密处理,得到加密后的目标矩阵包括:

3.根据权利要求2所述的方法,其特征在于,将每个目标数组与所述数组集合中的数组进行异或操作,得到第二数组包括:

4.根据权利要求2所述的方法,其特征在于,将所述N个混沌序列转换成N个目标数组包括:

5.根据权利要求1所述的方法,其特征在于,基于所述加密后的目标矩阵,对所述目标图像添加目标水印,得到添加所述目标水印后的目标图像包括:

6.根据权利要求5所述的方法,其特征在于,基于所述第一对角矩阵和所述目标区域的图像,得到添加所述目标水印后的目标图像包括:

7.根据权利要求1所述的方法,其特征在于,获取目标图像的特征信息包括:

8.根据权利要求1所述的方法,其特征在于,在基于所述加密后的目标矩阵,对所述目标图像添加目标水印,得到添加所述目标水印后的目标图像之后,所述方法还包括:

9.一种图像的处理装置,其特征在于,包括:

<p>10.一种计算机可读存储介质,其特征在于,所述存储介质存储程序,其中,所述程序执行权利要求1至8中任意一项所述的图像的处理方法。

11.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至8中任意一项所述的图像的处理方法。

...

【技术特征摘要】

1.一种图像的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,利用所述n个混沌序列对所述目标矩阵进行加密处理,得到加密后的目标矩阵包括:

3.根据权利要求2所述的方法,其特征在于,将每个目标数组与所述数组集合中的数组进行异或操作,得到第二数组包括:

4.根据权利要求2所述的方法,其特征在于,将所述n个混沌序列转换成n个目标数组包括:

5.根据权利要求1所述的方法,其特征在于,基于所述加密后的目标矩阵,对所述目标图像添加目标水印,得到添加所述目标水印后的目标图像包括:

6.根据权利要求5所述的方法,其特征在于,基于所述第一对角矩阵和所述目标区域的图像,得到添加所述目标水印后的目标图像包括:

【专利技术属性】
技术研发人员:张国林
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1