[发明专利]一种基于宏块复杂度的自适应视频运动矢量隐写方法有效

专利信息
申请号: 201610066448.2 申请日: 2016-01-30
公开(公告)号: CN105704489B 公开(公告)日: 2019-01-04
发明(设计)人: 王丽娜;徐一波;翟黎明;任延珍;谭选择 申请(专利权)人: 武汉大学
主分类号: H04N19/122 分类号: H04N19/122;H04N19/176;H04N19/467;H04N21/2347
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 张火春
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种基于自适应宏块复杂度的视频运动矢量隐写方法,本方法利用视频运动矢量进行信息隐藏,其嵌入过程包含一次解压缩和两次压缩过程:首先,对于给定的一段载体视频,解压缩为无压缩的YUV视频;然后,进行第一次模拟压缩过程,记录每个宏块复杂度,获取视频序列复杂度分布数据;最后,依据复杂度分布与所要嵌入的秘密信息数量选择复杂度阈值,并进行第二次压缩,嵌入秘密信息时使用加减1匹配嵌入;本方法利用低复杂度宏块较高的局部最优概率,以及加减1匹配嵌入对相邻相关性的保持特性;嵌入算法生成的含密视频具有比特率低、画面质量高、嵌入速度快、反检测能力强等优点。
搜索关键词: 一种 基于 复杂度 自适应 视频 运动 矢量 方法
【主权项】:
1.一种基于宏块复杂度的自适应视频运动矢量隐写方法,其特征在于,具体包括秘密信息嵌入和秘密信息提取两个过程;所述的秘密信息嵌入过程包括以下步骤:步骤1,对载体视频流进行解码处理,将压缩视频流解码为YUV原始视频流,作为后序嵌入的视频载体源;步骤2,对步骤1得到的原始视频流,在不嵌入秘密信息情况下进行视频第一次编码,编码过程中记录每个宏块复杂度,编码过后进行复杂度分布规律统计,得到数组a;数组a记录了所有复杂度数据出现次数;为复杂度自适应阈值选择提供参考信息;步骤3,结合数组a,依据所要嵌入的秘密信息大小,选择复杂度自适应阈值λ;假设嵌入需要使用X个宏块,则选取整数λ,使得a[1]+a[2]+…+a[λ‑1]<X≤a[1]+a[2]+…+a[λ];λ为复杂度自适应阈值;步骤4,进行第二次压缩,为秘密信息嵌入过程;该过程先将嵌入参数,包括秘密信息长度以及复杂度自适应阈值按顺序嵌入视频;待嵌入完毕后,依据设置的宏块复杂度自适应阈值,将复杂度低于阈值的宏块用于秘密信息嵌入,将秘密信息嵌入到低于复杂度自适应阈值的宏块中;所述的步骤4中包括如下步骤:步骤4.1,将参数信息M1加入到秘密信息M2前面,得到合并后的信息M,此时M=M1+M2;步骤4.2,若嵌入进度处于参数信息M1的阶段,复杂度阈值C=1000,若处于秘密信息M2的阶段,则C=λ,否则认为嵌入过程完毕,设定C=0;步骤4.3,正常编码一个宏块,即在不嵌入秘密信息情况下编码宏块,并计算其复杂度;若C=0或复杂度大于C,都不需要进行嵌入,此宏块作为编码块存储,跳转步骤4.6,否则进入步骤4.4;步骤4.4,嵌入阶段,依据嵌入进度从M中选取2bit将要嵌入的秘密信息,对宏块运动矢量(H,V)嵌入秘密信息后变为嵌入方法为匹配嵌入,当运动矢量分量绝对值的LSB最低有效位与所要嵌入的秘密信息相同时,保持该分量不变,若相反,则进行加减1操作实现翻转,具体如下:此时原宏块变为含密宏块并将此宏块放入编码帧中存储;步骤4.5,若则此次嵌入为有效嵌入,嵌入进度加2bit,进入步骤4.6,否则,直接进入步骤4.6;步骤4.6,若视频编码完毕则结束,此时得到的编码视频即为含密视频,否则转步骤4.2继续编码;所述的秘密信息提取过程包括以下步骤:步骤a,对于给定的一个含密视频,解码一个宏块Bm×n,并计算宏块复杂度C(Bm×n);步骤b,若宏块复杂度C(Bm×n)≤1000,提取H分量和V分量最低比特位,此2bit为参数,放入参数信息M1,提取进度加2bit;否则回到步骤a,其中,H(horizontal)代表的水平分量或者说是水平方向的偏移,V(vertical)代表垂直分量或者是垂直方向上的偏移;步骤c,若参数信息M1尚未提取完毕,则继续跳转步骤a;若提取完毕,则可从参数信息M1中获得复杂度自适应阈值λ,秘密信息M2的长度是L;步骤d,继续解码每个后续宏块Bm×n及其运动矢量,并计算宏块复杂度;步骤e,判断每个宏块复杂度C(Bm×n)是否小于等于λ,若是,则提取H分量和V分量最低比特位,依次将提取的bit存入缓存,提取进度增加2bit,进入步骤f;否则直接跳转f;步骤f,若秘密信息M2提取完毕,此时所有的秘密信息M2已经成功提取到输出缓存中;否则,认为秘密信息M2还未提取完成,回到步骤d;所述的步骤f中,提取完毕是指提取秘密信息M2长度达到L或者后续不存在可解码的宏块;步骤g,输出缓存数据,所述的缓存数据即为秘密信息M2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610066448.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top