图像处理方法、系统、装置、设备及计算机存储介质制造方法及图纸

技术编号:25643483 阅读:21 留言:0更新日期:2020-09-15 21:35
本发明专利技术涉及金融科技(Fintech)技术领域,并公开了一种图像处理方法,该方法包括:获取具有秘密信息的秘密图像的秘密像素矩阵,并根据所述秘密像素矩阵计算二值化矩阵;基于预设的序列公式和所述二值化矩阵生成第一序列和第二序列,基于所述第一序列和所述秘密图像对应的载体图像的载体像素矩阵计算嵌入信息;根据所述嵌入信息和所述第二序列对所述载体像素矩阵的最低位像素值进行替换,以获取具有秘密信息的目标载体图像。本发明专利技术还公开了一种图像处理装置、设备和一种计算机存储介质。本发明专利技术提高了信息隐藏的安全性。

【技术实现步骤摘要】
图像处理方法、系统、装置、设备及计算机存储介质
本专利技术涉及金融科技(Fintech)领域,尤其涉及图像处理方法、系统、装置、设备及计算机存储介质。
技术介绍
随着计算机技术的发展,越来越多的技术(大数据、分布式、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。目前,在进行图片信息隐藏时,一般是将秘密图片中的像素值转换为二进制数据,再用二进制秘密信息中的每一比特信息替换与之相对应的载体数据的最低有效位得到一张含有隐藏信息的载体图片,而在对载体图片中的隐藏信息进行提取时,也是先将含有隐藏信息的载体图片的像素值转换为二进制数据,再进行提取的,但是这种方式安全性非常低,不利于对隐藏信息的保护。因此,如何提高信息隐藏的安全性成为了目前亟待解决的技术问题。
技术实现思路
本专利技术的主要目的在于提出一种图像处理方法、系统、装置、设备及计算机存储介质,旨在解决如何提高信息隐藏的安全性的技术问题。为实现上述目的,本专利技术提供一种图像处理方法,所述图像处理方法应用于图像嵌入系统,所述图像处理方法包括如下步骤:获取具有秘密信息的秘密图像的秘密像素矩阵,并根据所述秘密像素矩阵计算二值化矩阵;基于预设的序列公式和所述二值化矩阵生成第一序列和第二序列,基于所述第一序列和所述秘密图像对应的载体图像的载体像素矩阵计算嵌入信息;根据所述嵌入信息和所述第二序列对所述载体像素矩阵的最低位像素值进行替换,以获取具有秘密信息的目标载体图像。可选地,基于预设的序列公式和所述二值化矩阵生成第一序列和第二序列的步骤,包括:获取输入的初始参数,并根据所述初始参数和预设的序列公式计算初始序列;基于所述二值化矩阵对应的字节长度对所述初始序列进行取模运算,以获取第三序列,并对所述第三序列进行升维处理,以获取第一序列;基于所述二值化矩阵对应的像素类型数量对所述初始序列进行取模运算,以获取第四序列,并对所述第四序列进行升维处理,以获取第二序列。可选地,基于所述第一序列和所述秘密图像对应的载体图像的载体像素矩阵计算嵌入信息的步骤,包括:获取所述秘密图像对应的载体图像的载体像素矩阵,对所述第一序列和所述载体像素矩阵进行异或处理,基于所述异或处理结果统计所述第一序列和所述载体像素矩阵的相同位和区别位,并将所述相同位和所述区别位作为嵌入信息。可选地,根据所述嵌入信息和所述第二序列对所述载体像素矩阵的最低位像素值进行替换的步骤,包括:依次遍历各所述第二序列中的各序列数值,基于所述载体像素矩阵确定当前遍历的当前序列数值对应的目标像素矩阵;根据所述当前序列数值对应的嵌入信息对所述目标像素矩阵中的最低位像素值进行替换操作,直至各所述序列数值遍历完成。可选地,根据所述当前序列数值对应的嵌入信息对所述目标像素矩阵中的最低位像素值进行替换操作的步骤,包括:检测所述当前序列数值对应的嵌入信息是否为区别位;若是,则根据所述当前序列数值对应的嵌入信息对所述目标像素矩阵中的最低位像素值进行替换操作。进一步地,为实现上述目的,本专利技术还提供一种图像处理方法,所述图像处理方法应用于图像提取系统,所述图像处理方法包括如下步骤:获取具有秘密信息的目标载体图像对应的初始参数,根据预设的序列公式和所述初始参数计算第一序列和第二序列;获取所述目标载体图像的目标像素矩阵,基于所述目标像素像素矩阵确定所述第一序列中各序列位置的像素值,并根据各所述像素值确定第一矩阵;确定所述目标像素矩阵和所述第二序列的位置对应关系,并基于各所述位置对应关系确定第二矩阵,对所述第一矩阵和所述第二矩阵进行异或操作,将所述异或操作的操作结果作为所述目标载体图像的嵌入信息,并根据所述嵌入信息生成具有秘密信息的秘密图像。进一步地,所述根据预设的序列公式和所述初始参数计算第一序列和第二序列的步骤,包括:根据预设的序列公式和所述初始参数计算初始序列,并获取所述初始序列对应的不同取值参数,根据所述不同取值参数分别对所述初始序列进行取模运算,以获取第一序列和第二序列。此外,为实现上述目的,本专利技术还提供一种图像处理系统,所述图像处理系统包括图像嵌入系统和图像提取系统,所述图像处理系统包括如下步骤:图像嵌入系统获取具有秘密信息的秘密图像的秘密像素矩阵,并根据所述秘密像素矩阵计算二值化矩阵;图像嵌入系统基于预设的序列公式和所述二值化矩阵生成第一序列和第二序列,基于所述第一序列和所述秘密图像对应的载体图像的载体像素矩阵计算嵌入信息;图像嵌入系统根据所述嵌入信息和所述第二序列对所述载体像素矩阵的最低位像素值进行替换,以获取具有秘密信息的目标载体图像;图像提取系统获取具有秘密信息的目标载体图像对应的初始参数,根据预设的序列公式和所述初始参数计算第一序列和第二序列;图像提取系统获取所述目标载体图像的目标像素矩阵,基于所述目标像素像素矩阵确定所述第一序列中各序列位置的像素值,并根据各所述像素值确定第一矩阵;图像提取系统确定所述目标像素矩阵和所述第二序列的位置对应关系,并基于各所述位置对应关系确定第二矩阵,对所述第一矩阵和所述第二矩阵进行异或操作,将所述异或操作的操作结果作为所述目标载体图像的嵌入信息,并根据所述嵌入信息生成具有秘密信息的秘密图像。此外,为实现上述目的,本专利技术还提供一种图像处理装置,所述图像处理装置包括:第一获取模块,用于获取具有秘密信息的秘密图像的秘密像素矩阵,并根据所述秘密像素矩阵计算二值化矩阵;计算模块,用于基于预设的序列公式和所述二值化矩阵生成第一序列和第二序列,基于所述第一序列和所述秘密图像对应的载体图像的载体像素矩阵计算嵌入信息;替换模块,用于根据所述嵌入信息和所述第二序列对所述载体像素矩阵的最低位像素值进行替换,以获取具有秘密信息的目标载体图像;提取模块,用于根据所述序列公式在所述目标载体图像中提取秘密图像。本专利技术还提供一种图像处理装置,所述图像处理装置包括:第二获取模块,用于获取具有秘密信息的目标载体图像对应的初始参数,根据预设的序列公式和所述初始参数计算第一序列和第二序列;确定模块,用于获取所述目标载体图像的目标像素矩阵,基于所述目标像素像素矩阵确定所述第一序列中各序列位置的像素值,并根据各所述像素值确定第一矩阵;生成模块,用于确定所述目标像素矩阵和所述第二序列的位置对应关系,并基于各所述位置对应关系确定第二矩阵,对所述第一矩阵和所述第二矩阵进行异或操作,将所述异或操作的操作结果作为所述目标载体图像的嵌入信息,并根据所述嵌入信息生成具有秘密信息的秘密图像。此外,为实现上述目的,本专利技术还提供一种图像处理设备,所述图像处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图像处理程序,所述图像处理程序被所述处理器执行时实现如上所述的图像处理方法的步本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,所述图像处理方法应用于图像嵌入系统,所述图像处理方法包括如下步骤:/n获取具有秘密信息的秘密图像的秘密像素矩阵,并根据所述秘密像素矩阵计算二值化矩阵;/n基于预设的序列公式和所述二值化矩阵生成第一序列和第二序列,基于所述第一序列和所述秘密图像对应的载体图像的载体像素矩阵计算嵌入信息;/n根据所述嵌入信息和所述第二序列对所述载体像素矩阵的最低位像素值进行替换,以获取具有秘密信息的目标载体图像。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述图像处理方法应用于图像嵌入系统,所述图像处理方法包括如下步骤:
获取具有秘密信息的秘密图像的秘密像素矩阵,并根据所述秘密像素矩阵计算二值化矩阵;
基于预设的序列公式和所述二值化矩阵生成第一序列和第二序列,基于所述第一序列和所述秘密图像对应的载体图像的载体像素矩阵计算嵌入信息;
根据所述嵌入信息和所述第二序列对所述载体像素矩阵的最低位像素值进行替换,以获取具有秘密信息的目标载体图像。


2.如权利要求1所述的图像处理方法,其特征在于,所述基于预设的序列公式和所述二值化矩阵生成第一序列和第二序列的步骤,包括:
获取输入的初始参数,并根据所述初始参数和预设的序列公式计算初始序列;
基于所述二值化矩阵对应的字节长度对所述初始序列进行取模运算,以获取第三序列,并对所述第三序列进行升维处理,以获取第一序列;
基于所述二值化矩阵对应的像素类型数量对所述初始序列进行取模运算,以获取第四序列,并对所述第四序列进行升维处理,以获取第二序列。


3.如权利要求1所述的图像处理方法,其特征在于,所述基于所述第一序列和所述秘密图像对应的载体图像的载体像素矩阵计算嵌入信息的步骤,包括:
获取所述秘密图像对应的载体图像的载体像素矩阵,对所述第一序列和所述载体像素矩阵进行异或处理,基于所述异或处理结果统计所述第一序列和所述载体像素矩阵的相同位和区别位,并将所述相同位和所述区别位作为嵌入信息。


4.如权利要求1所述的图像处理方法,其特征在于,所述根据所述嵌入信息和所述第二序列对所述载体像素矩阵的最低位像素值进行替换的步骤,包括:
依次遍历各所述第二序列中的各序列数值,基于所述载体像素矩阵确定当前遍历的当前序列数值对应的目标像素矩阵;
根据所述当前序列数值对应的嵌入信息对所述目标像素矩阵中的最低位像素值进行替换操作,直至各所述序列数值遍历完成。


5.如权利要求4所述的图像处理方法,其特征在于,所述根据所述当前序列数值对应的嵌入信息对所述目标像素矩阵中的最低位像素值进行替换操作的步骤,包括:
检测所述当前序列数值对应的嵌入信息是否为区别位;
若是,则根据所述当前序列数值对应的嵌入信息对所述目标像素矩阵中的最低位像素值进行替换操作。


6.一种图像处理方法,其特征在于,所述图像处理方法应用于图像提取系统,所述图像处理方法包括如下步骤:
获取具有秘密信息的目标载体图像对应的初始参数,根据预设的序列公式和所述初始参数计算第一序列和第二序列;
获取所述目标载体图像的目标像素矩阵,基于所述目标像素像素矩阵确定所述第一序列中各序列位置的像素值,并根据各所述像素值确定第一矩阵;
确定所述目标像素矩阵和所述第二序列的位置对应关系,并基于各所述位置对应关系确定第二矩阵,对所述第一矩阵和所述第二矩阵进行异或操作,将所述异或操作的操作结果作为所述目标载体图像的嵌入信息,并根据所述嵌入信息生成具有秘密信息的秘密图像。


7.如权利要求6所述的图像处理方法,其特征在于,所述根据预设的序列公式和所述初始参数计算第一序...

【专利技术属性】
技术研发人员:刘宇滨
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

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

1