《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于小波系數(shù)相關(guān)性的圖像自適應(yīng)空域隱寫術(shù)
基于小波系數(shù)相關(guān)性的圖像自適應(yīng)空域隱寫術(shù)
2016年電子技術(shù)應(yīng)用第7期
李寧波,潘 峰,鄭志恒,李曉策,劉 佳
武警工程大學(xué) 密碼與信息安全保密重點(diǎn)實(shí)驗(yàn)室,陜西 西安710086
摘要: 定義圖像中像素的嵌入失真是圖像自適應(yīng)隱寫中的關(guān)鍵。為提高圖像自適應(yīng)隱寫的安全性,根據(jù)最小化嵌入失真原則,提出了一種基于小波系數(shù)相關(guān)性的圖像自適應(yīng)空域隱寫術(shù)。首先以一維高通、低通濾波器為工具構(gòu)造方向?yàn)V波器;然后沿水平、垂直、對(duì)角線方向?qū)D像進(jìn)行方向?yàn)V波,并根據(jù)小波系數(shù)與其鄰域系數(shù)的相關(guān)性對(duì)失真函數(shù)進(jìn)行設(shè)計(jì);最后根據(jù)像素的嵌入失真值,利用網(wǎng)格碼(STC)對(duì)秘密信息進(jìn)行嵌入。實(shí)驗(yàn)結(jié)果表明,該隱寫術(shù)能夠?qū)⑶度雲(yún)^(qū)域集中在內(nèi)容復(fù)雜的紋理區(qū)域,且能夠有效抵抗通用隱寫檢測(cè)算法的分析。
中圖分類號(hào): TN918;TP309
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.07.023
中文引用格式: 李寧波,潘峰,鄭志恒,等. 基于小波系數(shù)相關(guān)性的圖像自適應(yīng)空域隱寫術(shù)[J].電子技術(shù)應(yīng)用,2016,42(7):91-94,98.
英文引用格式: Li Ningbo,Pan Feng,Zheng Zhiheng,et al. Adaptive spatial steganography based on the correlation of wavelet coefficients for digital images in spatial domain[J].Application of Electronic Technique,2016,42(7):91-94,98.
Adaptive spatial steganography based on the correlation of wavelet coefficients for digital images in spatial domain
Li Ningbo,Pan Feng,Zheng Zhiheng,Li Xiaoce,Liu Jia
Key Laboratory of CAPF for Cryptology and Information Security,Engineering University of Armed Police Force, Xi′an 710086,China
Abstract: Defining the pixel′s embedding distortion is a key of image adaptive steganography. In order to improve the security of image adaptive steganography, this paper proposes an adaptive spatial steganography in spatial domain based on the correlation of wavelet coefficients for digital images according to the principle of minimizing a suitable defined distortion. Firstly, one-dimensional high-pass and low-pass filters are used to construct directional filters. Secondly, images are dealed with direction filtering through the direction of horizontal, vertical and diagonal, and the distortion cost function is designed according to the correlation of wavelet coefficients. Finally, the secret message is embedded by Syndrome Trellis Code(STC) according to the pixel′s embedding distortion. The experiment results illustrate that the proposed method can not only make the embedding region focus on the texture regions whose content is complex, but also can resist the common steganalysis detection effectively.
Key words : adaptive steganography;minimizing the embedding distortion;wavelet coefficient;distortion cost function;STC

0 引言

    圖像自適應(yīng)隱寫術(shù)利用圖像自身內(nèi)容特性,將秘密信息隱藏在圖像中內(nèi)容較為復(fù)雜的紋理和噪聲區(qū)域,而基于失真代價(jià)函數(shù)的圖像自適應(yīng)隱寫術(shù)則是目前圖像自適應(yīng)隱寫術(shù)的主流方向,首先通過(guò)失真代價(jià)函數(shù)對(duì)每個(gè)像素的嵌入失真進(jìn)行定義;然后通過(guò)特殊的自適應(yīng)隱寫編碼方案(如網(wǎng)格碼(Syndrome Trellis Code,STC[1]))對(duì)秘密信息進(jìn)行嵌入,同時(shí)使得對(duì)圖像引起的總體失真最小。

    本文借鑒了WOW[2]和S-UNIWARD[3]中對(duì)圖像進(jìn)行方向?yàn)V波的思想,首先以一維高通、低通濾波器為工具構(gòu)造方向?yàn)V波器(3個(gè)方向:水平、垂直、對(duì)角線);然后沿3個(gè)方向分別對(duì)圖像進(jìn)行方向?yàn)V波;最后根據(jù)小波系數(shù)與其鄰域系數(shù)的相關(guān)性,對(duì)失真代價(jià)函數(shù)進(jìn)行定義,并在此基礎(chǔ)上提出了基于小波系數(shù)相關(guān)性的圖像空域自適應(yīng)隱寫術(shù)。實(shí)驗(yàn)結(jié)果表明:本文的方法可以更好地抵抗常見的通用隱寫分析,在安全性上相比HUGO[4]、WOW和S-UNIWARD有一定的提高。

