【技术实现步骤摘要】
高效保真的H·265视频信息高容量隐藏法
本专利技术涉及一种H·265视频信息高容量隐藏法,特别涉及一种高效保真的H·265视频信息高容量隐藏法,属于视频信息隐藏
技术介绍
近年来,随着高清、超清视频以及分辨率达4K×2K、8K×4K视频应用逐渐大规模推广应用,视频压缩技术受到了巨大挑战。此外,各种各样的数字视频应用进入了人们的日常生活,移动短视频、数字视频广播、远程监测、医学成像、便携摄影等,都已进入人们的生活。视频应用的多样化和高清化趋势对视频压缩性能提出了更高的要求。在这样的背景下,新一代高效视频编码标准H·265迅速发展。由于原始视频数据量巨大,无法将原始视频数据在网络上传输,视频应用的一项关键技术是视频编码,其目的是尽可能去除视频中的冗余成分,减少压缩编码后的数据量,H·265以优异的性能被IRU-R正式接受为国际标准,H·265视频编码标准比H.264/AVC压缩效率提高一倍。H·265采用混合编码框架,包括变换、熵编码、量化、帧内预测、帧间预测、环路滤波等模块。但几乎在各个模块都引入了新的编码技术。当今社会移动通信技术、多媒体和计算机网络等越来越普及,数字化多媒体已深入人心,常见的数字多媒体内容包括图像、声音和视频等,但强大的共享和传输工具蓬勃发展,一些隐藏信息需要通过网络存储和传输,对这些隐藏信息的非法访问、随意篡改等将导致信息出现安全性问题。信息隐藏技术是为了防止用户信息被非法使用,在互联网上信息量巨大的当下显得尤为重要,也因此受到全世界的关注。信息隐藏技术将隐藏信 ...
【技术保护点】
1.高效保真的H·265视频信息高容量隐藏法,其特征在于,将DST/DCT耦合因数对与视频图像纹理特征(即帧内预测方向)相结合进行信息隐写,具体包括:一是基于H·265编码特征,解析在H·265视频码流进行部分解码后得到的量化因数中进行隐藏信息嵌入时中产生的误差,进一步分析得到整数DST和DCT因数矩阵中的耦合关系,基于耦合因数对的嵌入因数和补偿因数,提出基于耦合因数对的H·265视频信息高容量隐藏法,在信息嵌入的同时进行对应补偿,减少误差传递;二是在耦合因数对视频信息高容量隐藏法的基础上,解析图像的纹理特征,并对H·265标准中规定的帧内预测模式方向进行分析,基于图像的垂直纹理和水平纹理特征,得到帧内预测模式约束条件一和约束条件二,将耦合因数对和纹理特征相结合,完全阻断H·265亮度块内误差传递;三是提出基于纹理特征的超清视频信息高容量隐藏算法,H·265视频信息高容量隐藏法同样适用于低分辨视频;/n第一,基于耦合系数对的H·265视频信息隐藏方法包括基于耦合系数对的嵌入和基于耦合系数对的提取,DST/DCT系数矩阵中存在耦合关系,可使DST/DCT矩阵中最后一行或最后一列参考像素的 ...
【技术特征摘要】
1.高效保真的H·265视频信息高容量隐藏法,其特征在于,将DST/DCT耦合因数对与视频图像纹理特征(即帧内预测方向)相结合进行信息隐写,具体包括:一是基于H·265编码特征,解析在H·265视频码流进行部分解码后得到的量化因数中进行隐藏信息嵌入时中产生的误差,进一步分析得到整数DST和DCT因数矩阵中的耦合关系,基于耦合因数对的嵌入因数和补偿因数,提出基于耦合因数对的H·265视频信息高容量隐藏法,在信息嵌入的同时进行对应补偿,减少误差传递;二是在耦合因数对视频信息高容量隐藏法的基础上,解析图像的纹理特征,并对H·265标准中规定的帧内预测模式方向进行分析,基于图像的垂直纹理和水平纹理特征,得到帧内预测模式约束条件一和约束条件二,将耦合因数对和纹理特征相结合,完全阻断H·265亮度块内误差传递;三是提出基于纹理特征的超清视频信息高容量隐藏算法,H·265视频信息高容量隐藏法同样适用于低分辨视频;
第一,基于耦合系数对的H·265视频信息隐藏方法包括基于耦合系数对的嵌入和基于耦合系数对的提取,DST/DCT系数矩阵中存在耦合关系,可使DST/DCT矩阵中最后一行或最后一列参考像素的嵌入误差为0,在DST/DCT耦合系数对的嵌入系数中嵌入1比特数据,并对相应的补偿系数进行补偿,控制块内误差的传递和积累;
第二,基于纹理特征的H·265视频信息隐藏方法包括基于纹理特征对的嵌入和基于纹理特征对的提取,在基于耦合系数对的H·265视频信息隐藏方法的基础上,通过解析图像的纹理特征,得到帧内预测模式约束条件一和约束条件二,将耦合系数对和纹理特征相结合,使得参考块的所有参考像素都不会给相邻预测块传递嵌入误差,同时适用于高超清视频和低分辨视频,在获得较高信息嵌入容量和较好视觉隐秘性能的同时,肉眼无法察觉到有隐秘信息的嵌入,并且对码流的影响小;
基于纹理特征的嵌入流程为:发送方先将原始的H·265视频二进制码流进行部分解码后,得到量化后的DST因数或DCT因数,然后进行筛选,筛选条件是根据发送方定义的临界值,临界值越大代表当前预测块与参照块的之差越大,表明这个区域的纹理较复杂,然后判断当前亮度块的邻块是否满足约束条件一或约束条件二,如果满足,则接着向符合条件的亮度块的因数矩阵的嵌入因数嵌入1比特数据,并且在补偿因数进行补偿,消除嵌入块的最后一行或最后一列的误差,最后,所有量化DST或者DCT因数重新进行部分编码得到嵌入隐藏信息的H·265视频二进制码流;
基于纹理特征的提取流程为:接收方接收到发送方传送过来的嵌入隐藏信息的二进制码流,先将H·265视频二进制码流进行部分解码后,得到量化后的DST因数或DCT因数,然后进行筛选,筛选的条件是根据发送方定义的临界值以及当前块邻块的帧内预测模式,并且根据发送方和接收方共同确定的嵌入因数在每个符合条件的亮度块中提取1比特隐藏信息。
2.根据权利要求1所述的高效保真的H·265视频信息高容量隐藏法,其特征在于,基于耦合因数对的H·265视频信息高容量隐藏法:利用量化变换因数矩阵中的耦合关系,通过在向耦合因数对中的嵌入因数嵌入信息的同时,并对耦合因数对中的另外一个DST因数或DCT因数进行调整,对隐藏信息嵌入引起的帧内失真漂移误差进行补偿,提升视觉隐蔽性,提高嵌入信息容量;
基于耦合系数对的H·265视频信息隐藏方法包括基于耦合系数对的嵌入和基于耦合系数对的提取。
3.根据权利要求2所述的高效保真的H·265视频信息高容量隐藏法,其特征在于,基于耦合因数对的嵌入流程为:发送方先将原始的H·265视频二进制码流进行部分解码后,得到量化后的DST因数或DCT因数,然后进行筛选,筛选条件是根据发送方定义的临界值,临界值越大代表当前预测块与参照块之差越大,表明该区域的纹理复杂,然后向符合条件的亮度块因数矩阵的特定位置嵌入1比特数据,并且在对应补偿因数的位置进行补偿,消除嵌入块的最后一行或最后一列的误差,减弱误差的传递,最后,所有的量化DST或者DCT因数重新进行部分编码得到嵌入隐藏信息的H·265视频二进制码流。
4.根据权利要求3所述的高效保真的H·265视频信息高容量隐藏法,其特征在于,基于4×4亮度块的量化DST因数嵌入方法:
流程一,判断当前帧是否是亮度I帧,如果是,则转入流程二;如果不是,则转入流程六;
流程二,获取I帧当前编码单元CU的量化DST因数、帧内预测模式、编码块深度和变换块深度,然后遍历所有的基本单元4×4,判断当前的亮度块的预测尺寸是否为4×4,如果是,转入流程三;如果不是,转入流程五;
流程三,计算当前亮度块量化因数中的最大值绝对值是否大于自定义临界值R,如果是,则转入流程四;如果不是,则转入流程五;
流程四,向对应的嵌入因数中嵌入1比特数据,并且对补偿因数进行对应调整,转入流程五;
流程五,读取下一个基本单元;
流程六,读取下一帧;
假设4×4的亮度预测块的嵌入因数为补偿因数为对H·265原始视频每个符合条件的4×4的亮度预测块的具体嵌入操作方法为:
第一,如果待嵌入的信息比特为1并且嵌入因数为偶数时,当嵌入因数大于0,则将其减1,补偿因数加1,补偿因数减1;如果嵌入因数小于等于0,则将其加1,补偿因数减1,补偿因数加1;
第二,如果待嵌入的信息比特为1并且嵌入因数为奇数时,则不改变嵌入因数和补偿因数的值;
第三,如果待嵌入的信息比特为0并且嵌入因数为奇数时,当嵌入因数大于0,则将其减1,补偿因数加1,补偿因数减1;如果嵌入因数小于等于0,则将其加1,补偿因数减1,补偿因数加1;
第四,如果待嵌入的信息比特为0并且嵌入因数为偶数时,则不改变嵌入因数和补偿因数的值。
5.根据权利要求3所述的高效保真的H·265视频信息高容量隐藏法,其特征在于,基于8×8亮度块的量化DCT因数嵌入方法:
流程1,判断当前帧是否是亮度I帧,如果是,则转流程2;如果不是,则转流程6;
流程2,获取I帧当前编码单元CU的量化DCT因数、帧内预测模式、编码块深度和变换块深度,然后遍历所有的基本单元8×8判断当前的亮度块的预测尺寸是否为8×8,如果是,转流程3;如果不是,转流程5;
流程3,计算当前亮度块量化因数中的最大值绝对值是否大于自定义临界值R,如果是,则转流程4;如果不是,则转流程5;
流程4,向对应的嵌入因数中嵌入1比特数据,并且对补偿因数进行对应的调整,转流程5;
流程5,读取下一个基本单元;
流程6,读取下一帧;
假设8×8的亮度预测块的嵌入因数为补偿因数为对H·265原始视频中每个符合条件的8×8的亮度预测块的具体嵌入操作方法为:
第一,如果待嵌入的信息比特为1并且嵌入因数为偶数时,当嵌入因数大于0,则将其减1,补偿因数加1;如果嵌入因数小于等于0,则将其加1,补偿因数减1;
第二,如果待嵌入的信息比特为1并且嵌入因数为奇数时,则不改变嵌入因数和补偿因数的值;
第三,如果待嵌入的信息比特为0并且嵌入因数为奇数时,当嵌入因数大于0,则将其减1,补偿因数加1;如果嵌入因数小于等于0,则将其加1,补偿因数减1;
第四,如果待嵌入的信息比特为0并且嵌入因数为偶数时,则不改变嵌入因数和补偿因数的值。
6.根据权利要求2所述的高效保真的H·265视频信息高容量隐藏法,其特征在于,基于耦合因数对的提取流程为:接收...
【专利技术属性】
技术研发人员:刘秀萍,王灿,
申请(专利权)人:荆门汇易佳信息科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。