李偉
(黑龍江八一農墾大學工程學院,大慶163319)
基于初始簡圖的數(shù)字水印感知模型的研究
李偉
(黑龍江八一農墾大學工程學院,大慶163319)
針對目前大多的感知模型未考慮圖像的內容特征,提出一種基于初始簡圖的第二代水印感知模型構建方法。首先利用初始簡圖理論將圖像內容分解為結構和紋理兩大特征,并結合人類視覺系統(tǒng)HVS的感知特性,對內容特征進行感知度量和權重優(yōu)化處理,最終構建JNDpsk感知模型,并利用該模型指導水印的嵌入和提取過程。實驗結果表明,該算法在保證圖像視覺質量的前提下,水印的魯棒性能有很好的改善。
初始簡圖;第二代水??;內容特征;JNDpsk感知模型
近年來,隨著數(shù)字版權問題日益受到廣泛關注,作為版權保護領域的一個重要技術手段,數(shù)字水印技術逐漸成為國內外學術界一個新興的研究熱點[1]。各種水印算法大量涌現(xiàn),王福麗等[2]利用奇異值特征具有較好的穩(wěn)定性,將水印的奇異值嵌入到小波變換低頻子帶奇異值上,使水印算法具有較好的魯棒性。肖振久等[3]通過計算圖像塊的熵值將圖像的紋理特征進行分類,以控制水印的嵌入信息量,并依據JND感知模型控制水印嵌入強度,該算法可以較好的平衡水印不可感知性和魯棒性之間的矛盾。但是,目前的這些水印算法大都是將水印能量擴展到圖像中所有像素,無法與被嵌入載體內容特征結合起來,因此其魯棒性在很多情況下不能滿足應用的需求。為此,M.Kutter首次提出第二代數(shù)字水印的概念,基本思想是利用圖像的內容特征(如圖像的邊角點、邊緣和紋理區(qū)域等)來嵌入水印,從而增強水印的魯棒性能,因此圖像內容特征的選取是否合理對水印性能有至關重要的影響[4]。李雷達等[5]利用SIFT特征結合奇偶量化的思想來實現(xiàn)水印的嵌入,但該方法沒有考慮人眼感知特性,而且對邊緣與紋理的區(qū)分度不強。文獻中[6]提出了一種利用SIFT特征提取算子的小波域抗幾何攻擊水印算法,雖然魯棒性能有一定程度的增強,但是算法實現(xiàn)不易。
圖像結構、紋理的有效分割對于第二代水印性能起到至關重要的作用。Guo等[7]利用初始簡圖理論通過數(shù)學建模的方法,實現(xiàn)了對媒體內容的有效分解。因此,基于初始簡圖理論,利用人類視覺特性(Human Visual system,HVS)分析不同圖像特征的感知特性,提出了構建內容水印感知模型的方案,利用該模型合理分配水印能量,將水印以不同強度嵌入到對視覺敏感性不同的區(qū)域,從而更好的地平衡水印魯棒性和不可感知性之間的矛盾。
Guo等[7]根據Markov隨機場理論和稀疏編碼模型在圖像表示方面的優(yōu)缺點,提出了一種新的圖像表示模型——初始簡圖模型(primal sketch model)。根據初始簡圖理論,可以將圖像劃分為結構和紋理兩大類別,即構成圖像結構的可勾描部分,以及組成剩余紋理的不可勾描部分。圖1描述了初始簡圖的具體分解過程,首先通過匹配追蹤法快速定位圖像的可勾描部分(b),并利用稀疏編碼模型,即通過若干基元的線性疊加構成圖像的結構部分(c);而圖像剩余的紋理部分(d)用FRAME模型來表達,并使用結構輪廓部分作為其邊界條件,F(xiàn)RAME模型依據最大熵原則,將MRF建模和濾波理論結合在一起,通過對濾波器的選擇和參數(shù)控制得到圖像在不同尺度和方向上的紋理特征(e);最后,通過簡圖圖像和合成紋理的融合即可得到最終的合成圖像(f)。
圖1 初始簡圖模型方法示意圖Fig.1 Schematic diagram of prime sketch model
2.1 模型構建
內容感知模型構建方案的具體思路是依據人眼具有分層次感知特性[8],首先通過初始簡圖模型將圖像內容分解為結構和紋理兩大類別,然后利用Barni感知模型[9-10]分析結構區(qū)感知閾值JNDtxn和紋理區(qū)感知閾值JNDtxe,最后通過實驗方法確定各自權重比例,合并處理后獲得原始圖像的感知閾值。該模型綜合考慮了圖像的內容特征,以及人眼的視覺感知特性,更加合理的確定水印的嵌入位置和嵌入強度,從而更好地指導水印的嵌入過程。
其中,公式1為Barni感知模型,代表原始圖像三級級小波分解后第l層級、s方向的感知閾值;公式2為基于初始簡圖的內容感知模型,C1和C2為權重系數(shù),取值通過實驗確定。
2.2 水印的嵌入算法
基于初始簡圖內容感知模型的數(shù)字水印嵌入方法如下所述:
Step1:利用JNDpsk模型計算結構區(qū)和紋理區(qū)在不同層級和方向上的感知閾值,并通過權重分析確定載體圖像的感知閾值:
Step2:根據載體圖像感知閾值的計算,選取合適的水印嵌入位置Icoef(i,j)。
Step3:本算法選取有意義的圖像作為水印信息,根據其像素統(tǒng)計特征,選擇合適的門限值進行二值化(0、1序列)處理,最終得到適于嵌入的水印信息。
Step4:將載體圖像進行三級DWT變換,選擇小波變換低頻區(qū)域進行水印嵌入,計算其感知閾值確定水印的嵌入位置,并依據水印信息W的不同取值,嵌入不同強度S的水印:
Step5:對水印嵌入后的小波子帶圖像進行三級IDWT變換,即得到含水印的圖像。
2.3 水印的提取算法
水印提取算法是水印嵌入算法的逆過程,具體的提取過程如下:
Step1:將含水印圖像進行三級DWT變換,得到低頻區(qū)域的小波系數(shù)值Icoef。
Step2:首先通過感知閾值確定水印的具體嵌入位置,然后依據嵌入強度提取水印信息:
Step3:對提取的水印序列進行變換處理,得到水印圖像。
3.1 實驗環(huán)境
將基于感知模型JNDpsk的內容水印算法(后文稱算法2)與文獻[9]的算法(后文稱算法1)進行對比實驗仿真。在實驗中采用64×64的灰度圖像作為水印圖像,并且為了檢驗算法的通用性,選擇了三幅512×512的載體圖像進行仿真測試。如圖2所示,Lena圖含有分布相對比較平均的輪廓和細節(jié)區(qū)域;Peppers圖包括較多的平滑區(qū)域以及大量的輪廓信息,但細節(jié)不豐富;Baboon圖邊緣輪廓不明顯,但具有較多的細節(jié)信息。
圖2 原始載體圖片F(xiàn)ig.2 Images of original test
3.2 不可感知性測試
水印算法的不可感知性要求圖像在嵌入水印后從視覺上無法感知水印的存在,從圖3中可以看到,嵌入水印后的圖像與原始圖像在視覺質量上無明顯差別。從表1中可以看出兩種算法的PSNR值相差在1 dB以內,可以說對視覺質量幾乎沒有影響,因此結合主觀評價,我們可以認為兩種算法的感知性能基本一致。
圖3 嵌入水印后圖像Fig.3 Images of watermark embedding
表1 基于不同模型算法的圖像PSNR值Table 1 PSNR of two different models
3.3 魯棒性測試
在實驗中使用Stirmark通用測試平臺[11],對嵌入水印圖像進行高斯噪聲、JPEG壓縮、旋轉這幾種攻擊測試,然后提取水印信息,通過誤比特率的計算比較這兩種算法在抗攻擊能力方面的優(yōu)劣性。誤比特率的計算方法如下:
其中,W(i,j)表示原始的水印信息,W(i,j)表示受攻擊后提取的水印信息,L表示水印序列的總長度。
(1)抵抗噪聲攻擊能力
圖4 嵌入水印后圖像的加噪攻擊Fig.4 Gaussian noise attack of watermarked images
從圖中可以看出,算法2的誤比特率明顯低于算法1的,即可以說明基于DWT域JNDpsk模型的水印算法抗噪性能更優(yōu)。
(2)抵抗JPEG壓縮能力
圖5 嵌入水印后圖像的JPEG壓縮攻擊Fig.5 JPEG compression attack of watermarked images
從圖中可以看出,在不同JPEG壓縮參數(shù)下,算法2的魯棒性能要優(yōu)于算法1。
(3)抵抗旋轉攻擊能力
圖6 嵌入水印后圖像的旋轉攻擊Fig.6 Rotation attack of watermarked images
從圖中我們可以看出,當圖像受到不同旋轉度數(shù)攻擊時,算法2的誤比特率要低于算法1的,說明算法2的抗旋轉攻擊性能更優(yōu)。
3.4 實驗結果分析
根據上述實驗結果可知,在嵌入相同水印容量的情況下,兩種水印算法的嵌入水印后圖像的視覺質量相似,都具有良好的不可感知性。從PSNR測試結果來看,兩種水印算法的PSNR值相差在1 dB以內,因此,我們認為在不可感知性能方面,兩種算法具有一致性。從魯棒性能評測情況來看,基于初始簡圖的DWT域JNDpsk感知模型在抗噪聲攻擊、抗JPEG壓縮攻擊以及抗旋轉攻擊方面都較無初始簡圖的感知模型性能具有不同程度的改善。
基于初始簡圖的小波域JNDpsk感知模型有效地利用了圖像的紋理和結構特征,將水印技術與圖像內容結合在一起,并且通過上述實驗結果可以看出,基于該模型的算法可以更好地平衡不可感知性和魯棒性之間的矛盾,給數(shù)字水印技術帶來了優(yōu)越性。因此,基于內容特征的第二代水印算法將成為數(shù)字水印技術探索的新目標。
[1]武風波,汪峰.基于HVS的小波變換數(shù)字圖像水印算法[J].應用光學,2014,35(2):254-259.
[2]王福麗,陳雪松,韓靜.基于DWT和SVD的視頻水印算法研究[J].黑龍江八一農墾大學學報,2014,26(4):83-86.
[3]肖振久,田淑嬌,陳虹.基于圖像紋理復雜度的小波域數(shù)字水印算法[J].計算機工程,2014,40(6):85-89.
[4]劉律明.抗幾何攻擊圖像水印算法研究[D].廣州:華南理工大學,2011.
[5]李雷達,郭寶龍,表金峰.基于奇偶量化的空域抗幾何攻擊圖像水印算法[J].電子與信息學報,2009,31(1):134-138.
[6]Thorat C G,Jadhav B D.A Blind Digital Watermark Technique for Color Image Based on Integer Wavelet Transform and SIFT[J].Procedia Computer Science,2010(2):236-241.
[7]Guo C E,Zhu S C,Wu Y N.A mathematical theory of primal sketch and sketchability[J].Proc.Int’l conf.on Computer Vision(ICCV),2003(2):1228-1235.
[8]王幫元.EmguCV耦合視覺引導的圖像目標定位與補償技術研究[J].湖北民族學院學報:自然科學版,2015(1):43-45.
[9]Barni M,Bartolini F,Piva A.Improved Wavelet-Based watermarking through Pixel-wise masking[J].Image Proeessing IEEE Transaetions,2001,10(5):783-791.
[10]王春哲,李杰.基于邊緣信息的圖像質量評價研究[J].長春大學學報,2014,24(10):1330-1333.
[11]曾高榮,裘正定.數(shù)字水印的魯棒性評測模型[J].物理學報,2010,59(8):5871-5880.
Research on JND M odel in Digital W atermarking Based on Prime Sketch
Li W ei
(College of Engineering,Heilongjiang Bayi Agricultural University,Daqing 163319)
Most of the current models could not consider the content feature of the image,and the perception model based on prime sketch of the second generation watermarking was presented.Firstly,the image was decomposed into two features of structure and texture based on the prime sketch.Then the two features were measured and optimized by the perception characteristics of the human visual system in order to build the JNDpskmodel.Finally,the model was used to guide the process of watermark embedding and extraction.The results showed that the algorithm had the improvement in robustness performance while guaranteeing the visual quality of images.
prime sketch;the second generation watermarking;content features;JNDpskmodel
TN91
A
1002-2090(2016)03-0134-05
10.3969/j.issn.1002-2090.2016.03.026
2015-04-03
李偉(1984-),女,助理實驗師,中國傳媒大學畢業(yè),現(xiàn)主要從事機電方向的研究工作。