1 基于小波系數(shù)相關(guān)性的圖像空域自適應(yīng)隱寫術(shù)

1.1 小波系數(shù)相關(guān)性分析

    無(wú)論是WOW算法還是S-UNIWARD算法,其都假定小波系數(shù)在不同方向上是獨(dú)立的,且小波系數(shù)與系數(shù)之間也是相互獨(dú)立的。這種假定忽略了圖像經(jīng)過(guò)小波處理后小波系數(shù)之間存在的相關(guān)性[5]。實(shí)際上大多數(shù)的自然圖像經(jīng)過(guò)小波變換后其系數(shù)之間都存在一定程度的相關(guān)性,當(dāng)秘密信息嵌入到圖像中時(shí),圖像小波系數(shù)之間的這種相關(guān)性也會(huì)發(fā)生變化。下面通過(guò)實(shí)驗(yàn)對(duì)其進(jìn)行驗(yàn)證:

    假設(shè)F(1)、F(2)、F(3)代表水平、垂直、對(duì)角線3個(gè)方向上的方向?yàn)V波器,X代表載體圖像,圖像大小為n1×n2,Y代表嵌入信息后的載密圖像(載密圖像Y由原始圖像X經(jīng)過(guò)LSB算法隱寫得到)。

tx2-gs1-4.gif

    載密圖像Y中像素(i,j)處的小波系數(shù)與其鄰域像素之間的總體相關(guān)性計(jì)算公式和載體圖像相同。經(jīng)過(guò)實(shí)驗(yàn),圖像在嵌入秘密信息前后小波系數(shù)相關(guān)性的直方圖如圖1所示(為了便于觀察,取載體圖像和載密圖像相同位置的16×16像素塊進(jìn)行對(duì)比,橫坐標(biāo)代表小波系數(shù)相關(guān)性的值,縱坐標(biāo)代表相應(yīng)小波系數(shù)相關(guān)性數(shù)值的數(shù)量)。

tx2-t1.gif

    由圖1可以看出,載體圖像經(jīng)過(guò)秘密信息隱寫后,其小波系數(shù)之間的相關(guān)性也會(huì)發(fā)生比較明顯的變化。從這個(gè)角度出發(fā),本文以方向?yàn)V波器為工具,對(duì)載體圖像進(jìn)行方向?yàn)V波;然后根據(jù)小波系數(shù)與其鄰域系數(shù)的相關(guān)性,對(duì)失真代價(jià)函數(shù)進(jìn)行設(shè)計(jì),提出了基于方向?yàn)V波器的圖像空域自適應(yīng)隱寫術(shù)。

    下面主要分失真代價(jià)函數(shù)設(shè)計(jì)、嵌入過(guò)程、提取過(guò)程三部分對(duì)該隱寫算法進(jìn)行介紹。

1.2 失真代價(jià)函數(shù)設(shè)計(jì)

    一些參數(shù)定義如下:F(1)、F(2)、F(3)代表水平、垂直、對(duì)角線三個(gè)方向上的方向?yàn)V波器,L(H)表示一維小波分解低(高)通濾波器。X代表載體圖像,圖像大小為n1×n2,Y代表嵌入信息后的載密圖像。定義圖像的嵌入失真分以下3個(gè)步驟進(jìn)行:

    (1)構(gòu)造方向?yàn)V波器

tx2-gs5-7.gif

1.3 嵌入過(guò)程和提取過(guò)程

1.3.1 嵌入過(guò)程

    根據(jù)1.2中對(duì)每個(gè)像素嵌入失真的定義,利用STC隱寫編碼方案對(duì)秘密信息進(jìn)行嵌入。STC隱寫編碼方案的基本原理如下:

    tx2-gs8-9.gif

