一种压缩域视频的实时高效率数据嵌入方法.pdfVIP

  • 3
  • 0
  • 约7.79千字
  • 约 6页
  • 2015-09-20 发布于安徽
  • 举报

一种压缩域视频的实时高效率数据嵌入方法.pdf

一种压缩域视频的实时高效率数据嵌入方法 郭志川韩锐 中国科学院声学研究所国家网络新媒体工程技术研究中心,100190,北京 摘要:基于压缩视频,本文提出了一种低时间复杂度,满足嵌入式实时性要求的高效率数据 嵌入方法,可以在压缩视频的VLC域中快速、高效地进行机密数据嵌入。该方法不修改原 视频码率,引入的视频失真小,且提取数据不需要原宿主视频,算法具有较低的时间复杂度。 本文基于此方法给出了一种MPEG.2视频完整性验证方法,取得了较好的实验结果。 关键词:数据嵌入;视频;压缩域; 319 中图分类号:TP 文献标志码:A 1 引言 数字视频按照编码格式可分为非压缩原始视频和压缩视频,目前压缩域视频 使用最为广泛,因此在压缩域视频进行数据嵌入相对于非压缩视频具有更广泛的 应用前景。与图像水印等相比,视频水印具有更高的要求,且技术更为复杂。实 现视频在线处理对算法的实时性要求很高,设计一种基于压缩视频的低时间复杂 度数据嵌入方法具有重要的应用价值。 在压缩域中进行数据嵌入是目前国内外的一个研究热点fl】【2】【3】f4】【5】16】【7】;在压 缩域视频中进行实时数据嵌入具有较大的挑战性,目前在压缩域视频进行数据嵌 入,常采用对压缩视频解码到DCT域,然后对DCT系数进行修改,再进行视频 编码等。此类方法的缺点是算法复杂度高,难以实时处理,且嵌入数据会影响原 视频文件的大小。如果在压缩域直接进行数据嵌入,存在压缩域视频的冗余较小, 所嵌入的数据量较少,数据嵌入效率较低的问题;另一方面,嵌入视频后往往会 改变原宿主视频的大小或速率。基于此本文提出了一种低时间复杂度,满足嵌入 式系统要求的高效率数据嵌入方法,将水印直接嵌入到压缩数据流中,不需要对 视频进行解码和再编码,算法采用的运算主要为位运算,可大大降低算法的复杂 度。该方法不改变原视频大小和码率,引入的视频失真也很小,且提取数据不需 要原宿主视频,适合在嵌入式终端上进行视频完整性认证。本文采用该方法在 MPEG2视频的VLC域中进行了实验验证,可快速、高效地进行数据嵌入和数据 提取。 本文第2节给出了该算法的详细描述;第3节基于该算法给出了MPEG.2 视频认证方法:第4节给出了实验结果并对进行了相应分析。第5节给出了结论。 本文的方法是对工作[8]的进~步扩展应用。本文算法基于VLC,对于压缩域视 频具有较好的普适性,通过将认证信息嵌入到视频流中,不占用额外的带宽,并 且具有较好隐蔽性,不易被发现和篡改,可进行视频的完整性认证,视频产权保 ..520.. 信号与信息处理 护等。 2算法描述 2.1算法框图 图1嵌入算法 嵌入算法框图如图1所示,对于压缩视频,在VLC域根据一定规则选择 lc.VLC码,具体规则在2.2节中进行描述;并根据lc.VLC码最低位将其抽象为 “0”,“1”,从而组成可修改比特流。根据待嵌入数据(如认证信息)和密钥H 计算嵌入位置,将嵌入位置相应的抽象比特位进行取反,具体嵌入数据算法在 2.3节中进行描述。最后将嵌入数据后的抽象比特流0”,“1”逆转为相应的lc.VLC 码,从而得到嵌入数据后的压缩视频。 图2提取算法 提取算法框图如图2所示,对于压缩视频,在VLC域根据与嵌入算法相对 应的规则选择lc.VLC码,并根据最低位将其抽象为“0”,“1”,从而组成比特流。 根据密钥H输入,经过2.3节的数据提取算法,可得到所嵌入的数据(如认证信 息),并将嵌入数据后的抽象比特流0”,“1逆转为lc.VLC码。 2.2抽象可修改比特 的工作可作为压缩域视频数据嵌入的一项里程碑的工作。该方法的优点在于不会 改变原始视频码率,实时性好。本文在这个基础上,同样选择有如下特征的VLC 作为嵌入I帧认证码的宿主可修改向量。 ·(run,level)域中的run值一致 ·(run,level)域中的level值只相差1

文档评论(0)

1亿VIP精品文档

相关文档