1.一种基于特征空间的文本鲁棒隐写方法,其特征在于:方法将预设文本转换为指定图片格式,与原始载体通过各自编码器编码后在特征空间结合,再以解码器获得具有加密隐写信息的载体;所述具有加密隐写信息的载体通过信道传输至接收方后,以提取器获取预设文本当前对应的图片,通过转换得到预设文本。
2.根据权利要求1所述的一种基于特征空间的文本鲁棒隐写方法,其特征在于:所述方法包括以下步骤:S1,将预设文本转换为黑白图片 ;
S2,预训练适合载体类型的自编码器,包括一个编码器 和一个解码器 ,以编码器对原始载体 进行编码,得到编码向量 ;
S3,训练编码器 对黑白图片 进行编码,得到预设文本的编码向量 ,融合编码向量和编码向量 ,得到 ;
S4,以预训练的解码器 对向量 解码,得到加密隐写信息,为隐藏预设文本信息的载体 ;将 通过信道传输至接收方,接收方得到 ;
S5,训练提取器 从 中提取包含预设文本信息的黑白图片 ;
S6,从黑白图片 中提取被隐写的预设文本。
3.根据权利要求2所述的一种基于特征空间的文本鲁棒隐写方法,其特征在于:S1中,在工具中导入中文字体库,设置文本字号和文本位置,生成对应的黑白图片 ;调节文字在图片中的定位。
4.根据权利要求3所述的一种基于特征空间的文本鲁棒隐写方法,其特征在于:对于字符长度的文本,每行每列排布 字符数, ,统一图片边长为 ,计算并设置字体为 , ;使得文本整体居中。
5.根据权利要求2所述的一种基于特征空间的文本鲁棒隐写方法,其特征在于:S2中,预训练自编码器的输入和输出为RGB图像。
6.根据权利要求2所述的一种基于特征空间的文本鲁棒隐写方法,其特征在于:训练编码器 时,解码得到的图像 与原始载体 间的差异损失 满足,,
其中, ,为对应像素的点的均方误差,为调节系数, 为用于衡量感知相似度的损失函数。
7.根据权利要求6所述的一种基于特征空间的文本鲁棒隐写方法,其特征在于:训练提取器 时,提取到的黑白图片 与原始黑白图片 间的差异损失 满足, (b, )
= ,
其中 , 为两张图片对应的二元交叉熵损失, 为像素数量, 为黑白图片 中第个像素的真实标签, 为黑白图片 中对应的第 个像素的预测概率。
8.根据权利要求7所述的一种基于特征空间的文本鲁棒隐写方法,其特征在于:通过梯度下降最小化总的损失L训练 和 ,,
其中, 用于权衡控制隐写图像质量和秘密信息恢复率,初始值为0.1,黑白图片 相较于黑白图片 的恢复准确率增加,则 值线性增加。
9.根据权利要求2所述的一种基于特征空间的文本鲁棒隐写方法,其特征在于:训练编码器 和提取器 时,在图像 上增加一种或多种噪声,用于模拟通过真实传输通道得到的具有一定损失的载体 。
10.一种权利要求1 9之一所述的基于特征空间的文本鲁棒隐写方法的应用,其特征在~于:应用于线上聊天场景。