国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于NSCT與PCA的彩色圖像數(shù)字水印算法研究

2015-02-27 07:49:19劉兆春袁光輝王晨
宿州學(xué)院學(xué)報(bào) 2015年6期
關(guān)鍵詞:彩色圖像數(shù)字水印載體

劉兆春,袁光輝,王晨

安徽大學(xué)江淮學(xué)院計(jì)算機(jī)科學(xué)與電子技術(shù)系,安徽合肥,230039

?

基于NSCT與PCA的彩色圖像數(shù)字水印算法研究

安徽大學(xué)江淮學(xué)院計(jì)算機(jī)科學(xué)與電子技術(shù)系,安徽合肥,230039

針對非抽樣Contourlet 變換(NSCT)具有多尺度、多方向及平移不變性和主成分分析(PCA)壓縮圖像處理數(shù)據(jù)的優(yōu)點(diǎn),提出一種基于NSCT及PCA的彩色圖像水印算法。首先將載體及水印轉(zhuǎn)化為YUV圖像,對Y分量分別進(jìn)行二級與一級非抽樣Contourlet 變換,將系數(shù)矩陣分塊后對低頻及高頻系數(shù)中紋理豐富的矩陣塊進(jìn)行PCA變換,提取主分量,最后采用不同嵌入強(qiáng)度嵌入并提取水印。對比實(shí)驗(yàn)證明了該算法具有較高的魯棒性及良好的隱蔽性。

數(shù)字水印;版權(quán)保護(hù);非抽樣Contourlet變換;主成分分析

1 問題的提出

近年來,計(jì)算機(jī)技術(shù)高速發(fā)展,數(shù)字信息技術(shù)應(yīng)用得到廣泛推廣,由此產(chǎn)生的信息安全與知識(shí)產(chǎn)權(quán)問題日益凸顯,為了在開放的互聯(lián)網(wǎng)環(huán)境中保護(hù)數(shù)字媒體信息的安全,數(shù)字水印技術(shù)成為此領(lǐng)域中的研究熱點(diǎn)。數(shù)字水印技術(shù)是在不影響數(shù)字載體使用且基本不被使用者覺察的前提下,將單個(gè)或一組含特定信息的水印圖像經(jīng)特定算法嵌入到需要保護(hù)的數(shù)字載體信息中,通過提取算法判斷特定信息的水印圖像來判斷數(shù)字載體是否有被篡改的跡象[1]。

數(shù)字水印技術(shù)大都是對灰度載體圖像進(jìn)行操作,絕大多數(shù)互聯(lián)網(wǎng)資訊信息采用彩色圖像,因此彩色數(shù)字水印圖像技術(shù)更有研究價(jià)值[2-6]。按照水印圖像嵌入算法不同,將數(shù)字水印技術(shù)分為兩種:一種是空域算法,在空域內(nèi)直接改變圖像的采樣點(diǎn)幅度值;此方法嵌入水印速度快且易于實(shí)現(xiàn),但缺點(diǎn)是對抗外部攻擊能力不強(qiáng)。另一種是變換域算法,是對圖像經(jīng)某種變換對變換域內(nèi)的水印系數(shù)通過算法進(jìn)行改變,穩(wěn)健性好,常采用離散余弦變換(DCT)及離散小波變換(DWT)[7-8]。2002年,Do M N和Vetterli M等人提出Contourlet變換[9],此變換是一種多方向、多尺度、局部的二維圖像分析方法。先由拉普拉斯分解實(shí)現(xiàn)子帶分解后,再通過方向?yàn)V波器組實(shí)現(xiàn)方向上的變換。

但由于有下采樣過程,在進(jìn)行Contourlet變換后,圖像邊緣會(huì)產(chǎn)生偽Gibbs失真現(xiàn)象[10],缺少平移不變特性。Cunha等于2006年提出非抽樣Contourlet變換[11-12], 可有效地解決偽Gibbs失真現(xiàn)象,既保留了Contourlet變換的優(yōu)點(diǎn),同時(shí)又具有平移不變性。由于非抽樣Contourlet變換具備多尺度、多方向及平移不變特性,在NSCT及PCA理論支持下,本文提出了一種基于NSCT與PCA的數(shù)字水印算法,并通過仿真對比實(shí)驗(yàn)驗(yàn)證了本文所提算法具有良好的穩(wěn)定性。

