当前位置: 首页 > 专利查询>西华大学专利>正文

一种基于临界值的自适应图像信息隐藏方法技术

技术编号:14884232 阅读:125 留言:0更新日期:2017-03-24 22:42
本发明专利技术提供一种基于临界值的自适应图像信息隐藏方法,通过结合子块的临界值和自适应的判断临界块,提出了AIHC信息隐藏算法。AIHC算法提高了图像隐藏的容量和自适应的嵌入秘密信息增强了安全性。该算法可以在多项式时间复杂度下完成,实现简单。AIHC算法在提取秘密信息时,不需要额外的信息。在保持图像质量的情况下,增加容量。提出的AIHC算法性能具有明显的好于其它同类算法。

【技术实现步骤摘要】

本专利技术属于信息处理领域,涉及一种基于临界值的自适应图像信息隐藏方法
技术介绍
现有技术图形信息隐藏的方法,包括TBPC:Hou,C.-L.,Lu,C.,Tsai,S.-C.,&Tzeng,W.-G.(2011).Anoptimaldatahidingschemewithtree-basedparitycheck.IEEETransactionsonImageProcessing,20(3),880–886。TBPC算法虽然具有较大的容量,但是其安全性较差。EALSB-MR:Luo,W.,Huang,F.,&Huang,J.(2010).EdgeadaptiveimagesteganographybasedonLSBmatchingrevisited.IEEETransactionsonInformationForensicsandSecurity,5(2),201–214。Luo等人设计EALSB-MR算法。该算法破坏了垂直方向和水平方向的关联,其安全性有待提高。SEMX:HayatAl-Dmour,AhmedAl-Ani(2016),AsteganographyembeddingmethodbasedonedgeidentificationandXORcoding.ExpertSystemsWithApplications,46,293-306。HayatAl-Dmour等人提出SEMX算法,该算法利用了边界值和XOR运算,能够提高安全性,但是其容量有限。
技术实现思路
针对现有技术的不足,本专利技术目的在于提供一种实现简单的基于临界值的自适应图像信息隐藏方法,提高了图像隐藏的容量和自适应的嵌入秘密信息增强了安全性。为了实现上述目的,本专利技术的技术解决方案是:一种基于临界值的自适应图像信息隐藏方法,包括以下步骤:步骤一、定义图像非重叠的像素块B,像素块B大小为n×n,n为正整数;步骤二、定义像素块B最大差D,D=MAX(Bi)-MIN(Bi)其中,MAX(Bi)表示像素块B的最大值,MIN(Bi)表示像素块B的最小值;步骤三、定义临界值TH,设秘密信息m1,m2,设像素I1,I2和I3,则(1)如果LSB(I1)⊕LSB(I2)不等于m1,且LSB(I1)⊕LSB(I3)不等于m2,则修改I1为S1并确保MIN(Bi)<S1<MAX(Bi);(2)如果LSB(I1)⊕LSB(I2)不等于m1,且LSB(I1)⊕LSB(I3)等于m2,则修改I2为S2并确保MIN(Bi)<S2<MAX(Bi);(3)如果LSB(I1)⊕LSB(I2)等于m1,且LSB(I1)⊕LSB(I3)不等于m2,则修改I3为S3并确保MIN(Bi)<S3<MAX(Bi);LSB(I1)取I1的最不重要比特位,LSB(I2)取I2的最不重要比特位,LSB(I3)取I3的最不重要比特位;(4)其他情况,保持不变;通过采用计算图像中像素块B最大差D,来确定像素块B是否为临界块以及是否用于信息隐藏。本专利技术避免漏掉临界块,提高了隐藏的容量;自适应的嵌入信息,提高的嵌入信息的安全性;采用步骤三中的方法,减小对图像的修改,提高了图像的质量。通过结合子块的临界值和自适应的判断临界块,提出了AIHC信息隐藏算法。AIHC算法提高了图像隐藏的容量和自适应的嵌入秘密信息增强了安全性。该算法可以在多项式时间复杂度下完成,实现简单。AIHC算法在提取秘密信息时,不需要额外的信息。在保持图像质量的情况下,增加容量。提出的AIHC算法性能具有明显的好于其它同类算法。附图说明图1.3×3像素块图2.AIHC算法流程图图3.嵌入率和MSE图图4.嵌入率和PSNR(dB)图图5.300副图像的容量对比图图6.随机选择300副图像的AIHC算法比较SEMX提高的比率;具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术包括以下步骤:定义1.图像非重叠的像素块B,其大小n×n,比如n=3,如图1所示。定义2.块最大差DD=MAX(Bi)-MIN(Bi)其中,MAX(Bi)表示块B的最大值,MIN(Bi)表示块B的最小值。定义3.临界值TH规则1.设秘密信息m1,m2,设像素I1,I2和I3,则(1)如果LSB(I1)⊕LSB(I2)不等于m1,且LSB(I1)⊕LSB(I3)不等于m2,则修改I1为S1并确保MIN(Bi)<S1<MAX(Bi)。(2)如果LSB(I1)⊕LSB(I2)不等于m1,且LSB(I1)⊕LSB(I3)等于m2,则修改I2为S2并确保MIN(Bi)<S2<MAX(Bi)。(3)如果LSB(I1)⊕LSB(I2)等于m1,且LSB(I1)⊕LSB(I3)不等于m2,则修改I3为S3并确保MIN(Bi)<S3<MAX(Bi)。(4)其他情况,保持不变2AIHC算法流程图见图2(1)开始(2)输入图像,设定TH值。(3)将图像I分成不相邻的块,大小为n×n。(4)如果块已经选择完成,则步骤(9),否则,则步骤(5)。(5)选择第i个块B,计算第i块最大差值D。(6)如果D大于或等于临界TH,这是一个临界块(7),则步骤;否则步骤(4)。(7)如果MIN(B)<Bi<MAX(B),则Ii=Bi,按照规则1嵌入秘密信息。(8)如果秘密信息已经嵌入完成,则步骤(9);否则,步骤(4)。(9)输出载密图像。(10)结束3.实验结果实验的图库来自UCID和互联网。实验的工具使用的是MATLAB版本为R2009。实验开始,所有的图像将被转换成灰度图像。从试验图库中选择1338幅图像作为实验图像。接下来,一些实验的结果将证明所提出的AIHC算法的有效性。实验一:从这1338幅图像,随机选择其中的一幅图像,TBPC算法、EALSB—MR算法、SEMX算法和AIHC算法的比较结果如图3和图4所示。图3表示在TBPC算法、EALSB—MR算法、SEMX算法和AIHC算法的测试结果中,AIHC算法的MSE最小,表示AIHC算法对图像的修改最小,保持较低的失真性。图4表示在TBPC算法、EALSB—MR算法、SEMX算法和AIHC算法的测试结果中,AIHC算法的PSNR值教好,表示AIHC算法对图像的保持真实性最好。实验二:从这1338幅图像,随机选择其中的300幅图像,SEMX算法和AIHC算法的比较结果如图5和图6所示。图5表示在SEMX算法和AIHC算法的测试结果中,AIHC算法的容量较大,表示AIHC算法对图像的嵌入的容量大。图6表示在SEMX算法和AIHC算法的测试结果中,AIHC算法的容量在SEMX算法提高比率IC。在1338个图像中,IC为正的占89.09%。这说明AIHC算法的容量高于SEMX算法。最后应说明的是:以上实施例仅用以说明本专利技术的技术方案,而非对其限制;尽管参照前述实施例对本专利技术进行了详细的说明,本领域的普通技术本文档来自技高网...
一种基于临界值的自适应图像信息隐藏方法

