999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進生成對抗網絡的圖像自適應隱寫模型

2021-06-28 12:41:34榮,李冠,賈
計算機工程與設計 2021年6期
關鍵詞:模型

劉 榮,李 冠,賈 斌

(山東科技大學 計算機科學與工程學院,山東 青島 266590)

0 引 言

作為隱蔽傳輸和數據保密的重要方式,圖像隱寫(image steganography)[1]技術一直受到廣大學者的極大關注。本文將深度學習中的生成對抗網絡技術應用到圖像隱寫領域中,改變傳統的“文件加密”的固有方式,通過載體圖像隱藏通信的內容并隱蔽通信的行為,能夠有效地減少攻擊者對機密數據的監聽和獲取,保障用戶掌控和管理機密數據的主動性。

自生成對抗網絡(generative adversarial networks,GAN)[2]的理論框架提出后,為優化其訓練過程出現了一系列衍生模型[3]。Radford等[4]把卷積神經網絡思想運用到原始GAN中,提出DCGAN(deep convolutional GAN),該模型在網絡訓練過程中提高了生成圖像的真實性,但它忽略了網絡收斂速度問題。Volkhonskiy等[5]提出SGAN(Steganographic GAN)模型,該模型在DCGAN的基礎上,增加了一個新的判別網絡S,但該網絡在訓練過程中存在梯度消失和訓練不穩定的問題。Arjovsky等[6]考慮到網絡訓練的梯度問題,將JS散度用Wasserstein距離來代替,得到WGAN(Wasserstein GAN)模型,它使網絡訓練速度顯著提高,但網絡訓練不易收斂、生成樣本質量存在不足。Shi等[7]提出SSGAN(secure steganography based on GAN)隱寫模型,使用WGAN的總體架構,雖性能得到提高,但網絡訓練不易收斂,隱寫過程仍采用傳統隱寫算法,導致載密圖像在安全性方面存在不足。Tang等[8]提出ASDL-GAN(automatic steganographic distortion learning GAN)模型,利用生成器把載體圖像轉換成一個像素轉變概率矩陣,使用CNN設計的三元嵌入模擬器,結合像素轉變概率矩陣將秘密信息嵌入到載體圖像中。Yang等[9]從信道選擇的角度改進了ASDL-GAN,通過信道選擇先判斷出圖像中的最佳嵌入位置,再使用U-Net[10]結構得到圖像像素轉變概率矩陣。Zhu等[11]提出隱寫模型HiDDeN(hiding data with deep networks),在模型中引入了一個噪聲層,利用多種方式來模擬載密圖像的失真,使模型魯棒性進一步提升。

為解決圖像隱寫過程中,現有圖像隱寫模型存在的網絡訓練不易收斂、梯度爆炸和生成樣本質量差等問題,本文提出基于改進生成對抗網絡的圖像自適應隱寫模型SWGAN-GP(steganography Wasserstein generative adversarial networks with gradient penalty)。該模型將生成圖像作為載體,通過HUGO算法進行信息隱藏,在損失函數中加入梯度懲罰,保障網絡收斂速度和訓練穩定性以及生成圖像樣本質量,在網絡卷積層中增加注意力機制,增強模型學習能力從而更好處理圖像紋理細節。經過網絡的迭代優化,生成圖像質量不斷提高,載密圖像也具有更高的抗檢測性。

1 預備工作

1.1 生成對抗網絡

生成對抗網絡采用的本質思想是二人零和博弈,通過對抗訓練達到網絡平衡。生成對抗網絡結構由一個生成模型和一個判別模型組成,二者之間的對抗訓練采用博弈論方法進行,并與無監督方式相結合,通過不斷改進迭代優化策略,達到共同訓練從而不斷改善輸出結果、提高網絡模型性能的目的。GAN模型如圖1所示。

圖1 GAN模型

生成模型G和判別模型D的對抗訓練可以描述為博弈競爭模型,如式(1)

(1)

式中:E代表期望,pnoise(z)和pdata(x)是隨機噪聲樣本分布和真實數據樣本分布,G(z)是輸入噪聲z到生成模型G后得到的生成數據樣本,D(x)表示輸入到判別模型D的數據是真實數據樣本的概率,若輸出結果為1則表示輸入的x是真實數據樣本,若輸出結果為0則表示輸入的x是生成模型的生成數據樣本。

