[发明专利]一种基于非对称预测误差直方图修改的可逆信息隐藏方法有效
申请号: | 201711090091.2 | 申请日: | 2017-11-08 |
公开(公告)号: | CN107944282B | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 殷赵霞;陈思;吕志恒;刘磊 | 申请(专利权)人: | 安徽大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06T5/40 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 唐红 |
地址: | 230000 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于非对称预测误差直方图修改的可逆信息隐藏方法,包括下述步骤:溢出预处理,求峰值点和零点,嵌入秘密信息,提取秘密信息和溢出恢复处理,本发明能够使得不论是在嵌入信息量达最大还是最小时都能很好的利用补偿原理,在嵌入信息量较小时,能更改更少的像素点,提高载密图像的质量,同时,利用二次嵌入,在提高嵌入容量的同时提升图像质量。 | ||
搜索关键词: | 一种 基于 对称 预测 误差 直方图 修改 可逆 信息 隐藏 方法 | ||
【主权项】:
1.一种基于非对称预测误差直方图修改的可逆信息隐藏方法,其特征在于:具体包括以下步骤:(1)溢出预处理:按顺序遍历M×N的原图I中的像素,遇到像素值为255或0的像素点标记为1,值为254或1的像素点标记为0,并且将254赋值给像素值为255的像素点,将1赋值给像素值为0的像素点,得到图J和相应标记序列,将经过溢出预处理后的图J赋值给I,将所得标记序列放在待嵌入秘密信息之前,在嵌入信息过程中把标记序列和秘密信息一起作为最终秘密信息嵌入到图像中;(2)求峰值点和零点:在图I中,分别使用最大值法和最小值法遍历原始矩阵I,获得对应的预测误差矩阵E1和预测误差矩阵E2,分别生成对应的预测误差分布直方图,然后求取对应的峰值点和零值点对(P+,Z+)和(P‑,Z‑);(3)两次嵌入秘密信息:遍历矩阵I,逐个处理其中像素点:首先用最大值法得到该像素点处的预测误差值,将其与(P+,Z+)比较,进行第一次嵌入处理,得到第一次嵌入后的像素值;将第一次嵌入后的像素值用最小值法得到该像素点处的预测误差值,将其与(P‑,Z‑)比较,进行第二次嵌入处理,得到第二次嵌入后的像素值;直至嵌入秘密信息矩阵Data中的所有秘密数据,最终得到二次嵌入后的载密图像Y;(4)提取秘密信息:遍历载密图像Y,逐个处理其中像素点,先恢复载密图像Y中该像素点处嵌入第二次秘密信息前的像素值,然后恢复该像素点处嵌入第一次秘密信息前的像素值,进而得到恢复后的图像Z和提取出嵌入的秘密信息;(5)溢出恢复处理:按顺序遍历M×N的图像Z中的像素,根据提取出的秘密信息的前部分标记位判断,遇到254或1的像素点,若该点标记位为0,则不对它进行处理,若该点标记位为1,则将255赋值给像素值为254的像素点,将0赋值给像素值为1的像素点,得到完全恢复后的图Z,此时图Z与图I完全相同。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽大学,未经安徽大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711090091.2/,转载请声明来源钻瓜专利网。