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

基于DCT域自適應(yīng)數(shù)字圖像水印技術(shù)

2013-04-12 00:00:00方春城譚忠明林若波邢南亮
現(xiàn)代電子技術(shù) 2013年15期

摘 要: 基于離散余弦變換(DCT)的特點(diǎn),提出一種自適應(yīng)水印算法。選取DCT域三個中頻系數(shù)及主對角線系數(shù),并求它們各自的均值,比較嵌入位與這兩個平均值的關(guān)系,調(diào)整嵌入位的大小自適應(yīng)實(shí)現(xiàn)水印嵌入。利用Arnold變換對水印信息進(jìn)行預(yù)處理,增強(qiáng)水印的安全性。實(shí)驗(yàn)表明,該算法水印提取效果較好,對剪切、旋轉(zhuǎn)、修改、JPEG等攻擊具有較好的穩(wěn)健性和魯棒性。

關(guān)鍵詞: 自適應(yīng)算法; 數(shù)字圖像水印; Arnold變換; 離散余弦變換

中圖分類號: TN911.72?34; TP309.7 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2013)15?0076?03

Adaptive digital image watermarking technology based on DCT domain

FANG Chun?cheng1, TAN Zhong?ming2, LIN Ruo?bo1, XING Nan?liang3

(1. Department of Mechanical and Electrical Engineering, Jieyang Vocational and Technical College, Jieyang 522051, China;

2. Library, Jieyang Vocational and Technical College, Jieyang 522051, China;

3. Center of Training and Information, Jieyang Vocational and Technical College, Jieyang 522051, China)

Abstract: An adaptive digital watermarking algorithm is proposed based on the characteristics of discrete cosine transformation (DCT). Three medium frequency DCT coefficients and main diagonal coefficients are selected, and their means are calculated. The relation between the embedded coefficient and these two means are analyzed to achieve watermarking embedding adaptively by adjusting the value of embedded coefficient. The watermarking is preprocessed by Arnold transformation before being embedded to enhance the security of the algorithm. The experimental result shows that the algorithm has a good effect in watermarking extraction, as well as enough toughness and robustness for some common attacks, such as cutting, rotation, altering, JPEG compression, etc.

Keywords: adaptive algorithm; digital image watermarking; Arnold transformation; discrete cosine transformation

0 引 言

隨著互聯(lián)網(wǎng)技術(shù)和計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,網(wǎng)上辦公、網(wǎng)上商務(wù)活動越來越多,信息安全越來越顯示其重要性。網(wǎng)上商務(wù)活動的數(shù)據(jù)必須做得可以防篡改、偽造,數(shù)據(jù)完整性也必須得到保障。加密技術(shù)雖然一定程度上能保護(hù)數(shù)據(jù)的安全性,但在防篡改、偽造方面卻存在一定的缺陷;于是,數(shù)字水印(Digital Watermarking)技術(shù)應(yīng)運(yùn)而生[1?2]。加密技術(shù)與水印技術(shù)的區(qū)別在于,前者對載體的修改攻擊者在感官上能較容易感知,而后者則要求攻擊者對隱蔽載體的改動在感官上不能感知或者不容易感知[2]。水印算法按不同嵌入域,可分為空域算法和變換域算法[1],當(dāng)前的研究熱點(diǎn)是變換域算法。如根據(jù)人類視覺模型特性的DCT(Discrete Cosine Transformation,離散余弦變換)域水印算法等。DCT算法與JPEG(Joint Photographic Experts Group,聯(lián)合圖像專家組)國際數(shù)據(jù)壓縮標(biāo)準(zhǔn)兼容,便于實(shí)現(xiàn),應(yīng)用也比較多[2?3]。本文提出的算法為DCT域數(shù)字水印算法。

1 水印預(yù)處理

水印信號都代表一定的意義,如版權(quán)、序列號等,水印嵌入前一般先做預(yù)處理,以增強(qiáng)其安全性。預(yù)處理的技術(shù)也較多,這里以Arnold變換對待嵌入的水印進(jìn)行預(yù)處理。該變換的基本原理是把水印圖像原有的像素進(jìn)行“打亂”,這種“打亂”是將圖像的像素進(jìn)行移動[2,4?7],直到圖像的像素變成視覺上不規(guī)則為止。Arnold變換可以概括為:

[MN=1112MNmod(S)] (1)

