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

融合DCT與SVD的半脆弱圖像水印算法研究

2022-08-22 15:39:26饒俊慧吳曉云
計算機仿真 2022年7期

饒俊慧,吳曉云

(1. 玉林師范學(xué)院 物理與電信工程學(xué)院,廣西 玉林 537000;2. 廣東財經(jīng)大學(xué) 信息學(xué)院,廣東 廣州 5 10320)

1 引言

圖像處理技術(shù)發(fā)展的同時,給數(shù)字圖像信息安全帶來嚴(yán)峻挑戰(zhàn),利用一些軟件和技術(shù)可以輕易篡改圖像內(nèi)容,其效果逼真甚至很難通過主觀視覺進行鑒別。這種現(xiàn)象導(dǎo)致版權(quán)、票據(jù)和證件的真?zhèn)坞y辨,進而對信息安全構(gòu)成威脅。水印算法利用在圖像上嵌入特殊水印,使原始圖像包含非可見特殊信息[1]。這樣通過對圖像進行水印提取,對比水印信息就可以確定圖像是否遭受惡意攻擊。由于水印算法具有圖像完整性認(rèn)證功能[2],因此關(guān)于圖像的水印算法已經(jīng)成為數(shù)字圖像安全保密研究領(lǐng)域的重點,現(xiàn)階段的研究熱點是如何增強水印的隱藏性,以及在攻擊情況下的魯棒性[3]。早期水印算法只能應(yīng)用于灰度圖像[4],伴隨互聯(lián)網(wǎng)帶寬與數(shù)據(jù)處理能力的增加,彩色數(shù)字圖像大幅增加,不斷涌現(xiàn)出適用于彩色圖像的水印算法。當(dāng)下較為成熟的算法有Hadamard、DWT、DCT、SVD,以及Contourle等算法,為了獲得良好的水印效果,通常采用多種算法融合策略。文獻[5]在將原始圖像采取SVD處理的基礎(chǔ)上,對全部分塊采取Hadamard操作,并添加半脆弱水印。該算法僅對JPEG壓縮攻擊做了分析,缺乏其它攻擊的抵抗性能支持。文獻[6]在初始化階段采取亮度小波分解,隨后利用SVD添加水印。該算法針對多種攻擊進行了客觀驗證,并且具有較好的水印破譯難度。文獻[7]通過Contourle和SVD完成雙重水印添加,并分別采取Landweber與SIFT對水印進行重構(gòu)和校正。該算法表現(xiàn)出良好的魯棒性,但是在提取過程中必須依賴密鑰。文獻[8]對原始圖像做HSV空間變換,并對S分量采取DCT變換,同時把HASH水印添加到S分量,該方法具有良好的半脆弱水印性能。

基于現(xiàn)有研究,為了進一步增強水印算法的隱藏性與魯棒性,本文提出了融合DCT與SVD的半脆弱圖像水印算法。算法有效利用了SVD的非可見性優(yōu)勢,同時優(yōu)化了靈敏度和嵌入系數(shù),并設(shè)計了二值水印篡改識別。此外,有效利用了DCT的感知能力,通過融合DCT來增強SVD嵌入與提取的性能。

2 基于SVD水印算法

對于任何圖像而言,它的奇異值能夠用于描述其內(nèi)部特征。由于奇異值表現(xiàn)出良好的穩(wěn)定性,所以當(dāng)圖像存在一定程度干擾的情況下,奇異值仍然能夠保持較好的穩(wěn)定特征。根據(jù)該特點,對圖像進行SVD處理,可以將矩陣采取對角化操作,得到圖像奇異值,再在其上添加水印,此時即便存在外界攻擊,依舊可以較好的恢復(fù)水印。另外,奇異值表現(xiàn)的是亮度信息,水印的添加不會影響圖像的主觀效果與幾何性質(zhì)。假定矩陣A∈Rm×n,則A對應(yīng)的SVD矩陣分解表示為

A=LSRT

(1)

L與R均是正交矩陣,依次代表左、右奇異值;S代表對角矩陣,描述如下

S=diag(σ1,σ2,…,σm),σ1≥σ2≥…≥σm≥0

(2)

