媒体数据转换模型训练、数字水印嵌入方法和装置制造方法及图纸

技术编号:33452744 阅读:17 留言:0更新日期:2022-05-19 00:36
本申请涉及一种媒体数据转换模型训练方法、装置、计算机设备、存储介质和计算机程序产品。该方法包括:将训练媒体数据输入初始媒体数据转换模型中使用初始转换权重信息进行转换,得到训练转换数据;将训练数字水印嵌入训练转换数据中得到带有训练数字水印的训练转换数据;基于初始还原权重信息进行还原,得到带有训练数字水印的训练媒体数据;计算带有训练数字水印的训练媒体数据与训练媒体数据的相似度损失,基于相似度损失进行训练得到媒体数据转换模型。媒体数据转换模型使用训练完成的转换权重信息进行数字水印嵌入,得到带有数字水印的媒体数据。采用本方法能够提高带有数字水印的媒体数据的质量,媒体数据包括但不限于视频、语音。语音。语音。

【技术实现步骤摘要】
媒体数据转换模型训练、数字水印嵌入方法和装置


[0001]本申请涉及互联网
,特别是涉及一种媒体数据转换模型训练、数字水印嵌入方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着互联网的发展,出现了数字水印技术,数字水印是将特定的数字信号嵌入数字产品中保护数字产品版权、完整性、防复制的技术。目前的数字水印技术同时是将待嵌入媒体数据比如音频、视频或图片等通过离散余弦变换、离散小波变换等方法转换到频域中,然后在频域系数上叠加水印信息来完成数字水印嵌入的。
[0003]然而,通过在频域系数上叠加水印信息来完成数字水印嵌入的方式会对待嵌入媒体数据造成影响,会导致嵌入数字水印的媒体数据的数据质量降低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高媒体数据质量的媒体数据转换模型训练、数字水印嵌入方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]一方面,本申请提供了一种媒体数据转换模型训练方法。所述方法包括:
[0006]获取训练媒体数据,将训练媒体数据输入到初始媒体数据转换模型中,初始媒体数据转换模型使用初始转换权重信息对训练媒体数据进行数据转换,得到训练转换数据;
[0007]获取训练数字水印,将训练数字水印嵌入到训练转换数据中,得到带有训练数字水印的训练转换数据;
[0008]基于初始转换权重信息进行还原计算,得到初始还原权重信息,基于初始还原权重信息对带有训练数字水印的训练转换数据进行数据还原,得到带有训练数字水印的训练媒体数据;
[0009]计算带有训练数字水印的训练媒体数据与训练媒体数据的相似度损失,基于相似度损失更新初始媒体数据转换模型中的初始转换权重信息,得到更新媒体数据转换模型;
[0010]将更新媒体数据转换模型作为初始媒体数据转换模型,并返回获取训练媒体数据,将所述训练媒体数据输入到初始媒体数据转换模型中,所述初始媒体数据转换模型使用初始转换权重信息对所述训练媒体数据进行数据转换,得到训练转换数据的步骤执行,直到达到训练完成条件时,得到媒体数据转换模型,媒体数据转换模型用于将媒体数据使用所述媒体数据转换模型的转换权重信息转换后进行数字水印嵌入,得到带有数字水印的媒体数据。
[0011]另一方面,本申请还提供了一种媒体数据转换模型训练装置。所述装置包括:
[0012]训练转换模块,用于获取训练媒体数据,将训练媒体数据输入到初始媒体数据转换模型中,初始媒体数据转换模型使用初始转换权重信息对训练媒体数据进行数据转换,得到训练转换数据;
[0013]训练嵌入模块,用于获取训练数字水印,将训练数字水印嵌入到训练转换数据中,得到带有训练数字水印的训练转换数据;
[0014]训练还原模块,用于基于初始转换权重信息进行还原计算,得到初始还原权重信息,基于初始还原权重信息对带有训练数字水印的训练转换数据进行数据还原,得到带有训练数字水印的训练媒体数据;
[0015]权重更新模块,用于计算带有训练数字水印的训练媒体数据与训练媒体数据的相似度损失,基于相似度损失更新初始媒体数据转换模型中的初始转换权重信息,得到更新媒体数据转换模型;
[0016]迭代模块,用于将更新媒体数据转换模型作为初始媒体数据转换模型,并返回获取训练媒体数据,将所述训练媒体数据输入到初始媒体数据转换模型中,所述初始媒体数据转换模型使用初始转换权重信息对所述训练媒体数据进行数据转换,得到训练转换数据的步骤执行,直到达到训练完成条件时,得到媒体数据转换模型,媒体数据转换模型用于将媒体数据使用所述媒体数据转换模型的转换权重信息转换后进行数字水印嵌入,得到带有数字水印的媒体数据。
[0017]另一方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0018]获取训练媒体数据,将训练媒体数据输入到初始媒体数据转换模型中,初始媒体数据转换模型使用初始转换权重信息对训练媒体数据进行数据转换,得到训练转换数据;
[0019]获取训练数字水印,将训练数字水印嵌入到训练转换数据中,得到带有训练数字水印的训练转换数据;
[0020]基于初始转换权重信息进行还原计算,得到初始还原权重信息,基于初始还原权重信息对带有训练数字水印的训练转换数据进行数据还原,得到带有训练数字水印的训练媒体数据;
[0021]计算带有训练数字水印的训练媒体数据与训练媒体数据的相似度损失,基于相似度损失更新初始媒体数据转换模型中的初始转换权重信息,得到更新媒体数据转换模型;
[0022]将更新媒体数据转换模型作为初始媒体数据转换模型,并返回获取训练媒体数据,将所述训练媒体数据输入到初始媒体数据转换模型中,所述初始媒体数据转换模型使用初始转换权重信息对所述训练媒体数据进行数据转换,得到训练转换数据的步骤执行,直到达到训练完成条件时,得到媒体数据转换模型,媒体数据转换模型用于将媒体数据使用所述媒体数据转换模型的转换权重信息转换后进行数字水印嵌入,得到带有数字水印的媒体数据。
[0023]另一方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0024]获取训练媒体数据,将训练媒体数据输入到初始媒体数据转换模型中,初始媒体数据转换模型使用初始转换权重信息对训练媒体数据进行数据转换,得到训练转换数据;
[0025]获取训练数字水印,将训练数字水印嵌入到训练转换数据中,得到带有训练数字水印的训练转换数据;
[0026]基于初始转换权重信息进行还原计算,得到初始还原权重信息,基于初始还原权重信息对带有训练数字水印的训练转换数据进行数据还原,得到带有训练数字水印的训练
媒体数据;
[0027]计算带有训练数字水印的训练媒体数据与训练媒体数据的相似度损失,基于相似度损失更新初始媒体数据转换模型中的初始转换权重信息,得到更新媒体数据转换模型;
[0028]将更新媒体数据转换模型作为初始媒体数据转换模型,并返回获取训练媒体数据,将所述训练媒体数据输入到初始媒体数据转换模型中,所述初始媒体数据转换模型使用初始转换权重信息对所述训练媒体数据进行数据转换,得到训练转换数据的步骤执行,直到达到训练完成条件时,得到媒体数据转换模型,媒体数据转换模型用于将媒体数据使用所述媒体数据转换模型的转换权重信息转换后进行数字水印嵌入,得到带有数字水印的媒体数据。
[0029]另一方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0030]获取训练媒体数据,将训练媒体数据输入到初始媒体数据转换模型中,初始媒体数据转换模型使用初始转换权重信息对训练媒体数据进行数据转换,得到训练转换数据;
[0031]获取训练数字水本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体数据转换模型训练方法,其特征在于,所述方法包括:获取训练媒体数据,将所述训练媒体数据输入到初始媒体数据转换模型中,所述初始媒体数据转换模型使用初始转换权重信息对所述训练媒体数据进行数据转换,得到训练转换数据;获取训练数字水印,将所述训练数字水印嵌入到所述训练转换数据中,得到带有训练数字水印的训练转换数据;基于所述初始转换权重信息进行还原计算,得到初始还原权重信息,基于所述初始还原权重信息对所述带有训练数字水印的训练转换数据进行数据还原,得到带有训练数字水印的训练媒体数据;计算所述带有训练数字水印的训练媒体数据与所述训练媒体数据的相似度损失,基于所述相似度损失更新所述初始媒体数据转换模型中的初始转换权重信息,得到更新媒体数据转换模型;将所述更新媒体数据转换模型作为初始媒体数据转换模型,并返回获取训练媒体数据,将所述训练媒体数据输入到初始媒体数据转换模型中,所述初始媒体数据转换模型使用初始转换权重信息对所述训练媒体数据进行数据转换,得到训练转换数据的步骤执行,直到达到训练完成条件时,得到媒体数据转换模型,所述媒体数据转换模型用于将媒体数据使用所述媒体数据转换模型的转换权重信息转换后进行数字水印嵌入,得到带有数字水印的媒体数据。2.根据权利要求1所述的方法,其特征在于,初始转换权重信息包括初始转换权重参数矩阵;所述使用初始转换权重信息对所述训练媒体数据进行数据转换,得到训练转换数据,包括:基于所述训练媒体数据得到训练媒体矩阵,基于所述初始转换权重参数矩阵和所述训练媒体参数矩阵进行矩阵乘积运算,得到所述训练转换数据。3.根据权利要求1所述的方法,其特征在于,所述获取训练数字水印,将所述训练数字水印嵌入到所述训练转换数据中,得到带有训练数字水印的训练转换数据,包括:随机生成所述训练数字水印,并将所述训练数字水印进行编码,得到训练水印编码;基于所述训练水印编码进行加权,得到目标编码;将所述目标编码与所述训练转换数据进行叠加,得到所述带有训练数字水印的训练转换数据。4.根据权利要求1所述的方法,其特征在于,所述初始转换权重信息包括初始转换权重参数矩阵;所述基于所述初始转换权重信息进行还原计算,得到初始还原权重信息,基于所述初始还原权重信息对所述带有训练数字水印的训练转换数据进行数据还原,得到带有训练数字水印的训练媒体数据,包括:计算所述初始转换权重参数矩阵对应的逆矩阵,得到初始还原权重参数矩阵;基于所述带有训练数字水印的训练转换数据得到带有训练数字水印的训练转换矩阵,基于所述初始还原权重参数矩阵和所述带有训练数字水印的训练转换矩阵进行矩阵乘积运算,得到所述带有训练数字水印的训练媒体数据。
5.根据权利要求1所述的方法,其特征在于,所述计算所述带有训练数字水印的训练媒体数据与所述训练媒体数据的相似度损失,基于所述相似度损失更新所述初始媒体数据转换模型中的初始转换权重信息,得到更新媒体数据转换模型,包括:对所述带有训练数字水印的训练媒体数据进行数据攻击,得到所述攻击媒体数据;计算所述带有训练数字水印的训练媒体数据与所述训练媒体数据的相似度损失,并计算所述攻击媒体数据中数字水印与所述训练数字水印的一致性损失;基于所述相似度损失和所述一致性损失更新所述初始媒体数据转换模型中的初始转换权重信息,得到目标更新媒体数据转换模型;所述将所述更新媒体数据转换模型作为初始媒体数据转换模型,并返回获取训练媒体数据,将所述训练媒体数据输入到初始媒体数据转换模型中,所述初始媒体数据转换模型使用初始转换权重信息对所述训练媒体数据进行数据转换,得到训练转换数据的步骤执行,直到达到训练完成条件时,得到所述媒体数据转换模型,包括:将所述目标更新媒体数据转换模型作为初始媒体数据转换模型,并返回获取训练媒体数据,将所述训练媒体数据输入到初始媒体数据转换模型中,所述初始媒体数据转换模型使用初始转换权重信息对所述训练媒体数据进行数据转换,得到训练转换数据的步骤执行,直到达到目标训练完成条件时,得到目标媒体数据转换模型。6.根据权利要求5所述的方法,其特征在于,所述对所述带有训练数字水印的训练媒体数据进行数据攻击,得到所述攻击媒体数据,包括:基于所述带有训练数字水印的训练媒体数据进行求导处理,得到所述攻击媒体数据。7.根据权利要求5所述的方法,其特征在于,所述计算所述攻击媒体数据中数字水印与所述训练数字水印的一致性损失,包括:基于所述攻击媒体数据进行数字水印检出,得到攻击数字水印编码;对所述训练数字水印进行编...

【专利技术属性】
技术研发人员:刘华罗杨天舒刘绍腾常勤伟黄磊超
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1