式中:[(M,N)],[(M,N)]分別代表進(jìn)行Arnold變換前后水印圖像的像素,[S]是水印圖像的大小。本文以40×40的帶“水印”字樣的二值圖像作為水印,圖1(a)~(e)分別代表原始水印圖像以及經(jīng)過1次、5次、10次、20次Arnold變換后的水印圖像。從圖1可以看出,原始水印圖像在經(jīng)過5次及以上的Arnold變換后在視覺上開始變得不規(guī)則、逐漸“混亂”,水印經(jīng)Arnold變換后達(dá)到加密效果。

圖1 水印進(jìn)行Arnold變換前后的圖像

2 算法原理

2.1 嵌入原理

將載體圖像進(jìn)行DCT變換,載體圖像C則采用8×8分塊后進(jìn)行DCT變換,選取每一塊圖像子塊要嵌入水印信息的系數(shù)位,嵌入水印。水印信息經(jīng)Arnold變換后嵌入DCT域的中頻系數(shù)中[2]。本文以系數(shù)位[(k1(i)+3,k2(i)+2)]作為嵌入位。設(shè)定強(qiáng)度因子[α],可以增強(qiáng)水印的提取精度。求出系數(shù)矩陣主對角線上8個系數(shù)的平均值[d,]選擇嵌入位系數(shù)[Di:] [(k1(i)+3,k2(i)+2)],及其前、后的各一位DCT系數(shù)[Di-1:][(k1(i)+2,k2(i)+3)]和[Di+1:][(k1(i)+4,k2(i)+1)],并求出這三個系數(shù)的平均值[mid=13i=02Di],比較[d],[Di]與mid三者之間的大小,以[Di]為三者的中間值代表信息“1”,否則就代表信息“0”。具體嵌入步驟如下:

(1)水印圖像W進(jìn)行5次Arnold變換,得到置亂的水印圖像,并轉(zhuǎn)換為一維序列W′;

(2)載體圖像C進(jìn)行8×8的DCT變換;

(3)采用隨機(jī)序列隨機(jī)選取圖像塊[bi],在圖像塊[bi]中嵌入一位水印信息,[i]對應(yīng)第[i]個比特位編碼,這里采用的隨機(jī)序列可以當(dāng)作該算法的密鑰;這樣處理可以提高水印的安全性[7];

(4)分別求主對角線系數(shù)的平均值[d],[Di-1,][Di,][Di+1]的平均值mid;

(5)選取水印比特位[Wi,]比較[d,][Di]與mid三者的大小,如果[Wi=1]而且[Di]為[d、][Di]和mid三者的中間值,則不用修改[Di],否則修改[Di],令[Di=mid±α];如果[Wi=0]而且[Di]不為[d、][Di]和mid的中間值,則[Di]不用修改,否則修改,令[Di=mid±α],其中正負(fù)號的選擇,[Di]如果接近mid和[d]的小者則取正號、大者則取負(fù)號;

(6)水印嵌入結(jié)束,進(jìn)行IDCT(Inverse Discrete Cosine Transformation,離散余弦逆變換)變換,得到隱蔽載體[C]。

2.2 提取原理

對隱蔽載體[C]進(jìn)行DCT變換,求出主對角線系數(shù)的平均值[d,]對應(yīng)的系數(shù)位[Di]及其與前后的兩個系數(shù)[Di-1,][Di+1]的平均值[mid=13i=02Di],比較[d,][Di]和mid三者的大小,以[Di]為三者的中間值代表“1”,否則代表“0”。提取步驟如下:

(1)將隱蔽載體圖像[C]進(jìn)行8×8的DCT變換;

(2)采用隨機(jī)序列隨機(jī)選取圖像塊[bi];

(3)求出相應(yīng)的[d,][Di]和mid,比較它們之間的大小,以[Di]為三者的中間值代表“1”,反之,代表信息“0”,并轉(zhuǎn)換為二維矩陣[S];

(4)對[S]求Arnold逆變換,獲得水印圖像[W]。

3 實(shí)驗(yàn)分析

一般判斷水印算法優(yōu)劣,隱蔽圖像采用峰值信噪比(Peak Signal?to?Noise Ratio,PSNR)[2,5?10],水印圖像則采用歸一化相關(guān)系數(shù)(Normalized Correlation Coefficient, NC)進(jìn)行評判[2,5?10]。

