一种基于核心张量的灰度视频水印算法制造技术

技术编号:21834871 阅读:13 留言:0更新日期:2019-08-10 18:49
本发明专利技术公开了一种基于核心张量的灰度视频水印算法,包括:S11.将视频水印进行Arnold变换;S12.将每个视频张量通过Tucker分解并获得核心张量;S13.将所述获取的核心张量进行量化与修正;S14.将所述量化与修正后的核心张量重构,生成重构后的水印视频。本发明专利技术将灰度视频表示三阶为张量,充分考虑了视频相邻帧之间的相关性。通过对核心张量的量化,水印信息被均匀地分散到视频的各个帧中,提高了算法的不可感知性及对常见的视频攻击。

A Gray Video Watermarking Algorithm Based on Core Tensor

【技术实现步骤摘要】
一种基于核心张量的灰度视频水印算法
本专利技术涉及视频水印
,尤其涉及一种基于核心张量的灰度视频水印算法。
技术介绍
随着互联网的飞速发展,视频的获得变得日益便捷。但在利益驱使下,视频的盗版问题也更加猖狂。近年来,数字水印技术在视频版权保护领域取得一定的成果,它是将水印信息嵌入到载体的冗余信息中,从而对视频版权进行保护。视频水印技术根据嵌入域的不同,可分为空域水印技术和变换域水印技术。基于空域视频水印技术,KalkerT将扩频的思想引入到广播监控中,将视频看作一系列连续的图像,从而在各个视频帧中嵌入水印信息,该算法对广播传输处理具有一定的鲁棒性,但对于常见的视频攻击的鲁棒性还有待提高。Hartung等人将水印信息调制成一个伪随机序列,嵌入在由原始视频图像转换而来的一维信号上,然而该算法对视频压缩、滤波等攻击的鲁棒性还较脆弱。基于此,Karybali等人引入了感知掩模和水印盲提取策略来进一步提高视频水印算法的鲁棒性。空域水印技术是直接在空域中对图像的像素值进行修改,具有低透明度、低复杂度等优点,但对于图像压缩和几何攻击的鲁棒性极其脆弱。而变换域水印技术是对图像进行傅里叶等变换,从而在变化域中完成水印的嵌入,这对滤波、图像压缩等攻击都具有良好的鲁棒性,克服了空域水印算法鲁棒性不强的缺陷。E.Koch于1995年实现了在DCT域进行水印的嵌入与提取,进一步提高了对有损压缩和滤波攻击的鲁棒性。在此基础上,1997年Cox等人通过对多篇变换域水印文献进行总结及分析,发现图像的低频部分更具稳定性,将水印信息嵌入到低频部分能进一步提高水印的鲁棒性。目前大多数的视频水印算法都没有考虑到视频相邻帧之间的相关性,导致算法对帧攻击的鲁棒性通常不强。如公开号为CN106878827A的专利公开了一种高鲁棒性音视频交叉水印算法,包括:解码视频码流,利用视频的帧间相关性生成视频水印;解码音频码流,利用音频码流的低通幅值统计特性生成音频水印;通过视觉显著模型将音频水印嵌入到视频关键帧中;通过叠加的方式将视频水印嵌入到音频码流的低频系数中。本专利技术所达到的有益效果:1)利用音视频码流特征生成水印,且水印都是在载体视频解码过程中实时动态生成的,嵌入水印的不确定性提高了算法的安全性;2)选择在音频码流和视频码流中均嵌入水印,即使其中之一码流受到破坏导致水印无法提取时,仍可以从另一码流中提取水印,更加全面有效地保护了载体视频,大大提高了水印的鲁棒性。上述专利虽然可以提高水印的鲁棒性,但是依然存在没有考虑到视频相邻帧之间的相关性,导致算法对帧攻击的鲁棒性通常不强的问题。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供了一种基于核心张量的灰度视频水印算法,首先,将灰度视频表示为三阶张量,并使用张量分解来获得核心张量;其次,通过对核心张量的量化来嵌入水印;最后,将水印信息均匀地分散到视频地各个帧中。为了实现以上目的,本专利技术采用以下技术方案:一种基于核心张量的灰度视频水印算法,包括步骤:S1.将视频水印进行Arnold变换;S2.将每个视频张量通过Tucker分解并获得核心张量;S3.将所述获取的核心张量进行量化与修正;S4.将所述量化与修正后的核心张量重构,生成重构后的水印视频。进一步的,还包括步骤:S5.对每个重构后的水印视频通过Tucker分解并获得核心张量;S6.根据所述获得的核心张量确定水印信息;S7.通过Arnold逆变换获得原始水印信息。进一步的,还包括:设置一段分辨率为M×N的视频V,水印B的大小为m×m。每K帧灰度视频表示为一个三阶张量,则每个张量Ai(1≤i≤m2)的大小为M×N×K。进一步的,所述步骤S1具体包括:其中,(x,y)为原始水印像素的坐标,(x',y')为(x,y)经过Arnold变换后的坐标,m为矩阵的宽。进一步的,所述步骤S2具体包括:通过Tucker分解并获得的核心张量为Si;其中,Ai∈RM×N×K是原始视频张量,U∈RM×M,V∈RN×N,W∈RK×K分别为三个因子矩阵。进一步的,所述步骤S3具体包括:a.对核心张量Si进行量化,记作:其中,Q为量化强度,round()取整数;b.对核心张量Si进行修正,记作:进一步的,所述步骤S4具体包括:生成重构后的水印视频Ai';A′i=S′i×1Ui×2Vi×3Wi。进一步的,所述步骤S5具体包括:获得重构后水印视频的核心张量Si';S′i=A′i×1UT×2VT×3WT。进一步的,所述步骤S6具体包括:a.对核心张量Si'进行量化,记作:其中,Q为量化强度,floor()为向下取整;b.根据λi'的奇偶性确定提取的信息。进一步的,所述步骤S7具体包括:执行Arnold逆变换获得原始水印信息,与现有技术相比,本专利技术将灰度视频表示三阶为张量,充分考虑了视频相邻帧之间的相关性;通过对核心张量的量化,水印信息被均匀地分散到视频的各个帧中,提高了算法的不可感知性及对常见的视频攻击。附图说明图1是实施例一提供的一种基于核心张量的灰度视频水印算法流程图;图2是实施例一提供的一种水印嵌入的方法图;图3是实施例二提供的一种基于核心张量的灰度视频水印算法流程图;图4是实施例二提供的一种水印提取的方法;图5是实施例二提供的水印视频与原始视频前100帧的PSNR;图6是实施例二提供的算法对常见攻击的结果统计。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。本专利技术的目的是针对现有技术的缺陷,提供了一种基于核心张量的灰度视频水印算法,首先,将灰度视频表示为三阶张量,并使用张量分解来获得核心张量;其次,通过对核心张量的量化来嵌入水印;最后,将水印信息均匀地分散到视频地各个帧中。实施例一本实施例提供一种基于核心张量的灰度视频水印算法,如图1所示,包括步骤:S11.将视频水印进行Arnold变换;S12.将每个视频张量通过Tucker分解并获得核心张量;S13.将所述获取的核心张量进行量化与修正;S14.将所述量化与修正后的核心张量重构,生成重构后的水印视频。在本实施例中,首先设置一段大小为M×N的视频V,水印B的大小为m×m。假设每K帧灰度视频表示为一个三阶张量,则每个张量Ai(1≤i≤m2)的大小为M×N×K。水印嵌入的方法如图2所示。S11.将视频水印进行Arnold变换;为了消除水印像素之间的空间相关性,利用Arnold变换将水印B置乱为B':其中,(x,y)为原始水印像素的坐标,(x',y')为(x,y)经过Arnold变换后的坐标,m为矩阵的宽。在本实施例中,取a=1,b=1,并对原始水印执行t次的Arnold变换。Arnold变换的目的在于打乱原图像,使非法者无法识别原图像的内容,Arnold变换的置乱度表明了图像被打乱的过程,图像经过置乱变换,越“乱”效果越好,保密性越好。S12.将每个视频张量通过Tucker分解并获得核心张量;在本实施例中,对每个Ai(1≤i≤m2)进行本文档来自技高网
...