2 NSCT與PCA

2.1 NSCT

NSCT變換結(jié)構(gòu)示意圖如圖1所示,先經(jīng)非抽樣塔形濾波器把圖像分為低頻及高頻區(qū)域,再由非抽樣方向?yàn)V波器把高頻區(qū)域分成若干個(gè)子方向區(qū)域[13]。

圖1 NSCT示意圖

非抽樣塔形濾波器因其沒有下采樣的步驟,上二次采樣后的處理成為下一級濾波器輸入,這樣,消除了因采樣產(chǎn)生的圖像像素間錯(cuò)位問題,因此具備平移不變性。

2.2 主成分分析

主成分分析是一種數(shù)學(xué)統(tǒng)計(jì)分析方法[14-18],從多元事物里分析出影響事件的主要因素,簡化問題的難度。通過計(jì)算主成分,可以把高維數(shù)據(jù)投影至低維數(shù)的空間中,采用原有變量線性組合的方式來代表事物的主要方面,PCA就是這樣一種數(shù)學(xué)分析方法。

通過主成分分析,能夠?qū)⒃紨?shù)據(jù)樣本集里的各個(gè)輸入值轉(zhuǎn)化成各主成分上的得分,形成了新的樣本集。假設(shè)一幅寬度為M,高度為N的圖像s(m,n) (m=0,l,…,M-l,n=0,l,…,N-l),可以通過以下主要步驟得到圖像的主成分:

(1)把圖像s(m,n)分成大小為I×J=k的子塊。則一幅大小為M×N的圖像可以分成g=E×F塊子圖像,其中E=M/I,F=N/J。對于每一個(gè)圖像子塊進(jìn)行重新排列,能夠得到第f個(gè)子圖像的K維向量if,則圖像可表示為I=[i1,i2,i3…,if,…,ig]。

(2)計(jì)算子圖像的協(xié)方差矩陣Cx。

(1)

(5)選擇主成分。選取主成分的個(gè)數(shù)決定于主成分m的累計(jì)方差貢獻(xiàn)率(ACR),如式(2)定義所示,一般主成分?jǐn)?shù)的累計(jì)方差貢獻(xiàn)率大于85%時(shí)[19-20],即可代表原始變量所代表的絕大部分信息量。

(2)

(6)建立主成分方程,計(jì)算主成分值cj:

(3)

式(3)中,aj(j=1,2,…,m)是對應(yīng)于特征值的特征向量,xj是各變量的標(biāo)準(zhǔn)化數(shù)值。

3 水印嵌入提取算法

3.1 水印嵌入過程

(1)將N×N大小的RGB原始載體圖像轉(zhuǎn)化成YUV圖像,將n×n大小的RGB水印圖像也轉(zhuǎn)化成YUV圖像,其中N為n的整數(shù)倍;

(2)對載體YUV圖像中的Y通道通過二級NSCT變換,對每級分解出的高頻部分系數(shù)平均分成8個(gè)方向,從而得到低頻系數(shù)x2{1}以及高頻系數(shù)xj{2}{i},i=1∶8,j=1∶:2,大小均為N×N。

(3)對水印YUV圖像中的Y通道采用一級非抽樣Contourlet變換,將得到的高頻系數(shù)分為8個(gè)方向,從而得到低頻系數(shù)X{1}以及高頻系數(shù)X{2}{i},i=1∶8,大小均為n×n。

(4)將X2{1}及X2{2}{i}進(jìn)行分塊,分成(N/n)2個(gè)大小為n×n的矩陣塊。

計(jì)算每一個(gè)大小為n×n的矩陣塊的熵En,它是一個(gè)隨機(jī)性統(tǒng)計(jì)測量方式,可用于表征輸入圖像的紋理信息[21]:

En=-∑(P·log2(P))

(4)

式中,P為對共生矩陣歸一化后的結(jié)果。

(5)選擇En值最大的矩陣塊進(jìn)行PCA變換:

第一步,對于每一個(gè)選擇的矩陣塊Bsi(n×n)計(jì)算平均值mi,Bsi代表每一個(gè)編號(hào)為i的子矩陣塊,得到均值為零的矩陣Ai:

Ai=E(Bsi-mi)

(5)

第二步,對于每個(gè)所選矩陣塊,計(jì)算第i個(gè)子塊的協(xié)方差矩陣:

(6)

第三步,計(jì)算第i個(gè)子塊對應(yīng)于協(xié)方差矩陣特征向量φ的特征值λ:

Ciφ=λiφ

(7)

第四步,計(jì)算第i個(gè)子塊不相關(guān)的系數(shù)Yi:

Yi=φTAi

(8)

Yi為第i個(gè)子塊的主成分。

(6)將水印圖像的低頻系數(shù)X{1}及高頻系數(shù)X{2}{i}分別進(jìn)行PCA變換,將其低頻及高頻部分主成分分別以嵌入強(qiáng)度α1和α2嵌入載體圖像中對應(yīng)子塊矩陣中,嵌入公式如下:

(9)

(8)通過非抽樣Contourlet逆變換得到嵌入水印YUV圖像后再轉(zhuǎn)成RGB圖像。

3.2 水印的提取部分

本文所涉及的提取部分需使用原始載體和加入水印后圖像,具體算法如下:

(1)對于載體以及加入水印后圖像經(jīng)過YUV轉(zhuǎn)換后,再對Y通道進(jìn)行兩級非抽樣Contourlet變換得到相應(yīng)子帶的低頻及高頻系數(shù);

(2)將矩陣進(jìn)行分塊,計(jì)算矩陣塊En后,對En值最大的矩陣塊系數(shù)進(jìn)行PCA分析;

(3)通過公式(10)提取水印:

(10)

(4)對W1、W2進(jìn)行PCA逆變換及非抽樣Contourlet逆變換后即可得到提取出的水印信息。

4 實(shí)驗(yàn)結(jié)果

3.1 算法性能評估

除人眼視覺觀察外,為了對實(shí)驗(yàn)結(jié)果進(jìn)行合理評估,還可通過計(jì)算載體圖像與嵌入水印圖的峰值信噪比PSNR來衡量嵌入水印之后的圖像質(zhì)量[22]。其中PSNR計(jì)算公式如下所示:

(11)

式中,f(i,j)為原始載體圖像,F(i,j)為嵌入水印后圖像在位置(i,j)點(diǎn)像素值;MSE代表均方誤差,N2為載體圖像大小。PSNR越大,說明加入水印對載體圖像影響越小,同時(shí)代表圖像的失真度越小。

提取出的水印和原始水印相似度用歸一化相關(guān)系數(shù)NC來衡量[23],公式如下:

(12)

式中,W(i,j)為原始水印圖像(i,j)位置的像素值,W*(i,j)為提取出的水印圖像(i,j)位置像素值。NC越接近1,代表提取出水印越接近原始水??;NC越接近0,說明提取出水印與原始水印差異越大。

4.2 實(shí)驗(yàn)部分

實(shí)驗(yàn)原始載體圖像采用圖2(a)所示128×128 大小Lena 的RGB彩色圖像,圖2(b)所示64×64大小的RGB彩色?;請D像。實(shí)驗(yàn)結(jié)果如下。

圖2 原始載體圖像與原始水印

圖3(a)、圖3(b)為無攻擊狀態(tài)對載體進(jìn)行水印嵌入及提取的實(shí)驗(yàn)結(jié)果。從公式(11)與公式(12)可得出,在無攻擊時(shí)嵌入水印后圖PSNR值為65.765 dB,說明加入水印信息對載體圖像造成的視覺影響不明顯。提取出水印圖與原始水印PSNR值是0.999 8,代表提取水印與原始水印相似度很高。

