胡奇光
【摘 要】為了提高圖像在空間域嵌入水印后的透明性和穩(wěn)健性,本文提出了一種基于圖像區(qū)域極值的數(shù)字水印嵌入和提取方法:首先將圖像分為幾大塊,再將每塊分成許多小的區(qū)域,然后將水印同時嵌入各塊每個區(qū)域的極值中;在提取水印時按嵌入的逆過程進(jìn)行。實驗結(jié)果表明,該算法水印的隱藏效果好、抗裁剪進(jìn)攻及抗噪聲干擾能力較強(qiáng),并具有較高的運(yùn)行效率。
【關(guān)鍵詞】數(shù)字水印;數(shù)字圖像;區(qū)域極值
【中圖分類號】TP393【文獻(xiàn)標(biāo)識碼】A【文章編號】1672-5158(2013)07-0122-02
Image Digital Watermark Algorithm Based on Region Extremum
HU qi-guang
(School of Information Science and Engineering, Hunan City University, Yiyang 41300,China)
【Abstract】For the sake of enhancing the transparence and steadiness of image embedded watermark in spacial domain,a watermarks embedding and extracting algorithm based on image region extremum is presented.At first, the image is separated into several blocks, then each block is separated into smaller regions, at last, the watermark is embedded in each smaller region of each block simultaneously. The watermark extracting is an inverse process of watermark embedding. The test results verifled that the watermark has good hiding effect, stronger anti-cutting performance and anti-noise interference capacity, as well as higher running efficiency.
【Key words】digital watermark; digital image; region extremum
【基金項目】 湖南省科技計劃項目(編號:2012SK3115)
引言
隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,圖像、音頻和視頻等多媒體數(shù)字信息更易于存儲和發(fā)布,也能容易地傳播和復(fù)制,由此而引發(fā)了關(guān)于多媒體信息的傳輸安全問題和數(shù)字產(chǎn)品的版權(quán)保護(hù)問題。數(shù)字水印技術(shù)就是在這種情況下發(fā)展起來的一門技術(shù),它通過在原始數(shù)字作品中嵌入一些有意義的信息來達(dá)到保護(hù)版權(quán)的目的。一個優(yōu)秀的數(shù)字圖像水印技術(shù)應(yīng)具有透明性、穩(wěn)健性和安全性等幾個基本屬性。
數(shù)字水印技術(shù)根據(jù)算法工作域的不同可分為空間域和變換域兩種。針對數(shù)字圖像在空間域嵌入水印的穩(wěn)健性較差等問題,本文提出了一種基于區(qū)域極值的算法:將數(shù)字圖像分成幾大塊,再將每塊分成許多小的區(qū)域,然后將水印同時嵌入各塊每個區(qū)域的極值中;在提取水印時按嵌入的逆過程進(jìn)行,不需要原始圖像的參與,可實現(xiàn)水印圖像的提取。實驗結(jié)果表明,該算法不但水印的隱藏效果好,又可以抗裁剪攻擊以及噪聲干擾,嵌入及提取水印過程均只需要數(shù)秒鐘,具有較高的執(zhí)行效率。
1 水印算法
1.1 嵌入水印的方法
如果 ( , )f x y為原始灰度圖像,其大小為 MM?; ( , )W x y為二值水印圖像,其大小為 NN?; ( , )g x y為嵌入水印后的圖像。若 2mMNn???(其中 ,, ,M N m n均為正整數(shù)),則水印嵌入過程可表述為:
(1)將二值水印圖像 W進(jìn)行置亂,生成新的二值水印圖像 W?(其大小仍為 NN?);
(2)將原始灰度圖像 f進(jìn)行偶數(shù)量化后的變?yōu)?f?,再分成相等的
22mm?個大塊;
2.1 原始圖像及水印
本測試中采用 512,32,1,8MNmn????。測試用原始圖像如圖2(a)所示,它以“.png”格式存儲的256級灰度圖像(512×512);待嵌入的水印為圖3(a)所示以“.bmp”格式存儲的二值圖像(32×32)。所有實驗測試均在Windows XP Professional + Matlab軟件環(huán)境下完成。
2.2 嵌入與提取水印
對圖3(a)原始水印進(jìn)行Arnold二維變換置亂后。嵌入到圖2(a)原始圖像中,得到如圖2(b)所示的含水印圖像,從圖2(b)中提取的二值水印如圖3(b)所示。
2.4 實驗結(jié)果分析
從實驗結(jié)果可以看到,圖2(a)的原始圖像和圖2(b)含水印圖像肉眼幾乎看不出什么區(qū)別,說明該水印算法的隱蔽性很好;從圖2(b)含水印圖像中提取的二值水印圖像圖3(b)和原始二值水印圖像圖3(a)完全一致。從圖4(a)的含噪聲圖像和圖4(b)的被剪切圖像中提取的二值水印圖像均可清淅地看出水印信息,說明該水印算法的抗噪聲干擾和抗裁剪性能均很好。通過圖4(b)在提取水印的步驟(3)中,如果條件改為,則提取的水印更接近原始水印。水印的嵌入和提取時間均不到10 s。
另外通過對含水印圖像圖2(b)實驗測試,在±30%范圍內(nèi)改變圖像亮度,均能很好地提取水?。坏诟淖儓D像的對比度時。提取的水印質(zhì)量很差,甚至不能正確提取。說明該水印算法對亮度改變攻擊的抵抗能力很強(qiáng)而對對比度的改變很敏感。
3 結(jié)束語
本文提出了一種基于區(qū)域極值的數(shù)字圖像二值水印嵌入與盲檢測算法,該算法在對圖像分塊并劃分區(qū)域的基礎(chǔ)上,用置亂后的水印信息對每個區(qū)域的極值進(jìn)行奇偶調(diào)整,從而實現(xiàn)了二值水印的嵌入。
水印的提取過程與嵌入過程相反。通過判斷各區(qū)域極值的奇偶性即可確定嵌入的水印信息是0或1,然后對各塊對應(yīng)區(qū)域提取的信息進(jìn)行多數(shù)綜合并反置亂還原得到二值水印圖像。實驗結(jié)果表明,該算法具有較好的視覺質(zhì)量和較強(qiáng)的穩(wěn)健性;當(dāng)水印檢測時,不需要原始圖像的參與,有效地實現(xiàn)了水印的盲檢測。但該算法對對比度改變攻擊的抵抗能力較弱,還需要進(jìn)一步分析研究。
參考文獻(xiàn)
[1] 黃繼武,程衛(wèi)東. DCT域圖像水印:嵌入對策和算法[J].電子學(xué)報,2004,4-2:57-60
[2] 楊長生.圖像與聲音壓縮技術(shù)[M].浙江大學(xué)出版社,2000,4-1:2-3
[3] 朱秀昌,劉峰,胡棟. 數(shù)字圖像處理與圖像通信[M].北京郵電大學(xué)出版社,2002,3-3:183-185
[4] 龔聲蓉,劉純平,王強(qiáng).數(shù)字圖像處理與分析[M].清華大學(xué)出版社,2006,11-1:166-170
[5] 潘志紅,邵明剛等.一種基于DWT的數(shù)字水印算法[J].微計算機(jī)信息,2010,4-3:87-89
[6] Chih-Wei Tang and Hsueh-Ming Hang,A feature-based robust digital image watermarking scheme[J].IEEE Trans on signal processing,2003,8-1: 51-54
[7] H.T.Lu.r.M.Shen and F.L.Chung.Fragile Watermarking Scheme for Image authentication.Electronics Letters.2003,12-3: 898-900