為了提高SVD的靈敏度,這里對圖像采取分塊奇異值分析。對于一幅M×N圖像,按照RGB分離得到圖像Ir,Ig和Ib。利用在RGB內(nèi)分別添加半脆弱水印,就可以實現(xiàn)對任意通道的篡改識別。在分塊過程中,塊的大小會影響篡改識別精度,但是也不能無限小,隨著塊的變小誤檢率也會隨之增加,因此需要綜合考量,本文采取3×3的分塊。傳統(tǒng)方法利用單個LSB來保存認(rèn)證數(shù)據(jù),為盡可能完整的得到分塊數(shù)據(jù),這里在兩個LSB上添加水印。嵌入水印時,先將所有分塊低頻子帶采取SVD處理可得

Fcb=LcbScbRcbT,c∈{R,G,B},b∈{blocki}

(3)

其中,i代表分塊,即i=1,2,3,…,9。再把水印采取RGB分離得到Wr,Wg和Wb,SVD處理可得

Wc=LcwScwRcwT,c∈{R,G,B}

(4)

根據(jù)水印Wr,Wg和Wb的SVD結(jié)果修改低頻子帶的SVD結(jié)果,從而完成水印嵌入,于是嵌入過程描述如下

S′cb=Scb+λScw,c∈{R,G,B},b∈{blocki}

(5)

其中,0<λ<1表示嵌入系數(shù)。為了選取合適的嵌入系數(shù)λ,基于隱藏與魯棒效果的考慮,這里設(shè)計如下方式確定λ

(6)

PSNR表示嵌入后的峰值信噪比,且PSNR>0;NC表示相關(guān)系數(shù),且0

Scrz(i,j)=Scrb(i,j)-(Scrb(i,j)mod 4)

(7)

其中,Scrb表示置亂圖像;Scrz表示對Scrb內(nèi)兩個LSB像素清零。采用八位二進制數(shù)描述分塊數(shù)據(jù),其中五位用于記錄矩陣S的跡,其余三位用于記錄局部分塊的平均跡。從而形成對獨立分塊與局部分組的篡改識別。在水印提取時,先提取出LSB,同時得到獨立分塊與局部分組的篡改識別OBAB與OGAB。然后計算二值水印,并采取匹配處理,獨立分塊匹配過程如下

(8)

其中,BAB表示由MSB得出的分塊驗證;TV表示實際的二值水印。局部分組匹配過程如下

(9)

其中,GAB表示由MSB得出的分組驗證。通過TV′與TV的對比,便可以確定圖像的篡改部分。

3 基于DCT水印算法

DCT變換具有效率高、易擴展、感知能力強的優(yōu)勢,根據(jù)一維DCT,可以方便的擴展至二維應(yīng)用場合

(10)

其中,第一個方程表示DCT正變換;第二個方程表示DCT反變換;x與y表示空間變量,且x=0,1,…,M-1,y=0,1,…,N-1;m與n表示頻域變量,且m=0,1,…,M-1,n=0,1,…,N-1;z(m)與z(n)表示變換系數(shù),其取值方式為

(11)

在數(shù)字圖像處理場景中,一般通過像素對其進行描述,這樣可以令M=N,從而可以簡化DCT的復(fù)雜度。其變換系數(shù)轉(zhuǎn)化為

(12)

在利用DCT嵌入水印時,同樣采取獨立分塊原則,將其分為3×3數(shù)量的獨立塊。將圖像保存至二維數(shù)組中,分塊得到block(x,y)。將block(x,y)采取DCT處理,輸出結(jié)果為block_dct(x,y)。與SVD嵌入時同樣的通道操作,根據(jù)水印Wr,Wg和Wb的DCT結(jié)果修改低頻子帶的DCT結(jié)果。與SVD嵌入不同的是,此時需要將圖像分塊采取DCT反變換,經(jīng)過重組后完成水印添加。在對水印進行DCT提取時,為嵌入的逆操作。先對添加水印的圖像分塊,采取DCT反變換,獲取到block_dct(x,y)。再根據(jù)block_dct(x,y)逆向計算出水印Wr,Wg和Wb,并對其依次采取DCT處理。最后經(jīng)過重組,分離出原始水印及圖像。

4 融合DCT與SVD圖像水印算法

在水印生成的初始階段,將原始圖像采取小波分解。經(jīng)過三級分解獲得圖像的低頻子帶,圖1描述了其分解過程。因為HF3、FH3與HH3具有更好的魯棒性,所以采用它們構(gòu)建哈希。

圖1 低頻子帶分解

假定HF3、FH3與HH3參數(shù)集依次是X1、X2與X3,對應(yīng)哈希序列依次是X′1、X′2與X′3,其中Xi={xi,1,xi,2,…,xi,k},k=1,2,3。通過集合Xi內(nèi)元素和門限對比,生成相應(yīng)的哈希值