其中,H稱為校驗(yàn)矩陣,由大小為h×w的子矩陣tx2-gs9-x1.gif通過(guò)級(jí)聯(lián)的方式拼接得到,且為發(fā)送者和接收者雙方共享。參數(shù)h主要影響STC隱寫編碼的時(shí)間復(fù)雜度,其取值范圍一般為:6≤h≤15。h的值越大,STC隱寫編碼的時(shí)間就越長(zhǎng),實(shí)驗(yàn)中將h設(shè)置為6。w的取值根據(jù)嵌入容量α決定。

    STC隱寫編碼的嵌入過(guò)程以網(wǎng)格圖的形式進(jìn)行,其簡(jiǎn)要過(guò)程為:根據(jù)校驗(yàn)矩陣H和所要傳遞的秘密信息m,利用式(8)得到秘密信息m關(guān)于校驗(yàn)矩陣H的所有陪集y,且所有的y在網(wǎng)格圖中均可以用一條路徑表示;然后根據(jù)式(9),在所有的路徑y(tǒng)中尋找與載體圖像X具有最小漢明距離d(X,y)的碼字,即為最終的載密圖像Y。尋找碼字Y的過(guò)程可以由維特比算法得到(轉(zhuǎn)化為尋找最短路徑問(wèn)題)。

1.3.2 提取過(guò)程

    接收方在收到載密圖像Y后,根據(jù)和發(fā)送者共享的校驗(yàn)矩陣H,將式(8)中的y替換為Y,左乘校驗(yàn)矩陣H即可以得到秘密信息m。

2 實(shí)驗(yàn)仿真及分析

    以偽隨機(jī)數(shù)發(fā)生器產(chǎn)生的二元序列模擬所要傳遞的秘密信息m,實(shí)驗(yàn)所用圖像庫(kù)為BOSSbase1.01[6],該圖像庫(kù)中的圖片1/2作為訓(xùn)練樣本,1/2作為測(cè)試樣本。通過(guò)集成分類器(Ensemble Classifier[7])在載體圖像和載密圖像之間進(jìn)行訓(xùn)練和測(cè)試。采用空域富模型(Spatial Rich Model,SRM[8])特征對(duì)隱寫算法進(jìn)行安全性分析,衡量算法安全性的指標(biāo)用EOOB表示,它是對(duì)最小總體檢測(cè)錯(cuò)誤率PE的無(wú)偏估計(jì),其計(jì)算公式為:

    tx2-gs10.gif

其中,PFA表示錯(cuò)警率,PMD表示漏檢率。EOOB的值越大,說(shuō)明使用該隱寫算法抵抗隱寫分析的性能越強(qiáng),安全性越高;反之,則說(shuō)明其抵抗隱寫分析的性能越差,安全性越弱。

2.1 濾波器種類選擇

    為確定合適的小波種類,以便更好地構(gòu)造方向?yàn)V波器,本文對(duì)6種小波進(jìn)行了實(shí)驗(yàn)研究,在嵌入率為0.4 bpp(bit/per pixel,位/每像素)、φ取值分別為1、3、5的條件下,檢測(cè)每種小波抵抗SRM隱寫分析特征的性能強(qiáng)弱,實(shí)驗(yàn)數(shù)據(jù)如表1所示。

tx2-b1.gif

    從表1可以看出,在實(shí)驗(yàn)所用的6種小波中,當(dāng)φ取值不同時(shí),Daubechies 8小波均表現(xiàn)出了相對(duì)較好的抵抗SRM隱寫分析的能力,因此本文將利用Daubechies 8小波對(duì)方向?yàn)V波器組進(jìn)行構(gòu)造。

2.2 參數(shù)φ的確定

    為確定合適的φ值,在實(shí)驗(yàn)中嵌入容量α的取值范圍從0.05 bpp~0.50 bpp(其取值間隔為0.05),EOOB的值取到小數(shù)點(diǎn)后3位,實(shí)驗(yàn)數(shù)據(jù)如表2所示,實(shí)驗(yàn)數(shù)據(jù)反映到折線圖如圖2所示。

tx2-t2.gif

    由表2和圖2可以看出,在特定嵌入容量α的條件下,當(dāng)φ的值為1時(shí),EOOB的值最大,表明在該條件下算法抵抗SRM隱寫分析特征的性能最好;當(dāng)φ的值為負(fù)數(shù)時(shí),EOOB的值急劇減小,甚至達(dá)到0,說(shuō)明φ取負(fù)值時(shí)不利于算法抵抗SRM隱寫分析。因此,本文中將φ的值設(shè)置為1。

tx2-b2.gif

