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

一種基于DNA與QR分解的雙彩色圖像水印算法

2017-09-29 21:45:29張雪
軟件導(dǎo)刊 2017年9期

張雪

摘 要:為提高數(shù)字水印的魯棒性和不可見性,提出了一種基于QR分解和DNA序列的雙彩色圖像盲水印算法。首先利用DNA編碼和耦合映射格子CML對彩色水印圖像進(jìn)行加密;然后將彩色宿主圖像分割為4×4非重疊像素塊,對每個像素塊進(jìn)行QR分解;最后通過改變矩陣R中第一行各數(shù)值關(guān)系,將DNA序列加密水印嵌入到宿主圖像中。根據(jù)水印信息嵌入過程,設(shè)計相應(yīng)的水印提取方案,在不依靠宿主圖像和原始水印數(shù)據(jù)信息的情況下,從嵌入水印后的圖像中提取水印圖像。實(shí)驗(yàn)結(jié)果表明,該水印方案不僅透明度高,而且有較好的魯棒性。

關(guān)鍵詞:彩色圖像加密;QR;DNA;盲提取;魯棒性

DOI:10.11907/rjdk.171503

中圖分類號:TP312 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-7800(2017)009-0083-04

Abstract:In order to improve the robustness and invisibility of digital watermarking, a double color image blind watermarking scheme based on QR decomposition and DNA sequence is proposed .Firstly, the color watermark image is encrypted by DNA and CML, secondly, the color host image is divided into 4x4 non-overlapping pixel blocks, and QR is performed on each selected pixel block to get the matrix R. Thirdly, the DNA sequences encrypted watermark is embed into the host image by modifying the matrix R. The watermark can be extracted from the watermarked image without resorting to the host image and the original watermark. Experimental and analysis show that the watermarking scheme has not only better imperceptibility but a strong robustness.

Key Words:color image encryption; QR; DNA; blind extraction; robustness

0 引言

數(shù)字水印技術(shù)的出現(xiàn)為解決數(shù)字產(chǎn)品版權(quán)問題提供了良好的解決思路。 數(shù)字水印將水印嵌入到多媒體原始數(shù)據(jù)信息中[1],并可將水印信息從數(shù)據(jù)中檢測或提取出來。一個有效的水印方法應(yīng)該具有不可察覺性、魯棒性等特點(diǎn)[2]。在水印檢測提取方面,盲水印提取不需要原始圖像數(shù)據(jù)即可將水印數(shù)據(jù)信息提取出來[3],而非盲水印提取則需要用到原始圖像數(shù)據(jù)或原始水印圖像 [4],導(dǎo)致存在很大的應(yīng)用局限性。為解決空間域水印算法存在的不足,同時提高水印的透明性和魯棒性,目前研究最多的算法都是基于變換域方法[5],其中有代表性的算法是離散余弦變換(DCT)、離散傅立葉變換(DFT)和離散小波變換(DWT)。

蘇慶堂等 [6]設(shè)計了一種基于雙層離散余弦變換的彩色圖像水印算法,但這種嵌入水印算法不安全,因?yàn)榍度氲乃】梢蕴鎿Q,而宿主圖像的修改不易察覺 [7],不能很好保護(hù)版權(quán)。目前求一般矩陣全部特征值的最有效并應(yīng)用廣泛的方法是QR分解法[8]。基于改進(jìn)后的奇異值分解彩色圖像水印算法,通過改變奇異值分解后的U矩陣第二行第一列和第三行第一列的元素值來嵌入水印信息[9]。基于QR分解提出一種新的雙彩色圖像水印算法,其中通過改變分解后得到的R矩陣中第一行第四列各值間的關(guān)系將水印信息嵌入[10]。但上述水印方法中,算法有一定缺陷,不能承受嚴(yán)重攻擊。

本文提出一種基于DNA編碼和QR分解的雙彩色圖像水印算法。實(shí)驗(yàn)結(jié)果表明,該水印方案不僅透明度高,而且有較好的魯棒性。

1 基礎(chǔ)理論

1.1 QR分解原理

如果一個實(shí)(復(fù))非奇異矩陣A能夠分解為一個正交(酉)矩陣Q與一個實(shí)(復(fù))非奇異的上三角矩陣R的乘積,則矩陣A、矩陣Q、矩陣R三者的關(guān)系可用公式(1)表示:A=QR

