一种视频水印的添加方法、装置、存储介质及设备制造方法及图纸

技术编号:25553907 阅读:34 留言:0更新日期:2020-09-08 18:54
本申请实施例公开了一种视频水印的添加方法、装置、存储介质及设备。该方法包括:获取待添加水印,将所述待添加水印转化为二进制水印序列;根据所述二进制水印序列,以及针对视频单帧图像的预设嵌入权重规则,确定视频单帧图像的空域嵌入权重;并,根据视频的水印添加周期,确定在所述水印添加周期各帧图像的时域嵌入权重;根据所述空域嵌入权重和所述时域嵌入权重,确定水印嵌入强度;将所述水印嵌入强度作用于水印添加周期各帧图像的目标分量,以完成视频水印的添加。通过执行本技术方案,可以将能够证明所有者身份的版权信息不可见地隐藏到视频文件当中,可以更高效地嵌入水印且嵌入的水印具有较高的鲁棒性。

【技术实现步骤摘要】
一种视频水印的添加方法、装置、存储介质及设备
本申请实施例涉及互联网
,尤其涉及一种视频水印的添加方法、装置、存储介质及设备。
技术介绍
随着网络和多媒体技术的发展,数字媒体常常会受到恶意拷贝、删除、修改等非法行为的侵袭,版权保护问题变得越来越严重,数字水印技术作为一种典型的版权保护技术受到了广泛关注。随着网络视频消费的高速发展,视频水印研究成为了当前数字水印研究的热点和难点。视频水印是指将能够证明所有者身份的版权信息不可见地隐藏到视频文件当中,但不影响原载体的使用价值。目前现有技术中采用的视频水印嵌入方法包括对视频进行固定帧数分组,每组为一个周期,然后对周期中所有的视频帧按照一定的方式嵌入水印。该类水印方案没有对前后帧嵌入的水印强度进行处理,若前后两个视频帧水印部分变化明显,则很容易被发现,对水印的不可见性影响较大,鲁棒性不稳定。
技术实现思路
本申请实施例提供一种视频水印的添加方法、装置、存储介质及设备,可以将能够证明所有者身份的版权信息不可见地隐藏到视频文件当中,可以更高效地嵌入水印且嵌入的水印具有较高的鲁棒性。第一方面,本申请实施例提供了一种视频水印的添加方法,该方法包括:获取待添加水印,将所述待添加水印转化为二进制水印序列;根据所述二进制水印序列,以及针对视频单帧图像的预设嵌入权重规则,确定视频单帧图像的空域嵌入权重;并,根据视频的水印添加周期,确定在所述水印添加周期各帧图像的时域嵌入权重;根据所述空域嵌入权重和所述时域嵌入权重,确定水印嵌入强度;将所述水印嵌入强度作用于水印添加周期各帧图像的目标分量,以完成视频水印的添加。第二方面,本申请实施例提供了一种视频水印的添加装置,该装置包括:水印获取模块,用于获取待添加水印,将所述待添加水印转化为二进制水印序列;水印嵌入权重确定模块,用于根据所述二进制水印序列,以及针对视频单帧图像的预设嵌入权重规则,确定视频单帧图像的空域嵌入权重;并,根据视频的水印添加周期,确定在所述水印添加周期各帧图像的时域嵌入权重;水印嵌入强度确定模块,用于根据所述空域嵌入权重和所述时域嵌入权重,确定水印嵌入强度;水印添加模块,用于将所述水印嵌入强度作用于水印添加周期各帧图像的目标分量,以完成视频水印的添加。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的视频水印的添加方法。第四方面,本申请实施例提供了一种设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的视频水印的添加方法。本申请实施例所提供的技术方案,通过将待添加的水印转化为二进制水印,根据二进制水印对视频单帧图像空域嵌入权重和时域嵌入权重进行计算,确定视频单帧图像水印嵌入强度,将所述水印嵌入强度作用于水印添加周期各帧图像的目标分量,以完成视频水印的添加。通过执行本申请提供的技术方案,可以在不对视频进行镜头分割处理的条件下,使得水印在时间周期内的各帧图像上以渐入渐出的形式呈现,从而可以更好地满足水印视觉上的不可见性。使得在单帧图像的水印嵌入时可以选择较大的水印区域,可以更高效地嵌入水印且嵌入的水印具有较高的鲁棒性。附图说明图1是本申请实施例提供的视频水印的添加方法的流程图;图2是本申请实施例提供的视频水印的添加过程的示意图;图3是本申请实施例提供的视频水印的添加装置的结构示意图;图4是本申请实施例提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1是本申请实施例一提供的视频水印的添加方法的流程图,本实施例可适用于对数据媒体中添加水印的情况,该方法可以由本申请实施例所提供的视频水印的添加装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于数据媒体处理的智能终端等设备中。如图1所示,所述视频水印的添加方法包括:S110、获取待添加水印,将所述待添加水印转化为二进制水印序列。其中,水印可以是数字水印、文字水印以及图案水印等等,可以是用来反映出数据多媒体自身的信息、数据多媒体处理设备的信息以及数据多媒体处理用户的信息等等。水印可以是向数据多媒体中添加某些数字信息以达到文件真伪鉴别、版权保护等功能。数据多媒体包括图像、声音、视频信号等,嵌入的水印信息隐藏于宿主文件中,不影响原始文件的可观性和完整性。其中,待添加水印可以是所有者身份的版权信息,所有者身份的版权信息可以是一幅图像、一个数字等;将待添加水印转化为二进制水印序列可以是根据水印的类型进行处理。例如,待添加水印是一幅图像,水印图像可以是彩色图像,首先对彩色图像进行通道分解,将彩色图像转化为灰度二值图像,灰度二值图像中,像素值只有0和255两种类型值,分别用来表示黑色和白色,可以将其中的255转换为1,这样就得到了一幅二进制二值图像,在二进制二值图像中,像素值只有0和1两种可能值;待添加水印可以是一个十进制数字,十进制数字通过二进制转换,可以直接转换为二进制的数字。如,十进制数字255转换为二进制数字的结果为11111111。经过上述处理,能够更方便地实现水印嵌入。示例性的,二进制水印序列可以是8位、16位、或32位水印序列。如,8位二进制水印序列:w=10101010,其中w代表水印序列;16位二进制水印序列:w=1010101000000101。S120、根据所述二进制水印序列,以及针对视频单帧图像的预设嵌入权重规则,确定视频单帧图像的空域嵌入权重;并,根据视频的水印添加周期,确定在所述水印添加周期各帧图像的时域嵌入权重。其中,权重可以是某一因素或指标相对于某一事物的重要程度,其不同于一般的比重,体现的不仅仅是某一因素或指标所占的百分比,强调的是因素或指标的相对重要程度,倾向于贡献度或重要性;嵌入权重可以是对视频单帧图像中每个像素点的像素值按照不同的比重进行的改变。例如,该像素点的像素值是100,嵌入权重为0.1,通过像素值和嵌入权重相乘则该像素点的像素值就变成了10,通过嵌入权重的不同,可以分别对视频单帧图像中每个像素点的像素值进行不同的改变;嵌入权重规则可以是根据嵌入权重的不同,对视频单帧图像中每个像素点的像素值进行相加、相减、或相本文档来自技高网...

