一种信息隐藏、提取的方法及装置制造方法及图纸

技术编号:10075746 阅读:127 留言:0更新日期:2014-05-24 06:18
本发明专利技术公开了一种信息隐藏、提取的方法及装置,包括:统计图像中各个像素值的个数,得到直方图,根据直方图获取所述图像中的峰值p,其中,所述峰值p是所述图像中重复出现次数最多的像素值p对应的点;将待隐藏的信息隐藏到所述峰值p左右两侧的点内。本发明专利技术利用峰值点作为参考点,利用峰值点的左右相邻点进行信息隐藏,这样就可以避免传输额外信息(峰值点),提取秘密信息时可以直接根据直方图得出峰值点(因为峰值点没有发生变化),提供了嵌入秘密信息的安全性。在此基础上,使用了局部化,使得更多的像素点参与到信息嵌入的过程中,大大增加了隐藏信息的容量使得最后的嵌入容量。

【技术实现步骤摘要】

本专利技术涉及通讯
,特别是涉及一种信息隐藏、提取的方法及装置
技术介绍
目前,随着因特网的普及,网络已经成为主要的通讯手段。各种机密信息,包括国家安全信息、军事信息、私密信息(如信用卡账号)等都需要通过网络进行传输。但互联网是一个开放的环境,在其上传输的秘密信息关系着国家安全、经济发展和个人稳私等方方面面的安全,所以信息安全在当今变得越来越重要。为了能更好的保证通信的安全性,人们提出了一种新的关于信息安全的概念—信息隐藏。信息隐藏就是将秘密信息隐藏到看上去普通的信息(如数字图像)中进行传送的方法。信息隐藏不同于传统的加密,传统的加密通过加密技术给信息加密,将原文通过某种数学映射变为密文。信息隐藏的目的不在于限制正常的资料存取,而在于把机密信息隐藏于可以公开的信息载体之中。信息载体可以是任何一种多媒体数据,如音频,视频,图像,甚至文本数据等,被隐藏的机密信息也可以是任何形式,其结果保证了隐藏数据不被侵犯和引起重视,防止第三方从信息载体中发现及检测出机密信息。信息隐藏分为两个重要分支,即隐写术和数字水印。隐写术主要是用于机密信息通信,数字水印则是为了保护数字多媒体的版权。隐写术主要是对秘密信息进行隐藏,将其隐藏于普通的载体中,然后进行传送,降低秘密信息的受关注度,使得信息通信更加安全可靠;数字水印则是给视频、图像中加入不可视水印,以便检查盗版和保护版权。信息隐藏有着广泛的应用前景,如电子商<br>务中的电子交易保护、保密通信、版权保护、拷贝控制和操作跟踪、认证和签名等各个方面。更为普遍的则是应用到人们的日常生活中,如用手机发短信,直接发送很可能被接收者以外的人窃取,从而得知你们之间的通话内容,这时可以将想要说的“悄悄话”隐藏到一幅很普通的图像中,然后传送,这样就可以实现隐秘通信。在军事上,信息隐藏也有着重要的用途,可以将军事机密信息加密后隐藏到一幅普通不易受怀疑的图像中,从而达到隐秘通信而不被敌人知晓,这在军事上有着重大的意义。信息隐藏技术使得通信安全性大大提高,不论在军事还是日常生活都能发挥巨大的作用,所以对信息隐藏算法研究具有不可估量的现实意义。
技术实现思路
本专利技术要解决的技术问题是提供一种信息隐藏、提取的方法及装置,用以解决现有技术中信息需要隐藏的问题。为解决上述技术问题,一方面,本专利技术提供一种信息隐藏方法,包括:统计图像中各个像素值的个数,得到直方图,根据直方图获取所述图像中的峰值p,其中,所述峰值p是所述图像中重复出现次数最多的像素值p对应的点;将待隐藏的信息隐藏到所述峰值p左右两侧的点内。进一步,将所述图像划分为互不重叠的多个图像块,统计每个图像块中各个像素值的个数,得到每个图像块对应的直方图;根据直方图获取该图像块中的峰值p,其中,所述峰值p是该图像块中重复出现次数最多的像素值p对应的点。进一步,将待隐藏的信息隐藏到所述峰值p左右两侧的点内,具体包括:将图像或图像块中所有像素值处于(0,p-1)的点进行左移,即将其像素值减1;将图像或图像块中所有像素值处于(p+1,255)的点进行右移,即将其像素值加1;对于图像或图像块中像素值等于p-1的点,当待隐藏的信息是0,则保持其像素值不变;当待隐藏的信息是1,则将其像素值减1;对于图像或图像块中像素值等于p的点,保持其像素值不变;对于图像或图像块中像素值等于p+1的点,当待隐藏的信息是0,则保持其像素值不变;当待隐藏的信息是1,则将其像素值加1。另一方面,本专利技术还提供一种信息提取方法,包括:统计接收到的图像中各个像素值的个数,得到直方图,根据直方图获取所述图像中的峰值p,其中,所述峰值p是所述图像中重复出现次数最多的像素值p对应的点;从所述峰值p左右两侧的点内提取隐藏的信息。进一步,将所述图像划分为互不重叠的多个图像块,统计每个图像块中各个像素值的个数,得到每个图像块对应的直方图;根据直方图获取该图像块中的峰值p,其中,所述峰值p是该图像块中重复出现次数最多的像素值p对应的点。进一步,从所述峰值p左右两侧的点内提取隐藏的信息,具体包括:从图像或图像块中像素值等于p+2的点中提取信息1,并将其像素值减1;或者,从图像或图像块中像素值等于p+1的点中提取信息0,并保持其像素值不变;对于图像或图像块中像素值等于p的点,并保持其像素值不变;从图像或图像块中像素值等于p-2的点中提取信息1,并将其像素值加1;或者,从图像或图像块中像素值等于p-1的点中提取信息0,并保持其像素值不变;将图像或图像块中所有像素值处于(0,p-2)的点进行右移,即将其像素值加1;将图像或图像块中所有像素值处于(p+2,255)的点进行左移,即将其像素值减1。再一方面,本专利技术还提供一种信息隐藏装置,包括:峰值获取模块,用于统计图像中各个像素值的个数,得到直方图,根据直方图获取所述图像中的峰值p,其中,所述峰值p是所述图像中重复出现次数最多的像素值p对应的点;信息隐藏模块,用于将待隐藏的信息隐藏到所述峰值p左右两侧的点内。进一步,所述峰值获取模块还用于:将所述图像划分为互不重叠的多个图像块,统计每个图像块中各个像素值的个数,得到每个图像块对应的直方图;根据直方图获取该图像块中的峰值p,其中,所述峰值p是该图像块中重复出现次数最多的像素值p对应的点;所述信息隐藏模块还用于:将图像或图像块中所有像素值处于(0,p-1)的点进行左移,即将其像素值减1;将图像或图像块中所有像素值处于(p+1,255)的点进行右移,即将其像素值加1;对于图像或图像块中像素值等于p-1的点,当待隐藏的信息是0,则保持其像素值不变;当待隐藏的信息是1,则将其像素值减1;对于图像或图像块中像素值等于p的点,保持其像素值不变;对于图像或图像块中像素值等于p+1的点,当待隐藏的信息是0,则保持其像素值不变;当待隐藏的信息是1,则将其像素值加1。再一方面,本专利技术还提供一种信息提取装置,包括:峰值获取单元,用于统计接收到的图像中各个像素值的个数,得到直方图,根据直方图获取所述图像中的峰值p,其中,所述峰值p是所述图像中重复出现次数最多的像素值p对应的点;信息提取单元,用于从所述峰值p左右两侧的点内提取隐藏的信息。进一步,所述峰值获取单元还用于:将所述图像划分为互不重叠的多个图像块,统计每个图像块中各个像素值的个本文档来自技高网
...

