H.264码流下的数字视频水印算法探究

来源 :现代盐化工 | 被引量 : 0次 | 上传用户:sophieyeah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:鉴于近年来水印技术被大量运用到视频版权保护领域之中,文章提出一种H.264码流下的数字视频水印算法方案。依据经典的H&G算法之中部分解码的方法,运用视频纹理层面上的复杂度参数以及帧内预测趋向,在各宏块之中分别选取4x4块,依据DCT系数之特征,选取其中的一个中频系数嵌入到水印之中。结合目前最为常用的内置式水印嵌入法,可运用调制DCT系数之中的中频系数之奇偶性,从而实现水印之嵌入。在对实验结果进行测试后,可得出這一算法具备了H.264码流下可行性的结论。
  关键词:H.264码流;数字视频;水印算法
  H.264码流具备了非常广泛的发展前景,是由ITU-T编码专家组与ISO/IEC编码专家组共同开发的新型编码标准。H.264与以往标准相同,均是DPCM加变换编码之后的混合型编码。其运用的目标非常广,能够满足各类不一样速率的视频运用,具备了相当好的抗误码以及抗丢包处置能力。H.264基本系统并不需要版权,是完全开放的性质,能够非常好地适应于IP以及无线网络之运用,这对于如今需要利用网络来传输多媒体信息的用户来说显得更加便捷。
  1 H.264框架概述
  H.264主要有3个框架,每一框架均可支持多种编解码的功能,也会有相当多的运用,下面进行简要描述。(1)基线框架。该框架属于H.264简化版本,使用面相当广。它能够广泛支持帧间以及帧内的编码,可以支持I帧、P帧以及CAVLC,其实际运用包括了可视电话视频会议和无线通信。(2)主框架。主要是能够支持交错视频和B帧,可用于帧间编码与熵编码,而且还能支持CABAC。其运用领域包括了视频存储与电视广播等。可运用多项提高图像质量与加大压缩比的相关技术举措,用在SDTV,HDTV或者DVD上。(3)扩展框架。虽然并不支持交错视频以及CABAC,但是却加入了部分在比特流切换过程中有实际效果的帧模式,其主要运用是网络的视频流传输与运用。
  2H.264码流主要结构
  H.263码流结构为分级结构,分为4层,分别是图像层、块组层、宏块层以及块层。H.264码流结构与之相比具有相当大的差别,它所运用的不仅仅是非常严格的分级结构,而是被分为视频编码层与网络提取层等两层。VCL数据就是被压缩编码之后的视频序列。只有在VC数据被封装至NAL单元以后,才能够进行传输或者存储。RBSP是指封装在网络抽象单元之中的数据,也被称为原始字节的序列载荷,属于NAL基本传输单元。RBSP还可被分成视频编码数据以及控制数据,其主要结构是在原始的编码数据之后加入了结尾比特,从而让字节得以对齐。
  3H.264码流下的数字视频水印算法
  3.1基于H.264码流的数字视频水印算法框架
  在视频码流之中嵌入相应水印的算法主要是针对已经编码的视频压缩码流所实施的数字水印嵌入式操作,这就不需要先实施完全的视频解码,其后再实施水印嵌入与再编码这么复杂了。于是研究者Hartung与Girod率先提出一种以码流为基础的数字水印算法,也就是H&G算法。应用部分解码之思想可以在H.264码流当中的相应运动矢量所嵌入的水印实现了对视频进行完整认证的运用。H&G算法在理论上能够支持MPEGI,MPEG4,H.261以及H.263等的运用,但是H.264的压缩标准在整体性能上已经有了非常大的提升,和以前的压缩标准比起来有新的转变。比如,DCT变换与熵编码等,所以,H&G算法在H.264的应用中有相当大的难度。为了能够实现在H.264码流之中嵌入水印的目标,可以以解码思想为前提,全面结合内置型视频水印嵌入规则,所以也就需要运用H.264码流下的视频水印算法。
  3.2基于H.264码流的水印信息预处理方法
  为了能够去掉水印图像具有的相关性,可以对水印的图像实施置乱。一样的道理,在数字视频水印后处理时期,整块错误像素往往会在置乱逆的过程之后分散于整个水印图像之中,从而提升水印具有的鲁棒性。本研究应用二维Amold变换对水印的信息实施置乱。使用水印图像为32X32的二值图像开展Amold变换,即可得到所需要的水印图像。
  3.3基于H.264码流的水印嵌入方法
  3.3.1对水印嵌入的位置进行选择
  笔者的算法是从宏块之中的各个4X4 DCT块中选取一枚嵌入到水印之中。依据人的视觉特点,人眼对复杂的纹理往往会不够敏感,所以也就需要运用纹理的复杂度来选择所要嵌入的相应区域。有研究证明了图像块DCT在变化之后的AC系数能够很好地反映出本块的具体纹理特点,可将块交流系数之平方和为表示纹理复杂度之参数。因为部分宏块总体纹理较为复杂,所以即便是在两个4X4块之中嵌入相应的水印,对于视频在视觉上的影响还不够大。所以,对于那些纹理比较复杂的宏块来说,可选择在两个4X4块中嵌进2比特大小的水印。在一个宏块之中,帧内预测则是由左至右,由上而下加以预测。一旦在a、b、c、d等4X4块之中嵌入相应的水印,就会导致相当大的误差不断累积。所以,如果不在这些4X4块之中嵌入相应的水印,尽管会损失部分水印的嵌入量,但对于视频质量的提高来说依然具备了明显的成效。在DCT变换之后所得到的系数可以分成直流系数与交流系数两类。直流系数可以说是图像之中最为重要的组成部分,表示4X4所具有的平均亮度。交流系数包括了低频、中频、高频等不同系数。其中,低频系数的幅值比较大,所嵌入的水印可能会影响到视频的整体质量。因为高频系数大多是o,所以抗攻击的能力相对较差,在嵌入水印之后则会对码流造成非常大的影响。鉴于在各系数中嵌入水印具有不可知性以及鲁棒性,因此笔者建议挑选一个中频系数嵌入到水印之中。在嵌入位置选择上,主要分为以下步骤:首先是分别计算出宏块之中16个4X4块各自不同的纹理复杂度参数,并且从中选出参数最大的与第二大的4X4块,分别设为B1和B2,其所对应的纹理复杂度参数则分别是SI与S2。可在Bl的中频系数之一中嵌入大小为1 bit的水印。如果SI大于所设定之阈值,那么就应当在B2的中频系数之-中嵌入大小为I bit的水印。   3.3.2水印的嵌入和提取
  可以运用一个中频系数所具有的奇偶性以实现嵌入水印之目标。一旦水印位是o,那么则调制为偶数。一旦水印位是1,那么就调制成奇数。水印的提取就是水印嵌入的一个逆过程,提取的方法非常简单易行。
  3.3.3评价标准
  不一样的角色和应用场景对于数字视频水印特性具有不同要求,但截至目前,尚无能够统一而全面的评价方法对水印算法实施科学评估。一方面是主观评价标准,主要是评判者依据个人感觉所进行的评价。依据评价对于图像质量的损害感知度,主要分成5个等级,最高为优秀等级,得5分;最低为极差等级,得1分。人眼主观评价对于最后的视频质量评估具备较强的实用性,然而在开发过程中的用处不是很大,实际视频质量还是用定性标准,不是客观标准加以确定的。另一方面是客观评价标准。一是均方差,常见于统计之中,具备了极大的实用性。二是信噪比,就指有用信号和所引入噪声之比值,在视频中被視为判断重建视频质量之尺度。三是比特增加率,也就是含水印码流和不含水印码流之间的数据增加量,体现出水印对于压缩比之影响,
  3.4基于H.264码流的水印算法实验结果
  本实验所运用的是H.264软件模型JM8.6,而测试序列所使用的则是QCIF格式的foreman与football序列。就主观视觉实施进行比较,码流再嵌入水印之后实施视频重建,可以对图像和标准视频所重建的图像加以比较。在客观上,可以对平均峰值的信噪比加以比较。因为foreman序列之中的PSNR降低比要多于carphone序列,这是由于在选择嵌入位置之时是以纹理的复杂度参数为标准的,但是carphone序列要比foreman序列的纹理更加复杂,所以carphone序列的PSNR降低会更小。由于在H.264码流中上尚未找到与此相似的算法。就主观层面上的视觉效果来判断,在嵌入水印前、后所重建起来的图像,用人眼基本上感觉不出来两者之间的差别。就客观上的PSNR来考虑,嵌入水印之前与之后所重建起来的图像PSNR变化值也相当理想。对于那么纹理较为复杂的视频序列来说,效果会更加好。由此可知,H.264码流下的数字视频水印算法具备了相当好的不可见性。
  4 结语
  总之,本项目对如何在数字视频码流之中嵌入水印开展了探究,提出以H.264码流为基础的视频水印算法。这一算法引入H&G算法主要框架,对于H.264码流来说,只需要实施局部解码即可,并不需要实行整体解码。立足于对嵌入位置进行精心选择,能够切实降低嵌入水印之后误差传递率,以提升嵌入水印之后的视频总体质量。实验的结果证实了H.264码流下的数字视频水印算法具备可操作性。
  [参考文献]
  [l]刊吭辉,程巍,陈艳山.基于混沌和运动矢量的视频水印算法[J].计算机应用研究,2011(8):3046-3048.
  [2]聂秀山,刘琪,秦丰林.基于多维标度和奇异值分解的视频水印算法[J].计算机应用,2010 (10):15-18.
  [3]吕安强,抵抗多种攻击的视频水印新方案[J].中国图象图形学报,2009 (11):2205-2211.
  [4]盛利元,孙克辉,李传兵.基于切延迟的椭圆反射腔离散混沌系统及其性能研究[J].物理学报,2004 (9):2871-2876.
  [5]孙圣和,陆哲明,牛夏牧,等数字水印技术及应用[M].北京:科学出版社,2004.
  [6]王福丽,陈雪松,韩 静基于DWT和SVD的视频水印算法研究[J].黑龙江八一农垦大学学报,2014 (4):83-86.
  [7]杜耀刚,姚文.视频水印算法的研究与实现[J].计算机仿真,2011(2):144-146.
  [8]杨树国,梁家栋,张永林.基于改进的JND模型的视频水印算法[J].青岛科技大学学报(自然科学版),2017(5):112-118.
