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

?

采用Haar離散小波變換的彩色圖像水印算法研究

2015-02-20 05:47:56馬金發(fā)
關(guān)鍵詞:彩色圖像二進(jìn)制魯棒性

馬金發(fā)

(沈陽理工大學(xué),遼寧 沈陽 110159)

采用Haar離散小波變換的彩色圖像水印算法研究

馬金發(fā)

(沈陽理工大學(xué),遼寧 沈陽 110159)

提出一種基于Haar離散小波變換的彩色圖像水印算法,將載體圖像分解為88的圖像塊,對(duì)載體圖像塊的R、G、B分量和水印圖像進(jìn)行Haar離散小波變換,析出水印圖像的低頻小波系數(shù)。將低頻系數(shù)隱藏到兩個(gè)相鄰的載體圖像塊中的R、G、B分量。實(shí)驗(yàn)結(jié)果證明了算法的有效性,表明算法對(duì)抵抗多種攻擊具有較好的不可見性、較高的安全性和較強(qiáng)的魯棒性。

Haar離散小波變換;水印圖像;彩色圖像

近年來,網(wǎng)絡(luò)系統(tǒng)大量傳輸和接收數(shù)字?jǐn)?shù)據(jù),對(duì)數(shù)字安全保護(hù)尤為重要,數(shù)字水印是一種保護(hù)數(shù)字安全最有效的方法之一。學(xué)者們提出了許多有關(guān)數(shù)字圖像水印方案,最常見的有空間域和頻率域技術(shù),空間域技術(shù)調(diào)整圖像像素的低頻部分以確保水印的不可見性,頻率域技術(shù)將水印合并到圖像的變換系數(shù)[1]?;谧儞Q的水印算法極易將水印嵌入到圖像的視覺重要性系數(shù)中;由于很難去除未失真的圖像,使得水印具有更強(qiáng)的魯棒性[1-2];常用的變換包括離散余弦變換(DCT,Discrete Cosine Transform)和小波變換。目前已有大量將數(shù)字水印嵌入到灰度圖像的方案[1-3],在實(shí)際應(yīng)用中,絕大部分是彩色圖像,因此進(jìn)一步研究彩色圖像的水印算法更具現(xiàn)實(shí)意義。

彩色圖像的三個(gè)分量(R、G、B)中,針對(duì)JPEG壓縮攻擊R分量的魯棒性最強(qiáng),而B分量的魯棒性最弱。因此,在R分量隱藏水印信息比在B分量隱藏水印信息更加安全。文獻(xiàn)[1]提出了一種基于離散小波變換(DWT,Discrete Wavelet Transform)的彩色圖像數(shù)字水印方案,將水印嵌入到Y(jié)IQ色彩空間中的Y和Q分量。文獻(xiàn)[2]研究將水印隱藏在R、G、B的88DCT塊的低頻系數(shù)中。文獻(xiàn)[4]提出采用全幀DCT對(duì)R、G、B分量進(jìn)行變換,選擇低頻系數(shù)隱藏水印。

目前,針對(duì)DCT已有大量研究成果,基于DWT的方法正受到越來越多的關(guān)注,DWT較DCT有很多優(yōu)勢(shì),DWT與人類視覺系統(tǒng)(HVS,Human Visual System)的某些特性相近,具有良好的時(shí)頻分解特性,與新一代圖像壓縮標(biāo)準(zhǔn)相兼容[5]。還有其他流行的小波變換,像Daubechies小波、Mexican Hat小波和Morlet小波,但與Haar小波相比計(jì)算代價(jià)更高。另一方面,Haar小波變換簡單、快速,逆變換沒有邊緣效應(yīng),計(jì)算時(shí)不用臨時(shí)數(shù)組,更節(jié)省內(nèi)存。本文研究采用Haar-DWT的彩色圖像數(shù)字水印算法。

1 彩色圖像水印算法

采用DWT對(duì)圖像進(jìn)行二維離散小波變換,得到低頻(LL)、水平(HL)、垂直(LH)和對(duì)角(HH)四個(gè)分量,對(duì)低頻部分可以重復(fù)這一過程計(jì)算多尺度小波分解,二級(jí)離散小波變換結(jié)果如圖1所示。

