数字水印基础教程 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 杨义先 5.3视频信息隐藏与水印算法

上传人:E**** 文档编号:89408672 上传时间:2019-05-24 格式:PPT 页数:39 大小:146KB
返回 下载 相关 举报
数字水印基础教程 普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  杨义先 5.3视频信息隐藏与水印算法_第1页
第1页 / 共39页
数字水印基础教程 普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  杨义先 5.3视频信息隐藏与水印算法_第2页
第2页 / 共39页
数字水印基础教程 普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  杨义先 5.3视频信息隐藏与水印算法_第3页
第3页 / 共39页
数字水印基础教程 普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  杨义先 5.3视频信息隐藏与水印算法_第4页
第4页 / 共39页
数字水印基础教程 普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  杨义先 5.3视频信息隐藏与水印算法_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《数字水印基础教程 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 杨义先 5.3视频信息隐藏与水印算法》由会员分享,可在线阅读,更多相关《数字水印基础教程 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 杨义先 5.3视频信息隐藏与水印算法(39页珍藏版)》请在金锄头文库上搜索。

1、1,5.3 视频信息隐藏与水印算法,2,数字视频水印的性能要求,视频序列可以认为是由一系列连续的静止图象在时间域构成的序列,因此视频水印技术与静止图象水印技术在应用模式和设计方案上具有相似之处 但是,视频序列与静止图象之间存在着一定区别,使得视频水印除了应具有静止图象水印的一般特点(如安全性、可靠性、鲁棒性、不可感知性)外,还必须具有一些特殊要求,3,数字视频水印的性能要求,盲检测:由于视频信息量大,水印提取过程要求保留原始视频信息几乎是不可能的 实时性:要求算法简单,速度快 对视频水印的攻击特殊: 帧删除、帧插入、帧重组等视频编辑处理 统计平均攻击(对局部连续的帧求平均,以消除水印) 共谋攻

2、击:从单个帧中估计出水印,再从每帧中减去水印(如果在所有帧中嵌入相同的水印) 应与视频编码标准相结合 MPEG-1,MPEG-2和MPEG-4,4,视频水印的应用,版权保护 隐含标识 信息认证 隐蔽通信 完整性保护,5,应用例1,DVD版权保护系统 DVD防拷贝系统 水印信息包含:禁止拷贝、允许一次拷贝、允许N次拷贝,6,应用例2,视频点播(VOD)管理系统,7,应用例2,嵌入版权标识和用户标识两个水印 版权标识:在服务器端,水印系统将视频产品的版权信息嵌入到视频之中,达到标识视频作品版权的目的 用户标识:将不同的客户标记嵌入到用户点播的视频码流中,实现信息追踪管理的目的 可以在发送端完成 也

3、可以在客户端的机顶盒上完成,8,数字视频编码标准MPEG-2,基本原理 对各种图象数据冗余度及视觉冗余度的压缩,包括统计冗余度的压缩,空间冗余度的压缩,时间冗余度的压缩和视觉冗余度的压缩,9,MPEG-2编码器方框图,10,MPEG-2视频被描述为一系列连续的画面,而每幅画面看成是二维的象素阵列。每个象素的彩色表示包含三个分量,Y(亮度)和两个色度分量Cb、Cr 数字化视频的压缩主要是基于以下几种技术:色度信息的子采样,量化,运动补偿,基于DCT的频率变换,可变长编码VLC和画面的插补,11,色度信息的子采样 HVS对图象的亮度分量最敏感,因而Y象素以满分辨率编码。对于色度分量,HVS不是很敏

4、感,可通过与平滑处理过程相结合 预测编码 在很小的一个空域内象素值的变化不会太大,对差值进行编码,12,运动补偿 通过对一幅已知画面中的相邻象素值的块进行重定位来达到对另外一幅图象中的一块象素值进行预测的目的 运动被描述成一个二维的矢量,该运动矢量指明从先前已解码图象的什么地方去检测一块象素来预测当前块中的象素值 这种技术基于以下事实,即相同场景下短画面序列中,大部分物体在同一位置保持不变,只有部分物体移动很短的距离,13,频率变换 将图象按88分块做DCT,得到88的频域系数矩阵 画面插补 如果解码器要从前一幅和后一幅图象来重构一幅图象,那么中间的图象就可以通过插补的技术,即双向预测来重构