1.2 Wasserstein GAN與WGAN-GP

WGAN(Wasserstein GAN)作為原始GAN的衍生模型之一,將JS散度用Wasserstein距離來代替,改進損失函數,解決了原始生成式對抗網絡在網絡訓練過程中存在的梯度消失和不穩定的難題,同時保證了生成數據樣本多樣性。Wasserstein距離度量方法如式(2)

(2)

(3)

式中:K表示函數f的一階Lipschitz常數,K的變化會引起網絡梯度發生K倍數的變化,但不影響梯度的方向,WGAN訓練判別器D和生成器G如式(4)

(4)

由于權重約束和損失函數之間的相互作用,采用WGAN模型仍存在網絡訓練不易收斂、梯度爆炸的難題并且生成圖像樣本質量與真實圖像質量仍有差距。因此Gulrajani等[12]提出改進模型WGAN-GP,用梯度懲罰(gra-dient penalty)代替權重減枝(weight clipping)方法,其本質是在原來的損失函數中增加了一個使梯度與K之間關聯起來的懲罰項以此保留1-Lipschitz連續性。WGAN-GP訓練判別器D和生成器G如式(5)

(5)

WGAN-GP模型將梯度懲罰策略應用到訓練網絡中,提高了網絡收斂性能和生成圖像樣本質量,使網絡訓練更穩定,在不同網絡架構下更具普適性。因此本文模型使用WGAN-GP,解決圖像隱寫過程中,現有的基于生成對抗網絡的圖像隱寫模型存在的網絡訓練不易收斂、梯度爆炸和生成圖像樣本質量差的難題。

1.3 HUGO隱寫算法

在圖像隱寫領域,隱寫算法可以分為兩大類:空域隱寫和變換域隱寫[13]。空域隱寫最常用的是最低有效位嵌入算法(least significant bit,LSB)[14]。通過修改圖像的像素值將秘密信息嵌入到載體圖像中,但該方法會破壞載體圖像的統計特征導致信息隱藏后的載密圖像極易被隱寫分析算法檢測,安全性能不足。本文模型使用一種空域自適應隱寫算法HUGO(highly undetectable steganography)[15],通過高效編碼算法為像素中的嵌入信息分配代價,建立圖像像素之間的高維統計模型,使用加權范數函數來表示特征空間,以提取隱寫檢測技術中用到的SPAM特征為基礎,據此計算載體圖像像素的改變程度,進而定義最小化失真并選擇合適的隱寫嵌入方案,通過編碼的方式為秘密信息選擇最佳嵌入位置,盡可能把信息嵌入到不易察覺的復雜紋理區域中,從而提高載密圖像信息的抗檢測性并達到更高的嵌入率。該算法在設計時就是從隱寫分析角度入手,減少紋理修改痕跡,其抗檢測性能強。在相同的安全級別下,該算法的嵌入容量是LSB匹配算法的7倍[15],嵌入過程在減少圖像失真的同時保障了載密圖像的傳輸可靠性,因此本文模型使用HUGO自適應隱寫算法進行圖像隱寫操作。

2 本文模型設計與實現

本文根據生成對抗網絡原理和圖像自適應空域隱寫技術,結合WGAN-GP模型的處理思路,改進SSGAN模型,提出了基于改進生成對抗網絡的圖像自適應隱寫模型SWGAN-GP,并對其設計思想和創新性的工作,以及實現模型的神經網絡結構、模型中圖像自適應隱寫算法的原理和圖像隱寫與分析流程進行了詳細闡述。

2.1 SWGAN-GP模型設計

基于改進生成對抗網絡的圖像自適應隱寫模型SWGAN-GP主要由生成器G、判別器D、隱寫判別器S以及隱寫嵌入單元E這4部分組成,模型如圖2所示,下面將詳細闡述其設計思想及創新性的工作。

圖2 SWGAN-GP模型

