一种数字视频钢印的嵌入和提取方法技术

技术编号:20593158 阅读:38 留言:0更新日期:2019-03-16 09:16
一种数字视频钢印的嵌入和提取方法属于数字视频水印领域。添加钢印需要对原始钢印图像进行二值化处理,去掉图像中的颜色信息,只保留图像中形状和结构信息;然后根据得到的二值化图像;提取二值化图像的边缘,再用膨胀算法强化此边缘;最后将边缘图像与二值化图像融合在一起得到钢印图像;将此钢印图像添加进视频。提取钢印算法能够提取出清晰的带有钢印图像边缘信息的二值化图像。本发明专利技术在不遮挡视频原有颜色信息的情况下,为视频打上可靠的可见水印,实现对视频版权保护的同时减少可见水印对观看效果的影响。

A Method of Embedding and Extracting Digital Video Steelprints

A method for embedding and extracting digital video stencils belongs to the field of digital video watermarking. Adding steel stamp requires binarization of the original steel stamp image, removing the color information in the image and retaining only the shape and structure information of the image; then according to the obtained binarized image; extracting the edge of the binarized image, then using expansion algorithm to strengthen the edge; finally, fusing the edge image with the binarized image to get the steel stamp image; adding the steel stamp image into the image. Video. The extraction algorithm can extract a clear binary image with edge information of the steel stamp image. Without occluding the original color information of the video, the present invention applies reliable visible watermarking to the video, realizes the copyright protection of the video and reduces the influence of the visible watermarking on the viewing effect.

