《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 一種可區(qū)分內(nèi)容或水印篡改的圖像認(rèn)證算法
一種可區(qū)分內(nèi)容或水印篡改的圖像認(rèn)證算法
來源:微型機(jī)與應(yīng)用2013年第21期
秦 娜,,楊軍彥
(西北師范大學(xué) 計(jì)算機(jī)科學(xué)與工程學(xué)院,,甘肅 蘭州 730070)
摘要: 提出了一種基于Contourlet變換的可區(qū)分內(nèi)容或水印篡改的圖像認(rèn)證算法,。在載體圖像的Contourlet變換域分別嵌入認(rèn)證水印和恢復(fù)水印,,作為區(qū)分圖像內(nèi)容被篡改還是水印被篡改的依據(jù),。仿真實(shí)驗(yàn)表明,該算法不但能準(zhǔn)確定位篡改位置,,而且能區(qū)分篡改類型,,在一定條件下還可以恢復(fù)被篡改的區(qū)域。
Abstract:
Key words :

摘  要: 提出了一種基于Contourlet變換的可區(qū)分內(nèi)容或水印篡改的圖像認(rèn)證算法,。在載體圖像的Contourlet變換域分別嵌入認(rèn)證水印和恢復(fù)水印,,作為區(qū)分圖像內(nèi)容被篡改還是水印被篡改的依據(jù)。仿真實(shí)驗(yàn)表明,,該算法不但能準(zhǔn)確定位篡改位置,,而且能區(qū)分篡改類型,在一定條件下還可以恢復(fù)被篡改的區(qū)域,。
關(guān)鍵詞: Contourlet變換,;圖像認(rèn)證

 近年來,隨著數(shù)字水印技術(shù)的快速發(fā)展,,出現(xiàn)了大量基于水印的圖像認(rèn)證算法,,當(dāng)圖像真?zhèn)涡允艿綉岩蓵r(shí),提取的水印就可以作為驗(yàn)證篡改是否發(fā)生的依據(jù),。其中,,在Contourlet變換域嵌入水印的圖像認(rèn)證算法受到重視[1-3],,這些算法大都將水印嵌入到能量較大的Contourlet變換方向子帶中,較好地利用了方向子帶的紋理特性,,滿足水印的不可見性和魯棒性要求,。這些算法通過將提取的水印與原始水印相對比,能判斷該圖像是否發(fā)生了篡改,,并對篡改區(qū)域進(jìn)行定位,,但不足之處在于它們僅能指出圖像的篡改位置,而不能區(qū)分是圖像內(nèi)容被篡改還是水印被篡改,,或者兩者都被篡改,。
 由于對圖像內(nèi)容的篡改會(huì)破壞原始圖像的使用價(jià)值,因此,,認(rèn)證算法必須檢測出此類篡改并精確定位,,以確保認(rèn)證的可靠與有效;而對水印的篡改一般不影響原始圖像的使用價(jià)值,,這種僅水印被篡改的情況應(yīng)能通過認(rèn)證,。如果不加區(qū)分地一律不通過認(rèn)證,一方面將會(huì)使本來真實(shí)可信的圖像變得不可信,,從而降低數(shù)字圖像的利用效率,,并妨礙數(shù)字圖像認(rèn)證技術(shù)的推廣與應(yīng)用;另一方面攻擊者可以通過僅篡改水印來偽造對圖像內(nèi)容的篡改,,使本來真實(shí)的圖像不能通過認(rèn)證,,達(dá)到惡意攻擊的目的。因此,,能區(qū)分是圖像內(nèi)容還是水印被篡改的認(rèn)證算法成為圖像認(rèn)證技術(shù)推廣與應(yīng)用必須解決的問題,。
    針對現(xiàn)有基于水印的圖像認(rèn)證算法對區(qū)分圖像內(nèi)容還是水印被篡改研究的不足,本文提出了一種可區(qū)分內(nèi)容或水印篡改的圖像認(rèn)證算法,。首先由載體圖像的Contourlet低頻系數(shù)生成恢復(fù)水印,,將其嵌入對應(yīng)的4個(gè)中頻子帶;恢復(fù)水印全部嵌入后,,再在載體圖像Contourlet低頻子帶嵌入認(rèn)證水印,。雙水印的嵌入可以作為判斷圖像內(nèi)容被篡改還是水印被篡改的依據(jù)。該算法不分塊,,避免了塊效應(yīng)和基于分塊獨(dú)立性產(chǎn)生的量化攻擊,,能夠與現(xiàn)有的壓縮標(biāo)準(zhǔn)(如JPEG、JPEG 2000)結(jié)合起來,,能較好地檢測出發(fā)生的篡改并定位,,同時(shí)區(qū)分篡改類型,在一定條件下還可以恢復(fù)被篡改的區(qū)域,。


