发明名称 一种基于分块自适应直方图平移的可逆信息隐藏方法
摘要 本发明涉及多媒体信息安全领域,具体涉及一种基于分块自适应直方图平移的可逆信息隐藏方法,包括如下步骤:(1)将载体图像分块,计算各子块直方图的峰值;(2)依据各子块的嵌入容量,自适应的选择用于嵌入信息的子块;(3)在嵌入信息时,采用一种自适应选择直方图平移方向的方法。本发明是一种新型的直方图平移方法,能够高效的嵌入信息并能无损的提取所嵌入信息、恢复原始图像,采用分块的方法使得嵌入信息更加安全、提高整体嵌入率,自适应选择直方图平移方向则能有效提高图像的峰值信噪比,进一步改善图像质量。从而可以为医疗、军事等应用提供帮助,本发明方法对精度越高的图像的可逆信息隐藏效果越好。
申请公布号 CN105488773A 申请公布日期 2016.04.13
申请号 CN201510855770.9 申请日期 2015.11.27
申请人 中山大学 发明人 黄丹;黄方军
分类号 G06T5/40(2006.01)I;G06T5/00(2006.01)I 主分类号 G06T5/40(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 林丽明
主权项 一种基于分块自适应直方图平移的可逆信息隐藏方法,其特征在于,包括以下步骤:(1)对载体图像分块、自适应的选择待嵌入有效信息子块,其具体过程为:(11)将载体图像分为M个N*N大小的子块,并将其置乱,将所有子块分为两类S和A,S类子块用于嵌入有效信息,A类子块用于嵌入附加信息;(12)在嵌入有效信息之前,先计算每个子块的嵌入容量,依据待嵌入有效信息的长度计算嵌入容量门限值R,以此来选定对应的待嵌入有效信息子块;(13)为防止嵌入信息后直方图溢出,需对所有子块进行预处理,做溢出调整;(2)自适应的选择嵌入信息时直方图平移的方向,具体为:先得出子块的直方图,直方图横轴x为像素值,取值范围[0,255],纵轴h(x)为各像素值对应的像素点个数,设从0左起第一个非零h(x)对应像素值为a,从255右起第一个非零h(x)对应像素值为b,那么直方图对应的有效像素值取值范围为[a,b],比较该直方图中峰值像素值max与a、b的距离,若max距b较近,则该直方图向右平移,反之,该直方图向左平移;(3)将嵌入了有效信息的子块的附加信息嵌入到图像中传送,自适应选择附加信息的比特长度,具体为:(31)根据子块的直方图分布,计算其有效宽度range;(32)确定有效宽度表示为(range+1)的直方图所需的最少二进制位数k;(33)将峰值在直方图中的位置用k位二进制数表示,位置数从0开始计;(4)有效信息嵌完后,采用直方图平移的方法将附加信息嵌入到预留的A类子块中;(5)在收到携带有嵌入信息的图像后,提取信息、恢复原始图像的过程为:(51)将携带嵌入信息的图像分块并置乱,先提取出A类子块中的附加信息,得出定位图、以及嵌入块直方图峰值的位置信息,并恢复对A类子块的溢出调整;(52)扫描子块,找出携带了有效信息的子块,依据子块的直方图计算像素分布范围range,并确定峰值点的像素值;(53)若峰值在直方图中的位置大于等于<img file="FDA0000860484380000021.GIF" wi="263" he="103" />即信息在嵌入时直方图是向右平移的,则在提取时,直方图向左平移;反之,提取信息时直方图向右平移;最后对提取信息后的图像做溢出调整;由此,能够提取出嵌入的信息,并无损的恢复出原始图像。
地址 510275 广东省广州市海珠区新港西路135号