LL1HL1LH1HH1HLLHHH

圖1 二級(jí)離散小波變換結(jié)果

對(duì)水印圖像進(jìn)行Haar離散小波變換,由于僅由低頻系數(shù)足以重建整個(gè)圖像,因此只將水印圖像的低頻系數(shù)隱藏到載體圖像。對(duì)于每一個(gè)要隱藏的系數(shù),首先將其分離為3個(gè)數(shù)字,然后求得每個(gè)數(shù)字的等值二進(jìn)制數(shù),每個(gè)數(shù)字對(duì)應(yīng)于一個(gè)等值的四位二進(jìn)制數(shù),共計(jì)12位。

要隱藏這3個(gè)四位二進(jìn)制數(shù),需要載體圖像的兩個(gè)相鄰圖像塊,將水印圖像的DWT的一個(gè)低頻系數(shù)隱藏到原始載體圖像的兩個(gè)相鄰8×8DWT圖像塊中。由于水印圖像的尺寸為64×64,因此,總共需使用2048個(gè)載體圖像塊。

1.1 水印嵌入算法實(shí)現(xiàn)步驟

本文算法實(shí)現(xiàn)步驟:

(1)讀取尺寸為512×512的24位彩色載體圖像;

(2)將載體圖像分解為8×8的圖像塊(共2048個(gè));

(3)讀取尺寸為64×64的8位水印圖像;

(4)對(duì)水印圖像進(jìn)行Haar離散小波變換,析出低頻系數(shù)(僅隱藏水印圖像的低頻系數(shù));

(5)對(duì)水印圖像的每一個(gè)低頻系數(shù)(共1024個(gè))采用本文提出的嵌入算法將其隱藏到兩個(gè)相鄰的8×8載體圖像塊中;

(6)對(duì)由嵌入算法返回的含水印的Haar離散小波變換塊進(jìn)行逆小波變換,合并含水印的圖像塊,獲得含水印的圖像。

1.2 水印嵌入算法流程

水印嵌入算法的流程圖如圖2所示。

圖2 水印嵌入流程圖

1.3 嵌入算法

嵌入算法的輸入?yún)?shù)為BL1、BL2和C,其中:BL1為載體圖像88的圖像塊;BL2為載體圖像8×8的相鄰圖像塊;C為水印圖像Haar離散小波變換的一個(gè)低頻小波系數(shù)。算法步驟如下:

(1)將系數(shù)C除2使其在0~255內(nèi),C′=C/2;

(2)將系數(shù)C′分解為x、y、z三個(gè)數(shù)字(將數(shù)字x隱藏到R分量、y隱藏到G分量、z隱藏到B分量);

(3)將x、y、z轉(zhuǎn)換為等值的四位二進(jìn)制數(shù)(將二進(jìn)制數(shù)的前兩位隱藏到BL1,后兩位隱藏到BL2);

(4)對(duì)BL1和BL2的每個(gè)分量進(jìn)行Haar離散小波變換,得到R1、R2、G1、G2、B1、B2圖像塊,其中:R1為BL1的R分量Haar離散小波變換塊;R2為BL2的R分量Haar離散小波變換塊;G1為BL1的G分量Haar離散小波變換塊;G2為BL2的G分量Haar離散小波變換塊;B1為BL1的B分量Haar離散小波變換塊;B2為BL2的B分量Haar離散小波變換塊;

(5)采用移位運(yùn)算分別將四位二進(jìn)制數(shù)x、y、z的前兩位隱藏到R1、G1、B1,將四位二進(jìn)制數(shù)x、y、z的后兩位隱藏到R2、G2、B2;

(6)返回含水印的R1、R2、G1、G2、B1、B2圖像塊。

水印檢測(cè)算法是水印嵌入算法的逆運(yùn)算。

2 實(shí)驗(yàn)結(jié)果及討論

為驗(yàn)證算法的性能,載體圖像采用Baboon,尺寸為512512的24位彩色BMP圖像,水印采用“水印”,尺寸為64×64的8位單色BMP圖像進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)用圖像如圖3所示。

(a)載體圖像

(b)水印圖像