【技术保护点】
1.一种视频水印的添加方法,其特征在于,包括:/n获取待添加水印,将所述待添加水印转化为二进制水印序列;/n根据所述二进制水印序列,以及针对视频单帧图像的预设嵌入权重规则,确定视频单帧图像的空域嵌入权重;并,根据视频的水印添加周期,确定在所述水印添加周期各帧图像的时域嵌入权重;/n根据所述空域嵌入权重和所述时域嵌入权重,确定水印嵌入强度;/n将所述水印嵌入强度作用于水印添加周期各帧图像的目标分量,以完成视频水印的添加。/n

【技术特征摘要】
1.一种视频水印的添加方法,其特征在于,包括:
获取待添加水印,将所述待添加水印转化为二进制水印序列;
根据所述二进制水印序列,以及针对视频单帧图像的预设嵌入权重规则,确定视频单帧图像的空域嵌入权重;并,根据视频的水印添加周期,确定在所述水印添加周期各帧图像的时域嵌入权重;
根据所述空域嵌入权重和所述时域嵌入权重,确定水印嵌入强度;
将所述水印嵌入强度作用于水印添加周期各帧图像的目标分量,以完成视频水印的添加。


2.根据权利要求1所述的方法,其特征在于,根据所述二进制水印序列,以及针对视频单帧图像的预设嵌入权重规则,确定视频单帧图像的空域嵌入权重,包括:
确定视频单帧图像对应的二进制水印序列的目标数值;
根据针对视频单帧图像的预设嵌入权重规则,以及所述视频单帧图像对应的二进制水印序列的目标数值,确定视频单帧图像的空域嵌入权重。


3.根据权利要求2所述的方法,其特征在于,所述空域嵌入权重包括横向嵌入权重和纵向嵌入权重;
相应的,采用如下公式确定横向嵌入权重:



其中,weightW(x)为横向嵌入权重,x为像素点的水平坐标,width为视频单帧图像的横向像素点个数;
以及,采用如下公式确定纵向嵌入权重:



其中,weightH(y)为纵向嵌入权重,y为像素点的纵向坐标,height为视频单帧图像的纵向像素点个数。


4.根据权利要求1所述的方法,其特征在于,根据视频的水印添加周期,确定在所述水印添加周期各帧图像的时域嵌入权重,包括:
采用如下公式计算水印添加周期各帧图像的时域嵌入权重:



其中,weightF(t)为时域嵌入权重,T为视频的水印添加周期的帧总数,t为水印添加周期中各帧图像的帧数。


5.根据权利要求1所述的方法,其特征在于,其中,所述目标分量为YUV空间中的Y分量;
相应的,将所述水印嵌入强度作用于水印添加周期各帧图像的目标分量,以完成视频水印的添加,包括:
采用如下公式进行水印添加:



其中,Yt(x,y)是第t帧...

【专利技术属性】
技术研发人员:武兰兰
申请(专利权)人:北京永新视博数字电视技术有限公司
类型:发明
国别省市:北京;11

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

1