2.3 本文算法的安全性分析

    通過(guò)實(shí)驗(yàn)對(duì)比了本文方法與其他3種基于最小化嵌入失真原則的圖像自適應(yīng)空域隱寫術(shù)(HUGO、WOW、S-UNIWARD)在抵抗34671維SRM特征隱寫分析方面性能的強(qiáng)弱。一些參數(shù)定義如下:HUGO算法中,根據(jù)文獻(xiàn)[4],參數(shù)T的選擇為255;WOW算法中,根據(jù)文獻(xiàn)[2],參數(shù)選擇為:γ=1,σ=1,T=255;S-UNIWARD中,根據(jù)文獻(xiàn)[9],將σ設(shè)置為2-6;本文算法將φ的值設(shè)置為1。4種自適應(yīng)隱寫算法抵抗SRM特征隱寫分析的安全性對(duì)比如圖3所示。

tx2-t3.gif

    從圖3中可以看出,在相同嵌入容量的條件下,本文算法抵抗SRM隱寫分析特征的性能相對(duì)其他3種隱寫算法(HUGO、WOW、S-UNIWARD)有較為明顯的提升,說(shuō)明利用本文算法對(duì)像素的嵌入失真進(jìn)行定義時(shí)更為合理,且在進(jìn)行秘密信息的嵌入時(shí),本文算法能夠?qū)⑶度雲(yún)^(qū)域集中在沿各個(gè)方向都難以對(duì)其進(jìn)行預(yù)測(cè)和隱寫分析的紋理區(qū)域(如圖4所示),因此相比其他3種隱寫算法更能夠有效地抵抗SRM特征隱寫分析,從而有效地提高了隱寫算法的安全性。

tx2-t4.gif

3 結(jié)論

    本文根據(jù)圖像小波系數(shù)與其鄰域系數(shù)之間的相關(guān)性,設(shè)計(jì)了一種新的失真代價(jià)函數(shù),并在此基礎(chǔ)上提出了一種基于小波系數(shù)相關(guān)性的圖像空域自適應(yīng)隱寫術(shù),最后通過(guò)實(shí)驗(yàn)仿真檢測(cè)其抵抗常用隱寫分析的性能。實(shí)驗(yàn)結(jié)果表明,本文隱寫算法能夠?qū)⑶度雲(yún)^(qū)域集中在圖像內(nèi)容較為復(fù)雜的紋理區(qū)域,且在抵抗SRM隱寫分析性能上相比較于HUGO、WOW、S-UNIWARD有較明顯的提升。

參考文獻(xiàn)

[1] FILLER T,JUDAS J,F(xiàn)RIDRICH J.Minimizing add-itive distortion in steganography using syndrome-trellis codes[J].IEEE Transactions on Information Forensics and Security,2011,6(3):920-935.

[2] HOLUB V,F(xiàn)RIDRICH J.Designing steganographic distortion using directional filters[C].Proceedings of the IEEE International Workshop on Information Forensics and Security(WIFS),Tenerife,Spain,2012:234-239.

[3] HOLUB V,F(xiàn)RIDRICH J,DENEMARK T.Universal distortion function for steganography in an arbitrary domain[J].EURASIP Journal on Information Security,2014(1):1-13.

[4] PEVNYT,F(xiàn)ILLER T,BAS P.Using high-dimensional image models to perform highly undetectable steganography[C].Proceedings of 12th In-ternational Workshop on Information Hiding,Calgary,Canada,2010,6387:161-177.

[5] 張榮躍,倪江群,黃繼武.基于小波域HMM模型的穩(wěn)健多比特圖像水印算法[J].軟件學(xué)報(bào),2005,16(7):1323-1332.

[6] BAS P,F(xiàn)ILLER T,PEVNYT.“Break our steganographic system”:the ins and outs of organizing BOSS[C].Proceedingsof the 12th International Workshop on Information Hiding,Calgary,Canada,2010:59-70.

[7] KODOVSKY J,F(xiàn)RIDRICH J,HOLUB V.Ensemble classifiersfor steganalysis of digital media[J].IEEE Transactions on Information Forensics and Security,2012,7(2):432-444.

[8] FRIDRICH J,KODOVSKY J.Rich models for steganalysis of digital images[J].IEEE Transactions on Information Forensics and Security,2012,7(3):868-882.

[9] DENEMARK T,F(xiàn)RIDRICH J,HOLUB V.Further study on the security of S-UNIWARD[C].IS&T/SPIE Electronic Imaging.International Society for Optics and Photonics,San Francisco,USA:2014.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。