采用本文算法將水印圖像嵌入到載體圖像,結(jié)果如圖4a所示。從嵌入水印的圖像中提取出的水印圖像如圖4b所示。

(a)嵌入水印的圖像

(b)提取的水印圖像

對(duì)比圖3a和圖4a可看出,嵌入水印后的圖像質(zhì)量并未明顯降低,說明該算法具有不可見性。對(duì)比圖3b和圖4b可看出,提取出的水印圖像質(zhì)量略微下降,但不影響水印的檢測(cè)。因此,主觀上可確認(rèn)該算法的有效性。

采用結(jié)構(gòu)相似度指數(shù)(SSIM,Structural Similarity Index Measurement)[6]評(píng)價(jià)含水印圖像的視覺質(zhì)量,圖3a與圖4a的SSIM值均為0.9987,客觀地說明了該水印算法的不可見性;采用歸一化相關(guān)系數(shù)(NC,Normalized Ross-Correlation)評(píng)價(jià)原水印圖像與提取的水印圖像的相似性,圖3b與圖4b的NC值均為0.9998,表明該算法嵌入的水印具有可識(shí)別性。因此,客觀上證明了算法的有效性。

2.1 抗攻擊性能

為檢測(cè)算法的性能,對(duì)嵌入水印的Baboon圖像進(jìn)行各種攻擊,包括:高斯噪聲、椒鹽噪聲、銳化、放大、剪裁、旋轉(zhuǎn)等攻擊。表1為嵌入水印圖像經(jīng)各種攻擊的測(cè)試結(jié)果。

表1 多種攻擊測(cè)試結(jié)果

表中:SSIM為載體圖像與嵌入水印經(jīng)攻擊的圖像結(jié)構(gòu)相似度指數(shù);NC為原水印圖像與提取的水印圖像的歸一化相關(guān)系數(shù)。

從表1可看出,該算法具有較好的不可見性;嵌入水印圖像遭各種攻擊后,提取的水印圖像與原水印圖像的歸一化相關(guān)系數(shù)值較高。說明該算法對(duì)多種攻擊具有較強(qiáng)的魯棒性和較高的安全性。

2.2 抗JPEG壓縮性能

采用不同的JPEG質(zhì)量參數(shù)對(duì)含水印圖像進(jìn)行JPEG壓縮。即使采用質(zhì)量因數(shù)(QF,Quality Factor)為30(原圖像尺寸的4%),仍可檢測(cè)到提取的水印圖像。表2為經(jīng)JPEG壓縮后提取水印圖像的PSNR。

表2 經(jīng)JPEG壓縮后提取水印圖像的PSNR

從表2可看出,本文算法可抵抗持續(xù)的JPEG壓縮攻擊,甚至可抵抗JPEG壓縮至原圖像尺寸的4%。

2.3 與其它算法比較

大多數(shù)基于DWT的水印算法以載體圖像的質(zhì)量為代價(jià)獲得魯棒性?;诖a分多址(CDMA,Code Division Multiple Access)的算法在很大程度上影響載體圖像的質(zhì)量,但圖像復(fù)原具有較強(qiáng)的魯棒性[3]。另一方面,部分基于濾波的水印算法在保持水印圖像不可見性的同時(shí),提取水印的壓縮比僅達(dá)10~11%[7].將本文結(jié)果與文獻(xiàn)[3]算法和文獻(xiàn)[7]算法進(jìn)行比較。表3為水印嵌入和恢復(fù)耗時(shí)對(duì)比。

表3 水印嵌入和恢復(fù)耗時(shí)對(duì)比 s

從表3可看出,本文算法的水印嵌入和提取所用時(shí)間較文獻(xiàn)[3]算法顯著減少。從表1可看出,與文獻(xiàn)[3]算法比較,本文算法對(duì)嵌入水印后的圖像質(zhì)量沒有影響。從表2可看出,與文獻(xiàn)[7]算法比較,本文算法恢復(fù)水印數(shù)據(jù)可達(dá)4%的壓縮比。

3 結(jié)束語

