【技术实现步骤摘要】
基于块间组对的视频信息隐藏方法、系统、装置及介质
[0001]本专利技术涉及多媒体信息安全
,尤其涉及一种基于块间组对的视频信息隐藏方法、系统、装置及介质。
技术介绍
[0002]数据隐藏在古代也叫隐写术,指的是将一些信息转换为二进制数据并加密后通过嵌入提取双方约定的方案嵌入到一些数字载体(如视频)中,并减少对原数字载体的影响,从而保证所嵌入的数据无法被其他人察觉,实现信息隐藏。视频的密文域可逆数据隐藏就是把信息通嵌入到视频中,其中的可逆即是指在接收方分离出嵌入的数据之后,可以得到与嵌入前完全一致的视频文件。
[0003]目前的嵌入方案主要是包括:1)对帧内块间预测方向进行更改,根据方向编号的奇偶性嵌入0或者1;2)更改宏块划分方式,实现数据嵌入;3)对宏块的亮度值进行差分扩展;4)对宏块亮度值进行一维直方图平移;5)对宏块亮度值进行二维直方图平移。此外,还有通过对预测方式的预判,减少帧内帧间误差的传递。一般来说,对作为一组视频参考帧的I帧修改,因为帧内和帧间误差传递对视频质量影响最大,所以一般不对I帧进行嵌入。
技术实现思路
[0004]为至少一定程度上解决现有技术中存在的技术问题之一,本专利技术的目的在于提供一种基于块间组对的视频信息隐藏方法、系统、装置及介质。
[0005]本专利技术所采用的技术方案是:
[0006]一种基于块间组对的视频信息隐藏方法,包括以下步骤:
[0007]获取编码后的h.264视频数据,以及获取h.264视频数据中所有4
×< ...
【技术保护点】
【技术特征摘要】
1.一种基于块间组对的视频信息隐藏方法,其特征在于,包括以下步骤:获取编码后的h.264视频数据,以及获取h.264视频数据中所有4
×
4亮度块的系数;根据4
×
4亮度块的直流系数DC绝对值的大小,对所有的4
×
4亮度块进行排序;对相邻的亮度块中的第二顺序位至最后一位的交流系数进行两两组对,获得系数对;根据系数对、需要嵌入数据和二维直方转移图对亮度块进行相应转移;将嵌入后的4
×
4亮度块按照原始顺序放入编码后的h.264视频数据,实现信息的隐藏。2.根据权利要求1所述的一种基于块间组对的视频信息隐藏方法,其特征在于,所述获取h.264视频数据中所有4
×
4亮度块的系数,包括:对得到的4
×
4亮度块的系数进行zigzag扫描,得到如下的向量:(DC,AC1,AC2,AC3,AC4,AC5,AC6,AC7,AC8,AC9,AC
10
,AC
11
,AC
12
,AC
13
,AC
14
,AC
15
)其中,DC和AC系数分别表示亮度块的直流系数和交流系数。3.根据权利要求1所述的一种基于块间组对的视频信息隐藏方法,其特征在于,所述根据4
×
4亮度块的直流系数DC绝对值的大小,对所有的4
×
4亮度块进行排序,包括:选择直流系数DC绝对值作为参数,对所有的4
×
4亮度块进行从小到大地排序;其中,直流系数DC绝对值越小,表示块越平滑,修改之后对视频质量影响较小,且直流系数DC绝对值相同的块,块间相同系数出现的概率更高。4.根据权利要求1所述的一种基于块间组对的视频信息隐藏方法,其特征在于,所述根据系数对、需要嵌入数据和二维直方转移图对亮度块进行相应转移,包括:根据待嵌入数据的内容,确定系数对的转移方向;根据转移方向对亮度块进行相应转移。5.根据权利要求1所述的一种基于块间组对的视频信息隐藏方法,其特征在于,采用以下公式计算每一对数据的嵌入效率:其中,P
i
表示该转移变换方向的概率,b
i
表示该转移方向上的嵌入位数,m
i
表示该转移方向上0系数对的改变位数。6...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。