【技术实现步骤摘要】
一种数字视频钢印的嵌入和提取方法
本专利技术属于数字视频水印领域。
技术介绍
随着信息技术与网络的飞速发展,数字产品可以在网络中迅速传播,并可以很方便的被人们下载或使用。与此同时,这也为盗版、剽窃等侵害数字产品原创者利益的非法行为创造了便利和可乘之机。数字视频作为在网络中广泛传播的数字产品中的一种,也面临着相类似的问题。为了保护数字视频原创者的知识产权以及利益,需要在视频中加入能够证明视频原创者版权所有的特殊信息。这种被加入在视频码流中的特殊信息被称为数字视频水印。水印,一开始是指在纸张的创造过程中,“夹”在纸中添加的图片,数字,文字等信息,人们在拿到含有水印的纸张时,通过迎光透视等方法可以看到所添加的水印,以防止造假。数字视频水印正是借鉴了这种思路,在数字视频的视频码流中加入图像或文字,以表明版权信息,从而抑制盗版,摽窃等侵害原创者利益的行为。数字视频水印加入在视频码流中,可包含有带有原创者身份的特殊标识。在视频被盗用和剽窃的情况下会,被盗取的视频中的水印信息,为原创者的维权取证创造了有利条件。目前的数字视频水印可分为两种方案:可见水印、不可见水印。不可见水印是指隐藏在视频码流中,并在视频播放时难以被肉眼察觉的数字水印。好的不可见水印应具有以下几个特征:不可见性、鲁棒性、安全性、较低的计算复杂度。其中不可见性是指水印加在视频中对原视频观看效果的影响,鲁棒性是指视频在传输过程中受到损失或受到人为攻击时水印能成功提取的能力。这两种属性在实际应用过程中互相矛盾,及在视频中加入的水印信息越多,水印的鲁棒性就越好,但水印的不可见性能就会下降,反之亦然。因此目前很难实现一种具有高度鲁棒性且同时具有良好不可见性的数字视频水印方案。且不可见水印虽然能够很好的避免对视频造成视觉上的影响,但是由于水印信息不可见,缺少了对非法盗用者的警示作用,只能在数字视频被盗用后做为一种取证和维权的手段。可见水印是指加在视频中,能够被肉眼所观察到的水印,这种水印能够对非法盗用、拷贝等现象起到非常好的警示作用。如果在可见水印中加入商标等信息,就可在视频播放的同时向观看者显示视频的版权信息。目前非常常见的一种数字视频可见水印便是各大视频网站的可见水印。例如爱奇艺,bilibili等视频网站会在自己所拥有版权的视频中的右上角打上自己的商标,并通过这种方法来明示自己视频的所有权。如果盗取者直接盗取网站上的这些加过水印的视频,并把它们放到其他网站上播放,那么视频中所带的可见水印信息也同样会显示出来。在此情况下,观看者能通过水印明确知道该视频是否为盗版视频,若为盗版视频,观众也能知道真正原版拥有者信息,从而找到原版视频进行观看。可见水印也为原版视频拥有者维权提供了强有力的证据,通过视频上的水印信息可以证明视频的所有权,并以此来维护自己的权益。但上述可见水印颜色固定,在显示水印的地方会将原始视频中的内容进行覆盖,一定程度上影响了观看者的观看体验。且因为这种可见水印颜色固定,而水印所在区域背景颜色是随着视频内容实时变化的,因此在背景颜色与水印颜色相接近的情况下水印的可见性并不是很好。这类水印在嵌入的过程中为了尽可能不去影响视频观看效果,从而选择在一般不出现重要内容的视频的右上角加入水印信息,且水印形状一般很小。这就为视频盗取者提供了可乘之机,这样加入的水印很容易被剪裁掉,致使水印信息完全丢失。
技术实现思路
目前的数字视频可见水印会在水印所在区域遮挡视频原有内容,致使视频的观看效果降低。本专利技术的目地旨在实现一种类似于“图像钢印”的数字视频可见水印,在不遮挡视频原有颜色信息的情况下,为视频打上可靠的可见水印。以此来实现对视频版权保护的同时减少水印对观看效果的影响。因为水印的观看效果类似于“图像钢印”,因此本专利技术称此种数字视频水印方法为数字视频钢印。本专利技术对此方法所产生的数字视频钢印,实现了一种能够有效提取此种钢印的算法。为达到上述目地,本专利技术提出一种数字视频钢印的嵌入和提取方法,包括以下步骤:添加钢印:步骤1:钢印图像预处理步骤2.1:视频解码,提取出每一帧图像步骤2.1:将水印以“钢印”的形式嵌入到每一帧图像里步骤3:将处理完的图像进行视频编码提取钢印:步骤1:选取视频中要提取钢印的位置步骤2:将视频解码,提取出每一帧图像的钢印步骤3:将提取出的所有钢印融合并加工,形成最后的钢印图像。有益效果本专利技术的关键之处在于,通过模仿钢印打在图像上所带给人的视觉效果,来对待添加水印的视频进行处理。本专利技术并没有选择将水印覆盖到视频中,或简单的与视频融合在一起。而是根据水印的形状和结构信息,去改变视频中相应位置的RGB值和饱和度值,改变之后的效果就如同钢印“印”在了视频中一样。钢印所在位置并不会遮挡视频本身的颜色信息,视频的观看效果受到了很好的保障。本专利技术对此种数字视频钢印嵌入方法,设计了与之相搭配的钢印提取算法。提取出的钢印为二值图像,在发现视频盗取行为后,可为后续的取证维权提供帮助。附图说明图1为本专利技术实例的数字视频钢印的嵌入及提取流程图图2为数字视频钢印的嵌入流程图图3为本专利技术实例的钢印图像预处理示意图图4为将处理后的钢印图像添加进视频中的流程图图5为原视频截图图6为对应图5视频加入钢印后的截图图7为原视频截图图8为对应图7视频加入钢印后的截图图9为原视频截图图10为对应图9视频加入钢印后的截图图11为数字视频钢印提取流程图图12为本专利技术实例对钢印提取效果示意图具体实施方式下面详细描述本专利技术的实例,所述实例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。如图1所示,本专利技术对数字视频嵌入了不遮挡视频原颜色信息的数字钢印,并对此种嵌入方法,设计了与之搭配的钢印提取算法,具体实施步骤如下:添加钢印:步骤1:钢印图像预处理,如图2所示首先要读取做为钢印加入视频中的图像。为了使钢印图像满足算法要求,需要对原图像进行预处理。因为图像在变为钢印加入视频时,不加入原始图像的颜色信息,只需要原图像的形状及结构信息,因此首先需要对图像进行二值化处理,去掉图像中的颜色信息,只保留图像中形状和结构信息。在进行二值化处理时一个良好的阈值可以有效的区分图像中的内容,将图像分割为内容和背景两部分。在本专利技术中采用迭代法寻找图像的阈值,然后根据得到的阈值将图像二值化,将背景变为黑色像素值为0,钢印内容变为白色像素值为255。提取二值化图像的边缘,边缘为白色像素值为255,其余非边缘区域为黑色像素值为0,用膨胀算法强化此边缘,膨胀操作内核为2*2像素的矩形,膨胀操作一次。最后将边缘图像与二值化图像按照公式(1)融合在一起得到钢印图像。Wm(x,y)=0.3B(x,y)+0.7E(x,y)(1)其中(x,y)为以图像左上角为坐标原点的坐标,Wm(x,y)为融合后得到的钢印图像在(x,y)处像素值。B(x,y)为二值图像在(x,y)处像素值。E(x,y)为边缘图像在(x,y)处像素值。如图3所示,展示了本专利技术实例的钢印图像预处理的示意图。图4为将此钢印图像添加进视频中的流程图。步骤2.1:首先将视频解封装,提取出原视频中的视频流与音频流,读取原视频中视频流帧率,视本文档来自技高网
...