提出一種基于Haar離散小波變換的彩色圖像水印算法。實(shí)驗(yàn)結(jié)果表明:該算法具有較好的不可見性;對(duì)抵抗JPEG壓縮等多種惡意攻擊具有較強(qiáng)的魯棒性和較高的安全性;水印嵌入和提取所耗時(shí)間更少;提取水印圖像可達(dá)4%的壓縮比。

[1]Guang min,Sun Yao Yu.DWT Based Watermarking Algorithm of Color Images[C].IEEE Conference on Industrial Electronics and Applications,2007.

[2]Kong Xiangwei,Ma Tao,Wei Wei,et al.Statistic-BasedColor Image Watermarking Scheme in DWT Domain[C].IEEE Proceedings of the Second International Conference on Machine Learning and Cybernetic,2003.

[3]Vikas Saxena,J P Gupta.Towards Increasing the Robustness of Image Watermarking Scheme Against Histogram Equalization Attack[C].Proceedings of IEEE 15th Signal Processing and Communication Applications Conference,Turkey,2007.

[4]Banf M,Bartolini F,Piva A .Multi Channel Watermarking of Color Images[J].IEEE Transactions on Circuits an Systems for Video Technology,2002,12(3):142-156.

[5]褚靜,徐安成,張美鳳.DWT和SVD相融合的彩色圖像水印算法[J].電視技術(shù),2013,37(17):29-32.

[6]李紅芳.基于梯度的結(jié)構(gòu)相似度圖像質(zhì)量評(píng)價(jià)方法研究[D].西安:西安科技大學(xué),2012.

[7] Shih-Chang H.A High Robust Watermarking Algorithm using Sub Band Filtering[C].Proceedings of IEEE 10th International Multimedia Modelling Conference,2004.

(責(zé)任編輯:趙麗琴)

Study of the Watermarking Algorithm for Color Images Using Haar-DWT

MA Jinfa

(Shenyang Ligong University,Shenyang 110159,China)

The watermarking algorithm for color images using Haar-DWT is proposed.The cover image is divided into 8×8 blocks,Haar-DWT of the blocks of cover image is taken for R,G and B channel.Haar-DWT of the watermark image is taken and the low frequency coefficients are sepearated out,the low frequency coefficients are hidden in 2 adjacent Haar-DWT blocks of cover image for R,G and B channel.The experimental results show that this proposed algorithm is effective,the algorithm has good invisibility,higher security and more robustness to various kinds of attacks.

Haar-DWT;watermark image;color image

2015-01-08;

馬金發(fā)(1957—),男,高級(jí)工程師,研究方向:信息安全、圖像處理.

1003-1251(2015)03-0028-04

TP391

A

猜你喜歡
彩色圖像二進(jìn)制魯棒性
用二進(jìn)制解一道高中數(shù)學(xué)聯(lián)賽數(shù)論題
荒漠綠洲區(qū)潛在生態(tài)網(wǎng)絡(luò)增邊優(yōu)化魯棒性分析
有趣的進(jìn)度
基于FPGA的實(shí)時(shí)彩色圖像邊緣檢測(cè)
電子制作(2019年16期)2019-09-27 09:34:46
二進(jìn)制在競(jìng)賽題中的應(yīng)用
基于確定性指標(biāo)的弦支結(jié)構(gòu)魯棒性評(píng)價(jià)
基于最大加權(quán)投影求解的彩色圖像灰度化對(duì)比度保留算法
基于非支配解集的多模式裝備項(xiàng)目群調(diào)度魯棒性優(yōu)化
西南交通大學(xué)學(xué)報(bào)(2016年6期)2016-05-04 04:13:11
基于顏色恒常性的彩色圖像分割方法
禄劝| 临高县| 瑞丽市| 荔波县| 横山县| 梓潼县| 楚雄市| 闽清县| 海门市| 江华| 鞍山市| 乐东| 拉孜县| 阜平县| 泰安市| 巫溪县| 达尔| 巍山| 五家渠市| 布尔津县| 清徐县| 延庆县| 施甸县| 嘉黎县| 城口县| 永春县| 镶黄旗| 玛曲县| 樟树市| 靖边县| 平度市| 突泉县| 芜湖县| 石嘴山市| 札达县| 商都县| 陆河县| 镇远县| 乐至县| 郓城县| 双柏县|