(13)

T代表門限,這里利用Xi標(biāo)準(zhǔn)差s(Xi)與對應(yīng)的系數(shù)α乘積來確定,即T=a×s(Xi)。把X′i讀入m×m矩陣,對X′i采取或運算求解出哈希水印,并對其在頻域內(nèi)完成嵌入,流程描述為:

1)對載體圖像采取3×3數(shù)量的獨立分塊。

2)對所有子塊采取DCT變換得到block_dct(x,y)構(gòu)造的矩陣。

3)將block_dct(x,y)構(gòu)造的矩陣采取SVD分解

[Limg,Simg,Rimg]=svd(block_dct)

(14)

4)嵌入水印,描述為

S′img=Simg+h×Wimg

(15)

h表示嵌入的強度系數(shù);Wimg表示水印圖像。

5)將S′img采取SVD分解[L,S,R]=svd(S′img),并將S和Limg、Rimg進行SVD反變換,從而確定新DC矩陣

block_dct′=Limg*S*Rimg

(16)

6)把block_dct′采取DCT重構(gòu),通過DCT反向處理獲得具有水印的圖像。

關(guān)于水印提取的流程描述為:

1)對載體圖像采取3×3數(shù)量的獨立分塊。

2)將所有分塊采取DCT變換,構(gòu)造具有水印信息的DC矩陣block_dct′。

3)將block_dct′采取SVD分解,確定對角矩陣S′,并結(jié)合嵌入時的L、R求解SVD反變換block′=L*S′*R。

4)計算嵌入時的Simg矩陣,求解出水印信息

(17)

5 仿真與結(jié)果分析

5.1 數(shù)據(jù)集與衡量指標(biāo)

仿真基于MATLAB2014,載體圖像采用VOCdevkit數(shù)據(jù)集,圖2列出了數(shù)據(jù)集中部分圖像,圖3列出了水印圖像。

圖2 實驗載體圖像

圖3 水印圖像

在水印算法性能驗證時,主要從兩個方面進行評價:透明度與魯棒性。其中,透明度用于描述水印在載體上的隱藏效果。透明度越高,說明隱藏效果越好,防攻擊的能力就越好。本文采用峰值信噪比(PSNR)參數(shù)作為性能指標(biāo)。PSNR公式如下

(18)

m與n分別是行與列;I(i,j)是載體圖像;I′(i,j)是具有水印的圖像。PSNR描述的是圖像失真效果,因此PSNR值越大,意味著透明度越高。根據(jù)當(dāng)前研究經(jīng)驗,PSNR指標(biāo)達到40dB,即表明透明度效果良好。

魯棒性通過相關(guān)系數(shù)(NC)指標(biāo)來評價。NC的公式描述如下

(19)

W(i,j)是實際的水印;W′(i,j)是提取到的水印。當(dāng)NC越趨向于1時,代表W′(i,j)和W(i,j)的差異越小。根據(jù)經(jīng)驗,NC指標(biāo)達到0.75以上,即表明相似度效果良好。

5.2 實驗及結(jié)果分析

圖4所示為嵌入水印的圖像結(jié)果。從主觀效果來看,很難發(fā)現(xiàn)和原始載體圖像之間存在的差別,說明透明度很高。另外,表1列出了圖4對應(yīng)圖像的PSNR結(jié)果,從數(shù)據(jù)可以看出,兩種算法下,所有圖像的PSNR參數(shù)均超過40dB,且本文算法的PSNR值明顯優(yōu)于文獻[8]算法,證明本文算法的透明度和抗攻擊能力更好。

圖4 包含水印的圖像

表1 PSNR指標(biāo)結(jié)果

為了驗證嵌入水印圖像的抗攻擊性能,針對JPEG有損壓縮攻擊進行分析,通過調(diào)整壓縮系數(shù)得到圖像對應(yīng)的NC指標(biāo),結(jié)果如圖5所示。從結(jié)果數(shù)據(jù)可以看出,當(dāng)壓縮系數(shù)為60時,圖像的NC值為1。當(dāng)壓縮系數(shù)降低的過程中,圖像的NC值隨之逐漸降低,但仍保持對1的良好趨近。

圖5 JPEG攻擊時的NC指標(biāo)結(jié)果

