1.一种秘密信息分享方法,其特征在于,所述方法包括如下步骤:获取秘密信息,并根据所述秘密信息和采样潜变量进行图像生成,得到隐写图像;
对所述隐写图像进行通道分割,得到颜色通道,并分别对各颜色通道的图像进行风格转换得到匿名化图像;
获取所述匿名化图像的差值直方图,并根据所述差值直方图,将认证信息嵌入所述匿名化图像中,得到认证图像;
对所述认证信息进行信息加密,并将信息加密后的所述认证图像进行秘密信息分享;
通过秘密信息和一个采样的潜变量输入生成网络得到隐写图像,计算公式表示为:;
其中, 表示生成的隐写图像, 表示生成网络, 表示秘密信息, 表示采样的潜变量;
所述分别对各颜色通道的图像进行风格转换得到匿名化图像的方法包括如下步骤:分别获取各颜色通道的目标图像,并分别对各颜色通道的图像和所述目标图像进行分割,得到通道图像块和目标图像块;
分别计算各通道图像块和各目标图像块的像素均值,得到通道均值和目标均值,并对各通道均值和各目标均值进行均值移动,得到转换块;
根据各转换块对相应的所述目标图像块进行图像替换,得到所述匿名化图像。
2.如权利要求1所述的秘密信息分享方法,其特征在于,所述对各通道均值和各目标均值进行均值移动得到转换块的方法包括如下步骤:分别计算各目标均值与对应所述通道均值之间的均值差,并对各均值差进行取整处理,得到块均值差;
对各块均值差进行防溢处理,并对防溢处理后的各块均值差进行压缩处理;
分别计算压缩处理后各块均值差与对应所述通道图像块中像素值之间的和,得到所述转换块。
3.如权利要求2所述的秘密信息分享方法,其特征在于,所述对各块均值差进行防溢处理,并对防溢处理后的各块均值差进行压缩处理采用的公式包括:;
是所述块均值差, 表示最大上溢像素值, 表示最小下溢像素值;
;
表示四舍五入函数, 表示向下取整函数, 是偶参数。
4.如权利要求1所述的秘密信息分享方法,其特征在于,所述获取所述匿名化图像的差值直方图,包括:对所述匿名化图像进行单级整数提升小波变换,得到图像频率子带,并根据各图像频率子带确定单维像素序列;
根据所述单维像素序列计算像素差值,并根据所述像素差值构建所述差值直方图。
5.如权利要求4所述的秘密信息分享方法,其特征在于,所述根据所述单维像素序列计算像素差值采用的公式包括:;
所述单维像素序列为 ,所述像素差值为 。
6.如权利要求1至5任一所述的秘密信息分享方法,其特征在于,所述将信息加密后的所述认证图像进行秘密信息分享之后,还包括:根据认证密钥对信息加密后的所述认证图像进行认证信息提取,得到认证图像后图像,并对所述认证图像后图像进行可逆图像转换,得到去匿名化图像;
将所述去匿名化图像输入信息提取网络进行信息提取,得到所述秘密信息。
7.一种秘密信息分享系统,其特征在于,所述系统应用上述权利要求1至6任一项所述的秘密信息分享方法,所述系统包括:图像生成模块,用于获取秘密信息,并根据所述秘密信息和采样潜变量进行图像生成,得到隐写图像;
隐写图像处理模块,用于对所述隐写图像进行通道分割,得到颜色通道,并分别对各颜色通道的图像进行风格转换得到匿名化图像;
认证秘密信息加密模块,用于获取所述匿名化图像的差值直方图,并根据所述差值直方图,将认证信息嵌入所述匿名化图像中,得到认证图像;对所述认证信息进行信息加密,并将信息加密后的所述认证图像进行秘密信息分享。
8.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述方法的步骤。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述方法的步骤。