(1) 稱其為A的QR分解。

將雙精度圖像看作一非奇異實(shí)數(shù)矩陣A,無論矩陣A的行列數(shù)是否一致,均可對其進(jìn)行QR分解,并且分解是唯一的[11]。

1.2 DNA編碼

DNA即為脫氧核糖核酸,它有著雙螺旋結(jié)構(gòu),組成單位為四種脫氧核苷酸,即A、T、C、G,其中A和T,C和G是互補(bǔ)對。圖像信息中的像素值可以用二進(jìn)制0、1代替,其中0、1也是互補(bǔ)的。顯然,對于00和11,10和01也是互補(bǔ)的[12],可用00、11、10、10這4個二進(jìn)制值表示A、T、C、G。根據(jù)堿基ATCG互補(bǔ)關(guān)系可得出表1的8種編碼組合。

傳統(tǒng)的異或運(yùn)算是根據(jù)二進(jìn)制操作進(jìn)行改變,因此可以在傳統(tǒng)基礎(chǔ)上對堿基A、T、C、G進(jìn)行異或。對應(yīng)于表1中的8種編碼組合方案,同樣的DNA異或方案也存在8種。根據(jù)異或運(yùn)算相同為0、不同為1的運(yùn)算法則,在此舉出一種DNA異或操作方案如表2所示。

1.3 CML耦合映射格子

本文選擇時空混沌系統(tǒng)產(chǎn)生密鑰流進(jìn)行圖像加密。時空混沌系統(tǒng)是指系統(tǒng)不光在時間上具有混沌行為,經(jīng)過長時間運(yùn)動后在空間上也呈現(xiàn)出混沌行為。Kaneko等[13]1985年提出了耦合映射格子(CML),它是最典型的時空混沌系統(tǒng)。耦合映射格子(CML)是具有離散時間、離散空間和連續(xù)狀態(tài)的動力系統(tǒng)。與低維混沌系統(tǒng)特性相反,時空混沌系統(tǒng)具有更復(fù)雜的行為和更多的特點(diǎn)。本文采用雙向CML來加密水印,通過下式描述:xn+1(i)=(1-ε)f(xn(i))+ε2[f(xn(i))+f(xn(i+1))]endprint

(2) n代表時間索引指數(shù),i(i=1,2,…,L)代表網(wǎng)格位置索引,耦合常數(shù)ε∈(0,1),f()是映射函數(shù)。這里選擇Logistic映射f(y)=1-λy2,其中λ∈(0,2)是系統(tǒng)參數(shù)且y∈(0,1)。xn(τ)=xn(τ+L)為周期邊界條件用于耦合映射格子,L是CML長度。圖1顯示當(dāng)L=200,n=1,2,3,…,1 000,ε=0.121 374 625 344 378和λ=1.840 723 627 263 491時的時空混沌圖像。

2 圖像加密解密算法

宿主圖像P一般是一幅大小為M*N的24位彩色圖像,水印圖像W是一幅大小為m*n的24位彩色圖像,具體算法設(shè)計如下。

2.1 水印嵌入算法

(1)首先通過降維處理,將彩色水印圖像W分成R、G、B三部分,水印圖像通過DNA序列和耦合映射格子進(jìn)行加密。選取參ε0、λ0以及初始值x0(1)、x0(2)、x0(3)對公式(2)進(jìn)行迭代形成密鑰流。然后通過DNA編碼將加密后的圖像矩陣轉(zhuǎn)換為DNA序列。最后通過DNA異或得到DNA序列水印W′。

(2)將宿主圖像P通過降維處理分成R、G、B三部分,將每個部分分為4×4的非重疊像素塊。按照QR分解公式(1),對每個選中的像素塊進(jìn)行QR分解,以獲得R矩陣。

(3)通過修改矩陣R中第一行各數(shù)值的關(guān)系嵌入水印信息,其中r1=R(1,1),r2=R(1,2),r3=R(1,3),r4=R(1,4)。嵌入DNA序列水印圖像中的堿基T、C、A、G時,需要滿足式(3)、式(4)、式(5)、式(6):T:r1-r3>0,r4-r2>0,

