一种对H.265视频进行内置式隐写的方法技术

技术编号:16219832 阅读:51 留言:0更新日期:2017-09-16 02:14
本发明专利技术公开了一种对H.265视频进行内置式隐写的方法,该方法针对4×4亮度残差块DST系数进行信息嵌入,首先根据H.265视频帧内预测模式确定失真漂移的两种方向,然后根据失真漂移的具体方向选择对应格式的三元组进行信息嵌入;由于所采用的三元组具有系数补偿效应,可使得被嵌入的残差块DST系数在反变换时能够保持引发失真漂移的4×4亮度块像像素不发生改变,从而达到在内置式隐写的同时控制失真漂移的目的;实验结果表明,本发明专利技术提供的这种对H.265视频进行内置式隐写的方法可以有效控制帧内失真漂移,有较好的视觉隐蔽性,视觉效果良好。

A method of built-in steganography for H.265 video

The invention discloses a method for built-in steganography of H.265 video, the method for the 4 * 4 luminance residual block DST coefficient information embedding, according to the prediction of H.265 video frame mode to determine the two direction distortion drift, three tuple according to the specific direction of the corresponding distortion drift choose format information because of the embedding; three tuple with coefficient compensation effect, can make the residual blocks embedded into the DST coefficients can keep 4 x 4 drift caused distortion of brightness does not change in the pixel block like inverse transform, so as to achieve the simultaneous control of distortion drift of built-in steganography; the experimental results show that this kind of the invention provides a method for built-in steganography of H.265 video can effectively control the intra frame distortion drift has better visual concealment, good visual effect.

【技术实现步骤摘要】
一种对H.265视频进行内置式隐写的方法
本专利技术属于计算机网络
,更具体地,涉及一种对H.265视频进行内置式隐写以防止失真漂移的方法。
技术介绍
内置式隐写是视频隐写方法中最常用的方法,但由于嵌入操作带来的像素值的变化会通过帧内预测影响到相邻块产生误差,并且该误差通过帧内预测传递下去并逐步累积导致严重的视觉失真造成帧内失真漂移,破坏隐写的不可感知性。现有的H.264视频信息隐藏算法为了保证秘密信息在视觉上的不可感知性,一般选择较小的嵌入量,而甚少考虑控制帧内失真漂移问题。为了克服帧内失真漂移,现有技术利用耦合系数来控制帧内失真漂移,或者利用邻块帧内预测模式来筛选不会产生失真漂移的特殊块进行嵌入,上述两种方案都是针对4×4亮度块进行嵌入。耦合系数控制的方法是通过一个系数嵌入另一个系数补偿的方式,使得嵌入块内特定的参考像素不产生失真,若能进一步研究找到匹配的预测模式来进行嵌入,则可以避免失真漂移。但是耦合系数依然会使块内其它像素产生失真,该失真与补偿系数的变动大小相关。数据表明,采用耦合系数控制的方法在H.265环境下的嵌入失真明显高于H.264。采用特殊块嵌入的方法对嵌入块本文档来自技高网...
一种对H.265视频进行内置式隐写的方法

【技术保护点】
一种对H.265视频进行内置式隐写的方法,其特征在于,包括如下步骤:(1)对帧内预测过程中发生嵌入误差传递的参考像素与预测模式间的对应关系进行建模,获得参考块对应不同预测模式的像素使用模型;(2)根据各种帧内预测模式涉及到的参考像素位置和所述像素使用模型来确定误差在块间传递的判断条件;(3)根据所述判断条件确定不会发生误差块间传递的嵌入块;(4)对不会发生误差块间传递的嵌入块,直接进行信息隐藏;对会发生误差块间传递的嵌入块,利用具有补偿效应的三元组来嵌入和补偿,以阻断块内误差累积,控制帧内失真漂移。

【技术特征摘要】
1.一种对H.265视频进行内置式隐写的方法,其特征在于,包括如下步骤:(1)对帧内预测过程中发生嵌入误差传递的参考像素与预测模式间的对应关系进行建模,获得参考块对应不同预测模式的像素使用模型;(2)根据各种帧内预测模式涉及到的参考像素位置和所述像素使用模型来确定误差在块间传递的判断条件;(3)根据所述判断条件确定不会发生误差块间传递的嵌入块;(4)对不会发生误差块间传递的嵌入块,直接进行信息隐藏;对会发生误差块间传递的嵌入块,利用具有补偿效应的三元组来嵌入和补偿,以阻断块内误差累积,控制帧内失真漂移。2.如权利要求1所述的方法,其特征在于,所述三元组系数为(C1,C2,C3);其中C1为三元组系数中的嵌入系数,C2、C3为三元组系数中的补偿系数;当进行“+C1”的嵌入操作时,同时进行“+C2”和“+C3”的补偿操作,使嵌入误差矩阵及DST系数矩阵的最后一行或最后一列值为零,以阻断块内误差积累。3.如权利要求1或2所述的方法,其特征在于,对4×4亮度块进行信息隐藏时,所述三元组根据以下方法获得,(a)基于4×4残差块边缘的关键像素值的嵌入误差与嵌入QDST系数位置的关系,建立嵌入误差与系数位置关系;所述关键像素值是指残差块最右边一列的像索和最下面一行的像素;(b)根据嵌入误差与系数位置关系,通过对关键像素值进行归零假设获取对应的三元组。4.如权利要求1或2所述的方法,其特征在于,对会发生误差块间传递的嵌入块利用具有补偿效应的三元组来嵌入和补偿的方法,具体包括如下步骤:(1)对原始视频进行熵解码处理得到量化的DST系数;(2)根据DST块左上角系数值选择残差绝对值不小于5的4×4亮度块作为备选嵌入块;(3)根据当前块的邻块的帧内预测模式判断当前块是否符合第一条件,若是,则从水平方向集中随机选择三元组嵌入到当前块,以增强嵌入隐蔽性;若否,则不进行嵌入;其中,第一条件是指Right-mode∈{2-25},under-right-mode∈{11-25},top-right-mode∈{2-9};right-mode是当前备选嵌入...

【专利技术属性】
技术研发人员:刘云霞刘思刘舒扬冯聪
申请(专利权)人:郑州师范学院
类型:发明
国别省市:河南,41

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

1