一种翻拍后能提取水印的视频水印嵌入与提取方法技术

技术编号:19102629 阅读:33 留言:0更新日期:2018-10-03 04:03
本发明专利技术公开了一种翻拍后能提取水印的视频水印嵌入与提取方法,属于视频数字水印技术领域。本发明专利技术的嵌入方法包括如下步骤:读取原视频文件,根据读取到的原视频信息调整水印;对原视频进行随机采样,确定嵌入阈值;逐帧读取原视频的帧图像信息,判断该帧是否需要嵌入水印;嵌入水印;将合成序列中的所有帧按照原视频帧率合成新视频,即含水印的视频。本发明专利技术的提取方法包括如下步骤:确定视频有效区;确定提取通道;对单帧提取水印;将合成序列中的所有帧按照原视频帧率合成新视频,即提取结果。本发明专利技术在翻拍后能够提取出较为清晰的水印,并兼顾了画面观感;提取水印不需要原始视频,属于盲水印方法。

【技术实现步骤摘要】
一种翻拍后能提取水印的视频水印嵌入与提取方法
本专利技术属于视频数字水印
,具体涉及一种在翻拍后仍可以实现水印提取的视频数字水印嵌入与提取方法。
技术介绍
视频是现在信息传输的重要载体,是最有效的信息传播方式之一,也是视频所有者的重要财富。资源的盗用者有多种方式非法盗用视频资源,其中一种便是翻拍,如电影翻拍。盗用者用高质量摄影机翻拍后非法贩卖并获取利润,极大地损害了视频所有者的利益。盲水印技术能够较有效地防止视频资源的盗用,目前盲水印嵌入的方法主要有:申请号CN200710068644.4,专利技术名称为:基于视觉特征的视频水印方法。本方法基于离散余弦变换技术,首先对视频帧进行离散余弦变换,提取视频帧子块的纹理、亮度及边缘等特征;然后在视频帧之间提取视频帧的运动特征,构造一个混合的自适应子块特征抽取模型;最后,根据视觉敏感特性和水印鲁棒性的双重需求,构造一个特征统计收敛模型,生成与人的视觉感知模型相一致的自适应视频水印方法。申请号CN201510015101.0,专利技术名称为:一种H.264/AVC压缩域视频水印嵌入及提取方法。公开了一种H.264/AVC压缩域视频水印嵌入及提取方法,将水印图像进行二值化,再经Arnold变换得到二进制水印信息;利用H.264/AVC编码器对原始视频进行压缩编码,对I帧视频的宏块亮度数据,按照H.264/AVC视频编码标准将每个宏块的16个4x4亮度块抽取出来,分别对每个4x4亮度块进行整数离散余弦变换;根据每个4x4亮度块整数离散余弦变换后的系数,将每个4x4亮度块分为纹理块和非纹理块;根据二进制水印信息,调制每个宏块的局部能量差;将嵌入二进制水印后的4x4亮度块熵编码,得到含水印视频流。这些嵌入方法在用于翻拍场景时,不能被提取出水印,所以不能用于应对翻拍后提取水印的应用场景。
技术实现思路
本专利技术的目的是克服上述现有技术的缺陷,提供一种能够在翻拍后提取水印的视频盲水印嵌入方法。本专利技术所提出的技术问题是这样解决的:一种翻拍后能提取水印的视频水印嵌入方法,包括以下步骤:步骤1.读取原视频文件,根据读取到的原视频信息调整水印;步骤1-1.用户输入字符或字符串作为原始水印图像信息;步骤1-2.将每个字符转换成单个二值化图像信息;步骤1-3.将水印图像信息扩充为原视频大小,将水印信息放置于左上角,空白部分置0;步骤1-4.在右下角放置一个与左上角水印中心对称的水印图像,使整个水印图像信息中心对称;步骤2.对原视频进行随机采样,确定嵌入阈值;步骤2-1.分离采样中每帧R、G、B通道信息为cR、cG、cB;步骤2-2.对通道信息进行二维快速傅里叶变换得到cRF、cGF、cBF;步骤2-3.求cRF、cGF、cBF的方差:其中,i为数组中元素的编号,1≤i≤n,n为数组中元素的个数;xi为cRF数组中第i个元素,为cRF数组中元素的数学期望;yi为cGF数组中第i个元素,为cGF数组中元素的数学期望;zi为cBF数组中第i个元素,为cBF数组中元素的数学期望;步骤2-4.计算细节丰富度D:步骤2-5.取取样结果中最大的细节丰富度的90%作为嵌入阈值;步骤3.逐帧读取原视频的帧图像信息,判断该帧是否需要嵌入水印;步骤3-1.逐帧计算细节丰富度,与嵌入阈值进行对比;步骤3-2.若细节丰富度大于嵌入阈值,则要嵌入水印;反之则不用,若不用嵌入水印则直接将帧图像信息加入新视频合成序列中;步骤4.嵌入水印;步骤4-1.将细节丰富度大于嵌入阈值的帧分离R、G、B三个通道;步骤4-2.分别得到的RGB三通道信息分别进行二维快速傅里叶变换为频域信息;步骤4-3.将频域信息与水印信息重叠比较,有水印部分的频域信息置为0;步骤4-4.进行逆傅里叶变换并合并R、G、B三个通道还原图像,完成单帧水印嵌入;步骤4-5.将处理完的帧放入新视频合成序列中;步骤5.将合成序列中的所有帧按照原视频帧率合成新视频,即含水印的视频。步骤4中,嵌入的水印是一个字符串中一个字符的信息,当遇到下一个需要嵌入水印的帧时,则嵌入字符串中下一个字符的信息,这样可以减少水印嵌入对视频观感的影响,充分利用了视频动态的特性。一种翻拍后能提取水印的视频水印提取方法,包括以下步骤:步骤1.确定视频有效区;步骤1-1.读取含水印视频,取随机的一帧分离R、G、B通道信息为cR'、cG'、cB';步骤1-2.对通道信息进行二维快速傅里叶变换得到cRF'、cGF'、cBF';步骤1-3.求cRF'、cGF'、cBF'的方差:其中,i为数组中元素的编号,1≤i≤n,n为数组中元素的个数;xi'为cRF'数组中第i个元素,为cRF'数组中元素的数学期望;yi'为cGF'数组中第i个元素,为cGF'数组中元素的数学期望;zi'为cBF'数组中第i个元素,为cBF'数组中元素的数学期望;步骤1-4.计算细节丰富度D':步骤1-5.细节丰富度超过设定阈值(即视频画面不是全黑),则进行边框的提取,取边框内部区域为有效区;步骤2.确定提取通道;步骤2-1.逐帧对有效区进行分离R、G、B通道得到cR”、cG”、cB”;步骤2-2.对进行二维快速傅里叶变换得到cRF”、cGF”、cBF”;步骤2-3.求cRF”、cGF”、cBF”的方差:其中,i为数组中元素的编号,1≤i≤n,n为数组中元素的个数;xi”为cRF”数组中第i个元素,为cRF”数组中元素的数学期望;yi”为cGF”数组中第i个元素,为cGF”数组中元素的数学期望;zi”为cBF”数组中第i个元素,为cBF”数组中元素的数学期望;步骤2-4.比较三者大小,选取最大值对应的通道作为提取通道;步骤3.对单帧提取水印;步骤3-1.对单帧的提取通道做二维快速傅里叶变换;步骤3-2.将得到的频域信息作为帧图像信息放入新视频的合成序列中;步骤4.将合成序列中的所有帧按照原视频帧率合成新视频,即提取结果。本专利技术的有益效果是:本专利技术相比现有技术相比,具有以下优点:翻拍后能够提取出较为清晰的水印,并兼顾了画面观感;提取水印不需要原始视频,属于盲水印方法。附图说明图1为本专利技术的水印嵌入方法的流程图;图2为本专利技术的水印提取方法的流程图。具体实施方式下面结合附图和实施例对本专利技术进行进一步的说明。本实施例提供一种翻拍后能提取水印的视频水印嵌入方法,其流程图如图1所示,包括以下步骤:步骤1.读取原视频文件,根据读取到的原视频信息调整水印;步骤1-1.用户输入字符或字符串作为原始水印图像信息;步骤1-2.将每个字符转换成单个二值化图像信息;步骤1-3.将水印图像信息扩充为原视频大小,将水印信息放置于左上角,空白部分置0;步骤1-4.在右下角放置一个与左上角水印中心对称的水印图像,使整个水印图像信息中心对称;步骤2.对原视频进行随机采样,确定嵌入阈值;步骤2-1.分离采样中每帧R、G、B通道信息为cR、cG、cB;步骤2-2.对通道信息进行二维快速傅里叶变换得到cRF、cGF、cBF;步骤2-3.求cRF、cGF、cBF的方差:其中,i为数组中元素的编号,1≤i≤n,n为数组中元素的个数;xi为cRF数组中第i个元素,为cRF数组中元素的数学期望;yi为cGF数组中第i个元素,为cGF数组中元素的数学期望;zi为cBF数组中第i本文档来自技高网
...