3.1 水印的不可見性

將水印圖像fudan嵌入到宿主圖像Lena中,結(jié)果如圖4(a)、圖4(b)中的兩幅圖所示,分別為嵌入水印后的圖像和提取出的水印圖像。可以用肉眼直觀看出嵌入水印后的圖像和原始宿主圖像并無太大差別,其中嵌入水印后的圖像峰值信噪比(PSNR)為39.0530,說明該水印有較好的不可見性。在沒有攻擊情況下,NC值為0.9397,非常接近于1,說明提取的水印圖像和原始水印圖像無太大差別。

3.2 水印魯棒性對比分析

將嵌入水印后的圖像Lena進(jìn)行攻擊測試,測試水印的魯棒性。同時將本文水印方案與文獻(xiàn)[14]中雙彩色圖像水印方案進(jìn)行比較。兩種算法實(shí)驗(yàn)都選擇彩色圖像Lena作為宿主圖像,彩色圖像Fudan標(biāo)志作為水印圖像。

3.2.1 噪聲攻擊

添加的噪聲會使圖像惡化,同時也難以提取水印。為嵌入水印后的圖像添加100%椒鹽噪聲,觀察提取后的水印圖像,結(jié)果如圖5所示。從圖中可以看出,水印圖像嚴(yán)重降級,但仍然能夠識別出提取的水印。

3.2.2 圖像裁剪

圖像剪裁是一種無損操作,在實(shí)際生活中經(jīng)常使用。對嵌入水印后的圖像進(jìn)行25%、50%的裁剪處理,結(jié)果如圖6所示。

對水印圖像進(jìn)行添加噪聲、剪切等攻擊后,從數(shù)據(jù)結(jié)果可以看出本文算法好于文獻(xiàn)[14], 比如對水印圖像分別添加100%高斯噪聲和100%椒鹽噪聲,實(shí)驗(yàn)結(jié)果顯示文獻(xiàn)[14]并不能很好地抵抗噪聲攻擊;對水印圖像進(jìn)行QF=50的JPEG壓縮時,雖然提取出的水印受到嚴(yán)重破壞,但NC值仍好于文獻(xiàn)[14];當(dāng)對圖像進(jìn)行25%的剪切和銳化攻擊后,本文算法的魯棒性均大于文獻(xiàn)[14]。兩種算法方案的實(shí)驗(yàn)結(jié)果詳細(xì)比較如表3所示。

4 結(jié)語

本文基于QR分解和DNA序列設(shè)計了一種雙彩色圖像水印方案。為提高算法的安全性,利用時空混沌原理對水印圖像進(jìn)行加密。首先,利用DNA編碼和耦合映像格子CML對彩色水印圖像進(jìn)行加密;其次,對彩色宿主圖像的每個像素塊進(jìn)行QR分解,得到分解后的R矩陣;最后,通過改變矩陣R中第一行的各數(shù)值關(guān)系,將DNA序列加密水印嵌入到宿主圖像中,設(shè)計出水印提取方案。在各種攻擊情況下,提取出的水印信息數(shù)據(jù)表明該方案具有良好的不可感知性和魯棒性,比文獻(xiàn)[14]的雙色圖像水印方案性能更好。

參考文獻(xiàn):

[1] 陳明奇,鈕心忻,楊義先.數(shù)字水印的研究進(jìn)展和應(yīng)用[J].通信學(xué)報,2001,22(5):71-79.

[2] 金聰.數(shù)字水印理論與技術(shù)[M].北京:清華大學(xué)出版社, 2008.

[3] 尹浩,林闖,邱鋒,等.數(shù)字水印技術(shù)綜述[J].計算機(jī)研究與發(fā)展,2005,42(7):1093-1099.

[4] LIN C Y, CHANG S F. Watermarking capacity of digital images based on domain-specific masking effects[C].Information Technology:Coding and Computing, Proceedings. International Conference on. IEEE Xplore, 2001:90-94.

[5] DAS C, PANIGRAHI S, SHARMA V K, et al. A novel blind robust image watermarking in DCT domain using inter-block coefficient correlation[J]. AEU - International Journal of Electronics and Communications, 2014,68(3):244-253.

