欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于臨界值的自適應(yīng)圖像信息隱藏方法與流程

文檔序號:12126079閱讀:604來源:國知局
一種基于臨界值的自適應(yīng)圖像信息隱藏方法與流程

本發(fā)明屬于信息處理領(lǐng)域,涉及一種基于臨界值的自適應(yīng)圖像信息隱藏方法。



背景技術(shù):

現(xiàn)有技術(shù)圖形信息隱藏的方法,包括TBPC:Hou,C.-L.,Lu,C.,Tsai,S.-C.,&Tzeng,W.-G.(2011).An optimal data hiding scheme withtree-based parity check.IEEE Transactions on Image Processing,20(3),880–886。TBPC算法雖然具有較大的容量,但是其安全性較差。

EALSB-MR:Luo,W.,Huang,F.,&Huang,J.(2010).Edge adaptive image steganography based on LSB matching revisited.IEEE Transactions onInformation Forensics and Security,5(2),201–214。Luo等人設(shè)計EALSB-MR算法。該算法破壞了垂直方向和水平方向的關(guān)聯(lián),其安全性有待提高。

SEMX:Hayat Al-Dmour,Ahmed Al-Ani(2016),A steganography embedding method based on edge identification and XOR coding.Expert Systems With Applications,46,293-306。Hayat Al-Dmour等人提出SEMX算法,該算法利用了邊界值和XOR運(yùn)算,能夠提高安全性,但是其容量有限。



技術(shù)實(shí)現(xiàn)要素:

針對現(xiàn)有技術(shù)的不足,本發(fā)明目的在于提供一種實(shí)現(xiàn)簡單的基于臨界值的自適應(yīng)圖像信息隱藏方法,提高了圖像隱藏的容量和自適應(yīng)的嵌入秘密信息增強(qiáng)了安全性。

為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)解決方案是:

一種基于臨界值的自適應(yīng)圖像信息隱藏方法,包括以下步驟:

步驟一、定義圖像非重疊的像素塊B,像素塊B大小為n×n,n為正整數(shù);

步驟二、定義像素塊B最大差D,D=MAX(Bi)-MIN(Bi)

其中,MAX(Bi)表示像素塊B的最大值,MIN(Bi)表示像素塊B的最小值;

步驟三、定義臨界值TH,設(shè)秘密信息m1,m2,設(shè)像素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是否為臨界塊以及是否用于信息隱藏。

本發(fā)明避免漏掉臨界塊,提高了隱藏的容量;自適應(yīng)的嵌入信息,提高的嵌入信息的安全性;采用步驟三中的方法,減小對圖像的修改,提高了圖像的質(zhì)量。

通過結(jié)合子塊的臨界值和自適應(yīng)的判斷臨界塊,提出了AIHC信息隱藏算法。AIHC算法提高了圖像隱藏的容量和自適應(yīng)的嵌入秘密信息增強(qiáng)了安全性。該算法可以在多項(xiàng)式時間復(fù)雜度下完成,實(shí)現(xiàn)簡單。AIHC算法在提取秘密信息時,不需要額外的信息。在保持圖像質(zhì)量的情況下,增加容量。提出的AIHC算法性能具有明顯的好于其它同類算法。

附圖說明

圖1.3×3像素塊

圖2.AIHC算法流程圖

圖3.嵌入率和MSE圖

圖4.嵌入率和PSNR(dB)圖

圖5.300副圖像的容量對比圖

圖6.隨機(jī)選擇300副圖像的AIHC算法比較SEMX提高的比率;

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明包括以下步驟:

定義1.圖像非重疊的像素塊B,其大小n×n,比如n=3,如圖1所示。

定義2.塊最大差D

D=MAX(Bi)-MIN(Bi)

其中,MAX(Bi)表示塊B的最大值,MIN(Bi)表示塊B的最小值。

定義3.臨界值TH

規(guī)則1.設(shè)秘密信息m1,m2,設(shè)像素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)輸入圖像,設(shè)定TH值。

(3)將圖像I分成不相鄰的塊,大小為n×n。

(4)如果塊已經(jīng)選擇完成,則步驟(9),否則,則步驟(5)。

(5)選擇第i個塊B,計算第i塊最大差值D。

(6)如果D大于或等于臨界TH,這是一個臨界塊(7),則步驟;否則步驟(4)。

(7)如果MIN(B)<Bi<MAX(B),則Ii=Bi,按照規(guī)則1嵌入秘密信息。

(8)如果秘密信息已經(jīng)嵌入完成,則步驟(9);否則,步驟(4)。

(9)輸出載密圖像。

(10)結(jié)束

3.實(shí)驗(yàn)結(jié)果

實(shí)驗(yàn)的圖庫來自UCID和互聯(lián)網(wǎng)。實(shí)驗(yàn)的工具使用的是MATLAB版本為R2009。實(shí)驗(yàn)開始,所有的圖像將被轉(zhuǎn)換成灰度圖像。從試驗(yàn)圖庫中選擇1338幅圖像作為實(shí)驗(yàn)圖像。接下來,一些實(shí)驗(yàn)的結(jié)果將證明所提出的AIHC算法的有效性。

實(shí)驗(yàn)一:從這1338幅圖像,隨機(jī)選擇其中的一幅圖像,TBPC算法、EALSB—MR算法、SEMX算法和AIHC算法的比較結(jié)果如圖3和圖4所示。圖3表示在TBPC算法、EALSB—MR算法、SEMX算法和AIHC算法的測試結(jié)果中,AIHC算法的MSE最小,表示AIHC算法對圖像的修改最小,保持較低的失真性。

圖4表示在TBPC算法、EALSB—MR算法、SEMX算法和AIHC算法的測試結(jié)果中,AIHC算法的PSNR值教好,表示AIHC算法對圖像的保持真實(shí)性最好。

實(shí)驗(yàn)二:從這1338幅圖像,隨機(jī)選擇其中的300幅圖像,SEMX算法和AIHC算法的比較結(jié)果如圖5和圖6所示。圖5表示在SEMX算法和AIHC算法的測試結(jié)果中,AIHC算法的容量較大,表示AIHC算法對圖像的嵌入的容量大。

圖6表示在SEMX算法和AIHC算法的測試結(jié)果中,AIHC算法的容量在SEMX算法提高比率IC。在1338個圖像中,IC為正的占89.09%。這說明AIHC算法的容量高于SEMX算法。

最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
友谊县| 万载县| 柘城县| 青冈县| 彰化县| 沿河| 正安县| 东港市| 南宫市| 河北省| 大港区| 兴安盟| 河津市| 禹城市| 德保县| 长春市| 庆阳市| 都昌县| 赞皇县| 华阴市| 含山县| 宽城| 慈利县| 绥化市| 珠海市| 平泉县| 克什克腾旗| 大城县| 忻州市| 黔江区| 即墨市| 会理县| 元阳县| 北海市| 金乡县| 罗甸县| 绥江县| 平原县| 怀远县| 湖州市| 上栗县|