5、中间图象的象素块的值可以进行前向预测和后向预测,也就是通过运动矢量把已知象素块作平移而获得,解码器可以将前后图象的预测值的平均值作为指定块的象素值,14,编码后的视频流,由相互间有预测和生成关系的一组I、B、P图象构成 头一帧图象总是I帧,用于视频随机访问同步,其压缩比属于中等 P帧称为前向预测帧,由前面的I图象或P图象进行预测得到,压缩率较高 B帧称为双向预测帧,同时由前面的I或P图象及后面的P图象或I图象预测得到,压缩率较高,含场景突变信息,15,视频数字水印技术,对视频水印的要求 不可感知性 稳健性 复杂度(提取和检测应达到实时) 考虑视频的压缩编码 加入水印不应增加视频流码率 盲检测:

6、水印检测时不应需要原始视频,16,视频水印的分类,按水印技术是否与内容相关分类 第一代视频水印:与视频内容无关 MPEG1和MPEG2:帧内图I、预测图P、双向预测图B 第二代视频水印:基于内容的视频水印 MPEG4标准首次以视频对象(Video Object)概念来实现基于内容的表示,视频对象主要被定义为画面分割出来的不同物体,通过运动信息、形状信息、纹理信息来描述,17,视频水印的分类,按照水印嵌入的策略分类 在未压缩域中:移植静止图像的水印技术,结合视频帧结构特点,形成适用于视频的水印方案 在视频编码器中:通过修改变换域系数,能得到较好的视频质量和较强的水印抗攻击能力,同时不会增加数据比

7、特率 在视频码流中:最大优点就是不需要完全解码和再编码,提高了水印嵌入和提取的效率,但是能够嵌入的水印容量受到较大的限制,而且水印的嵌入有可能对视觉产生影响,18,视频水印的分类,按照水印技术适用的视频载体分类 基于MPEG1或MPEG2标准:如在未压缩域对视频帧进行水印嵌入,或者在视频压缩编码中进行嵌入修改,也有直接将水印信息嵌入到压缩码流中 基于MPEG4标准:先提取视频对象,然后选择视频对象的部分属性作变换,嵌入水印 基于其它压缩标准的视频,19,视频水印算法,视频水印嵌入和提取方案,20,方案一,在原始视频流中嵌入水印 优点:水印嵌入方法多,原则上图像水印方案均可应用于此,算法成熟,有

8、稳健性水印、脆弱性水印等,可用于多种目的 缺点: 经过视频编码处理后,会造成部分水印信息丢失,给水印的提取和检测带来不便; 对于已压缩的视频,需先解码,嵌入水印后,再重新编码,算法运算量大、效率低,防攻击能力差。,21,方案二,在视频编码器中嵌入水印 通过修改编码阶段的DCT域中的量化系数,并且结合人类视觉特性嵌入水印 优点:水印仅嵌入在DCT系数中,不会增加数据比特率; 易设计出抗多种攻击的水印 缺点:存在误差积累,嵌入的水印数据量低,没有成熟的三维时空视觉隐蔽模型,22,方案三,在视频压缩码流中嵌入水印 优点:没有解码和再编码的过程,提高了水印嵌入和提取的效率 缺点:压缩比特率的限制限定了

9、嵌入水印的数据量的大小,嵌入后效果可能有可察觉的变化 基本要求:(1 )水印信息的嵌入不能影响视频码流的正常解码和显示;(2 )嵌入水印的视频码流仍满足原始码流的码率约束条件;(3 )内嵌水印在体现视觉不易察觉性的同时,能够抗有损压缩编码,23,方案一原始视频水印,空域(Hartung等,1996,1998) 将视频序列从左到右、从上到下以及时间上的先后顺序进行扫描,变成一个一维信号 再将水印信号扩展、放大和调制,得到一个伪随机序列 利用人眼的视觉掩盖效应,在空间域精确地控制嵌入水印信息的嵌入幅度,使其在满足不可见性条件下具有抵抗有损压缩的能力,24,方案一原始视频水印,空域(Kailer等,

10、1999) 将视频看成一系列静止图象,在若干个连续帧中嵌入相同的水印 利用了扩频思想,水印是一个加性噪声 水印嵌入时,根据图象纹理特性采用不同的嵌入强度 水印检测时,为了提高检测效果,先对嵌入了水印的信号进行匹配滤波,去除像素间的相关性以提高检测效率,最后计算相关值,25,方案一原始视频水印,变换域 将视频流看成一个三维信号(两维在空间上,一维在时间上),水印嵌入在三维变换域中 常用的变换域有:DCT、DFT、DWT、分形域、哈达玛变换域等,26,方案一原始视频水印,变换域 Swanson等(1998)提出采用三维小波变换的水印方案 视觉上类似的区域,即来自同一个场景的帧,嵌入一个相同的水印

