信息的嵌入方法、装置、终端设备、系统及可读存储介质制造方法及图纸

技术编号:38315297 阅读:17 留言:0更新日期:2023-07-29 08:57
本申请适用于信息技术领域,提供了一种信息的嵌入方法、装置、终端设备、系统及可读存储介质。上述信息的嵌入方法包括:获取原始图像中每个像素的初始标签值;根据原始图像中每个图像区域内像素的初始标签值,确定对应的图像区域内所有像素共用的目标标签值,目标标签值小于或等于对应的图像区域内任意一个像素的初始标签值;对目标标签值按照预设规则进行编码,得到每个像素的编码数据,编码数据的数据位数与目标标签值的取值呈正相关;根据每个像素的编码数据和原始图像,生成携带有辅助信息的目标图像,辅助信息包括编码数据、所述预设规则、以及每个图像区域内像素的总个数。本申请实施例能够一定程度上提高私有数据的嵌入量。量。量。

【技术实现步骤摘要】
信息的嵌入方法、装置、终端设备、系统及可读存储介质


[0001]本申请属于信息
,尤其涉及一种信息的嵌入方法、装置、终端设备、系统及可读存储介质。

技术介绍

[0002]密文可逆信息隐藏(Reversible Data Hiding in Encrypted Images,RDHEI)技术是通过对原始图像进行加密,然后在加密图像中嵌入私有数据的技术,该技术能确保嵌入的数据可以被无误提取,以及原始图像可以被无损恢复。
[0003]相关技术中,通常是获取图像中每个像素的标签值,再根据每个像素的标签值、编码规则等信息生成辅助信息,由标签值对应的总长度确定图像能够嵌入数据的总量,最终图像所能嵌入的私有数据的数据量为图像能够嵌入数据的总量减去辅助信息的数据量。经研究发现,由于辅助信息的数据量较大,导致图像实际能够嵌入的私有数据的数据量较少,即,存在私有数据的嵌入量较少的问题。

技术实现思路