[6] SU Q, NIU Y, LIU X, et al. A novel blind digital watermarking algorithm for embedding color image into color image[J]. Optik - International Journal for Light and Electron Optics, 2013, 124(18):3254-3259.

[7] NAN H, FANG B, YANG W, et al. Cryptanalysis and improvement of the robust and blind watermarking scheme for dual color image[J]. Mathematical Problems in Engineering, 2015(6):1-10.

[8] 黃曉紅,張凱月,王冉,等.基于QR分解和小波變換的彩色圖像水印算法[J].河北聯(lián)合大學(xué)學(xué)報:自然科學(xué)版,2016,38(2):70-80.

[9] 蘇慶堂.基于盲提取的彩色圖像數(shù)字水印算法研究[D].上海:華東理工大學(xué),2013.

[10] SU Q, NIU Y, WANG G, et al. Color image blind watermarking scheme based on QR decomposition[J]. Signal Processing, 2014,94(1):219-235.

[11] 程云鵬.矩陣論[M].第2版.西安:西北工業(yè)大學(xué)出版社,2000.

[12] 涂正武,金聰.基于DNA序列的彩色圖像加密算法[J].計算機(jī)工程與科學(xué),2015,37(10):1933-1939.

[13] KANEKO K. Spatiotemporal intermittency in coupled map lattices[J]. Progress of Theoretical Physics, 1985,74(74):1-1044.

[14] GOLEA E H, SEGHIR R, BENZID R. A bind RGB color image watermarking based on singular value decomposition[C].International Conference on Computer Systems and Applications. IEEE Xplore, 2010:1-5.

(責(zé)任編輯:杜能鋼)endprint

主站蜘蛛池模板: 国产制服丝袜无码视频| 国产精品视频第一专区| 免费看的一级毛片| 另类综合视频| 又猛又黄又爽无遮挡的视频网站| 亚洲午夜福利精品无码| 免费毛片a| 国产va欧美va在线观看| 亚洲美女视频一区| 在线va视频| 精品国产成人a在线观看| 国产精品区视频中文字幕| 精品一区二区三区无码视频无码| 无码'专区第一页| 国产老女人精品免费视频| 久久久噜噜噜久久中文字幕色伊伊 | 热99精品视频| 国产AV毛片| 亚洲天堂网在线播放| 国产av一码二码三码无码| 久久国语对白| 精品视频91| 亚洲一级无毛片无码在线免费视频 | 亚洲制服丝袜第一页| 老司机午夜精品网站在线观看 | 欧美a级完整在线观看| 欧美色图久久| 亚洲天堂网2014| 国产精品lululu在线观看| 国产成人艳妇AA视频在线| 四虎永久免费网站| 91视频精品| 亚洲欧美另类日本| a免费毛片在线播放| 激情無極限的亚洲一区免费| 精品国产免费第一区二区三区日韩| 国产成人精品视频一区二区电影| 亚洲swag精品自拍一区| 国产精品白浆无码流出在线看| 人妻少妇久久久久久97人妻| 国产第四页| 亚洲人成成无码网WWW| 天堂亚洲网| 国产亚洲日韩av在线| 欧美精品成人| 99re在线免费视频| 91无码人妻精品一区二区蜜桃| 男女精品视频| 国产乱人伦偷精品视频AAA| 香蕉久久国产精品免| 无码AV日韩一二三区| 国产自产视频一区二区三区| 国内精品视频在线| 国产91丝袜在线播放动漫 | 1769国产精品免费视频| 亚洲视频二| 九色在线观看视频| 视频国产精品丝袜第一页| 欧美午夜视频在线| 色综合久久无码网| 国产欧美日韩精品第二区| 谁有在线观看日韩亚洲最新视频 | 永久免费精品视频| 欧美第一页在线| 91精品专区国产盗摄| 91精品aⅴ无码中文字字幕蜜桃| 亚洲高清无在码在线无弹窗| 在线观看免费国产| 免费不卡在线观看av| 亚洲一级毛片免费观看| 亚洲色图欧美一区| 黄色网在线| 成年人福利视频| www.日韩三级| 国产视频资源在线观看| 日韩无码精品人妻| 99热这里只有精品在线观看| 亚洲男人在线| 精品少妇人妻无码久久| 国产一二视频| 成人小视频网| 99久久免费精品特色大片|