嚴(yán)春來
摘要:互聯(lián)網(wǎng)的應(yīng)用,使人們的交流和溝通日益便利。隨著互聯(lián)網(wǎng)的不斷發(fā)展,大量的資源也在網(wǎng)絡(luò)中共享,這就是一把雙刃劍,它在給人們帶來福音的同時(shí),又因?yàn)榫W(wǎng)絡(luò)的自由性傳播而損害了部分人的利益,特別是圖像,音頻,視頻在網(wǎng)絡(luò)上的傳播,讓原創(chuàng)者蒙受巨大損失。為了保護(hù)數(shù)字作品的產(chǎn)權(quán)不受損害,相關(guān)的水印技術(shù)被提出,從而認(rèn)證和控制多媒體的使用。文章通過結(jié)合人類聽覺系統(tǒng)(HAS)的特性,提出一種時(shí)域音頻數(shù)字水印算法。該算法將二值圖像作為水印嵌入到音頻信號(hào)中,為了減小水印圖像像素間的相關(guān)性,增強(qiáng)水印圖像的安全性,利用Arnold置亂變換對(duì)要嵌入的水印圖像進(jìn)行置亂處理。最后通過實(shí)驗(yàn)驗(yàn)證了該算法的感知透明性、安全性和魯棒性。
關(guān)鍵詞:離散余弦變換;二值圖像;魯棒性;安全性
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)34-0162-03
1離散余弦變換(DCT)介紹
Wang Ye在1998年提出了一種基于修正離散余弦變換的音頻數(shù)字水印算法,該方法首先在時(shí)域?qū)σ纛l信號(hào)進(jìn)行序列變換,根據(jù)偽隨機(jī)序列重新排列音頻的采樣信號(hào),然后在頻域添加水印,對(duì)排列好的序列進(jìn)行修正離散余弦變換(Modified Discrete Cosine Transform,MDCT),通過對(duì)MDCT的系數(shù)的修改來嵌入水印,最后再進(jìn)行離散余弦逆變換得到嵌入水印后的音頻序列。使用偽隨機(jī)的序列方式對(duì)信號(hào)進(jìn)行排列后,有兩點(diǎn)好處:一個(gè)是提高算法的安全性,另一個(gè)是可以平滑功率譜密度。Won-Gyum Kim 等人在使用DCT變換的基礎(chǔ)上嵌入同步信號(hào),來增強(qiáng)對(duì)同步攻擊的魯棒性,它對(duì)添加噪聲,濾波等攻擊都具有一定的魯棒性。
離散余弦變換(Discrete Cosine Transform,簡(jiǎn)稱DCT變換)是一種與傅立葉變換緊密相關(guān)的數(shù)學(xué)運(yùn)算。在傅立葉級(jí)數(shù)展開式中,如果被展開的函數(shù)是實(shí)偶函數(shù),那么其傅立葉級(jí)數(shù)中只包含余弦項(xiàng),再將其離散化可導(dǎo)出余弦變換,因此稱之為離散余弦變換。
一維離散余弦變換和逆變換定義如下:
2.3水印提取
該水印的提取和檢測(cè)為盲檢測(cè),所以不需要原始的數(shù)字音頻信號(hào)。其過程從音頻處理開始。
3. DCT水印攻擊測(cè)試
先從直觀的角度觀察水印的感知透明度,發(fā)覺水印嵌入后,音頻會(huì)產(chǎn)生極小的噪音,說明該水印在感知透明度上還有一定的問題,需要深入研究。
對(duì)嵌入水印的音頻做一些常見的攻擊,以測(cè)試水印的魯棒性或脆弱性。
3.1 格式轉(zhuǎn)換
格式轉(zhuǎn)換是最常見的音頻處理,將音頻轉(zhuǎn)換為不同的格式進(jìn)行壓縮,無損壓縮本身對(duì)音頻的質(zhì)量沒有特別的影響,但是因?yàn)楣潭ǜ袷降霓D(zhuǎn)換,導(dǎo)致對(duì)后加入的水印本身是一種攻擊方式。
原始音頻為wav格式音頻文件,水印圖像為jpeg格式,圖1為原始水印和正常流程提取的水印對(duì)比。
轉(zhuǎn)化為MP3格式之后提取水印,水印變模糊,但仍可以看出形狀。再次從MP3轉(zhuǎn)為WAV格式后,水印仍然不夠清晰,說明MP3壓縮是有損壓縮,在一定程度上忽略高頻信號(hào),轉(zhuǎn)變?yōu)閃AV格式后,水印差值與轉(zhuǎn)變MP3后的水印差值極小,說明WAV格式壓縮音頻損失較小。格式轉(zhuǎn)換后,水印圖像仍然能夠辨析出,這說明該水印對(duì)格式轉(zhuǎn)換具有一定魯棒性。
3.2 添加白噪聲
加入白噪聲是一種非常常見的攻擊,用來破壞水印,使水印不能被正常提取出來。
隨著信噪比不斷下降,水印質(zhì)量不斷下降,圖2為添加白噪聲后提取出來的水印。(a)為信噪比90%,水印與原始水印基本相同;(b)為信噪比70%,水印開始出現(xiàn)噪聲,仍然清晰:(c)為信噪比50%,水印已變得不夠清晰,但仍然能夠看出輪廓;(d)為信噪比30%,水印基本消失,水印已經(jīng)失效。只有當(dāng)信噪比很小的時(shí)候,水印圖像才失效,所以該水印對(duì)白噪聲的魯棒性很好。
4 結(jié)語
基于DCT域的數(shù)字音頻水印算法將水印信息嵌入到音頻信號(hào)中,首先音頻信號(hào)要經(jīng)過離散余弦變換,之后將水印嵌入到音頻信號(hào)的高頻系數(shù)上。這一點(diǎn)充分利用到了人類聽覺系統(tǒng)(HAS)中的掩蔽效應(yīng)。之后再通過離散余弦逆變換得到嵌入水印后的音頻信號(hào)。這種嵌入方法優(yōu)點(diǎn)在于嵌入位置,強(qiáng)度等都很靈活。缺點(diǎn)在于原始音頻信號(hào)的冗余信息利用不足。通過量化水印信息可以實(shí)現(xiàn)水印的盲檢測(cè)。最后在水印攻擊試驗(yàn)下,證明該水印算法有不錯(cuò)的魯棒性和感知透明性。
參考文獻(xiàn):
[1] 付麗娟.基于音頻數(shù)字水印的算法研究[D].山東:山東大學(xué)出版社,2008.
[2] 孫榮榮,余建橋,馮林.MATLAB在音頻數(shù)字水印技術(shù)研究中的應(yīng)用[J].計(jì)算機(jī)應(yīng)用,2008(2): 119-126.
[3] 趙春暉,李福昌.數(shù)字音頻水印技術(shù):回溯與展望[D].哈爾濱:哈爾濱工程大學(xué)學(xué)報(bào),2002,23(6).
[4] 何小玲,賴惠成.小波變換在數(shù)字音頻水印嵌入中的應(yīng)用[D].中原工學(xué)院學(xué)報(bào),2004,15(6).
[5] Rade Petrovic.Digital Watermarks for Audio Integrity Verification. Serbia and Montenegro, Nis, September 28 - 30, 2005:215-219.