實(shí)驗(yàn)用標(biāo)準(zhǔn)圖庫的256級灰度圖像lena圖(512×512)作為載體C,以(40×40)帶“水印”兩字的二值圖像作為水印圖像W進(jìn)行實(shí)驗(yàn);水印圖像先經(jīng)過5次Arnold變換,嵌入強(qiáng)度[α]分別為0.05和0.08。[α]越大,穩(wěn)健性越好,但隨著[α]的增加,水印的不可感知性會變差[2,7?8]。圖2中的(a)圖是[α]為0.05的隱蔽載體及提取的水印;(b)圖是[α]為0.08時的實(shí)驗(yàn)結(jié)果。通過實(shí)驗(yàn)發(fā)現(xiàn),[α]的增大會使PSNR值減小,即圖像質(zhì)量降低,但可以提高水印的相似度,即精度[2]。

依次對隱蔽載體進(jìn)行攻擊實(shí)驗(yàn),分別為加0.01椒鹽噪聲、旋轉(zhuǎn)20°、直方圖均衡化、剪切掉1/4圖像、中值濾波、JPEG攻擊、涂改等攻擊,實(shí)驗(yàn)結(jié)果如圖3所示。受到剪切正中間1/4和涂改攻擊的隱蔽載體如圖4所示。表1為受各種攻擊后的PSNR和NC值(強(qiáng)度[α]=0.08)。隱蔽載體在受到椒鹽攻擊、旋轉(zhuǎn)20°、直方圖均衡化、剪切、涂改五種攻擊時,其PSNR均小于30 dB,其中剪切1/4攻擊的PSNR值低于10 dB,但仍可以恢復(fù)出水印圖像,其NC值仍然大于0.7,可見,該算法的魯棒性較強(qiáng)。

圖2 [α]=0.05與[α]=0.08時的隱蔽載體及水印

圖3 受各種攻擊后的水印([α]=0.08)

圖4 剪切與涂改攻擊的隱蔽載體

文獻(xiàn)[2]的算法,是通過求DCT變換中相鄰三個DCT系數(shù)的平均值,比較平均值與嵌入系數(shù)位的大小,并依據(jù)水印信息確定是否修改該系數(shù),從而實(shí)現(xiàn)水印的嵌入。圖5(a),(b)分別代表α=0.14時,用本文算法與文獻(xiàn)[2]算法嵌入水印后比較,從兩個圖中可以看出,本文的隱蔽性比文獻(xiàn)[2]的好,將本文算法與文獻(xiàn)[2]算法分別進(jìn)行實(shí)驗(yàn),對應(yīng)的PSNR和NC值列于表2。從表2中的數(shù)據(jù)也證明了本文算法的有效性。

從表1的數(shù)據(jù)可以看出,在受到常見攻擊方法的攻擊下,提取出來的水印的NC值仍然大于0.7,保證水印提取的質(zhì)量;另一方面,表2的PSNR值顯示,在不同的嵌入強(qiáng)度下,本文算法的隱蔽載體的圖像質(zhì)量明顯優(yōu)于文獻(xiàn)[2]的情況。由此可見,本文算法在保證較好的魯棒性前提下,比文獻(xiàn)[2]的算法更具隱蔽性。

圖5 分別用本文算法與文獻(xiàn)[2]算法比較([α=]0.14)

4 總 結(jié)

本文設(shè)計(jì)的算法采用(8×8)的DCT變換,避免圖像分割過大或過小的問題,根據(jù)嵌入位與鄰近兩個系數(shù)的平均值、主對角線系數(shù)的平均值進(jìn)行比較,進(jìn)行動態(tài)的調(diào)整,實(shí)現(xiàn)水印自適應(yīng)嵌入。采用Arnold變換對水印預(yù)處理,降低水印信息內(nèi)部的相關(guān)性,提高其安全性[7]。實(shí)驗(yàn)結(jié)果顯示,該算法具有較好的抗攻擊能力;采用自適應(yīng)方法,提高水印的穩(wěn)健性、魯棒性和提取效果。

參考文獻(xiàn)

[1] 方春城.基于WEB的信息隱藏設(shè)計(jì)與應(yīng)用[D].廣州:中山大學(xué),2010.

