何 冰
(1.渭南師范學(xué)院 數(shù)理學(xué)院,陜西 渭南 714099;2.陜西省X射線檢測(cè)與應(yīng)用研究開發(fā)中心,陜西 渭南 714099)
?
【現(xiàn)代應(yīng)用技術(shù)研究】
基于LPM和雙譜分析的抗旋轉(zhuǎn)攻擊零水印算法
何 冰1,2
(1.渭南師范學(xué)院 數(shù)理學(xué)院,陜西 渭南 714099;2.陜西省X射線檢測(cè)與應(yīng)用研究開發(fā)中心,陜西 渭南 714099)
零數(shù)字水印算法因其具有一定的魯棒性和良好的不可見性,在版權(quán)保護(hù)領(lǐng)域被廣泛應(yīng)用。然而已有的零數(shù)字水印方案抵抗幾何變換攻擊的性能不強(qiáng),假如將宿主圖像旋轉(zhuǎn)一定小的角度就容易導(dǎo)致數(shù)字水印在檢測(cè)時(shí)失敗。為了提升零數(shù)字水印抵抗旋轉(zhuǎn)幾何攻擊的能力,提出了一種LPM(對(duì)數(shù)極坐標(biāo))和雙譜分析相結(jié)合的抵抗旋轉(zhuǎn)幾何變換的零數(shù)字水印方法。先將二維載體宿主圖像由笛卡爾坐標(biāo)系轉(zhuǎn)換到對(duì)數(shù)極坐標(biāo)系中,再對(duì)轉(zhuǎn)換后的圖像進(jìn)行雙譜變換;然后計(jì)算雙譜分析后的絕對(duì)值矩陣的代表特征:均方差、均值、主對(duì)角線元素之和及能量,并將其組合后得到特征向量;最后利用這些特征向量來設(shè)計(jì)和構(gòu)建零數(shù)字水印。仿真實(shí)驗(yàn)表明,該算法不但能夠獲得較好的視覺效果,而且對(duì)于旋轉(zhuǎn)幾何變換攻擊具有較強(qiáng)的穩(wěn)健性,同時(shí)對(duì)于非幾何攻擊信號(hào)處理,如均值和中值濾波、JPEG有損壓縮、裁切攻擊等均具有一定的穩(wěn)健性。
對(duì)數(shù)極坐標(biāo)變換;零數(shù)字水印;穩(wěn)健性;雙譜分析
網(wǎng)絡(luò)技術(shù)和人工智能技術(shù)的快速發(fā)展,在便利民眾的同時(shí),也帶來了一些負(fù)面問題:版權(quán)認(rèn)證的歸屬問題、交易過程中防篡改復(fù)制問題、保護(hù)信息媒體數(shù)據(jù)原創(chuàng)性問題等都成為工業(yè)4.0時(shí)代下急需解決的問題。數(shù)字水印技術(shù)作為解決這些問題的一種有效方法,已成為信息安全領(lǐng)域的研究熱點(diǎn)。國(guó)內(nèi)數(shù)字水印領(lǐng)域?qū)<易T鐵牛院士、長(zhǎng)江學(xué)者楊義先教授等都為數(shù)字水印技術(shù)在版權(quán)保護(hù)、防篡改性上作出了重要貢獻(xiàn)。但現(xiàn)有的數(shù)字水印技術(shù)因其自身的局限性,并未在電商和微商時(shí)代的背景下取得廣泛的實(shí)際應(yīng)用。
目前,零水印技術(shù)仍處在探索及發(fā)展階段,2016年12月我們?cè)趪?guó)外多個(gè)大型學(xué)術(shù)數(shù)據(jù)庫以“zero-watermarking”為主題詞進(jìn)行檢索,在2011—2016年間共檢索出50篇相關(guān)論文,其中Science Direct(elsevier)數(shù)據(jù)庫檢索到1篇,Springerlink數(shù)據(jù)庫檢索到8篇,SPIE數(shù)據(jù)庫檢索到1篇,IEEE Xplore Digital Library 數(shù)據(jù)庫檢索到3篇,會(huì)議論文37篇;國(guó)內(nèi)在中國(guó)知網(wǎng)數(shù)據(jù)庫(CNKI)以“零水印”為主題進(jìn)行檢索,共檢索出513篇相關(guān)學(xué)術(shù)論文。統(tǒng)計(jì)和分析以上研究成果,說明關(guān)于零水印的研究在國(guó)內(nèi)處于研究發(fā)展階段,而在國(guó)外尚屬起步,但該方向的研究已引起相關(guān)領(lǐng)域?qū)<?、學(xué)者的關(guān)注。零水印算法的核心是提取能夠表征圖像本質(zhì)特性的圖像特征信息,然后和版權(quán)水印圖像綁定生成零水印,最后將零水印在版權(quán)認(rèn)證數(shù)據(jù)庫中(IPR)注冊(cè)保存。因此有關(guān)零水印的研究可以轉(zhuǎn)換為如何有效提取原始宿主圖像特征問題。目前研究者在零水印圖像特征的構(gòu)造問題上已提供了很多思路和解決方法,這些方法可以歸結(jié)為兩大類:(1)基于空間域的零水印圖像特征構(gòu)造方法[1-2];(2)基于圖像變換(變換域)的零水印圖像特征構(gòu)造方法[3-10]。在變換域中,針對(duì)旋轉(zhuǎn)幾何攻擊,本文提出一種基于LPM和雙譜分析的抗旋轉(zhuǎn)攻擊零數(shù)字水印算法,可以有效抵抗旋轉(zhuǎn)造成的幾何變換。
令二維函數(shù)I(x,y)表示笛卡兒坐標(biāo)(直角坐標(biāo)系)(x,y)上的灰度圖像,該灰度圖像順時(shí)針旋轉(zhuǎn)φ角度后可以表示為:
Ir(x,y)=I(xcosφ+ysinφ,ycosφ-xsinφ)。
(1)
在笛卡兒坐標(biāo)系(直角坐標(biāo)系)下,令:
x=eρcosθ,y=eρsinθ,0≤θ<2π,ρ∈R2,
(2)
將(2)式代入(1)式得:
Ir(eρcosθ,eρsinθ) =I(eρcosθcosφ+eρsinθsinφ,eρsinθcosφ-eρcosθsinφ)
=I(eρcos(θ-φ),eρsin(θ-φ))。
(3)
簡(jiǎn)記為:
Ir(ρ,θ)=I(ρ,θ-φ)。
(4)
其中:ρ、θ分別表示極軸和極角的采樣點(diǎn)的個(gè)數(shù)(對(duì)數(shù)極坐標(biāo)系下的二維坐標(biāo))。
由(4)式可知灰度圖像在笛卡兒坐標(biāo)系(直角坐標(biāo)系)下若將圖像旋轉(zhuǎn)角度φ,則該圖像會(huì)在對(duì)數(shù)極坐標(biāo)系下沿著極角θ方向平移φ個(gè)單位。
定義1 某平穩(wěn)隨機(jī)時(shí)間序列S(k)的三階累積量可以表示為:
LSSS(m,n)=E[S(k)·S(k+n)·S(k+m)],
(5)
則其雙譜密度為:
(6)
其中:雙譜密度Ds(ω1,ω2)一般為復(fù)數(shù)表示,即它不但有幅度信息,而且包含相應(yīng)的相位信息,(6)式又可表示為:
Ds(ω1,ω2)=|Ds(ω1,ω2)|exp[jφD(ω1,ω2)]。
(7)
定義2 假設(shè)S(k)是確定性實(shí)數(shù)隨機(jī)序列,且時(shí)長(zhǎng)為有限值,則其傅里葉變換S(ω)存在,則有:
Ds(ω1,ω2) =S(ω1)·S(ω2)·S*(ω1+ω2)
=S(ω1)·S(ω2)·S*(-ω1-ω2)。
(8)
其中:*表示相應(yīng)復(fù)數(shù)的共軛。
如果{S(k)}為一零均值高斯隨機(jī)平穩(wěn)序列,則對(duì)于所有的m和n,有:
Rs(m,n)=E[S(k)S(k+m)S(k+n)]=0,
(9)
所以其高斯過程的雙譜必然恒定等于0。
3.1旋轉(zhuǎn)不變性實(shí)現(xiàn)
Ir(ρ,θ)=I(ρ,θ-φ) 。
(10)
由傅里葉變換的性質(zhì)可知,Ir(ρ,θ)對(duì)應(yīng)的傅里葉變換的結(jié)果可以表示為:
Zr(r,k)=Z(r,k)exp(iφk)。
(11)
其中:Z(r,k)表示I(ρ,θ)的傅里葉變換的結(jié)果,Zr(r,k)表示Ir(ρ,θ)對(duì)應(yīng)的傅里葉變換的結(jié)果,將(11)式代入(8)式,可得:
=Z(r,k1)·Z(r,k2)·Z(r,-k1-k2)
=Ds(r,ω1,ω2)。
(12)
可見,圖像f(x,y)旋轉(zhuǎn)前后其LPM后的雙譜具有不變性。
為了降低計(jì)算的復(fù)雜度,對(duì)于LPM后的二維圖像矩陣,取其n個(gè)列向量,然后對(duì)每一列向量組成的雙譜絕對(duì)值矩陣進(jìn)行分析,則有:
對(duì)n個(gè)ri對(duì)應(yīng)的雙譜絕對(duì)值矩陣分別計(jì)算其均值、方差、能量、主對(duì)角線元素之和并組合得到對(duì)應(yīng)的特征向量。
3.2零數(shù)字水印注冊(cè)
具體步驟如下:
步驟1:將笛卡爾坐標(biāo)系的二維灰度圖像通過對(duì)數(shù)極坐標(biāo)變換(LPM),得到對(duì)數(shù)極坐標(biāo)系下的二維灰度圖像矩陣;
步驟2:對(duì)對(duì)數(shù)極坐標(biāo)系下的二維灰度圖像矩陣,提取n列局部矩陣進(jìn)行雙譜變換,得到雙譜絕對(duì)值矩陣,計(jì)算其矩陣的均值、方差、能量、主對(duì)角線元素之和并組合得到對(duì)應(yīng)的特征向量(|E1||V2||S3||D4|),將其在版權(quán)認(rèn)證中心進(jìn)行注冊(cè);
步驟3:對(duì)特征向量|E1||V2||S3||D4|加蓋時(shí)間戳,并且連同用戶的相關(guān)簽名信息一并在版權(quán)保護(hù)中心進(jìn)行實(shí)名注冊(cè),此時(shí)則宣布原始載體圖像已在版權(quán)保護(hù)之下。
圖1 零水印注冊(cè)流程圖
圖2 零數(shù)字水印檢測(cè)流程圖
3.3零數(shù)字水印檢測(cè)
具體步驟如下:
步驟1:首先對(duì)待檢測(cè)圖像分別進(jìn)行對(duì)數(shù)極坐標(biāo)變換和雙譜變換操作,然后計(jì)算雙譜絕對(duì)值矩陣的均值、方差、能量及主對(duì)角線上的和,并將最后計(jì)算的值作為數(shù)字向量B。
步驟2:計(jì)算出數(shù)字向量B與零數(shù)字水印在注冊(cè)時(shí)版權(quán)認(rèn)證中心的數(shù)字向量A的絕對(duì)差之和:
(13)
當(dāng)d≥ε,同時(shí)時(shí)間戳記錄的時(shí)間與版權(quán)保護(hù)中心提供的信息不相符時(shí)(ε為經(jīng)驗(yàn)系數(shù),取值為0.05)則驗(yàn)證結(jié)束,說明待檢測(cè)二維圖像中不包含版權(quán)水印信息,否則證明版權(quán)水印存在。
利用Matlab 2013a軟件進(jìn)行仿真實(shí)驗(yàn),二維宿主圖像采用256×256的“Lena”灰度圖像。圖像的視覺質(zhì)量的客觀定量描述采用峰值信噪比PSNR。
(14)
PSNR=10·lg(2552/MSE)。
(15)
(a)Lena宿主灰度圖像
(b)Pepper宿主灰度圖像
(c)Plane宿主灰度圖像
(d)Baboon宿主灰度圖像
本文進(jìn)行了以下相關(guān)的驗(yàn)證性實(shí)驗(yàn):實(shí)驗(yàn)1是二維宿主圖像遭受旋轉(zhuǎn)幾何變換攻擊后的實(shí)驗(yàn),結(jié)果如表1所示;實(shí)驗(yàn)2是對(duì)Lena二維宿主灰度圖像進(jìn)行JPEG有損壓縮操作,再進(jìn)行水印檢測(cè),結(jié)果如表2所示;實(shí)驗(yàn)3是Lena二維宿主灰度圖像感染高斯噪聲及濾波后進(jìn)行的水印檢測(cè),結(jié)果如表3所示;最后對(duì)于其他宿主載體圖像是否會(huì)出現(xiàn)誤判(錯(cuò)誤檢測(cè))的情況,實(shí)驗(yàn)4給出了零數(shù)字水印誤檢率結(jié)果。分別選取Plane、Pepper和Baboon 3幅二維宿主灰度圖像,結(jié)果如圖4所示。實(shí)驗(yàn)結(jié)果表明,本方案對(duì)旋轉(zhuǎn)、有損壓縮、平滑濾波具有一定的魯棒性,同時(shí)通過誤檢率實(shí)驗(yàn)也可以看出本方案具有很好的檢測(cè)精度。
表1 原始宿主圖像遭受幾何攻擊后的實(shí)驗(yàn)結(jié)果
表2 有損壓縮(JPEG壓縮)的實(shí)驗(yàn)結(jié)果
表3 椒鹽噪聲、高斯噪聲及平滑濾波后的分析實(shí)驗(yàn)結(jié)果
圖4 不同載體圖像的旋轉(zhuǎn)實(shí)驗(yàn)誤檢曲線圖
本文提出了一種對(duì)數(shù)極坐標(biāo)和雙譜分析的零數(shù)字水印算法,結(jié)合Matlab仿真實(shí)驗(yàn)結(jié)果,說明該方法對(duì)不同旋轉(zhuǎn)角度下的水印攻擊有很強(qiáng)的穩(wěn)健性,同時(shí)該方法對(duì)于感染了椒鹽噪聲、高斯白噪聲、均值和中值濾波、JPEG有損壓縮的待檢測(cè)圖像也具有一定的穩(wěn)健性;最后誤檢率實(shí)驗(yàn)結(jié)果也顯示了本方法對(duì)于沒有嵌入數(shù)字水印的待檢測(cè)圖像其錯(cuò)誤檢測(cè)的概率也非常小,說明該算法具有很好的檢測(cè)精度。因此本文所提出的零數(shù)字水印是一種較為實(shí)用的版權(quán)保護(hù)方法。
[1] 溫泉,孫錟鋒,王樹勛.零水印的概念與應(yīng)用[J].電子學(xué)報(bào),2003,31(2):214-216.
[2] 吳偉民,丁冉,林志毅,等.基于混沌的醫(yī)學(xué)圖像篡改定位零水印算法[J].計(jì)算機(jī)應(yīng)用研究,2014,31(12):3685-3688.
[3] 曲長(zhǎng)波,楊曉陶,袁鐸寧.小波域視覺密碼零水印算法[J].中國(guó)圖像圖形學(xué)報(bào),2014,19(3):367-371.
[4] 謝勇,張金龍,張?chǎng)?一種基于奇異值的抗打印/掃描的彩色圖像零水印方案[J].包裝學(xué)報(bào),2014,16(3):11-13.
[5] 馬建糊,何甲興.基于小波變換的零水印算法[J].中國(guó)圖像圖形學(xué)報(bào),2007,12(4):582-585.
[6] 陳偉琦,李倩.基于DWT-SVD的圖像雙零水印算法[J].計(jì)算機(jī)工程與應(yīng)用,2014,36(10):1992-1996.
[7] 張春凱,楊德志,叢佩麗.基于Krawtchouk矩和NSCT變換的魯棒性零水印算法[J].計(jì)算機(jī)應(yīng)用與軟件,2014,31(3):282-285.
[8] 馮銀波,陳善學(xué).基于四元數(shù)域的彩色圖像雙重零水印算法[J].計(jì)算機(jī)應(yīng)用與軟件,2014,31(9):264-267.
[9] 吳偉民,丁冉,林志毅,等.基于細(xì)胞自動(dòng)機(jī)與奇異值分解的零水印算法[J].計(jì)算機(jī)應(yīng)用,2014,34(6):1690-1693.
[10] 趙玉霞.基于混沌系統(tǒng)與提升小波的抗剪切攻擊的彩色圖像盲水印算法[J].工程圖像學(xué)報(bào),2010,24(4):216-219.
【責(zé)任編輯牛懷崗】
AZeroImageWatermarkingResistingtoRotationAttackBasedonLPMandBispectrumAnalysis
HE Bing1, 2
(1. School of Mathematics and Physics, Weinan Normal University, Weinan 714099, China; 2. Center of X-Ray Detection and Application of Shaanxi, Weinan 714099, China)
Zero image watermarking has been widely used in copyright protection, due to its robustness and better invisibility. The existing image watermarking methods cannot resist geometric transformation, for example, the original image is rotated by little angles and the watermark could not be detected. In order to improve the ability to resist the geometric rotation transformation, a zero watermarking algorithm resisting to rotation attack is proposed based on log polar mapping and bispectrum analysis. Firstly, the original image is converted to log polar coordinates from Cartesian coordinates by LPM, and then the converted image is transformed by bispectrum analysis. And calculating the numbers of simple feature about matrix of bispectrum, such as mean, variance, energy, etc. Finally, the zero watermark information is designed and constructed by using these feature vectors. The experiment results show that this proposed method can obtain better visual effect and it is robust enough to rotation attack. Meanwhile, it is also robust enough to some image degradation process such as filtering, JPEG compression and cropping attack.
LPM; Zero watermarking; robustness; bispectrum analysis
TP309.7
:A
:1009-5128(2017)16-0029-06
2017-03-19
陜西省教育廳自然科學(xué)專項(xiàng)計(jì)劃項(xiàng)目:校企聯(lián)合開發(fā)的第二代水印技術(shù)在版權(quán)保護(hù)中的應(yīng)用(16JK1280);渭南師范學(xué)院自然科學(xué)一般研究項(xiàng)目:X光數(shù)字圖像知識(shí)版權(quán)防偽研究(17YKS12)
何冰(1982—),男,陜西合陽人,渭南師范學(xué)院數(shù)理學(xué)院副教授,西安電子科技大學(xué)博士研究生,主要從事特殊函數(shù)分析、圖像處理研究。