【技术实现步骤摘要】
一种无帧内失真漂移的HEVC视频自适应隐写方法
[0001]本专利技术涉及一种视频信息隐藏技术,尤其是涉及一种无帧内失真漂移的HEVC视频自适应隐写方法。
技术介绍
[0002]在当今社会中,智能设备已经越来越普及了,人们可以通过文字、音频、图像或视频等渠道获取各种各样的信息内容。然而,与此同时,数字化信息被篡改、仿造或攻击的现象日趋严重,如何保护数字媒体的信息内容、遏制数字媒体的非法使用已经成为一个亟需解决的热门问题。信息隐藏是一种将隐秘信息隐藏于公开传输信道中,并且无法凭人们直观的视觉和听觉察觉出来的技术,是一种强有力的隐秘通信和版权保护的手段。在数字化多媒体信息隐藏技术中,自适应信息隐藏技术是极其重要的组成部分,其能够根据失真函数自适应地将隐秘信息嵌入到载体中,并且能够通过STC(Syndrome
‑
Trellis Codes,综合网格码)等隐写编码将嵌入的失真最小化,达到卓越的视觉效果和高效的编码效率。
[0003]由于数字视频的数据量普遍比较庞大,因此其通常是以压缩的形式在公开传输信道中进 ...
【技术保护点】
【技术特征摘要】
1.一种无帧内失真漂移的HEVC视频自适应隐写方法,包括隐秘信息嵌入和隐秘信息提取两部分,其特征在于:所述的隐秘信息嵌入的具体过程为:步骤1_1:采用H.265/HEVC标准编码器对原始视频进行压缩编码,得到H.265/HEVC视频,在压缩编码过程中保存H.265/HEVC视频中的每帧中的每个编码树单元中的每个编码单元的预测模式和深度、每个编码单元对应的PU划分模式、每个编码单元中的每个像素点的QDST系数;其中,编码树单元的尺寸为64
×
64,编码单元的尺寸为64
×
64或32
×
32或16
×
16或8
×
8或4
×
4;步骤1_2:按序遍历H.265/HEVC视频中的所有帧,将当前遍历的帧定义为当前帧;步骤1_3:判断当前帧是否为I帧,如果当前帧为I帧,则执行步骤1_4;如果当前帧不为I帧,则直接执行步骤1_7;步骤1_4:按序遍历当前帧中的所有尺寸为4
×
4的编码单元,将当前遍历的尺寸为4
×
4的编码单元定义为当前单元;步骤1_5:如果当前单元仅存在相邻的尺寸为4
×
4的左下方编码单元且左下方编码单元的预测模式的数字标识在区间[2,26]内,及相邻的尺寸为4
×
4的正下方编码单元且正下方编码单元的预测模式的数字标识在区间[2,10]内;或者,如果当前单元仅存在相邻的尺寸为4
×
4的右上方编码单元且右上方编码单元的预测模式的数字标识在区间[10,34]内或为1,及相邻的尺寸为4
×
4的正右方编码单元且正右方编码单元的预测模式的数字标识在区间[26,34]内,则将当前单元作为载体,然后执行步骤1_6;对于其余情况,对当前单元不作处理,然后直接执行步骤1_6;步骤1_6:遍历当前帧中下一个尺寸为4
×
4的编码单元,将其作为当前单元,然后返回步骤1_5继续执行,直至当前帧中的所有尺寸为4
×
4的编码单元全部遍历完毕,然后执行步骤1_7;步骤1_7:遍历H.265/HEVC视频中的下一帧,将其作为当前帧,然后返回步骤1_3继续执行,直至H.265/HEVC视频中的所有帧全部遍历完毕,然后执行步骤1_8;步骤1_8:计算每个载体模拟嵌入1或0时的失真代价值,对于任一个载体,设定该载体为H.265/HEVC视频中的第m帧中的第n个编码树单元中第i行第j列的尺寸为4
×
4的编码单元,则将该载体模拟嵌入1或0时的失真代价值记为ρ
m,n
(i,j),其中,1≤m≤M,M表示H.265/HEVC视频中包含的帧的总帧数,1≤n≤N,N表示H.265/HEVC视频中的第m帧中包含的编码树单元的总个数,1≤i≤16,1≤j≤16,α和β均为比例系数,α+β=1,α<β,φ
m,n
(i,j)表示H.265/HEVC视频中的第m帧中的第n个编码树单元中第i行第j列的尺寸为4
×
4的编码单元中的所有像素点的QDST系数绝对值的分布失真代价值,D
abs,max
表示H.265/HEVC视频中的第m帧中的第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。