[2] 方春城,譚忠明,林若波,等.基于DCT域的自適應(yīng)數(shù)字水印算法[J].山東理工大學(xué)學(xué)報(bào):自然科學(xué)版,2012,26(2):72?76.

[3] 王麗娜,郭遲,李鵬.信息隱藏技術(shù)實(shí)驗(yàn)教程[M].武漢:武漢大學(xué)出版社,2004.

[4] 丁瑋,閆偉齊,齊東旭.基于Arnold變換的數(shù)字圖像置亂技術(shù)[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2001,13(4):338?341.

[5] 丁镠,程顯毅,徐波.DCT域加密自適應(yīng)數(shù)字水印算法[J].計(jì)算機(jī)應(yīng)用研究,2009,26(12):4768?4770.

[6] 趙峰,袁東風(fēng).基于DCT域的數(shù)字紋理圖像置亂評價方法[J].吉林大學(xué)學(xué)報(bào):信息科學(xué)版,2008,26(1):27?30.

[7] 呂東岳,徐貴力,李開宇,等.基于DCT與SVD相結(jié)合的圖像水印新算法[J].電子科技,2011,24(5):112?115.

[8] 閆麗君,康寶生,岳曉菊.改進(jìn)的基于DCT的自適應(yīng)水印算法[J].計(jì)算機(jī)工程與應(yīng)用,2011,47(8):197?200.

[9] 黃武輝,劉海英,齊影虹.一種基于DCT的水印算法及其實(shí)現(xiàn)[J].電腦知識與技術(shù),2009,5(10):2696?2698.

[10] 袁修貴,周振.一種新的基于DWT、DCT和SVD的魯棒水印算法[J].計(jì)算機(jī)工程與科學(xué),2011,33(1):112?115.

主站蜘蛛池模板: 亚洲精品无码抽插日韩| 亚洲bt欧美bt精品| 欧美一级夜夜爽| 精品一区二区三区无码视频无码| 色偷偷男人的天堂亚洲av| 青草91视频免费观看| 国产精品成人啪精品视频| 丰满人妻一区二区三区视频| 白丝美女办公室高潮喷水视频 | 尤物成AV人片在线观看| 亚洲狠狠婷婷综合久久久久| 黄色一级视频欧美| 精品少妇人妻av无码久久| 久久亚洲美女精品国产精品| 亚洲精品福利视频| 久久久精品国产SM调教网站| 91视频区| av天堂最新版在线| 女人18毛片一级毛片在线 | 日韩午夜福利在线观看| 日韩国产一区二区三区无码| 亚洲熟妇AV日韩熟妇在线| 性69交片免费看| 黄色污网站在线观看| 一本大道无码高清| 亚洲天堂网在线播放| 58av国产精品| 国产一区二区三区在线无码| 老司机精品久久| 97青草最新免费精品视频| 国产中文一区二区苍井空| 九色视频在线免费观看| 日韩精品久久无码中文字幕色欲| 精品黑人一区二区三区| 久久成人18免费| 亚洲三级色| 四虎免费视频网站| 国产91九色在线播放| 九九热在线视频| 青青久在线视频免费观看| AV无码国产在线看岛国岛| 日韩在线视频网| 日本AⅤ精品一区二区三区日| 久爱午夜精品免费视频| 亚洲精品中文字幕午夜| 日本欧美视频在线观看| 日韩资源站| 亚洲天堂久久新| 尤物视频一区| 久久久精品无码一二三区| 成人午夜久久| 亚洲国产无码有码| 91久久国产热精品免费| 国产精品伦视频观看免费| 国产福利大秀91| 免费国产高清视频| 国产精品任我爽爆在线播放6080| 国产精品密蕾丝视频| 国产午夜在线观看视频| 国产精品第一区| 在线免费观看AV| av一区二区三区高清久久| 国产精品一区二区不卡的视频| 日韩欧美网址| 欧美成人日韩| 亚洲黄色视频在线观看一区| 午夜不卡福利| 91久久性奴调教国产免费| 女高中生自慰污污网站| 亚洲欧美日韩动漫| 国产微拍精品| 青草视频免费在线观看| 国产成人精品三级| 美女无遮挡免费视频网站| 久久精品国产免费观看频道| 2021天堂在线亚洲精品专区| 亚洲av片在线免费观看| 国产噜噜在线视频观看| 久久免费精品琪琪| 国产精品理论片| 国产青青草视频| 91精品国产福利|