圖3 加入水印及提取水印

對加入水印后的圖像經(jīng)過不同攻擊的實(shí)驗(yàn)結(jié)果如表1及表2所示,結(jié)果表明,該文算法在對大多數(shù)

表1 剪裁、濾波等攻擊后實(shí)驗(yàn)結(jié)果

圖像攻擊操作下具有良好的魯棒性,在主觀上視覺失真較少,隱藏性較好。

表2 對嵌入水印后圖經(jīng)過加噪及旋轉(zhuǎn)攻擊后的實(shí)驗(yàn)結(jié)果

在非抽樣Contourlet變換和Contourlet變換下分別采用相似方法進(jìn)行水印嵌入及提取。圖4為本文算法NSCT+PCA與CT+PCA在不同密度椒鹽噪聲下的PSNR值及NC值比較,由圖4和圖5可得,在不同噪聲干擾下和不同壓縮因子下,本文NSCT+PCA算法提取出的水印NC值及PSNR值都明顯高于CT+PCA算法,可見該文算法有很高的魯棒性。

圖5 不同壓縮品質(zhì)PSNR值及NC值

5 結(jié)束語

本文通過論述NSCT變換及PCA方法的基本理論,提出一種基于NSCT與PCA的彩色圖像水印算法,將載體及水印RGB圖像均轉(zhuǎn)化為YUV圖像,再對Y分量執(zhí)行二級和一級NSCT變換,然后將低頻與高頻系數(shù)分別利用PCA方法提取主成分,最后采用不同嵌入強(qiáng)度分別進(jìn)行嵌入。實(shí)驗(yàn)證明,本文提出的算法有較高的魯棒性及良好的隱蔽性。

[1]楊秀清,馬紅衛(wèi),顧新,等.信息隱藏技術(shù)的應(yīng)用展望[J].信息安全與通信保密,2006,21(8):16-18

[2]劉連山,李人厚,高琦.基于DWT的彩色圖像綠色分量數(shù)字水印方案[J].通信學(xué)報(bào),2005,26(7):62-67

[3]江波,李峰.一種基于離散小波變換和HVS的彩色圖像數(shù)字水印算法[J].微型機(jī)與應(yīng)用,2004,23(3):55-57

[4]Parisis A,Carre P,F(xiàn)ernandez-Maloigne C,et al.Acoustics color image watermarking with adaptive strength of insertion speech and signal processing[C]//Montreal:Proceeding of IEEE International Conference on Signal Processing,2004:85-88

[5]尉遲亮,顧濟(jì)華,劉薇,等.基于數(shù)字全息及離散余弦變換的圖像數(shù)字水印技術(shù)[J].光學(xué)學(xué)報(bào),2006,26(3):355-361

[6]蘭紅星,陳松喬,胡愛娜.基于小波域的第二代數(shù)字水印算法的研究[J].電子學(xué)報(bào),2007,35(9):1799-1803

[7]李暉暉,郭雷,劉航.基于二代curvelet變換的圖像融合研究[J].光學(xué)學(xué)報(bào),2006,26(5):657-662

[8]王剛,肖亮,賀安之.脊小波變換域模糊自適應(yīng)圖像增強(qiáng)算法[J].光學(xué)學(xué)報(bào),2007,27(7):1183-1190

[9]Do M N,Vetterli M. The contourlet transform:An efficient directional multiresolution image representation[J].IEEE Trans Image Processing,2005,14(12):2091-2106

[10]Andrew P,Bradley.Shift-invariance in the discrete wavelet transform[EB/OL].[2014-05-12].http://wenku.baidu.com/linkurl=6Q8UwD_il2-uQitMnnTehogGa81UWHDfHJWBjEXVMSJflLkeCRsW8PIu ookPfC-MmEizyfZGrjumwFhNdHb2V7FGy85TLhm HMnHFU_7ecCy

[11]Jianping Zhou,Arthur L Cunha, M N Do. Nonsubsampled contourlet transform:construction and application in enhancement[C]//Genoa:Proceeding of IEEE International Conference on Image Processing,2005:469-472