【技术保护点】
1.一种数字视频钢印的嵌入和提取方法,其特征在于,具体实施步骤如下:添加钢印:步骤1:钢印图像预处理,首先需要对图像进行二值化处理,去掉图像中的颜色信息,只保留图像中形状和结构信息;采用迭代法寻找图像的阈值,然后根据得到的阈值将图像二值化,将背景变为黑色像素值为0,钢印内容变为白色像素值为255;提取二值化图像的边缘,边缘为白色像素值为255,其余非边缘区域为黑色像素值为0,用膨胀算法强化此边缘,膨胀操作内核为2*2像素的矩形,膨胀操作一次;最后将边缘图像与二值化图像按照公式(1)融合在一起得到钢印图像;Wm(x,y)=0.3B(x,y)+0.7E(x,y)  (1)其中(x,y)为以图像左上角为坐标原点的坐标,Wm(x,y)为融合后得到的钢印图像在(x,y)处像素值;B(x,y)为二值图像在(x,y)处像素值;E(x,y)为边缘图像在(x,y)处像素值;将此钢印图像添加进视频,具体步骤如下:步骤2.1:首先将视频解封装,提取出原视频中的视频流与音频流,读取原视频中视频流帧率,视频流编码格式,视频封装格式的信息;然后将视频解码,得到视频中每一帧的图像;步骤2.2:解码后得到的图像如果不是RGB格式,需要将其转化为RGB格式;并将原图像格式信息保存下来;然后在RGB颜色空间上调整视频图像的像素值;将视频图像钢印区域分为两种情况,暗区域与亮区域;判断依据是像素总和S(x,y);S(x,y)由公式(2)求得;S(x,y)=Pr(x,y)+Pg(x,y)+Pb(x,y)  (2)其中S(x,y)为在(x,y)处像素总和,Pr(x,y)为红色通道图像在(x,y)处像素值,Pg(x,y)为绿色通道图像在(x,y)处像素值,Pb(x,y)为蓝色通道图像在(x,y)处像素值;如果S(x,y)>360则判断该区域为亮区域,反之则判断为暗区域;再根据钢印图像Wm的形状和结构改变视频流中提取出的图像的像素值,式(3),式(4)为调整红色通道图像像素的计算方法,绿色与蓝色通道图像调整方法与红色通道方法一致;...

【技术特征摘要】
1.一种数字视频钢印的嵌入和提取方法,其特征在于,具体实施步骤如下:添加钢印:步骤1:钢印图像预处理,首先需要对图像进行二值化处理,去掉图像中的颜色信息,只保留图像中形状和结构信息;采用迭代法寻找图像的阈值,然后根据得到的阈值将图像二值化,将背景变为黑色像素值为0,钢印内容变为白色像素值为255;提取二值化图像的边缘,边缘为白色像素值为255,其余非边缘区域为黑色像素值为0,用膨胀算法强化此边缘,膨胀操作内核为2*2像素的矩形,膨胀操作一次;最后将边缘图像与二值化图像按照公式(1)融合在一起得到钢印图像;Wm(x,y)=0.3B(x,y)+0.7E(x,y)(1)其中(x,y)为以图像左上角为坐标原点的坐标,Wm(x,y)为融合后得到的钢印图像在(x,y)处像素值;B(x,y)为二值图像在(x,y)处像素值;E(x,y)为边缘图像在(x,y)处像素值;将此钢印图像添加进视频,具体步骤如下:步骤2.1:首先将视频解封装,提取出原视频中的视频流与音频流,读取原视频中视频流帧率,视频流编码格式,视频封装格式的信息;然后将视频解码,得到视频中每一帧的图像;步骤2.2:解码后得到的图像如果不是RGB格式,需要将其转化为RGB格式;并将原图像格式信息保存下来;然后在RGB颜色空间上调整视频图像的像素值;将视频图像钢印区域分为两种情况,暗区域与亮区域;判断依据是像素总和S(x,y);S(x,y)由公式(2)求得;S(x,y)=Pr(x,y)+Pg(x,y)+Pb(x,y)(2)其中S(x,y)为在(x,y)处像素总和,Pr(x,y)为红色通道图像在(x,y)处像素值,Pg(x,y)为绿色通道图像在(x,y)处像素值,Pb(x,y)为蓝色通道图像在(x,y)处像素值;如果S(x,...

【专利技术属性】
技术研发人员:孙光民朱子熙陈佳阳
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京,11

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

1