首先,SWGAN-GP模型中的生成器G會通過隨機噪聲z為驅動得到生成圖像G(z),以此作為信息隱藏的載體圖像,然后模型使用隱寫嵌入單元E中的HUGO自適應隱寫算法將秘密信息嵌入到生成圖像G(z)中,得到載密圖像Stego(G(z))。本文模型將真實圖像樣本x和載密圖像Stego(G(z))輸入到判別器D中,通過改進的網絡模型判斷圖像來源,以此提高判別器D對載密圖像和真實圖像的識別能力,而該操作會通過損失回傳機制影響生成器G更新權重,使其參數不斷迭代優化從而生成更高質量的載體圖像。同時,模型將生成圖像G(z)和載密圖像Stego(G(z))輸入到隱寫判別器S中,利用網絡模型對圖像來源進行區分,隱寫判別器S在迭代訓練過程中也會通過損失回傳機制影響生成器G的權重更新,以此不斷提高載密圖像的真實度,最終達到以假亂真的效果,保障載密圖像的傳輸可靠性。生成器G與判別器D和隱寫判別器S對抗博弈,網絡參數不斷迭代優化,模型最終趨于納什均衡,判別器D難以區分載密圖像和真實圖像,隱寫判別器S也難以判斷出生成圖像和載密圖像,至此認為生成器G的生成圖像達到最佳效果。SWGAN-GP模型功能流程框架具體如圖3所示。

圖3 SWGAN-GP模型功能流程框架

本文設計的基于改進生成對抗網絡的圖像自適應隱寫模型SWGAN-GP將WGAN-GP架構應用到圖像隱寫領域中。本文SWGAN-GP模型的創新性工作具體歸納如下:模型使用WGAN-GP架構代替原有SSGAN模型中的WGAN,在網絡結構中改進了損失函數,將梯度懲罰加入網絡進行迭代優化,通過限制網絡梯度解決了原有SSGAN隱寫模型在圖像隱寫過程中存在的網絡訓練不易收斂、梯度爆炸和生成樣本質量差的難題;在信息隱藏過程中使用HUGO自適應隱寫算法代替原有SSGAN模型中的LSB算法,提高了載密圖像的安全性和抵御隱寫分析的能力;在網絡卷積層中加入了注意力機制[16],以此增強模型學習能力從而更好處理圖像紋理細節。

2.2 模型網絡結構實現

生成器G用于生成圖像作為信息隱藏的載體,保障載密圖像在傳輸過程中更具安全性。模型采用如圖4所示的生成器網絡結構,首先以輸入的服從高斯分布的隨機噪聲z為驅動,將128維向量通過Linear線性單元變成1×1×1024,然后通過Reshape函數重構變成通道數為1024,大小為1×1的圖像,而后使用5個C2D-LN-RuLU(Conv2d-Layer Normalization[17]-ReLU)轉置卷積網絡組合使圖像逐漸增大,之后網絡加入注意力機制用于處理圖像紋理細節,提高生成圖像樣本的質量。圖像再經過一個轉置卷積網絡組合并采用Tanh激活函數層得到最終的生成圖像樣本。圖4中k代表卷積核大小,n表示卷積核數量,s表示卷積步長。整個訓練過程通過不斷迭代優化,將生成圖像樣本質量不斷提升從而更加滿足信息隱藏的安全性要求。

圖4 生成器G網絡結構

判別器D用于判別圖像是來源于真實圖像樣本x還是載密圖像Stego(G(z)),輸出圖像真實度的概率值label,越接近1說明圖像越真實。模型采用如圖5所示的判別器D網絡結構。首先,將真實圖像樣本x和載密圖像Stego(G(z))輸入到判別器D網絡中。然后,模型使用6個C2D-LN-LR(Conv2d-Layer Normalization-Leaky ReLU)卷積網絡組合提取圖像特征。圖像經過每個卷積層后大小遞減,通道數加倍并在最后一個卷積網絡組合之前加入注意力機制,以此加強對圖像樣本紋理細節的處理能力,最后使用sigmoid激活函數輸出圖像真實度的概率值label。整個網絡加入梯度懲罰,提高了判別器D的網絡收斂性能,使網絡訓練更加穩定。

圖5 判別器D網絡結構

判別器D網絡結構中使用了梯度懲罰,下面是其訓練過程的偽代碼:

算法:WGAN with gradient penalty。

輸入:初始值梯度懲罰系數λ,batch大小m,Adam超參數α,β1,β2,判別器初始參數ω0,生成器初始參數θ0,生成器迭代一次后判別器的迭代次數ncritic。