為了更加全面驗證算法的抗攻擊性能,引入JPEG以外的其它攻擊,包括旋轉(zhuǎn)、剪切、高斯噪聲、泊松噪聲,分別得到兩種算法的NC指標(biāo),結(jié)果如圖6所示。根據(jù)攻擊方式的數(shù)據(jù)比較,不同攻擊對水印算法的影響存在一定的差異,比如本文算法在高斯噪聲與泊松噪聲情況下的NC指標(biāo)均為1,而在其它攻擊情況下則有所下降。根據(jù)與文獻算法的數(shù)據(jù)比較,在各種攻擊情況下,本文算法始終保持更好的NC指標(biāo)。表明本文方法具有更低的水印提取誤差。NC指標(biāo)的提高,充分證明了融合DCT變換與SVD分解能夠有效提高圖像水印算法的攻擊抵抗能力,降低水印失真性。

圖6 其它攻擊時的NC指標(biāo)結(jié)果

6 結(jié)束語

為了提高圖像水印的感知效果,考慮到水印算法的透明性與魯棒性,基于獨立分塊與低頻子帶,采用SVD分解圖像奇異值。擴展了二維DCT變換改善水印的嵌入與提取,并將DCT與SVD進行了融合。仿真結(jié)果得出:

1)算法的PSNR指標(biāo)明顯高于40dB,證明具有良好的透明度,這是由于SVD分解與嵌入系數(shù)優(yōu)化設(shè)計決定的。

2)在各類攻擊情況下,算法的NC指標(biāo)始終保持良好的對1趨近性,證明具有良好的水印誤差與魯棒性。這得益于SVD分解時采取的分塊與分組篡改識別,DCT變換的良好感知性,以及基于低頻子帶的分解變換,提高了攻擊場合中水印的嵌入與提取。

主站蜘蛛池模板: 亚洲国产成人无码AV在线影院L| 亚洲天堂精品在线| 国产簧片免费在线播放| 亚洲精品欧美日本中文字幕| 国产v欧美v日韩v综合精品| 国产区免费| 真人高潮娇喘嗯啊在线观看| 呦视频在线一区二区三区| 亚洲欧美自拍中文| 国产成人a在线观看视频| 97青草最新免费精品视频| 亚洲第一中文字幕| 色老二精品视频在线观看| 99久久这里只精品麻豆| 日韩精品久久无码中文字幕色欲| 亚洲国产在一区二区三区| 重口调教一区二区视频| 亚洲欧美综合精品久久成人网| 国产精品人莉莉成在线播放| 欧美人与性动交a欧美精品| 国产91精品调教在线播放| 国产在线第二页| 强奷白丝美女在线观看| 中文字幕在线观| 日韩第一页在线| 人妻丝袜无码视频| 看av免费毛片手机播放| 国产精品粉嫩| 欧美五月婷婷| 成·人免费午夜无码视频在线观看| 色偷偷男人的天堂亚洲av| 亚洲精品中文字幕无乱码| 精品伊人久久久久7777人| 黄色免费在线网址| 成人精品亚洲| 无码内射中文字幕岛国片 | 国产永久在线视频| 成人免费视频一区| 精品福利视频网| 亚洲日本www| 71pao成人国产永久免费视频| 国产亚洲高清在线精品99| 色视频国产| 在线播放国产99re| 国产97公开成人免费视频| 久久婷婷色综合老司机| 日韩欧美国产中文| 国产产在线精品亚洲aavv| 亚洲最大综合网| 亚洲国产成人精品一二区| 国产乱子伦精品视频| 亚洲欧美不卡视频| 国产亚洲精品资源在线26u| 欧美久久网| 国产成人精品日本亚洲| 最新午夜男女福利片视频| 在线看国产精品| 精品夜恋影院亚洲欧洲| 国产精品性| 日韩激情成人| 国产欧美另类| 亚洲视频a| 蝌蚪国产精品视频第一页| 夜精品a一区二区三区| 国产精品三级av及在线观看| 国产亚洲视频免费播放| 国产亚洲欧美在线中文bt天堂| 欧美日韩中文字幕在线| 亚洲综合天堂网| 亚洲二区视频| 91麻豆国产在线| 日韩毛片免费视频| 亚洲精品色AV无码看| 国产成人麻豆精品| 亚洲天堂首页| 美女无遮挡被啪啪到高潮免费| 亚洲精品欧美重口| 91久久国产热精品免费| 五月激情婷婷综合| 日本黄网在线观看| 九九热这里只有国产精品| 97国产精品视频自在拍|