【技术保护点】
1.一种基于核心张量的灰度视频水印算法,其特征在于,包括步骤:S1.将视频水印进行Arnold变换;S2.将每个视频张量通过Tucker分解并获得核心张量;S3.将所述获取的核心张量进行量化与修正;S4.将所述量化与修正后的核心张量重构,生成重构后的水印视频。

【技术特征摘要】
1.一种基于核心张量的灰度视频水印算法,其特征在于,包括步骤:S1.将视频水印进行Arnold变换;S2.将每个视频张量通过Tucker分解并获得核心张量;S3.将所述获取的核心张量进行量化与修正;S4.将所述量化与修正后的核心张量重构,生成重构后的水印视频。2.根据权利要求1所述的一种基于核心张量的灰度视频水印算法,其特征在于,还包括步骤:S5.对每个重构后的水印视频通过Tucker分解并获得核心张量;S6.根据所述获得的核心张量确定水印信息;S7.通过Arnold逆变换获得原始水印信息。3.根据权利要求1或2所述的一种基于核心张量的灰度视频水印算法,其特征在于,还包括:设置一段分辨率为M×N的视频V,水印B的大小为m×m。每K帧灰度视频表示为一个三阶张量,则每个张量Ai(1≤i≤m2)的大小为M×N×K。4.根据权利要求3所述的一种基于核心张量的灰度视频水印算法,其特征在于,所述步骤S1具体包括:其中,(x,y)为原始水印像素的坐标,(x′,y′)为(x,y)经过Arnold变换后的坐标,m为矩阵的宽。5.根据权利要求4所述的一种基于核心张量的灰度视频水印算法,其特征在于,所述步骤S2具体包括:通过Tu...

【专利技术属性】
技术研发人员:李黎张善卿陆剑锋郭小云
申请(专利权)人:绍兴聚量数据技术有限公司杭州电子科技大学
类型:发明
国别省市:浙江,33

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

1