其他文献
患者男,48岁。主诉左侧后背及肩膀疼痛半年余.自川膏药及口服牛黄解毒丸治疗无效,无咳嗽、咳痰.心慌、胸闷。
结合温岭市新农村绿化建设的调查,分析温岭市农村林业绿化现状,针对其存在的问题提出相应的发展对策,旨在促进温岭市农村林业建设快速发展。
为了探讨高光谱参量与夏玉米(Zea mays L.)施氮量、植株氮含量以及产量估测模型,在华北平原以夏玉米为供试作物,研究高光谱在田间不同施氮水平和不同生育期的光谱特征,建立高
目的:探讨超选择性支气管动脉栓塞治疗对矽肺伴急性大咯血的临床价值。方法在36例矽肺伴急性大咯血的介入栓塞治疗中.双重栓塞(明胶海绵+PVA颗粒或弹簧圈)21例作为研究组.明胶海绵
通过对农村沼气配件产品使用情况的实地检查,总结了农村主要沼气配件使用中常见的问题,分析了产生问题的主要原因,提出了加快沼气配件产品产业化、市场化进程和加快沼气配件产品
目的探讨原发性软骨肉瘤的影像表现,提高对本病的诊断水平。方法回顾分析11例经病理确诊原发软骨肉瘤临床及影像学资料。结果11例患者年龄范围13~63岁,中位年龄41岁,其中40岁以上
为了探讨石榴果皮废物资源化利用及其类黄酮抗自由基能力,以石榴果皮为原料,探讨超声次数、提取时间、温度、料液比及乙醇体积分数对石榴果皮中类黄酮提取效果的影响。NKA-2
以2012年辽宁省地下水监测成果为基础,分析地下水水位动态变化及水位降落漏斗的变化情况,总结得出地下水资源开发利用现状,并提出地下水开发利用的建议。
目的本文利用二代测序(Next-generation sequencing,NGS)技术对上行型及下行型鼻咽癌基因突变特征进行分析,寻找两者间的差异,探讨高频突变基因与鼻咽癌侵袭及局部区域淋巴结
论述了技术创新在企业降耗增效、生存发展中所起的作用,技术创新体系在企业所处的地位以及建设好技术创新体系的重大意义。