[发明专利]一种基于分段的自适应直方图平移可逆信息隐藏方法有效
申请号: | 201810204451.5 | 申请日: | 2018-03-13 |
公开(公告)号: | CN108447492B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 黄志康;黄方军 | 申请(专利权)人: | 中山大学 |
主分类号: | G10L19/018 | 分类号: | G10L19/018 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分段 自适应 直方图 平移 可逆 信息 隐藏 方法 | ||
1.一种基于分段的自适应直方图平移可逆信息隐藏方法,其特征在于,包括以下步骤:
S1.获取原始音频、密钥、秘密信息S和嵌入量EC;
其中,所述密钥的内容为十进制数或者任意字符串,用于指定一段音频中为辅助段的音频元素;
所述秘密信息S的内容为被转换为二进制流的文本或者图片;
S2.通过所述密钥从原始音频中随机选取一定长度的辅助段,剩余的均为嵌入段;
S3.设定分段阈值L的初始值,将所述嵌入段均分为N个长度为L的子段;
S4.将所述分段阈值L和嵌入量EC的信息组合为与辅助段的长度一致的辅助信息,并转换为二进制格式的辅助信息流X,将辅助段的最低有效位LSB的值与秘密信息S组合为待嵌信息M,将辅助信息流X的值依次替换辅助段的最低有效位LSB处的值;
S5.对所述嵌入段的每个子段均进行基值计算,从子段中选择第一元素数值p1和第二元素数值p2,从两者中比较出较大值和较小值,作为两个用于后续比较的基值,其中,较大值为max_p,较小值为min_p,比较的计算过程如下列公式所示:
max_p=max(p1,p2);
min_p=min(p1,p2);
S6.对所述嵌入段的每个子段均构造以max_p和min_p为嵌入点的子段直方图,顺序扫描子段中其他元素的数值p,判断p与max_p和min_p之间的关系并做出相应的变动,具体过程用以下公式表示:
对p进行判断和处理,如果p大于max_p,则加1,子段直方图实现右移;如果p小于min_p,则减1,子段直方图实现左移;如果p同时小于max_p、大于min_p,则子段直方图保持不变;如果p等于max_p,则判断此时秘密信息中待嵌入的比特数是否为1,如果是,则将此元素数值加1,否则保持不变;如果p等于min_p,判断此时待嵌入的比特数是否为1,如果是,则将此元素数值减1,否则保持不变,完成将待嵌信息M嵌入音频,得到携带秘密信息的音频。
2.根据权利要求1所述的基于分段的自适应直方图平移可逆信息隐藏方法,其特征在于,所述步骤S2的辅助段长度为28。
3.根据权利要求2所述的基于分段的自适应直方图平移可逆信息隐藏方法,其特征在于,所述步骤S4的分段阈值L信息为8位二进制,嵌入量EC信息为20位二进制,使分段阈值L和嵌入量EC的组合信息的长度与辅助段一致。
4.根据权利要求1所述的基于分段的自适应直方图平移可逆信息隐藏方法,其特征在于,所述步骤S3中分段阈值L的初始值在10和100之间。
5.根据权利要求1所述的基于分段的自适应直方图平移可逆信息隐藏方法,其特征在于,所述步骤S5的第一元素数值p1、第二元素数值p2分别为子段中间的元素数值、子段末尾的元素数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810204451.5/1.html,转载请声明来源钻瓜专利网。