2.1 不可見性測試
 實(shí)驗(yàn)時(shí),,含雙水印圖像與原始圖像相比,,其峰值信噪比PSNR=38.180 1;只嵌入恢復(fù)水印圖像與原始圖像相比,,其PSNR=39.862 5,;提取出的水印圖像與原始水印圖像相比,其相關(guān)系數(shù)NC=1.00,。實(shí)驗(yàn)結(jié)果表明,,嵌入水印后對圖像的視覺質(zhì)量影響小,并且在載體圖像未遭受任何攻擊時(shí),,該算法完全可以正確地提取出水印圖像,。
2.2 區(qū)分水印篡改或內(nèi)容篡改
 在傳輸過程中,數(shù)字圖像受到的篡改攻擊包括篡改嵌入的水印信息,、篡改圖像內(nèi)容及同時(shí)篡改水印和內(nèi)容3種,。下面通過實(shí)驗(yàn)來驗(yàn)證算法對篡改類型的區(qū)分情況。
 對含水印圖像進(jìn)行處理,,使提取的認(rèn)證水印與原始認(rèn)證水印相比,,各位值取反。如圖2所示,,圖2(a)是認(rèn)證水印被篡改的圖像,,圖2(b)是其認(rèn)證結(jié)果。由于只篡改水印信息并不影響原始圖像的使用價(jià)值,,因此這種情況通過認(rèn)證,。

 對含水印圖像進(jìn)行了裁剪和替換等處理,結(jié)果如圖3所示,,從認(rèn)證結(jié)果可以清晰地看出篡改發(fā)生的位置,。由于此時(shí)圖像的內(nèi)容發(fā)生了篡改,,破壞了原始圖像的使用價(jià)值,,因此這種情況不能通過認(rèn)證。同時(shí),,通過事先嵌入的恢復(fù)水印,,對被篡改區(qū)域進(jìn)行了恢復(fù)。

 本文提出了一種可區(qū)分水印或內(nèi)容篡改的圖像認(rèn)證算法,,該算法在原始圖像Contourlet變換域的中頻子帶嵌入量化的低頻信息作為恢復(fù)水印,,而在圖像的低頻子帶嵌入認(rèn)證水印。仿真實(shí)驗(yàn)表明,,該算法在保證不可見性的同時(shí),,具有較好的魯棒性;雙重水印的嵌入使得算法可以區(qū)分水印被篡改或內(nèi)容被篡改,,并可對圖像內(nèi)容被篡改區(qū)域進(jìn)行定位與近似恢復(fù),。
參考文獻(xiàn)
[1] 李海峰,,宋巍巍,王樹勛.基于Contourlet變換的穩(wěn)健性圖像水印算法[J].通信學(xué)報(bào),,2006,,27(4):87-94.
[2] JAYALAKSHMI M, MERCHANT S N,, DESAI U B.Digital water-marking in Contourlet domain[C]. The 18th Intern-ational Conference on Pattern Recognition,, 2006(3):861-864.
[3] BOUZIDI A, BAAZIZ N. Contourlet domain feature extraction for image content authentication[C]. Proceedings of the 2006 International Conference on Intelligent Information Hiding and Multimedia Signal Processing,, 2006:202-206.

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