【技术保护点】
1.一种翻拍后能提取水印的视频水印嵌入方法,其特征在于,包括以下步骤:步骤1.读取原视频文件,根据读取到的原视频信息调整水印;步骤2.对原视频进行随机采样,确定嵌入阈值;步骤2‑1.分离采样中每帧R、G、B通道信息为cR、cG、cB;步骤2‑2.对通道信息进行二维快速傅里叶变换得到cRF、cGF、cBF;步骤2‑3.求cRF、cGF、cBF的方差:

【技术特征摘要】
1.一种翻拍后能提取水印的视频水印嵌入方法,其特征在于,包括以下步骤:步骤1.读取原视频文件,根据读取到的原视频信息调整水印;步骤2.对原视频进行随机采样,确定嵌入阈值;步骤2-1.分离采样中每帧R、G、B通道信息为cR、cG、cB;步骤2-2.对通道信息进行二维快速傅里叶变换得到cRF、cGF、cBF;步骤2-3.求cRF、cGF、cBF的方差:其中,i为数组中元素的编号,1≤i≤n,n为数组中元素的个数;xi为cRF数组中第i个元素,为cRF数组中元素的数学期望;yi为cGF数组中第i个元素,为cGF数组中元素的数学期望;zi为cBF数组中第i个元素,为cBF数组中元素的数学期望;步骤2-4.计算细节丰富度D:步骤2-5.取取样结果中最大的细节丰富度的90%作为嵌入阈值;步骤3.逐帧读取原视频的帧图像信息,判断该帧是否需要嵌入水印;步骤3-1.逐帧计算细节丰富度,与嵌入阈值进行对比;步骤3-2.若细节丰富度大于嵌入阈值,则要嵌入水印;反之则不用,若不用嵌入水印则直接将帧图像信息加入新视频合成序列中;步骤4.嵌入水印;步骤4-1.将细节丰富度大于嵌入阈值的帧分离R、G、B三个通道;步骤4-2.分别得到的RGB三通道信息分别进行二维快速傅里叶变换为频域信息;步骤4-3.将频域信息与水印信息重叠比较,有水印部分的频域信息置为0;步骤4-4.进行逆傅里叶变换并合并R、G、B三个通道还原图像,完成单帧水印嵌入;步骤4-5.将处理完的帧放入新视频合成序列中;步骤5.将合成序列中的所有帧按照原视频帧率合成新视频,即含水印的视频。2.根据权利要求1所述的翻拍后能提取水印的视频水印嵌入方法,其特征在于,步骤1中调整水印的具体过程为:步骤1-1.用户输入字符或字符串作为原始水印图像信息;步骤1-2.将每个字符转换成单个二值化图像信息;步骤1-3.将水印图像信息扩充为原视频大小,将水印信息放置于左上角,空白部分置0;步骤1-4.在右下角放置一个与左上角水印中心对称的水印图像,使整个水印图像信息中心对称...

【专利技术属性】
技术研发人员:范明钰肖鸣宇王光卫刘佳雨刘文祺赵志伟许烨楠柯宇蔡政许业锁王继鹏熊洋李林杨竞
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

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

1