【技术实现步骤摘要】
一种信息隐藏方法、装置、设备和介质
[0001]本申请涉及信息隐藏
,特别是涉及一种信息隐藏方法、装置、设备和介质。
技术介绍
[0002]随着Internet技术和多媒体信息技术的飞速发展,通过网络传递各种信息越来越普遍,但与此同时也带来了信息安全的隐患问题。信息隐藏是近年来信息安全和多媒体信号处理领域中提出的一种解决媒体信息安全的新方法。它通过把秘密信息隐藏在可公开的媒体信息里,达到证实该媒体信息的数据完整性或传递秘密信息的目的,从而为数字信息的安全问题提供了一种新的解决方法。
[0003]目前普遍采用的基于图像的信息隐藏技术主要是最低有效位(LSB,Least Significant Bits)算法,即将秘密信息添加到原始图像像素值的最低有效位,也就是添加到原始图像的像素级别。该算法具有简单、高效的优势,但是该算法得到的信息隐藏图像主观质量较低,即得到的信息隐藏图像的人眼视觉感受较差。
技术实现思路
[0004]有鉴于此,本申请提供了一种信息隐藏方法、装置、设备和介质,用于解决现有技术存在的信息隐藏图像主观质量较低的问题,其技术方案如下:
[0005]一种信息隐藏方法,包括:
[0006]获取原始图像;
[0007]根据原始图像设定方向上的相邻像素差,确定初始差分矩阵,其中,设定方向为行方向或列方向,初始差分矩阵的直方图的峰值点高于设定峰值点阈值,且初始差分矩阵的直方图的分布状态与标准正态分布的分布状态相对应;
[0008]至少将初始差分矩阵的第一元 ...
【技术保护点】
【技术特征摘要】
1.一种信息隐藏方法,其特征在于,包括:获取原始图像;根据所述原始图像设定方向上的相邻像素差,确定初始差分矩阵,其中,所述设定方向为行方向或列方向,所述初始差分矩阵的直方图的峰值点高于设定峰值点阈值,且所述初始差分矩阵的直方图的分布状态与标准正态分布的分布状态相对应;至少将所述初始差分矩阵的第一元素值加上目标值,得到第一差分矩阵,其中,所述第一元素值大于预设像素差,所述预设像素差为预设的大于或等于0的整数;至少将待隐藏的二进制比特流信息添加到所述第一差分矩阵的第二元素值中,得到第二差分矩阵,其中,所述二进制比特流信息为秘密信息转换为二进制形式得到的比特流信息,所述第二元素值等于所述预设像素差;根据所述第二差分矩阵和所述原始图像,确定信息隐藏图像。2.根据权利要求1所述的信息隐藏方法,其特征在于,若所述设定方向为列方向,则所述根据所述原始图像设定方向上的相邻像素差,确定初始差分矩阵,包括:对于所述原始图像中任一行除最后一个像素值外的每个像素值,将该像素值与该像素值在自身所在行的后向相邻像素值的差值,作为该像素值对应的第一相邻像素差,以得到所述原始图像中各行除最后一个像素值外的所有像素值分别对应的第一相邻像素差;由所述原始图像中各行除最后一个像素值外的所有像素值分别对应的第一相邻像素差组成所述初始差分矩阵;若所述设定方向为行方向,则所述根据所述原始图像设定方向上的相邻像素差,确定初始差分矩阵,包括:对于所述原始图像中任一列除最后一个像素值外的每个像素值,将该像素值与该像素值在自身所在列的后向相邻像素值的差值,作为该像素值对应的第二相邻像素差,以得到所述原始图像中各列除最后一个像素值外的所有像素值分别对应的第二相邻像素差;由所述原始图像中各列除最后一个像素值外的所有像素值分别对应的第二相邻像素差组成所述初始差分矩阵。3.根据权利要求1所述的信息隐藏方法,其特征在于,在所述预设像素差大于0时,所述至少将所述初始差分矩阵的第一元素值加上目标值,得到第一差分矩阵,包括:将所述初始差分矩阵的所述第一元素值加上目标值,并将所述初始差分矩阵的第三元素值减去所述目标值,得到所述第一差分矩阵,其中,所述第三元素值小于所述预设像素差的相反数。4.根据权利要求3所述的信息隐藏方法,其特征在于,所述至少将待隐藏的二进制比特流信息添加到所述第一差分矩阵的第二元素值中,得到第二差分矩阵,包括:将所述待隐藏的二进制比特流信息添加到所述第一差分矩阵的所述第二元素值和第四元素值中,其中,所述第四元素值为所述第二元素值的相反数。5.根据权利要求4所述的信息隐藏方法,其特征在于,所述待隐藏的二进制比特流信息包括至少一个二进制比特值;所述将所述待隐藏的二进制比特流信息添加到所述第一差分矩阵的所述第二元素值和第四元素值中,包括:
按预设的顺序扫描所述第一差分矩阵中的元素值,对于当前扫描到的元素值:若该元素值为所述第二元素值或...
【专利技术属性】
技术研发人员:陈嘉辉,樊柏,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。