11、小波的多分辨率的特性,使得水印存在于多个时域分级。时域嵌入时,对不同分辨率的信号分别利用空间掩盖效应、频率掩盖效应以及时间域特性动态地控制水印信息嵌入,增强其不可见性和抗攻击能力,27,方案二基于视频编码,水印的嵌入和提取过程是在视频编解码器中进行,适用于可以直接介入视频编码过程的情况 例如,采用自己的编码器,对摄像头捕捉的原始视频流进行编码,28,方案二基于视频编码,根据嵌入帧类型的不同,又可分为三种情况 I帧嵌入 P帧嵌入 B帧嵌入 或分为两种情况 无运动预测补偿的I帧嵌入 有运动预测补偿的P帧和B帧嵌入,29,由于MPEG-2对I帧的处理类似于图像的JPEG压缩,所以在I帧中嵌入水印大多

12、是通过修改DCT系数来实现(嵌入位置1) 相对于P帧和B帧,I帧的数据量大,单帧可嵌入的水印量要远大于P帧和B帧 但是I帧个数少,所以仅在I帧中嵌入水印时嵌入总量相对不大,31,P帧和B帧在帧数上占视频序列的绝大部分,其数据主要是两部分:预测误差数据和运动信息数据,因此在P帧和B帧中嵌入水印可利用这两部分数据 在预测误差中嵌入水印(嵌入位置2) 在运动信息中嵌入水印(嵌入位置3),32,在预测误差中嵌入水印 由于MPEG压缩对P帧和B帧的保护不如对I帧的保护,随着压缩比例的增大,预测误差数据的丢失也增大,所以这种嵌入方案嵌入量不大,对数据比特率的改变敏感,33,在运动信息中嵌入水印 文献提出可

13、通过适量修改运动矢量来嵌入水印信息。为增强水印的鲁棒性和不可见性,提出水印只嵌入在幅值较大的运动矢量中,而且只改变使运动矢量相位变化小的运动矢量分量 由于运动矢量反映的是当前编码帧中被预测宏块与参考帧中最佳匹配宏块的运动位移信息,与宏块的具体内容无关,因此,这类嵌入方法能很好的抵抗对视频内容的攻击,34,方案二基于视频编码,E. Koch(1995)提出了一种基于分块DCT变换的水印嵌入算法,用于静止图象水印 将图象按88的块进行分割并作DCT变换,接着利用伪随机的方法选出所有DCT块的一个子集,对这一子集中的每一个块进行嵌入 以上方法针对视频的I帧图象,因为I帧是帧内编码,可以用静止图象水印

14、方案 对于前向预测P帧,根据P帧和参考的I或P帧关系,通过修改冗余掩膜嵌入水印 对于双向预测B帧也类似,35,方案二基于视频编码,Chung等(1998)提出的水印主要针对图象序列中帧 嵌入过程在DCT域进行,算法依据每个88像块的能量将所有块进行自适应分类,对不同类选取不同的嵌入强度 利用嵌入模板来控制信息嵌入点 在提取算法中,以含水印的已解码视频码流为输入,利用经嵌入调整的系数和特定的PN序列的相关性进行水印鉴别,36,方案三基于压缩视频流,直接将水印信息嵌入到MPEG-2压缩码流中 适用于不能直接介入视频编码过程,而只能得到编码视频流的场合 例如,在第三方制作的编码视频流中嵌入版权信息 这种方案最大的优点在于不需完全解码和再编码过程,因此造成的对视频信号的影响较小 但视频系统对视频压缩码率的约束将限制作为水印的嵌入信息量,同时可能对运动补偿环路造成影响,37,方案三基于压缩视频流,Jordan提出的算法是将水印信息以一种伪随机方式嵌入到运动矢量中 必须选择指向平坦区域的运动矢量,因为这样修改运动矢量后,该矢量所指的区域不会产生可视的修改痕迹 在视频流解压缩前,水印信息可以从运动矢量中直接提取,38,脆弱性视频水印,视频的完整性保护,39,视频水印的发展方向,水印与视频对象同步 水印在空域的不均匀分布 同一视频中水印的多样性 数字电视的版权保护 加解密 数字水印,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号