[12]Arthur L Cunha,Jianping Zhou,M N Do.The nonsubsampled contourlet transform:theory,design,and applications[J].IEEE Trans Image Processing,2006,15(10):3089-3101

[13]梁棟,殷兵,于梅,等.基于非抽樣Contourlet變換的彩色圖像數(shù)字水印算法[J].光學(xué)學(xué)報(bào),2008,28(8):1469-1474

[14]K Kishore Kumar,Movva Pavani,V Seshu Babu.Color Image Watermarking using Cycle Spining based Sharp Frequency Localized Contourlet Transform and Principal Component Analysis[J].International Journal of Image Processing, 2012,6(5):363-372

[15]Xiaofei He.Learning a Maximum Margin Subspace for Image Retrieval[J].IEEE Journals & Magazines,2008,20(2):189-201

[16]Sun W X,Chen J,Li J Q. Decision tree and PCA2based fault diagnosis of rotating machinery[J].Mechanical Systems and Signal Processing,2007,21(3):1300-1317

[17]李元,謝植,王綱.基于故障重構(gòu)的PCA模型主元數(shù)的確定[J].東北大學(xué)學(xué)報(bào):自然科學(xué)版,2004,25(l):20-23

[18]Perry M A, Wynn H P,Bates R A. Principal components analysis in sensitivity studies of dynamic systems[J].Probabilistic Engineering Mechanics,2006,21(4):454-460

[19]Viana M,Querol X,Alastuey A, et al. Identification of PM sources by principal component analysis (PCA) coupled with wind direction data[J].Chemosphere,2006,65(11):2411-2418

[20]Shanmugam R,Johnson C. At a crossroad of data envelopment and principal component analyses[J].Omega,2007,35(4):351-364

[21]Yassin,Nisreen I,Salem,et al.Entropy Based Video Watermarking Scheme Using Wavelet Transform and Principle Component Analysis[C]//Cairo:2012 International Conference on Engineering and Technology,2012:1-5

(責(zé)任編輯:汪材印)

10.3969/j.issn.1673-2006.2015.06.022

2015-03-12

劉兆春(1983-),安徽合肥人,碩士,助教,主要研究研究方向:圖像處理、計(jì)算機(jī)視覺。

TP309.7

A

1673-2006(2015)06-0081-05

猜你喜歡
彩色圖像數(shù)字水印載體
創(chuàng)新舉措強(qiáng)載體 為僑服務(wù)加速跑
堅(jiān)持以活動(dòng)為載體有效拓展港澳臺(tái)海外統(tǒng)戰(zhàn)工作
基于網(wǎng)屏編碼的數(shù)字水印技術(shù)
電子制作(2019年20期)2019-12-04 03:51:30
基于FPGA的實(shí)時(shí)彩色圖像邊緣檢測
電子制作(2019年16期)2019-09-27 09:34:46
基于最大加權(quán)投影求解的彩色圖像灰度化對比度保留算法
TiO_2包覆Al_2O_3載體的制備及表征
基于顏色恒常性的彩色圖像分割方法
基于數(shù)字水印的人臉與聲紋融合識(shí)別算法
基于Arnold變換和Lorenz混沌系統(tǒng)的彩色圖像加密算法
創(chuàng)新德育教育載體
中國火炬(2013年11期)2013-07-25 09:50:19
刚察县| 宁德市| 陇南市| 宝坻区| 汉中市| 竹溪县| 伽师县| 新密市| 新竹县| 民权县| 塔城市| 穆棱市| 阳谷县| 恩施市| 临潭县| 灵丘县| 永康市| 永兴县| 始兴县| 黔西县| 清河县| 青海省| 江门市| 偏关县| 定边县| 四会市| 合肥市| 新和县| 珠海市| 鄂托克旗| 若羌县| 高青县| 昭觉县| 漠河县| 三亚市| 文水县| 武宁县| 九江县| 怀来县| 昆山市| 宝坻区|