輸出:生成器參數θ,判別器參數ω。

(1)whileθhas not converged do

(2) fort=1,…,ncrinicdo

(3) fori=1,mdo

(4) Sample real datex~Pr,latent

variablez~p(z),αrandom numberε~[0,1].

(8) end for

(10) end for

(13)end while

隱寫判別器S用于判別圖像是來源于生成圖像G(z)還是載密圖像Stego(G(z))。模型使用GNCNN網絡[18]檢測輸入的圖像類型是否是載密圖像。首先利用高通濾波器(HPF)對輸入圖像做濾波預處理,然后使用卷積神經網絡組合用作隱寫分析,最后使用全連接層輸出分類結果。隱寫判別器S的網絡結構如圖6所示。

圖6 隱寫判別器S網絡結構

生成器G、判別器D和隱寫判別器S通過參數共享機制,更新網絡的權重,優化網絡模型。網絡的目標函數式如式(6),調整參數α∈[0,1]以平衡生成圖像的真實性和隱寫圖像的適用性之間的關系

(6)

2.3 圖像自適應隱寫算法實現

本文SWGAN-GP模型的圖像隱寫嵌入單元E使用了圖像自適應隱寫算法HUGO,相較于傳統的LSB隱寫算法,該算法通過保留載體圖像的高維統計特征并限制秘密信息嵌入到圖像不易察覺的復雜紋理區域,從而提高了載密圖像的抗檢測性。HUGO模塊如圖7所示,該算法主要包含失真計算、編碼和模型校正3個過程。首先將載體圖像輸入到失真計算部分,計算出將秘密信息隱藏進載體圖像后的圖像失真值,通過失真計算過程找出最小的失真隱寫方案。編碼部分則通過模擬嵌入或實際編碼嵌入(syndrome trellis code,STC編碼[19])的方式將信息隱藏進載體圖像的同時還能保證秘密信息的完整性。信息嵌入圖像后通過模型校正部分驗證圖像的適用性,需要調整更改部分像素值,使載密圖像的失真程度達到最低,從而保證了載密圖像的安全性,當生成的載密圖像沒有達到安全性要求時,圖像再由高維模型進行評估調整,反之,當圖像通過校正達到安全性要求后即生成符合要求的載密圖像。

圖7 HUGO算法模塊

本文模型的圖像隱寫嵌入單元E中的圖像隱寫與分析流程如圖8所示,將生成圖像G(z)作為信息隱藏的載體圖像,通過失真計算單元,統計圖像中的可變像素值,然后將秘密信息通過編碼單元的STC編碼選擇可嵌入位置和最小化失真函數,最后使用模型校正單元確定更改后的像素值,把秘密信息隱藏到載體圖像中,最終得到載密圖像Stego(G(z))。載密圖像Stego(G(z))通過公開信道傳輸到接收者后,接收者利用傳輸雙方的共享參數進行解密,通過生成奇偶校驗矩陣解碼載密圖像Stego(G(z)),提取其中的秘密信息和載體圖像。

圖8 圖像隱寫與分析流程

圖像隱寫嵌入單元E中使用的HUGO自適應隱寫算法,下面是其隱寫過程的偽代碼:

算法:HUGO embedding algorithm。

輸入:載體圖像X,秘密信息message。

輸出:載密圖像Y。

(1)for (i,j) in PIXELS{

(2) Yp=X;Yp(i,j)+ +;rho_p(i,j)=D(X,Yp);

(3) Ym=X;Ym(i,j)- -;rho_m(i,j)=D(X,Ym);

(4)}

(5)rho_min=min(rho_p,rho_m);

(6)PIXELS_TO_CHANGE=minmize_emb_

impact(LSB(X),

(7)rho_min,message)

(8)Y=X;