【技术保护点】
一种信息隐藏方法,其特征在于,包括:统计图像中各个像素值的个数,得到直方图,根据直方图获取所述图像中的峰值p,其中,所述峰值p是所述图像中重复出现次数最多的像素值p对应的点;将待隐藏的信息隐藏到所述峰值p左右两侧的点内。

【技术特征摘要】
1.一种信息隐藏方法,其特征在于,包括:
统计图像中各个像素值的个数,得到直方图,根据直方图获取所述图像中
的峰值p,其中,所述峰值p是所述图像中重复出现次数最多的像素值p对应
的点;
将待隐藏的信息隐藏到所述峰值p左右两侧的点内。
2.如权利要求1所述的信息隐藏方法,其特征在于,将所述图像划分为
互不重叠的多个图像块,统计每个图像块中各个像素值的个数,得到每个图像
块对应的直方图;根据直方图获取该图像块中的峰值p,其中,所述峰值p是
该图像块中重复出现次数最多的像素值p对应的点。
3.如权利要求1或2所述的信息隐藏方法,其特征在于,将待隐藏的信
息隐藏到所述峰值p左右两侧的点内,具体包括:
将图像或图像块中所有像素值处于(0,p-1)的点进行左移,即将其像素
值减1;
将图像或图像块中所有像素值处于(p+1,255)的点进行右移,即将其像
素值加1;
对于图像或图像块中像素值等于p-1的点,当待隐藏的信息是0,则保持
其像素值不变;当待隐藏的信息是1,则将其像素值减1;
对于图像或图像块中像素值等于p的点,保持其像素值不变;
对于图像或图像块中像素值等于p+1的点,当待隐藏的信息是0,则保持
其像素值不变;当待隐藏的信息是1,则将其像素值加1。
4.一种信息提取方法,其特征在于,包括:
统计接收到的图像中各个像素值的个数,得到直方图,根据直方图获取所
述图像中的峰值p,其中,所述峰值p是所述图像中重复出现次数最多的像素
值p对应的点;
从所述峰值p左右两侧的点内提取隐藏的信息。
5.如权利要求4所述的信息提取方法,其特征在于,将所述图像划分为
互不重叠的多个图像块,统计每个图像块中各个像素值的个数,得到每个图像
块对应的直方图;根据直方图获取该图像块中的峰值p,其中,所述峰值p是
该图像块中重复出现次数最多的像素值p对应的点。
6.如权利要求4或5所述的信息提取方法,其特征在于,从所述峰值p
左右两侧的点内提取隐藏的信息,具体包括:
从图像或图像块中像素值等于p+2的点中提取信息1,并将其像素值减1;
或者,从图像或图像块中像素值等于p+1的点中提取信息0,并保持其像素值
不变;
对于图像或图像块中像素值等于p的点,并保持其像素值不变;
从图像或图像块中像素值等于p-2的点中提取信息1,并将其像素值加1;
或者,从图像或图像块中像素值等于p-1的点中提取信息0,并保持其像素值
不变;
将图像或图像块中所有像素值处于(0,p-2)的点进行右移,即将其像素
值加1;
将图像或图像块中所有像素值处于(p+2,255)的点进行左移,即将其像
素...

【专利技术属性】
技术研发人员:贺菲菲胡森潘志斌邓小曼王凌飞
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1