- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
hg码下数字视频水印算法研究
h.264码流具有广阔的发展前景。这是一项新的编码模式,由itut编码专家和iso编码专家共同制定。H.264与以往标准相同, 均是DPCM加变换编码之后的混合型编码。其运用的目标非常广, 能够满足各类不一样速率的视频运用, 具备了相当好的抗误码以及抗丢包处置能力。H.264基本系统并不需要版权, 是完全开放的性质, 能够非常好地适应于IP以及无线网络之运用, 这对于如今需要利用网络来传输多媒体信息的用户来说显得更加便捷。
1 主要框架和框架
H.264主要有3个框架, 每一框架均可支持多种编解码的功能, 也会有相当多的运用, 下面进行简要描述。 (1) 基线框架。该框架属于H.264简化版本, 使用面相当广。它能够广泛支持帧间以及帧内的编码, 可以支持I帧、P帧以及CAVLC, 其实际运用包括了可视电话视频会议和无线通信。 (2) 主框架。主要是能够支持交错视频和B帧, 可用于帧间编码与熵编码, 而且还能支持CABAC。其运用领域包括了视频存储与电视广播等。可运用多项提高图像质量与加大压缩比的相关技术举措, 用在SDTV, HDTV或者DVD上。 (3) 扩展框架。虽然并不支持交错视频以及CABAC, 但是却加入了部分在比特流切换过程中有实际效果的帧模式, 其主要运用是网络的视频流传输与运用。
2 视频信号的编码层与网络提取层
H.263码流结构为分级结构, 分为4层, 分别是图像层、块组层、宏块层以及块层。H.264码流结构与之相比具有相当大的差别, 它所运用的不仅仅是非常严格的分级结构, 而是被分为视频编码层与网络提取层等两层。VCL数据就是被压缩编码之后的视频序列。只有在VC数据被封装至NAL单元以后, 才能够进行传输或者存储。RBSP是指封装在网络抽象单元之中的数据, 也被称为原始字节的序列载荷, 属于NAL基本传输单元。RBSP还可被分成视频编码数据以及控制数据, 其主要结构是在原始的编码数据之后加入了结尾比特, 从而让字节得以对齐。
3 h.264码流的数字视频印花算法
3.1 基于hg算法的数字视频水印算法
在视频码流之中嵌入相应水印的算法主要是针对已经编码的视频压缩码流所实施的数字水印嵌入式操作, 这就不需要先实施完全的视频解码, 其后再实施水印嵌入与再编码这么复杂了。于是研究者Hartung与Girod率先提出一种以码流为基础的数字水印算法, 也就是HG算法。应用部分解码之思想可以在H.264码流当中的相应运动矢量所嵌入的水印实现了对视频进行完整认证的运用。HG算法在理论上能够支持MPEG1, MPEG4, H.261以及H.263等的运用, 但是H.264的压缩标准在整体性能上已经有了非常大的提升, 和以前的压缩标准比起来有新的转变。比如, DCT变换与熵编码等, 所以, HG算法在H.264的应用中有相当大的难度。为了能够实现在H.264码流之中嵌入水印的目标, 可以以解码思想为前提, 全面结合内置型视频水印嵌入规则, 所以也就需要运用H.264码流下的视频水印算法。
3.2 维amold变换对水印获取的进行置乱
为了能够去掉水印图像具有的相关性, 可以对水印的图像实施置乱。一样的道理, 在数字视频水印后处理时期, 整块错误像素往往会在置乱逆的过程之后分散于整个水印图像之中, 从而提升水印具有的鲁棒性。本研究应用二维Amold变换对水印的信息实施置乱。使用水印图像为32×32的二值图像开展Amold变换, 即可得到所需要的水印图像。
3.3 基于h.264码流的水平行埋置方法
3.3.1 视频质量的影响
笔者的算法是从宏块之中的各个4×4 DCT块中选取一枚嵌入到水印之中。依据人的视觉特点, 人眼对复杂的纹理往往会不够敏感, 所以也就需要运用纹理的复杂度来选择所要嵌入的相应区域。有研究证明了图像块DCT在变化之后的AC系数能够很好地反映出本块的具体纹理特点, 可将块交流系数之平方和为表示纹理复杂度之参数。因为部分宏块总体纹理较为复杂, 所以即便是在两个4×4块之中嵌入相应的水印, 对于视频在视觉上的影响还不够大。所以, 对于那些纹理比较复杂的宏块来说, 可选择在两个4×4块中嵌进2比特大小的水印。在一个宏块之中, 帧内预测则是由左至右, 由上而下加以预测。一旦在a、b、c、d等4×4块之中嵌入相应的水印, 就会导致相当大的误差不断累积。所以, 如果不在这些4×4块之中嵌入相应的水印, 尽管会损失部分水印的嵌入量, 但对于视频质量的提高来说依然具备了明显的成效。在DCT变换之后所得到的系数可以分成直流系数与交流系数两类。直流系数可以说是图像之中最为重要的组成部分, 表示4×4所具有的平均亮度。交流系数包括了低频、中频、高频等不同系数。其中, 低频系数的幅值比较大, 所嵌入的
原创力文档


文档评论(0)