• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于二代小波和兩種混沌序列的雙水印算法

      2016-09-29 02:40:56趙玉霞
      關(guān)鍵詞:子塊魯棒小波

      趙玉霞,李 艷

      (1.商洛學(xué)院 數(shù)學(xué)與計(jì)算機(jī)應(yīng)用學(xué)院, 陜西 商洛 726000;2.商洛學(xué)院 經(jīng)濟(jì)與管理學(xué)院, 陜西 商洛 726000)

      ?

      ·信息科學(xué)·

      基于二代小波和兩種混沌序列的雙水印算法

      趙玉霞1,李艷2

      (1.商洛學(xué)院 數(shù)學(xué)與計(jì)算機(jī)應(yīng)用學(xué)院, 陜西 商洛726000;2.商洛學(xué)院 經(jīng)濟(jì)與管理學(xué)院, 陜西 商洛726000)

      設(shè)計(jì)一種基于兩種混沌序列和二代小波變換的彩色圖像雙水印算法。算法既嵌入魯棒水印,又嵌入脆弱水印,既實(shí)現(xiàn)了版權(quán)保護(hù)作用又實(shí)現(xiàn)了圖像認(rèn)證功能。水印預(yù)處理過程中,采用兩種混沌序列,提高了算法的安全性;水印嵌入過程中,使用了運(yùn)算速度很快的二代小波變換,提高了算法的效率;中低頻使用不同算法自適應(yīng)地嵌入水印,加強(qiáng)了算法的隱藏效果。仿真實(shí)驗(yàn)表明,該算法既能進(jìn)行版權(quán)保護(hù)又能進(jìn)行圖像認(rèn)證,且隱藏效果好、運(yùn)算速度快、安全性高。

      魯棒水印;脆弱水印;二代小波變換;兩種混沌序列

      互聯(lián)網(wǎng)實(shí)現(xiàn)了數(shù)字化信息的高速傳輸,方便了廣大用戶。然而這些數(shù)字化信息很容易被修改和復(fù)制,因此可以進(jìn)行數(shù)字化信息的認(rèn)證和版權(quán)保護(hù)的數(shù)字水印技術(shù)成為目前的研究熱點(diǎn)。數(shù)字水印的研究對象主要涉及文本水印、音頻水印、圖像水印、視頻水印、軟件水印等幾個(gè)方面[1]。因?yàn)閳D像作為基本的信息表達(dá)媒體,應(yīng)用最為廣泛,其安全性自然得到了高度的重視。數(shù)字水印可分為脆弱水印和魯棒水印。其中脆弱水印用于確認(rèn)圖像是否被修改,而魯棒水印主要用來進(jìn)行版權(quán)保護(hù)。孫圣和等提到的數(shù)字水印技術(shù)[1],要么僅嵌入脆弱水印進(jìn)行圖像認(rèn)證,要么僅嵌入魯棒水印進(jìn)行版權(quán)保護(hù)。大多數(shù)數(shù)字水印研究者致力于研究圖像進(jìn)行版權(quán)保護(hù)的魯棒水印[2-10]。其中文獻(xiàn)[2,6,8,10]研究的是盲水印算法,即水印提取時(shí)不需要原始的載體圖像和原始水印圖像;文獻(xiàn)[3-5,7,9]研究的是非盲水印算法,即水印提取時(shí)需要原始載體圖像。本文提出一種基于兩種混沌序列和二代小波變換的的彩色圖像雙水印算法,既能完成版權(quán)保護(hù)又能實(shí)現(xiàn)圖像認(rèn)證。該算法較本文作者先前在文獻(xiàn)[11]中所給出的算法,隱藏效果更好、運(yùn)算效率更高、魯棒水印的魯棒性更強(qiáng)。

      1 算法原理

      首先將水印進(jìn)行置亂預(yù)處理,為了提高算法的安全性,使用了兩種混沌序列;其次,用二代小波將脆弱水印與載體圖像做小波變換,以提高算法的效率;然后,為使算法有較好的隱藏效果,利用人類視覺系統(tǒng)HVS的特點(diǎn),將分解后的載體圖像的各頻帶使用不同的水印嵌入方法自適應(yīng)地嵌入;最后,跟據(jù)嵌入算法提取出雙水印。

      1.1水印置亂處理

      嵌入水印之前,應(yīng)對其作置亂預(yù)處理來提高安全性,本文選用128×128的彩色圖像作為原始脆弱水印,置亂時(shí)使用兩種混沌序列——Logistic映射和Hybrid映射產(chǎn)生的十進(jìn)制序列同時(shí)對其進(jìn)行置亂;選用32×32的二值圖作為像原始魯棒水印,置亂時(shí)采用兩種混沌序列產(chǎn)生的二進(jìn)制序列進(jìn)行置亂。

      置亂算法的安全性很高,主要體現(xiàn)在脆弱水印和魯棒水印在置亂過程中使用了兩種混沌序列,并對其進(jìn)行離散化產(chǎn)生二值序列,再將二值序列轉(zhuǎn)化成八位十進(jìn)制數(shù)。用Logistic映射產(chǎn)生的十進(jìn)制序列與脆弱水印的奇行進(jìn)行異或,用Hybrid映射產(chǎn)生的十進(jìn)制序列與偶行進(jìn)行異或;魯棒水印是二值水印,因此用Logistic映射產(chǎn)生的二值序列與魯棒水印的奇行進(jìn)行異或,用Hybrid映射產(chǎn)生的二值序列與偶行進(jìn)行異或,這樣攻擊者即使能夠正確地提取出水印,也很難對置亂的圖像進(jìn)行解密[11]。本文使用的兩種混沌序列算法較文獻(xiàn)[12]所提出的二維 Logistic 混沌映射算法更安全,且簡單易實(shí)現(xiàn)。

      雙水印置亂預(yù)處理效果見圖1,圖1(a)~(d)分別為:彩色脆弱水印化成灰度圖像、置亂后的脆弱水印、魯棒水印、置亂后的魯棒水印。

      圖1 水印圖像置亂效果Fig.1 Watermark image scrambling effect

      1.2水印嵌入方案

      由于脆弱水印的脆弱性,本文需要先將魯棒水印嵌入到載體圖像,再將脆弱水印嵌入到載體圖像中。為達(dá)到隱藏效果和魯棒性具佳,嵌入兩種水印時(shí),都要根據(jù)HVS將水印圖像自適應(yīng)地嵌入到載體圖像中。

      水印嵌入過程中本文使用二代小波進(jìn)行小波變換。二代小波方案簡單且運(yùn)算速度快;是構(gòu)造緊支集雙正交小波的新方法,沒有量化誤差,不需要數(shù)據(jù)延拓;需要較小的內(nèi)存;可完全還原原圖像[11,13,15]。本文采用Haar小波基對載體圖像進(jìn)行二代小波變換。

      表1 二代小波3層變換處理時(shí)間與其他小波比較

      1.2.1嵌入魯棒水印文獻(xiàn)[10]的嵌入方案為:將水印的像素值和載體圖像分解后的頻帶系數(shù)分別化成兩個(gè)一維序列。若水印序列的大小為N,則取頻帶系數(shù)序列中一段大小為N的系數(shù)序列Bi(i=1, 3, 5, …,2N-1)。wi為水印像素,若wi=0且Bi>Bi+1,則交換Bi和Bi+1;若wi=1且BiBi+1,則Bi+1=Bi+1-m;否則Bi=Bi-m,以此來增加水印的魯棒性。若Bi與Bi+1相差較大,圖像會(huì)有明顯改動(dòng),隱藏效果不好。

      本文魯棒水印嵌入算法較文獻(xiàn)[10]的算法簡單,隱藏效果好,魯棒性強(qiáng),安全性高。算法簡單體現(xiàn)在:本文算法不生成兩個(gè)一維序列,而是將水印直接嵌入到各頻帶系數(shù)中,比文獻(xiàn)[10]少了兩個(gè)環(huán)節(jié)(生成一維序列和將一維序列還原回水印圖像)。算法的隱藏效果好體現(xiàn)在:因?yàn)樗D像的大小要一般要遠(yuǎn)遠(yuǎn)小于各頻帶系數(shù)的大小,所以可以使用一個(gè)頻帶系數(shù)子塊來嵌入一個(gè)水印像素,修改幅度小。根據(jù)HVS,低頻和中頻部分采用不同的水印嵌入方案。算法的魯棒性強(qiáng)體現(xiàn)在:魯棒水印在嵌入時(shí)在低頻部分和3個(gè)中頻部分分別嵌入旋轉(zhuǎn)0°,90°,180°和270°的置亂后的魯棒水印(旋轉(zhuǎn)后再嵌入可抗剪切攻擊),實(shí)現(xiàn)了多重嵌入。引入了控制參數(shù)m1和m2,來控制魯棒水印的魯棒性和隱藏效果。

      低頻部分具體嵌入方案:根據(jù)水印的大小將低頻部分分成N×N個(gè)子塊,保留各子塊的系數(shù)之和。若w(i, j)=1,則子塊k(i, j) 中的所有節(jié)點(diǎn)加m1;若w(i, j)=0,則子塊k(i, j)中的所有節(jié)點(diǎn)減m1。若想算法的魯棒性強(qiáng),則m1的值取大一些;若想算法的隱藏效果好,則m1的值取小一點(diǎn)。

      中頻部分具體嵌入方案:中頻部分能量小,水印嵌入后人眼察覺不到,因此可直接將水印嵌入。b1與b2是子塊中相鄰的兩個(gè)系數(shù),若w(i, j)=0,且子塊k(i, j) 中的b1> b2,則交換b1和 b2;若w(i, j)=1,且子塊k(i, j)中的b1< b2,則交換b1和 b2。同文獻(xiàn)[10],本文也給出了控制參數(shù)m2:若b1> b2,則b2=b2+m2;否則,b1=b1-m2。若想算法的魯棒性強(qiáng),則m2的值取大一些;若想算法的隱藏效果好,則m2的值取小一點(diǎn)。

      1.2.2自適應(yīng)嵌入地脆弱水印自適應(yīng)嵌入是指水印的嵌入強(qiáng)度、嵌入位置、嵌入信息量隨著載體圖像各部分特性(像素局部特性、塊空域特性、變換域特性)的不同而自適應(yīng)改變的嵌入方法[11,14-15]。本文提出一種預(yù)選嵌入因子的簡單高效算法。先將已嵌入魯棒水印的載體圖像做3層二代小波變換,再根據(jù)HVS使載體圖像低頻部分和中頻部分分別采用不同的水印嵌入強(qiáng)度,相對應(yīng)地嵌入脆弱水印的各頻帶系數(shù)。

      低頻部分嵌入方案:求出低頻部分各子塊的方差值,將其作為嵌入系數(shù)中的一個(gè)參數(shù),根據(jù)各子塊的能量大小嵌入不同強(qiáng)度的水印信息,提高了算法的隱藏效果。

      中頻部分嵌入方案:中頻部分的改變對原始載體圖像的影響極小,因此不必考慮方差值,使算法更有效率。

      設(shè)水印圖像為F,載體圖像為O,結(jié)果圖像為E,兩幅圖像上對應(yīng)于像素點(diǎn)(i,j)的灰度值分別為F(i,j)和O(i,j),其嵌入公式為

      E(i,j)=t×(F(i,j)-O(i,j))+O(i,j),

      0

      (1)

      其中,t為嵌入系數(shù),低頻部分奇行嵌入系數(shù)為

      (2)

      偶行嵌入系數(shù)為

      (3)

      其中,LHD為Logistic和Hybrid映射生成的十進(jìn)制數(shù)矩陣,δ為方差,n1為控制參數(shù),用來控制脆弱水印的隱藏效果,n1的值取大一些,則嵌入系數(shù)的值將會(huì)很小,嵌入水印的量也就會(huì)很小,達(dá)到算法的不可見性。

      中頻部分奇行的嵌入系數(shù)為

      (4)

      偶行的嵌入系數(shù)為

      (5)

      其中,LHD同上,n2為控制參數(shù),作用同n1。

      由于引入LHD使算法保證了脆弱水印的每個(gè)像素的嵌入系數(shù)都不同,加大了水印提取的難度,提高了算法的安全性。

      1.3水印提取方案

      因?yàn)橄惹度媵敯羲≡偾度氪嗳跛?所以提取時(shí)應(yīng)先提取脆弱水印。脆弱水印的提取過程為:用二代小波將含水印的載體圖像進(jìn)行3層小波變換,將脆弱水印的高頻系數(shù)從載體圖像的中頻部分取出,將脆弱水印的低頻系數(shù)從載體圖像的低頻部分取出;然后對脆弱水印的高、低頻系數(shù)進(jìn)行一層小波重構(gòu);最后對重構(gòu)后的圖像進(jìn)行反置亂。

      對脆弱水印圖像的提取公式為

      0

      (6)

      魯棒水印提取過程為:將前面保留的低頻部分各子塊系數(shù)之和與嵌入水印后的載體圖像的低頻部分各子塊系數(shù)之和作比較,從低頻部分提取出第一個(gè)水印;比較嵌入水印后的載體圖像的中頻部分各子塊相鄰系數(shù)的大小,提取出另外3個(gè)水印,并分別旋轉(zhuǎn)270°,180°和90°;反置亂后得到4個(gè)魯棒水印;選出效果最優(yōu)的一個(gè)作為最終結(jié)果;若受到嚴(yán)重攻擊,4個(gè)魯棒水印的效果都不好,則將它們?nèi)诤铣梢粋€(gè)魯棒水印,如果效果還不滿意,則根據(jù)水印圖像的每個(gè)像素周圍的像素值的統(tǒng)計(jì)情況做自恢復(fù)處理,使魯棒水印更魯棒。

      2 雙水印算法

      2.1水印預(yù)處理

      預(yù)處理步驟如下:

      Step1根據(jù)脆弱水印圖像的大小(M×M),使用Logistic映射和Hybrid映射生成大小為4×M的十進(jìn)制矩陣LHD。

      Step2將彩色脆弱水印圖像轉(zhuǎn)化成灰度圖像w1。

      2.2水印嵌入

      水印嵌入步驟如下:

      Step1使用二代小波將彩色載體圖像化成的灰度圖像做3層小波分解。

      Step2根據(jù)原始魯棒水印的大小將低頻部分劃分成N×N個(gè)子塊,記錄低頻部分各子塊之和。

      Step7使用二代小波將各頻帶系數(shù)進(jìn)行3層小波重構(gòu),得到含雙水印圖像E1。

      Step8將灰度圖像E1轉(zhuǎn)化成彩色圖像。

      2.3提取算法

      水印提取算法步驟如下:

      Step1將含魯棒水印和雙水印的彩色載體圖像轉(zhuǎn)化成灰度圖像E1和E2。

      Step2用二代小波將灰度圖像E1和E2做3層小波分解。

      Step3算出E1的低頻部分各子塊的方差,將脆弱水印的低頻分量利用式(2),(3)和(6),從E2的低頻部分提取出來;將脆弱水印的高頻部分各分量利用式(4),(5)和(6),從E2的中頻部分提取出來。

      Step6將灰度圖像w轉(zhuǎn)化成彩色圖像,得到彩色脆弱水印圖像。

      3 實(shí)驗(yàn)結(jié)果與分析

      本文在二代小波變換時(shí)使用Haar小波基,沒有受到攻擊時(shí)的效果見圖2和表2。

      圖2 水印隱藏和提取圖像效果Fig.2 Watermark hiding and extracting effect

      圖2(a)~(f)依次為:魯棒水印(32×32的二值圖像)、脆弱水印(128×128的dog)、載體圖像(512×512的lena)、嵌入雙水印后的載體圖像、從載體圖像中提取出的脆弱水印、從載體圖像中提取出的魯棒水印。

      表2 水印隱藏和提取效果值

      表2中PSNR1為含雙水印的載體圖像峰值信噪比;PSNR2為脆弱水印的峰值信噪比;NC1是脆弱水印的歸一化互相關(guān)系數(shù);NC2魯棒水印的歸一化互相關(guān)系數(shù)。

      將此算法用于其他彩色圖像發(fā)現(xiàn),對于紋理豐富的彩色載體圖像隱藏效果會(huì)更好。

      對雙水印載體圖像進(jìn)行加噪、濾波、旋轉(zhuǎn)、剪切和壓縮攻擊,實(shí)驗(yàn)結(jié)果見表3。表3中的PSNR1, PSNR2,NC1,NC2含義同表2。結(jié)果驗(yàn)證了本算法中脆弱水印有很好的脆弱性,魯棒水印有很好的魯棒性。其中,本文魯棒水印算法的抗旋轉(zhuǎn)攻擊和抗壓縮攻擊能力要遠(yuǎn)遠(yuǎn)優(yōu)于文獻(xiàn)[6]的一種基于DWT和DCT的盲灰度級水印算法、文獻(xiàn)[8]的基于改進(jìn)零樹小波的紅外圖像盲水印算法和文獻(xiàn)[10]的一種基于DWT的雙密鑰盲水印設(shè)計(jì)方案。旋轉(zhuǎn)45度后的NC可達(dá)0.856, 壓縮20%后NC可達(dá)0.969;抗剪切攻擊能力要優(yōu)于文獻(xiàn)[6,8]的魯棒水印算法,在剪切攻擊25%后,NC可達(dá)0.995,而文獻(xiàn)[8]可達(dá)0.940,文獻(xiàn)[6]可達(dá)0.889,而且本文在剪切攻擊75%后,還可以清晰地提取出魯棒水印圖像。

      4 結(jié) 語

      本文提出的基于兩種混沌序列和二代小波變換的彩色圖像雙水印算法,魯棒水印起到了版權(quán)保護(hù)作用;脆弱水印起到了圖像認(rèn)證作用。算法有很好的隱藏效果:根據(jù)HVS使脆弱水印和魯棒水印在不同頻帶使用不同的嵌入方法;算法有很高的安全性:同時(shí)使用Logistic混沌映射和Hybrid混沌映射進(jìn)行置亂預(yù)處理;算法實(shí)現(xiàn)效率高:使用了二代小波對圖像進(jìn)行小波分解與重構(gòu)。

      表3 各種攻擊后的脆弱水印和魯棒水印提取效果

      [1]孫圣和, 陸哲明, 牛夏牧,等. 數(shù)字水印技術(shù)及應(yīng)用[M]. 北京:科學(xué)出版社, 2004.

      [2]Al-OTUM H A, Al-TABA′ A A O.Adaptive color image watermarking based on a modified improved pixel-wise masking technique[J].Computers & Electrical Engineering,2009,35(5): 673-695.

      [3]LU Y H,QIN J,KONG J.A robust digital watermarking scheme based on optimal coefficients selector about sub images[C].The 2007 International Conference on Wavelet Analysis and Pattern Recognition.HongKong: IEEE,2007:1865-186.

      [4]SHEKHAWAT R S,RAO V S,SRIVASTAVA V K.A robust watermarking technique based on biorthogonal wavelet transform[C]∥Proceeding of the Students Conference on Engineering and Systems. IEEE, 2012:1-6.

      [5]ZHANG H,SHU H Z,COATRIEUX G,et al.Affine Legendre moment invariants for image watermarking robust to geometric distortions[J].IEEE Transactions on Image Processing,2011,20(8):2189-2199.

      [6]徐美玉, 苗克堅(jiān), 普杰信,等. 一種基于DWT和DCT的盲灰度級水印算法[J].計(jì)算機(jī)應(yīng)用研究, 2007(2):194-195.

      [7]陳北京,田翠翠,戴慧,等.四元數(shù)調(diào)制重疊變換及其在雙彩色圖像數(shù)字水印中的應(yīng)用[J].東南大學(xué)學(xué)報(bào)(自然科學(xué)版), 2013,43(6):1195-1202.

      [8]王景中,李丹.基于改進(jìn)零樹小波的紅外圖像盲水印算法[J].工程圖學(xué)學(xué)報(bào),2011(2):107-110.

      [9]王晨旸,李新華. 基于雙正交小波變換的彩色圖像水印嵌入算法[J]. 安徽大學(xué)學(xué)報(bào)(自然科學(xué)版), 2013,37(6):65-71.

      [10] 王國明, 侯整風(fēng). 一種基于DWT的雙密鑰盲水印設(shè)計(jì)方案[J]. 安徽理工大學(xué)學(xué)報(bào)(自然科學(xué)版), 2007, 27(1):30-34.

      [11] 趙玉霞. 數(shù)字水印關(guān)鍵技術(shù)研究及應(yīng)用[D].西安:西北大學(xué),2008.

      [12] 陳善學(xué),彭娟,李方偉. 基于二維 Logistic 混沌映射的 DWT 數(shù)字水印算法[J]. 重慶郵電大學(xué)學(xué)報(bào)(自然科學(xué)版), 2012,24(4):495-500.

      [13] 周偉, 桂林, 周林,等. Matlab小波分析高級技術(shù)[M]. 西安:西安電子科技大學(xué)出版社, 2005.

      [14] 王祥,李可.直方圖平移的自適應(yīng)大容量可逆水印算法[J].西安電子科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2014,41(1):124-129.

      [15] 趙玉霞.基于混沌序列、HVS和提升小波的彩色圖像脆弱水印算法[J].西北大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,41(1):38-41.

      (編輯李靜)

      Dual watermarking algorithm based on the second generation wavelet transform and two chaotic sequences

      ZHAO Yu-xia1, LI Yan2

      (1.School of Mathematics and Computer Application, Shangluo University, Shangluo 726000, China; 2.School of Economic and Management, Shangluo University, Shangluo 726000, China)

      Two function digital watermarking algorithm of color image is presented based on the second generation wavelet transform and two kinds of chaotic sequence. The algorithm has realized two functions of image copyright protection and authentication by embedding robust watermark and fragile watermark. The algorithm has highly security for using two kinds of chaotic mappings and Arnold to scramble the watermark image at the same time. The algorithm has highly efficiency for using the second generation wavelet transform. The algorithm with very good hidden effect because of the low frequency and middle frequency using different algorithm adaptively embed watermark. Simulation results show that the algorithm can be usefu not only for copyright protection but also for image authentication, the hidden effect is good, and has highly efficiency and security.

      robust watermarking; fragile watermarking; second generation wavelet transform; two kinds of chaotic sequence

      2016-01-11

      國家自然科學(xué)基金資助項(xiàng)目(61173190);陜西省自然科學(xué)基金資助項(xiàng)目(2014JM2-6122);陜西省教育廳自然科學(xué)基金資助項(xiàng)目(12JK0747);商洛市自然科學(xué)基金資助項(xiàng)目(SK-2013-9);商洛學(xué)院自然科學(xué)研究基金資助項(xiàng)目(14SKY-FWDF001);商洛學(xué)院教改基金資助項(xiàng)目(14JYJX104)

      趙玉霞,女,遼寧丹東人,副教授,從事信息安全、圖像處理研究。

      TP391

      A

      10.16152/j.cnki.xdxbzr.2016-03-010

      猜你喜歡
      子塊魯棒小波
      基于八叉樹的地震數(shù)據(jù)多級緩存方法
      基于八叉樹的地震數(shù)據(jù)分布式存儲(chǔ)方法研究
      構(gòu)造Daubechies小波的一些注記
      基于特征值算法的圖像Copy-Move篡改的被動(dòng)取證方案
      基于MATLAB的小波降噪研究
      電子制作(2019年13期)2020-01-14 03:15:32
      基于學(xué)習(xí)的魯棒自適應(yīng)評判控制研究進(jìn)展
      基于波浪式矩陣置換的稀疏度均衡分塊壓縮感知算法
      基于改進(jìn)的G-SVS LMS 與冗余提升小波的滾動(dòng)軸承故障診斷
      目標(biāo)魯棒識(shí)別的抗旋轉(zhuǎn)HDO 局部特征描述
      基于Cauchy魯棒函數(shù)的UKF改進(jìn)算法
      彩票| 柯坪县| 恩施市| 库尔勒市| 雅安市| 拜泉县| 邵阳市| 长泰县| 青铜峡市| 武陟县| 莱阳市| 彭山县| 紫金县| 陈巴尔虎旗| 江达县| 买车| 浦江县| 佳木斯市| 沁源县| 河南省| 白朗县| 奇台县| 巴东县| 手游| 迁安市| 大庆市| 千阳县| 大关县| 中阳县| 龙山县| 鄂尔多斯市| 金寨县| 海宁市| 静海县| 铁岭县| 舟曲县| 双鸭山市| 类乌齐县| 曲靖市| 民丰县| 德兴市|