(9)for(i,j) in PIXELS_TO_CHANGE{

(10) if(model_correction_step_enabled){

(11) Yp=Y; Yp(i,j)+ +; dp=D(X,Yp);

(12) Ym=Y; Ym(i,j)- -; dm=D(X,Ym); ?

(13) if(dp

(14) else{Y(i,j)- -; }

(15) }else{

(16) if(rho_p(i,j)

(17) else{Y(i,j)- -;}

(18) }

(19)}

在失真計算單元中,將失真函數定義為SPAM特征向量的加權值,把載體圖像的每一維設置一個權重值ρi。將秘密信息先以隨機嵌入方式嵌入到載體圖像中,在多次隨機嵌入后比較得到的ρi值,通過式(7)得出最小的失真值Dmin

(7)

失真函數D(X,Y)定義為載體圖像X和載密圖像Y差的加權和,計算方法如式(8)

(8)

(9)

ω(d1,d2,d3)是權重函數度量因子,計算方式如式(10)

(10)

通過對HUGO失真函數的定義,可以發現,圖像紋理像素發生變化時,d1,d2,d3值越大則失真函數的值越小。通過調整標量參數σ和γ值增強載密圖像的抗檢測性,其中,σ與γ均為大于零的可調整參數。

載體圖像按照以上過程計算出圖像失真,評估出圖像中更適合進行隱寫編碼的區域,然后通過編碼單元進行隱寫操作,通過模型校正單元得到最終的包含秘密信息的載密圖像。

3 實驗結果與分析

3.1 實驗平臺與數據

本文根據設計的基于改進生成對抗網絡的圖像自適應隱寫模型SWGAN-GP,采用手寫數字識別數據集MNIST和普適物體識別數據集CIFAR-10驗證所提出方案的有效性,MNIST數據集包含60 000個訓練圖像和10 000個測試圖像,圖像樣本均為PNG灰度圖像,每張圖像大小為28×28像素;CIFAR-10數據集包含50 000個訓練圖像和10 000個測試圖像,圖像樣本分為10個類別不同的物品的PNG彩色圖像,每張圖像大小為32×32像素,每個像素點包含RGB這3個數值,范圍是0~255。本文實驗配置的計算機環境為:Intel(R)Core(TM)i5-8400H CPU 2.80 GHz四核處理器,NVIDIA GeForce GTX1060 GPU,8 GB運行內存(RAM),基于python3.5的深度學習框架Tensorflow(1.4.0)。考慮到模型的生成效果和圖像隱寫的有效性,對圖像數據集進行預處理,將構建的訓練集由Train表示,并將其余的作為測試集Test。使用訓練集訓練模型,并在測試集上進行測試驗證。

3.2 實驗參數設置

對SWGAN-GP模型進行訓練,網絡訓練初期,生成器的生成圖像質量較差,判別器可以很快識別出圖像來源,這也表示真實圖像樣本與生成圖像樣本的Wasserstein距離較大。在網絡不斷訓練優化的過程中,判別器D網絡的損失值d_loss呈現增加趨勢,生成器G網絡的損失值g_loss呈現下降趨勢。在實際訓練過程中,對于MNIST數據集,將batch設為200,epoch設為110,每個epoch迭代訓練200次,總迭代次數為22 000次;對于CIFAR-10數據集,將batch設為196,epoch設為110,每個epoch迭代訓練196次,總迭代次數為21 560次。通過損失回傳機制調整網絡權值,判別器的權值更新一次后,再將生成器的權值更新兩次,當網絡模型最終收斂時,表示真實圖像樣本與生成圖像樣本的Wasserstein距離較小,此時,生成器G網絡就可以實現生成圖像增強任務,提高生成圖像樣本質量效果。

由于網絡中使用了梯度懲罰,梯度訓練穩定,因此,本文網絡模型使用Adam(adaptive moment estimation)[20]自適應學習率優化算法代替原SSGAN模型中的RMSprop算法,其本質是基于動量的RMSprop,既能處理稀疏矩陣又能處理非平穩目標項。Adam算法通過計算梯度的一階矩估計和二階矩估計,動態調整不同參數的學習率,并對學習率明確范圍而進行動態約束,使參數調整更平穩,計算效率更高,內存需求更小。經實驗訓練驗證比較,其超參數最終設定為:α=0.0001,β1=0.5,β2=0.999,生成器G學習率設置為0.0002,判別器D學習率設置為0.0001。根據多次實驗驗證與經驗分析,將梯度懲罰系數λ設置為10。在信息隱藏過程中,根據2.3節所述,以0.4 bpp(bit per pixel)的嵌入率對圖像進行隱寫,通過實驗驗證,設置本文閾值T=255時,圖像直方圖統計特征失效,更能夠保障載密圖像安全性,同時,為了降低參數σ和γ值選取的復雜性,通過最大平均差異MMD值(maximum mean discrepancy)評估不同σ和γ值下載密圖像的抗檢測性,結果表明當σ=10,γ=4時MMD值最小,載密圖像可檢測性最低。

3.3 實驗結果分析

3.3.1 圖像質量效果

本文使用了所有數據集樣本用于訓練測試SWGAN-GP網絡模型。網絡訓練過程中得到的生成圖像樣本如圖9和圖10所示。由圖9可以發現,隨著網絡的不斷訓練優化,MNIST數據集生成圖像的質量效果越來越好,當epoch達到20時,生成器的生成圖像就可以清晰可辨,網絡模型不斷對抗訓練,生成器的泛化能力進一步提升,由此使得圖像中的生成數據信息越來越清晰,生成的手寫數字多樣性不斷提高。

圖9 MNIST 數據集生成樣本

圖10給出了CIFAR-10數據集在訓練完成70個epoch后的生成圖像,圖像共包含10類:圖中每一列給出了每一類圖像中的4個隨機生成圖像樣本,從左到右依次分別是airplane、automobile、bird、cat、deer、dog、frog、horse、ship、truck。

圖10 CIFAR-10數據集各類圖像生成樣本

將生成圖像樣本進行質量分析,采用IS(inception score)[21]指標比較不同模型在相同迭代次數下生成圖像樣本的實驗效果,以此驗證本文SWGAN-GP模型生成圖像的質量效果。IS指標評估方式如式(11)所示

(11)

表1 IS(inception score)值比較

此外,本文還使用峰值信噪比PSNR(peak signal to noise ratio)指標比較不同模型生成圖像樣本與載密圖像之間的質量差異,以此評估本文SWGAN-GP模型生成圖像的安全性。PSNR指標計算方式如式(12)所示

(12)

式中:I表示生成圖像樣本,J表示載密圖像,(i,j)表示不同類型圖像對應的像素值。將不同模型在CIFAR-10數據集上完全訓練之后的PSNR值進行比較,PSNR值越大表示生成圖像樣本與載密圖像之間的差異越小,圖像安全性越高。本文從不同模型在CIFAR-10數據集上訓練后的每一類圖像中隨機選取10張生成圖像和載密圖像,計算其PSNR平均值,結果見表2。可以看出,本文模型生成圖像樣本的PSNR值均明顯優于其它模型。

表2 PSNR(peak signal to noise ratio)值比較

3.3.2 圖像隱寫效果

采用圖像灰度直方圖(Gray histogram)對不同隱寫算法下,模型在圖像隱寫操作前后的載體圖像和載密圖像穩定性進行比較分析,以此驗證本文SWGAN-GP模型的圖像隱寫效果。灰度直方圖評估計算方式如式(13)所示

(13)

式中:k表示灰度級,rk表示灰度級為k的灰度值,nk表示具有灰度值rk的圖像像素個數,MN乘積表示圖像像素的總個數,p表示頻率。灰度直方圖的本質就是圖像中灰度值的函數,通過計算表示出具有不同灰度值的圖像像素個數,更加直觀反映了圖像中的不同灰度分布情況。

本文將通過以上方法計算模型生成的載體圖像在嵌入率為0.4 bpp并且嵌入秘密信息相同的前提下,使用不同的隱寫算法后,輸出的載密圖像灰度直方圖。圖像灰度直方圖對比結果如圖11所示,其中,橫坐標表示灰度值,范圍是0~255,0為黑色,255為白色;縱坐標表示像素個數,即灰度級的出現頻率。從圖11中可以觀察到,采用LSB隱寫算法時,載體圖像的像素灰度變化相對較大,并且攻擊者在獲取到載密圖像后,采用簡單的卡方分析、RS分析、GPC分析等算法就可以根據載密圖像的灰度直方圖進行圖像隱寫分析。實驗所得載體圖像與載密圖像及其灰度直方圖對比結果如圖11所示,圖11給出了圖(a)、圖(b)、圖(c)3組圖像的對比結果,每組圖像及其灰度直方圖為上下對應關系。由實驗驗證分析可得,相較于SGAN、SSGAN等模型中使用的LSB隱寫算法,本文SWGAN-GP模型所使用的HUGO自適應隱寫算法對載體圖像的修改程度更小,秘密信息在隱藏到載體圖像后,生成的載密圖像與原始載體圖像的灰度直方圖相比,灰度變化情況更小,圖像的隱寫效果更具穩定性。即使載密圖像在公開信道中傳輸,攻擊者在獲取到載密圖像后,也很難通過灰度直方圖等信息分析出載密圖像中隱藏的秘密信息。

圖11 載體圖像與載密圖像及其灰度直方圖對比結果

采用最小平均錯誤檢測率PE值評估不同模型生成的載密圖像的抗檢測能力,PE值越高表示模型的隱寫算法的抗檢測能力越強,載密圖像的安全性也越高。最小平均錯誤檢測率PE值計算方式如式(14)所示,其中,PFA表示虛警率,PMD表示漏檢率

(14)

本文將使用LSB隱寫算法的圖像隱寫模型與本文圖像隱寫模型的載密圖像進行比較,通過比較不同嵌入容量下的PE值,評估載密圖像的抗檢測能力。表3給出了不同嵌入容量下,使用LSB隱寫算法的圖像隱寫模型的PE值的變化情況,以及本文圖像隱寫模型在使用不同的閾值參數T時的PE值變化情況。

表3 PE值隨著嵌入容量變化的比較

根據表3及實驗中的詳細數據,圖12給出了不同模型算法的PE值隨著嵌入容量變化的折線圖,它可以更加直觀地表示出,隨著隱寫容量的增加,不同模型隱寫算法的PE值變化情況。結合表3數據和圖12曲線,分析可得,隨著嵌入容量的增加,不同模型的PE值逐漸減小,表示其載密圖像的抗檢測性也在降低,而在相同嵌入容量下,采用本文模型隱寫算法并且在閾值參數T設置為255時,載密圖像的隱蔽性更好,更能達到安全傳輸的目的。

圖12 PE值隨著嵌入容量變化的圖像

根據以上實驗結果對比分析,更進一步表明,采用本文模型的隱寫算法時,對載體圖像的紋理修改程度更小,從而更好地保障了載密圖像中秘密信息的安全隱藏和傳輸過程中的安全性。

3.3.3 圖像分類效果

為進一步驗證SWGAN-GP模型中判別器的有效性,將本文模型在MNIST數據集和CIFAR-10數據集上進行實驗并與其它模型進行對比。首先,本文比較了不同模型的判別器對真實圖像和生成圖像的分類準確率,準確率越低,說明生成圖像越接近真實圖像,圖像質量效果越好。實驗結果見表4,本文模型的判別器在判別真實圖像與生成圖像時的分類準確率均低于其它模型的方法,對生成圖像的識別準確率有明顯降低,這也意味著本文模型的生成圖像更能達到以假亂真的效果。

表4 不同模型的圖像分類準確率結果比較

而后,本文比較了不同模型的隱寫判別器S對載體圖像和載密圖像的分類錯誤率情況,錯誤率越高,說明載密圖像越接近原始的載體圖像,載密圖像的抗檢測分析能力越強。實驗結果如圖13所示,在嵌入容量均為0.4 bpp的情況下,隨著網絡訓練迭代次數的增加,不同模型的隱寫判別器S的分類錯誤率也在明顯提高,表示其載密圖像的抗檢測性也在增強,而在相同迭代次數下,本文模型的隱寫判別器的分類錯誤率明顯高于其它模型,具有顯著的優勢,當epoch達到75時,本文隱寫判別器S的分類錯誤率便能夠達到20%左右,由此也說明,在相同訓練迭代次數下,相較于SGAN和SSGAN模型,本文模型生成的載密圖像隱寫效果更好,圖像的安全性也更高。

圖13 不同模型的隱寫判別器S的分類錯誤率圖像

最后,將本文模型與其它模型的損失值對比,通過圖14可以更加直觀地看出本文模型收斂速度更快,模型訓練更穩定。將實驗結果進行比較分析,本文模型提出的方法生成圖像樣本質量更好,通過不斷迭代優化,判別器D的圖像分類準確率明顯降低,隱寫判別器S的分類錯誤率顯著提高,由此說明本文方法通過不斷訓練優化最終生成的載密圖像更具安全性,在傳輸過程中的抗檢測性效果更好。

圖14 不同模型的訓練損失值結果對比

4 結束語

本文提出的基于改進生成對抗網絡的圖像自適應隱寫模型SWGAN-GP,是在結合SSGAN與WGAN-GP模型處理思路的基礎上,改進模型網絡結構,解決了圖像隱寫過程中,現有的基于生成對抗網絡的圖像隱寫模型存在的網絡訓練不易收斂、梯度爆炸和生成樣本質量差等問題。通過在損失函數中加入梯度懲罰,在網絡結構中引入注意力機制并使用HUGO自適應隱寫算法進行信息隱藏,既減少了載體圖像失真程度又能夠準確提取圖像隱寫信息。同時,使用MNIST數據集和CIFAR-10數據集評估本文模型的性能,IS值分別提高了0.2和0.5,在圖像分類準確率上降低了5%,圖像隱寫分析錯誤率上提高了4%左右。理論分析和實驗結果表明本文提出的模型方法具有更好的學習泛化能力,提高了網絡收斂速度,使網絡訓練更加穩定,生成圖像樣本的質量更好。在應對隱寫分析檢測時,載密圖像抗檢測性能進一步提升,由此保障了載密圖像在公開社交網絡傳輸通信中的安全性。在個人、企業以及國家的機密信息通信過程中,本文圖像自適應隱寫模型SWGAN-GP能夠在載體圖像中隱藏通信的內容并隱蔽通信的行為,可以作為實際應用環境中一種保障通信信息安全的重要途徑,對機密信息進行隱蔽傳輸和數據保密,模型在不同的應用場景下均具有重要且廣泛的應用前景和實用價值。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 好紧好深好大乳无码中文字幕| 久久www视频| 国产另类乱子伦精品免费女| 免费A级毛片无码免费视频| 97成人在线视频| 国产美女在线观看| 中文字幕一区二区人妻电影| 女人18一级毛片免费观看| 亚洲永久免费网站| 精品人妻无码区在线视频| 国产精品亚洲综合久久小说| 女人18毛片一级毛片在线 | 亚洲黄色视频在线观看一区| 一级一级特黄女人精品毛片| 亚洲第一极品精品无码| 伊人精品成人久久综合| 超碰色了色| 亚洲嫩模喷白浆| 激情爆乳一区二区| 无码国产伊人| 国产在线专区| 午夜激情婷婷| 国产不卡网| 日本午夜影院| 91久久大香线蕉| 国产sm重味一区二区三区| 久久精品国产免费观看频道| 免费无码又爽又黄又刺激网站| 日本不卡在线视频| 四虎国产成人免费观看| 爽爽影院十八禁在线观看| 久草青青在线视频| 国产区在线观看视频| 人妻精品全国免费视频| 国产无码网站在线观看| 国产美女丝袜高潮| 日本不卡在线播放| 中文天堂在线视频| 十八禁美女裸体网站| 又猛又黄又爽无遮挡的视频网站| 99国产在线视频| 久久国产精品无码hdav| 一级毛片网| 久久成人免费| 青青青国产视频| 91网红精品在线观看| 国产网站免费看| 亚洲第七页| 欧美 国产 人人视频| 视频一区亚洲| 日本亚洲国产一区二区三区| 狠狠做深爱婷婷久久一区| 久久久噜噜噜久久中文字幕色伊伊| 久久久四虎成人永久免费网站| 国产亚洲精久久久久久无码AV| av色爱 天堂网| 91精品在线视频观看| 另类欧美日韩| 99这里只有精品6| 黄色网站在线观看无码| 男女猛烈无遮挡午夜视频| 色综合五月婷婷| 91久久国产热精品免费| 香蕉视频国产精品人| 成人在线天堂| 亚洲人成网站日本片| 丰满人妻中出白浆| 2021亚洲精品不卡a| 国产国产人成免费视频77777| 一级看片免费视频| 国内黄色精品| 毛片视频网址| 久久国产精品嫖妓| 狠狠综合久久久久综| 精品久久综合1区2区3区激情| 国产精品视频3p| 亚洲视频二| 日本午夜在线视频| 亚洲日韩AV无码精品| 久久精品人人做人人综合试看| 在线观看国产黄色| 欧美 亚洲 日韩 国产|