【技术实现步骤摘要】
一种自适应块尺寸的视频隐写方法
本专利技术属于信息安全领域,具体涉及一种自适应块尺寸的视频隐写方法。
技术介绍
视频隐写是指在大众主流视频文件的内部隐秘的嵌入秘密信息,从而达到视频文件版权保护、内容认证、以及隐秘通信的目的。由于压缩的视频码流更兼容于实际网络传输的应用场景,因而在视频文件被压缩为码流的过程中嵌入隐秘信息已成为众多视频隐写应用中的一种底层技术。在已有的基于H.265/HEVC视频压缩过程的视频隐写技术中,通过修改帧内、帧间编码参数中的分割标记来达到嵌入隐秘信息的技术目前更多的聚焦于预测单元、编码单元的自适应分割。此类方法主要通过利用每一个编码单元中的自适应编码分割标记序列来嵌入一个4到6位的秘密信息片段,通过对一个给定大小为32×32的CU(codingunit),前4个16×16的子CU块的编码分割句法元素进行嵌入。该算法充分利用了在I、B、P帧中广泛存在的编码块分割来提高视频隐写嵌入容量,在一个64×64的CTU中,可以看到每一个32×32的编码单元有4个比特位用于嵌入,总共有16个比特位可用于隐秘 ...
【技术保护点】
1.一种自适应块尺寸的视频隐写方法,其特征在于,该方法包括如下嵌入步骤:/nS1.对待嵌入的秘密信息数据进行预处理得到秘密信息比特串,对原始视频进行压缩得到当前CTU内部的编码和变换分割方式,依据编码块尺寸筛选得到第一编码块;/nS2.依据编码块的变换块分割特征从S1步骤得到的第一编码块中筛选得到候选嵌入块,并将候选嵌入块的变换分割标记用比特串形式表示;/nS3.从秘密信息比特串序列中取出两位作为当前待嵌入的秘密信息,依据预设的嵌入规则将当前待嵌入的秘密信息嵌入到当前候选嵌入块变换分割标记比特序列中,具体为,依据如下步骤更新当前候选嵌入块变换分割标记比特序列:/n将当前待嵌 ...
【技术特征摘要】
1.一种自适应块尺寸的视频隐写方法,其特征在于,该方法包括如下嵌入步骤:
S1.对待嵌入的秘密信息数据进行预处理得到秘密信息比特串,对原始视频进行压缩得到当前CTU内部的编码和变换分割方式,依据编码块尺寸筛选得到第一编码块;
S2.依据编码块的变换块分割特征从S1步骤得到的第一编码块中筛选得到候选嵌入块,并将候选嵌入块的变换分割标记用比特串形式表示;
S3.从秘密信息比特串序列中取出两位作为当前待嵌入的秘密信息,依据预设的嵌入规则将当前待嵌入的秘密信息嵌入到当前候选嵌入块变换分割标记比特序列中,具体为,依据如下步骤更新当前候选嵌入块变换分割标记比特序列:
将当前待嵌入的秘密信息表示为(m1,m2),从当前候选嵌入块变换分割标记比特序列中取前三个比特位作为当前嵌入载体;
设置三个临时符号标记flag1=false,flag2=false,flag3=false,并将当前嵌入载体的第三个分割标记比特位置为0;
判断当前嵌入载体的第一个比特位是否与待嵌入的第一个秘密信息m1相同,不同则flag1修改为真;判断当前嵌入载体的第二个比特位是否与待嵌入的第二个秘密信息m2相同,不同则flag2修改为真;
判断flag1和flag2是否同时为真,是则将flag3修改为真,依据flag3的值更新当前嵌入载体的第三个比特位值,即flag3的值为真则修改第三个分割标记比特位的值;否则,不修改第三个分割标记比特位的值,同时若flag1为真,修改第一个分割标记比特位,若flag2为真,修改第二个分割标记比特位;
S4.从当前候选嵌入块的剩余变换分割比特位中再提取三个比特位作为下一嵌入载体,若剩余比特位数不够时顺次从下一个候选嵌入块中取,依据上述步骤S3更新下一嵌入载体,直至秘密信息比特串序列的所有秘密信息嵌入完成。
2.根据权利要求1所述的一种自适应块尺寸的视频隐写方法,其特征在于,对待嵌入的秘密信息数据进行预处理得到秘密信息比特串序列具体为:
将秘密信息数据二值化并加入起始标记...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。