【技术保护点】
一种基于临界值的自适应图像信息隐藏方法,其特征在于包括以下步骤:步骤一、定义图像非重叠的像素块B,像素块B大小为n×n,n为正整数;步骤二、定义像素块B最大差D,D=MAX(Bi)‑MIN(Bi)其中,MAX(Bi)表示像素块B的最大值,MIN(Bi)表示像素块B的最小值;步骤三、定义临界值TH,设秘密信息m1,m2,设像素I1,I2和I3,则(1)如果LSB(I1)⊕LSB(I2)不等于m1,且LSB(I1)⊕LSB(I3)不等于m2,则修改I1为S1并确保MIN(Bi)<S1<MAX(Bi);(2)如果LSB(I1)⊕LSB(I2)不等于m1,且LSB(I1)⊕LSB(I3)等于m2,则修改I2为S2并确保MIN(Bi)<S2<MAX(Bi);(3)如果LSB(I1)⊕LSB(I2)等于m1,且LSB(I1)⊕LSB(I3)不等于m2,则修改I3为S3并确保MIN(Bi)<S3<MAX(Bi);LSB(I1)取I1的最不重要比特位,LSB(I2)取I2的最不重要比特位,LSB(I3)取I3的最不重要比特位;(4)其他情况,保持不变;通过采用计算图像中像素块B最大差D,来确定像素块B是否为临界块以及是否用于信息隐藏。...

【技术特征摘要】
1.一种基于临界值的自适应图像信息隐藏方法,其特征在于包括以下步骤:步骤一、定义图像非重叠的像素块B,像素块B大小为n×n,n为正整数;步骤二、定义像素块B最大差D,D=MAX(Bi)-MIN(Bi)其中,MAX(Bi)表示像素块B的最大值,MIN(Bi)表示像素块B的最小值;步骤三、定义临界值TH,设秘密信息m1,m2,设像素I1,I2和I3,则(1)如果LSB(I1)⊕LSB(I2)不等于m1,且LSB(I1)⊕LSB(I3)不等于m2,则修改I1为S1并确保MIN(Bi)<S1<MAX(Bi);(2)如果LSB(...

【专利技术属性】
技术研发人员:唐明伟蒋忠远陈晓亮曾晟珂夏梅宸何明星赵成芳邓英高振伟
申请(专利权)人:西华大学
类型:发明
国别省市:四川;51

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

1