[0004]本申请实施例提供一种信息的嵌入方法、装置、终端设备、系统及可读存储介质,可以一定程度上解决相关技术中私有数据的嵌入量较少的问题。
[0005]第一方面,本申请实施例提供了一种信息的嵌入方法,应用于第一设备,包括:获取原始图像中每个像素的初始标签值,初始标签值表征对应像素上能够嵌入数据的数据量,原始图像包括多个图像区域;根据每个图像区域内像素的初始标签值,确定对应的图像区域内所有像素共用的目标标签值,目标标签值小于或等于对应的图像区域内任意一个像素的初始标签值;对目标标签值按照预设规则进行编码,得到每个像素的编码数据,编码数据的数据位数与目标标签值的取值呈正相关;根据每个像素的编码数据和原始图像,生成携带有辅助信息的目标图像,辅助信息包括编码数据、预设规则,以及每个图像区域内像素的总个数,目标图像用于在每个像素上嵌入目标数据量的私有数据,目标数据量为目标图像能够嵌入数据的数据量与辅助信息的数据量之间的差值。
[0006]第二方面,本申请实施例提供了一种信息的嵌入方法,应用于第二设备,包括:获取目标图像,目标图像为根据第一方面的信息的嵌入方法得到的图像;根据目标图像携带的辅助信息,确定目标图像中每个像素能够嵌入私有数据的数据量;根据数据量,将私有数据嵌入至目标图像中。
[0007]第三方面,本申请实施例提供了一种信息的嵌入装置,配置于第一设备,包括:第一获取模块,用于获取原始图像中每个像素的初始标签值,初始标签值表征对应像素上能够嵌入数据的数据量,原始图像包括多个图像区域;第一确定模块,用于根据每个图像区域内像素的初始标签值,确定对应的图像区域内所有像素共用的目标标签值,目标标签值小于或等于对应的图像区域内任意一个像素的初始标签值;编码模块,用于对目标标签值按照预设规则进行编码,得到每个像素的编码数据,编码数据的数据位数与目标标签值的取
值呈正相关;生成模块,用于根据每个像素的编码数据和原始图像,生成携带有辅助信息的目标图像,辅助信息包括编码数据、预设规则、以及每个图像区域内像素的总个数,目标图像用于在每个像素上嵌入目标数据量的私有数据,目标数据量为目标图像能够嵌入数据的数据量与辅助信息的数据量之间的差值。
[0008]第四方面,本申请实施例提供了一种信息的嵌入装置,配置于第二设备,包括:第二获取模块,用于获取目标图像,目标图像为根据第一方面的信息的嵌入方法得到的图像;第二确定模块,用于根据目标图像携带的辅助信息,确定目标图像中每个像素能够嵌入私有数据的数据量;嵌入模块,用于根据数据量,将私有数据嵌入至目标图像中。
[0009]第五方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述第一方面的信息的嵌入方法的步骤,或者,处理器执行计算机程序时实现上述第二方面的信息的嵌入方法的步骤。
[0010]第六方面,本申请实施例提供了一种信息的嵌入系统,包括第一设备、与第一设备连接的第二设备;第一设备用于获取原始图像中每个像素的初始标签值,根据每个图像区域内像素的初始标签值,确定对应的图像区域内所有像素共用的目标标签值,对目标标签值按照预设规则进行编码,得到每个像素的编码数据,并根据每个像素的编码数据和原始图像,生成携带有辅助信息的目标图像;其中,初始标签值表征对应像素上能够嵌入数据的数据量,原始图像包括多个图像区域,目标标签值小于或等于对应的图像区域内任意一个像素的初始标签值,编码数据的数据位数与目标标签值的取值呈正相关,辅助信息包括编码数据、预设规则、以及每个图像区域内像素的总个数,目标图像用于在每个像素上嵌入目标数据量的私有数据,目标数据量为目标图像能够嵌入数据的数据量与辅助信息的数据量之间的差值;第二设备用于获取目标图像,根据目标图像携带的辅助信息,确定目标图像中每个像素能够嵌入私有数据的数据量,并根据数据量,将私有数据嵌入至目标图像中。
[0011]第七方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述第一方面的信息的嵌入方法的步骤,或者,计算机程序被处理器执行时实现上述第二方面的信息的嵌入方法的步骤。
[0012]第八方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面的信息的嵌入方法的步骤,或者,使得终端设备执行上述第二方面的信息的嵌入方法的步骤。
[0013]本申请的实施方式中,通过获取原始图像中每个像素的初始标签值,将所有像素的初始标签值转换为目标标签值,再根据目标标签值得到编码数据,进而得到辅助信息,由于每个像素的目标标签值小于或等于对应的初始标签值,且编码数据的数据位数与目标标签值的取值呈正相关,即目标标签值越小,编码数据的数据位数越少,因此相较于相关技术可以减少辅助信息的数据量,当所有像素能嵌入的数据总量的减少量小于辅助信息的数据量的减少量时,能够提高目标数据量,也即提高私有数据的嵌入量。
附图说明
[0014]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些
实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本申请实施例提供的应用于第一设备的信息的嵌入方法的实现流程示意图;
[0016]图2是本申请实施例提供的确定像素的初始标签值的具体实现流程示意图;
[0017]图3是本申请实施例提供的确定其他像素的预测值的具体实现流程示意图;
[0018]图4是本申请实施例提供的当前像素的位置示意图;
[0019]图5是本申请实施例提供的确定像素的初始标签值的示意图;
[0020]图6是本申请实施例提供的确定像素的目标标签值的具体实现流程示意图;
[0021]图7是本申请实施例提供的确定图像区域的具体实现流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息的嵌入方法,其特征在于,应用于第一设备,所述信息的嵌入方法包括:获取原始图像中每个像素的初始标签值,所述初始标签值表征对应像素上能够嵌入数据的数据量,所述原始图像包括多个图像区域;根据每个所述图像区域内像素的初始标签值,确定对应的所述图像区域内所有像素共用的目标标签值,所述目标标签值小于或等于对应的所述图像区域内任意一个像素的所述初始标签值;对所述目标标签值按照预设规则进行编码,得到每个像素的编码数据,所述编码数据的数据位数与所述目标标签值的取值呈正相关;根据每个像素的所述编码数据和所述原始图像,生成携带有辅助信息的目标图像,所述辅助信息包括所述编码数据、所述预设规则、以及每个所述图像区域内像素的总个数,所述目标图像用于在每个像素上嵌入目标数据量的私有数据,所述目标数据量为所述目标图像能够嵌入数据的数据量与所述辅助信息的数据量之间的差值。2.如权利要求1所述的信息的嵌入方法,其特征在于,所述获取原始图像中每个像素的初始标签值,包括:获取所述原始图像中参考像素的像素值,所述原始图像中包括至少一个所述参考像素以及所述参考像素以外的其他像素;以所述参考像素的像素值为基准,确定每个所述其他像素的预测值;将所述参考像素的初始标签值设置为预设标签值,并基于每个所述其他像素的像素值和对应的所述预测值,确定每个所述其他像素的初始标签值。3.如权利要求2所述的信息的嵌入方法,其特征在于,所述以所述参考像素的像素值为基准,根据每个所述其他像素的像素值,确定每个所述其他像素的预测值,包括:将每个所述参考像素的像素值作为对应的所述参考像素的预测值;基于每个所述参考像素的预测值,对所述其他像素的预测值进行预测,得到所述其他像素的预测值,其中,每个所述其他像素的预测值和与其相邻的像素的预测值相关。4.如权利要求2所述的信息的嵌入方法,其特征在于,在所述获取所述原始图像中参考像素的像素值之前,还包括:将所述原始图像中的目标像素作为参考像素,所述目标像素的数量为一个。5.如权利要求1所述的信息的嵌入方法,其特征在于,所述根据每个所述图像区域内像素的初始标签值,确定对应的所述图像区域内所有像素共用的目标标签值,包括:根据每个所述图像区域内像素的初始标签值,确定每个所述图像区域内的最小标签值;将每个所述图像区域的所述最小标签值作为对应的所述图像区域内所有像素共用的所述目标标签值。6.如权利要求1所述的信息的嵌入方法,其特征在于,在所述根据每个所述图像区域内像素的初始标签值,确定对应的所述图像区域内所有像素共用的目标标签值之前,还包括:对所述原始图像按照不同的区域划分方式进行划分,得到每种划分方式划分得到的候选区域;分别确定每种所述区域划分方式划分得到的目标图像内能够嵌入私有数据的总数据量;
将所述总数据量最大的所述区域划分方式划分得到的候选区域作为所述图像区域。7.如权利要求1至6任意一项所述的信息的嵌入方法,其特征在于,所述对所述目标标签值按照预设规则进行编码,得到每个像素的编码数据,包括:将每个像素的所述目标标签值转换为预设进制的进制数,得到对应像素的编码数据。8.如权利要求1至6任意一项所述的信息的嵌入方法,其特征在于,所述根据每个像素的所述编码数据和所述原始图像,生成携带有辅助信息的目标图像,包括:对所述原始图像进行加密,得到加密图像;根据所述编码数据确定辅助信息;将所述辅助信息嵌入至所述加密图像中,得到携带有所述辅助信息的所述目标图像。9.一种信息的嵌入方法,其特征在于,...

【专利技术属性】
技术研发人员:吕启闻于春霖周朋张鲁峰李璇陈岳张曦月吴嘉杰
申请(专利权)人:中国长城科技集团股份有限公司
类型:发明
国别省市:

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

1