張明貴,高靜
一種抗數字印刷/拍攝的數字水印算法研究及驗證
張明貴1,高靜2
(1.四川寬窄印務有限責任公司,四川 德陽,618100;2.四川中煙工業有限責任公司 長城雪茄廠,四川 什邡 618400)
數字印刷和手機拍攝是檢驗含有數字水印的印刷產品版權有效性的主要途徑,解決在數字印刷和手機拍攝場景下水印信息難以提取這一問題。提出一種基于離散小波變換和奇異值分解的抗數字印刷/手機拍攝的數字水印算法。首先對宿主圖像進行二級離散小波變換,對低頻子帶進行奇異值分解,將Arnold置亂后的水印嵌入到奇異值分解的對角矩陣中,最后進行小波逆變換得到嵌入水印圖像。含水印信息的峰值信噪比(PSNR)達到了39.67,在不同攻擊下的歸一化相關系數(NC)均在0.89以上,實際的印刷拍攝測試中NC值也均達到0.94,證明該水印算法在保證不可見性的同時對于印刷產品實際應用中的常見攻擊具有很好的抵抗能力。對不同品牌的智能手機、印刷設備以及不同種類的紙張采集到的含水印圖像進行測試,均能夠在印刷和拍攝場景下實現水印提取,證明了該算法的有效性。
數字水印;打印拍攝;離散小波變換;奇異值分解
隨著防偽技術的發展,信息隱藏技術在產品版權保護方面起到了巨大作用。它使得產品能具備一定的防偽功能,維護消費者和企業的合法權益,進一步地保證和促進產品銷售,因此,數字水印技術作為信息隱藏技術研究領域的重要分支,是國際信息安全研究的一個重要研究熱點[1]。其主要的信息防偽形式是將一段文本、標識、序列號、圖像等數字信號作為水印嵌入到載體上,同時使用一定的技術檢測方法可以將水印正確地提取出來,從而達到防偽驗證的目的[2]。印刷包裝產品作為信息表達的基本載體,可以通過數字水印防偽技術的應用,在不影響產品外包裝信息的條件下,起到良好的防偽效果。
數字印刷成為了小批量印包產品的主流方 式[3-5]。加載水印信息的圖像后,數字印刷后圖像的低頻部分能較為完整地保存下來,但其高頻部分大部分會缺失,相當于受到了低通濾波的攻擊。同時,印刷過程中內部各個元器件的噪聲和點增益都會引起印刷的圖像質量受損,即受到了噪聲的攻擊。
除此之外,隨著智能手機的迅速普及,通過拍照功能來進一步識別水印信息也變成更加智能的驗證方式,常規的圖像水印算法難以在手機拍攝后識別出完整的水印信息[6]。一些研究人員開始尋求通過移動設備檢測水印的方法。Pramila等[7]詳細地分析了拍攝過程對于數字圖像的影響,在拍攝的過程中,相機的鏡頭會造成桶形和枕形失真。同時智能手機拍攝圖像獲取原始圖像時,圖像縮放比例不同,手機拍攝圖像時存在一定的夾角,因而導致圖像旋轉。手機拍攝圖像不可避免地會有輕微的抖動、壓縮,導致圖像模糊。
目前數字水印算法典型的空間域水印算法是最低有效位算法(LSB)。該算法采用預先設置好的密鑰,由序列發生器產生隨機信號,之后將產生的隨機信號按一定規則組合成二維形式插入到原始圖像的最低幾位,完成數字水印的嵌入[8]。最低有效位算法隱藏的信息較為脆弱,對于幾何攻擊魯棒性較差。在主流的變換域方法中,小波變換由于能較好地解決時頻分辨率的矛盾,且與新一代國際壓縮標準相兼容,從而得到了廣泛的應用[9]。離散小波變換(DWT)是進行信號分析非常有用的工具[10]。通過離散小波變換在原始圖像的低頻子帶中嵌入水印,可以很好地解決數字印刷高頻信息缺失這一問題。同時奇異值分解(SVD)是數值分析中基本工具之一[11],由于圖像的奇異值分解對許多圖像處理以及旋轉、縮放、平移等幾何攻擊具有一定的不變性,奇異值分解的算法可以很好地抵抗以幾何攻擊為主的拍攝攻擊。陳青等[6]提出了一種基于SIFT變換和DWT-SVD的自適應圖像水印算法,含水印圖像在沒有受到攻擊時,可以無損地提取出水印,在受到攻擊時,提取出的水印品質較好,且在面對小規模幾何攻擊時,也有良好的穩定性。
文中考慮到數字水印在數字印刷包裝產品上的應用,綜合考慮DWT和SVD的優點,將Arnold加密后的水印圖像嵌入原圖像中,在不改變水印圖像像素值的同時更改像素位置,實現一種基于離散小波變換和奇異值分解相結合的數字水印算法,從而完成抗印刷和拍攝數字水印方案,為個性化印刷包裝產品數字水印的實現提供基本的算法工具和應用范例。
離散小波變換是小波變換中的一種[12-13],兼具時、頻兩域的多分辨率分析能力,已被廣泛應用于計算機領域,如數字圖像處理、數字信號處理、語音識別等,以及量子物理和石油勘探等諸多領域。
研究小波變換的理論基礎源于傅里葉變換,具體變換公式為[14]:
(1)
(2)
式(1)為傅里葉變換基本公式,其中eiwt函數可由歐拉公式直接展開,因此復雜的時域信號經過變換之后可由一系列的正余弦波形構成,但該信號只能夠反映頻域特性。式(2)為小波變換的基本公式,該公式存在2個變量,平移量和尺度。尺度對應頻率,小波函數的伸縮性質,平移量對應時間,體現了小波函數的平移特性,因此小波變換同時具備時頻特性。
在圖像變換過程中,主要利用小波變換的多分辨率(及多尺度)特性分解圖像。對于數字圖像,會分別從水平方向和垂直方向進行低通濾波和高通濾波。如圖1所示,一級離散小波變換之后圖像被分為4個子帶,其中(近似子帶)是由2個方向進行低通濾波后產生的系數,包含了圖像的主要信息,能夠近似地表示圖像。(水平子帶)、(垂直子帶)、(對角子帶)表示了圖像的細節或邊緣信息[15]。

圖1 一級離散小波變換
奇異值分解是一種基于特征值和特征向量的數學分析工具,已被廣泛地應用于圖像處理領域[16],如模式識別、圖像融合、數據壓縮、數字水印等,以及統計學等諸多領域。從矩陣論的角度分析,一幅數字圖像可以視為一個非負矩陣。設為×的數字圖像,用∈R來表示一個數字圖像矩陣,其中表示實數域。圖像經過奇異值分解后,表示為:
(3)
式中:和分別為左奇異值矩陣和右奇異值矩陣;為一個非對角線上的項都是0的矩陣,其對角線上的元素滿足以下條件:
(4)
式中:為的秩,它等于非零奇異值的數量,于是有:
(5)
從圖像處理的角度來看,奇異值分解特性如下所述。
1)奇異值分解對所要進行變換的矩陣大小沒有限制,可以是正方矩陣也可以是長矩陣。
2)一幅圖像的奇異值有很好的穩定性,這意味著當圖像受到輕微擾動時,它的奇異值不會發生劇烈的改變。對于裁切、縮放、旋轉等幾何攻擊干擾,圖像的奇異值依然會保持穩定。
3)奇異值能夠表現出圖像的內在的矩陣元素關系而不是視覺特性,反映的是圖像的內蘊特性。所以利用奇異值分解的特性,可以提高圖像水印的抗攻擊性能。
由于奇異值分解具備著以上特性,可以將其引入到抗數字印刷/拍攝的數字水印算法中,能夠有效地提升算法的抗打印拍攝能力。
水印模型包括了2個體系:水印嵌入和水印提取。在水印嵌入后,對含水印圖像進行檢測,確定其含有水印,進行水印嵌入的逆過程,即可完成水印的提取。
如前所述,圖像經過離散小波變換分解成1個低頻分量和3個高頻分量。低頻分量包含了圖像的大部分信息,該分量具有較高的視覺容量。相反,高頻分量能量較小,視覺容量較低,不能夠嵌入過多的水印信息,且易遭受低通濾波和噪聲的影響,如果在高頻分量中嵌入水印會使得算法不能夠有效地抵抗打印拍攝攻擊,因此,在離散小波變換分解后的低頻分量中嵌入水印,能夠更好地抵抗打印拍攝攻擊,并平衡水印的魯棒性和不可見性這一對矛盾。
考慮到離散小波變換對旋轉、剪切等幾何攻擊魯棒性較差,而奇異值分解對于幾何攻擊的魯棒性較強,因此將離散小波變換與奇異值分解相結合,將經歷2次離散小波變換得到的低頻分量進行奇異值分解,在分解的2分量中嵌入水印。
水印嵌入算法的具體流程如下述所。
1)讀取一幅原始圖像,對原始圖像進行二級離散小波變換,得到2、2、2、2、1、1、17個子帶。
2)對2低頻子帶進行矩陣奇異值分解,得到左奇異值矩陣和右奇異值矩陣,以及對角矩陣。
(6)
3)讀取水印圖像,采用Arnold置亂變換算法進行水印的加密。運用加性水印公式(為水印的嵌入強度,為水印)將加密后的水印嵌入到矩陣中,之后對新產生的矩陣再進行一次奇異值分解,得到新產生的左奇異值矩陣1和右奇異值矩陣1,以及對角矩陣1。
(7)
4)對、1、進行逆奇異值分解,得到嵌有水印數據的低頻子圖2*。
(8)
5)對圖像進行二級逆離散小波變換,顯示含水印圖像w,完成水印嵌入。
水印提取算法是嵌入算法的逆過程,流程如下所述。
1)讀取含水印圖像w,對待檢測的含水印圖像w進行二級離散小波變換(DWT),得到2'、2'、2'、2'、1'、1'、1' 7個子帶,對低頻子帶2'進行矩陣奇異值分解(SVD),得到左奇異值矩陣和右奇異值矩陣,以及對角矩陣。
(9)
2)將得到的矩陣和式(10)中的1和1矩陣進行逆奇異值分解,得到。
(10)
3)按照加性水印公式,根據和,得到提取的水印圖像1。
(11)
4)對提取的水印圖像1進行逆Arnold置亂變換,解密得到水印圖像。
文中使用Matlab 2018b作為編程工具完成仿真實驗,選擇256像素×256像素的灰度Lena圖像(圖2a)作為原始載體圖像,選擇64像素×64像素的含有“SUST”字樣的二值圖像(圖2b)作為待嵌入的水印信息,水印的嵌入強度選擇為0.4。
首先對原始圖像進行二級離散小波變換,對低頻子帶2進行矩陣奇異值分解,根據式(7)中的水印加性公式將置亂后的水印信息嵌入到原始圖像中,完成水印的嵌入,通過對含水印圖像進行主觀評價和客觀評價,完成水印的不可見性分析。其次對嵌入水印后的圖像進行剪切、旋轉等幾何攻擊,以及不同程度的噪聲、低通濾波和移動模糊等常見信號攻擊,通過對比提取出的水印圖像和原始水印圖像,采用歸一化相關系數值評價水印算法的抗攻擊能力,完成水印的魯棒性分析。最后對嵌入水印信息的圖像進行不同打印機、不同紙張、不同手機的印刷/拍攝測試,通過觀察提取出的水印圖像,應用歸一化相關系數值評價水印算法的魯棒性,完成算法的印刷拍攝實際測試。

圖2 原始載體圖像和原始水印圖像
算法采用式(7)加性水印公式,將二值“SUST”水印圖像以0.4的嵌入強度嵌入到原始Lena圖中,得到含水印圖像。對水印不可見性而言,一般有主觀評價和客觀評價2種評價方法。主觀上多采用人的肉眼觀察的方式進行評價,客觀上衡量水印的不可見性一般采用峰值信噪比(Peak Signal To Noise Ratio, PSNR)算法,來對比含水印圖像w(,)與原始圖像(,)之間的差異,峰值信噪比的計算式為:
(12)
式中:M、N為原始載體圖像的大小;Iij為原始載體圖像;I'ij為含水印圖像,一般來說,當PSNR≥36時,可以認為水印算法的不可見性良好,滿足水印的不可見性需求。
圖3 原始圖像和含水印圖像
Fig.3 Original image and watermark image
根據1.3節中的水印嵌入算法,對原始圖像(圖3a)進行水印嵌入,得到嵌入水印后的圖像(圖3b)。通過人的視覺系統對比觀察圖3a和圖3b,二者并沒有明顯差異,置入水印后的圖片基本沒有變化。同時,通過計算得到PSNR=39.67>36,滿足水印的不可見性客觀評價標準,因此水印的不可見性良好,文中算法滿足水印的不可見性要求。
如前所述,印刷和拍攝過程對于數字圖像主要存在2個方面的影響,一方面是印刷過程中出現的低通濾波攻擊、噪聲攻擊,另一方面是拍攝過程中出現的剪切、旋轉等幾何攻擊和移動模糊攻擊,因此應用各種攻擊算法對圖3b所示的含水印圖像進行旋轉、剪切幾何攻擊以及噪聲、低通濾波和移動模糊等攻擊,以檢測水印算法的抗印刷拍攝的能力。
文中采用歸一化相關系數NC值來衡量水印的魯棒性,NC值的計算式為:
(13)
式中:w為原始水印圖像;w'為提取水印圖像;和分別為水印圖像的長和寬。通過計算得到含水印圖像遭受各種攻擊分別提取出的水印圖 像的NC值。一般情況下,當NC值大于0.8時, 就可以確認為有效水印,否則為無效水印。攻擊圖像和提取出的水印圖像以及對應的NC值見圖4—13。
2.2.1 剪切攻擊下的水印提取效果分析
文中通過剪切算法對含水印圖像的左上角、上部、中間正方形區域和中間豎直區域進行了剪切,應用1.3節所述的水印提取算法進行水印提取,提取出的水印圖像以及NC值見圖4。圖4展示了不同位置剪切攻擊下的水印提取結果,可以看到,對含水印圖像的左上角、上部、中間正方形部分進行剪切,可以完整地提取出水印圖像,提取出的水印圖像的NC值可達0.97,對含水印圖像的中間豎直部分進行剪切,可以較為完整地提取出水印圖像,提取出的水印圖像的NC值可達0.96,可以清晰地分辨出“SUST”字樣。說明該水印算法未出現因剪切攻擊造成魯棒性下降的情況。相反,文中算法對各種復雜的剪切攻擊具有較強的抵抗能力,提取出的水印圖像清晰可見。
2.2.2 旋轉攻擊下的水印提取效果分析
文中通過旋轉算法對含水印圖像進行了1°~10°的二維旋轉,步長為1°。應用1.3節中所述的水印提取算法對旋轉后的圖像進行水印提取,提取出的水印圖像和NC值見圖5和圖6。

圖4 不同位置裁切的Lena圖及提取的水印

圖5 旋轉攻擊實驗結果

圖6 旋轉攻擊提取水印的NC值
圖5展示了3°、5°、7°、9°旋轉攻擊下的水印提取結果,可以看到,在3°、5°旋轉攻擊下,提取出的水印清晰可見,NC值分別為0.98和0.96。由圖6可知,隨著旋轉度數逐漸提升,提取水印的NC值逐漸下降,但即使是在9°旋轉攻擊下,NC值仍然能夠達到0.89,可以清晰地分辨出“SUST”字樣。由于在人手持智能手機進行拍攝時,智能手機與印刷在紙張上的圖像的夾角一般小于5°,所以旋轉攻擊對水印圖像的提取影響甚微,該算法能夠滿足水印的抗旋轉需求。
2.2.3 移動模糊攻擊下的水印提取效果分析
文中通過移動模糊算法對含水印圖像進行了步長為1,從1~10個像素值的移動模糊攻擊,利用1.3節中所敘述的水印提取方法分別進行水印提取,提取出的水印圖像以及對應的NC值見圖7和圖8。

圖7 移動模糊攻擊實驗結果

圖8 移動模糊攻擊提取水印的NC值
圖7展示了部分像素值移動模糊下的水印提取結果,可以看出,在逆時針方向移動7個像素值的移動模糊攻擊下,可以完整地提取出清晰的水印圖像,NC值為0.98。由圖8可知,隨著逆時針移動像素值的提高,提取水印的NC值逐漸降低,提取出的水印圖像逐漸模糊,但即使是在10 像素值的移動模糊攻擊下,NC值仍然可達0.94,依然可以較為清晰地分辨出“SUST”字樣,因此該算法可以有效地抵抗移動模糊攻擊。
2.2.4 高斯噪聲攻擊下的水印提取效果分析
文中應用高斯噪聲算法對含水印圖像進行了步長為0.01,方差為0.01~0.1的高斯噪聲攻擊,采用1.3節述的提取算法對高斯噪聲攻擊后的圖像進行水印提取,提取出的水印圖像以及NC值見圖9和圖10。

圖9 高斯噪聲攻擊實驗結果

圖10 高斯噪聲攻擊提取水印的NC值
圖9展示了方差為0.01、0.03、0.05、0.07的高斯噪聲攻擊下的水印提取結果,可以看到,隨著高斯噪聲攻擊強度不斷增大,圖像中的高斯噪聲逐漸增加,含水印圖像逐漸遭到破壞,不可避免地出現了大量的噪點。由圖10可知,提取水印的NC值隨著高斯噪聲方差的增加而降低。盡管受到了高斯噪聲的影響,提取水印的NC值仍然可達0.91以上,提取出的水印圖像仍然清晰可見,表明文中算法對高斯噪聲有著較強的魯棒性。
2.2.5 椒鹽噪聲攻擊下的水印提取效果分析
文中通過椒鹽噪聲算法對含水印圖像進行了步長為1,1~15密度的椒鹽噪聲攻擊,利用1.3節所闡述的水印提取算法分別進行水印提取,提取出的水印圖像以及NC值見圖11和圖12。

圖11 椒鹽噪聲攻擊實驗結果
圖11展示了1%、5%、10%、15%密度的椒鹽噪聲攻擊下的水印提取結果。可以看出,在1%、5%、10%密度椒鹽噪聲的攻擊下,可以完整地提取出清晰的水印圖像,NC值分別為1、0.99和0.97。由圖12可知,隨著椒鹽噪聲攻擊強度的不斷增大,提取水印的NC值逐漸降低。當椒鹽噪聲攻擊強度增大到15%時,含有水印的圖像受到較大的破壞,在提取出的水印圖像上出現了大量的噪點,但即使是在15%密度的椒鹽噪聲攻擊下,NC值依然高達0.95,仍然可以較為清晰地分辨出“SUST”字樣,表明該算法對椒鹽噪聲的魯棒性較強。
2.2.6 低通濾波攻擊下的水印提取效果分析
文中通過低通濾波算法對含水印圖像分別進行了3×3、5×5、7×7、9×9的低通濾波攻擊,利用1.3節中所提出的水印提取算法分別對其進行水印提取,提取出的水印圖像以及NC值見圖13。由圖13可以看出,在3×3和5×5的低通濾波的攻擊下,NC值為1,在7×7和9×9的低通濾波的攻擊下,NC值為0.99,可以非常清晰地分辨出“SUST”字樣,表明該算法對低通濾波的魯棒性較強。
為了驗證水印信息在打印拍攝過程中受到像素失真和幾何失真后的穩健不變性,使用Matlab 2018b將水印信息嵌入到原始載體圖像中,將含水印圖像保存。使用EPOSON、科美數碼等不同型號的打印機將含水印圖像打印在不同的紙張上,并使用不同型號的智能手機拍攝含水印圖像得到印刷拍攝后的圖像,修改圖像大小為256像素×256像素,使用Matlab 2018b將水印信息提取出來。打印拍攝修改大小后的含水印圖像和提取出的水印信息見圖14,提取出的水印圖像的NC值見表1。
由圖14可以看出,經過印刷拍攝后幾幅Lena圖像都發生了輕微的旋轉,并且略微變暗。使用EPSON1390打印在噴墨打印紙上的2幅圖像提出來的水印NC值高達0.97,可以清晰地分辨出水印圖像。使用EPSON數碼打印機打印在相紙上,并用蘋果手機提取出的水印圖像NC值高達0.96,可以清晰地分辨出“SUST”字樣。使用科美數碼印刷機印刷在普通打印紙上的2幅圖像提取出的水印和使用EPSON數碼打印機打印在相紙上,并用華為mate 9提取出的水印圖像NC值均達到了0.95,可以較為清晰地分辨出水印圖像上的內容。使用科美數碼印刷機印刷在銅版紙上的2幅圖像NC值均達到了0.94,可以較為清晰地識別出水印圖像上的“SUST”文字。

圖13 低通濾波攻擊實驗結果

表1 印刷拍攝后的檢測結果

Tab.1 Test results after printing and shooting
由表1可知,提取出的水印的歸一化相關系數NC值均可達0.94以上。另外由圖14可以看出,提取出的水印圖像中的“SUST”字樣均較為清晰。結果表明,文中算法對于幾種不同型號的打印機打印、不同種類的紙張和不同型號的手機拍攝均具有良好的抗印刷拍攝的能力。
文中通過分析數字印刷/手機拍攝過程對水印圖像的各種影響,根據印刷/拍攝特點,提出了一種基于離散小波變換和奇異值分解的抗數字印刷/手機拍攝水印算法。通過仿真實驗結果可以看出,該算法恢復的水印信息能夠獲得良好的圖像視覺效果,對于剪切、旋轉等幾何攻擊和噪聲、模糊、低通濾波等常規的信號處理具有很強的抵抗能力,符合水印算法對魯棒性和不可見性的要求。同時對于不同型號的打印機、智能手機和不同種類的紙張,均能夠在印刷和拍攝場景下實現水印提取,證明了該算法的有效性。
[1] RAY A, ROY S. Recent Trends in Image Watermarking Techniques for Copyright Protection: A Survey[J]. International Journal of Multimedia Information Retrieval, 2020, 9(4): 249-270.
WANG Jun, WAN Wen-bo. A Novel Attention-Guided JND Model for Improving Robust Image Watermarking[J]. Multimedia Tools and Applications, 2020,79(33/34): 24057-24073.
[2] 霍佳琦. 抗打印掃描數字水印算法研究與實現[D]. 杭州: 浙江大學, 2019: 30-34.
HUO Jia-qi. Research and Implementation of Anti-Printing Scanning Digital Watermarking Algorithm[D]. Hangzhou: Zhejiang University, 2019: 30-34.
[3] RIAD R, DOUZI H, El M, et al. A Print-Scan Resilient Watermarking Based on Fourier Transform and Image Restoration[J]. International Journal of Computer Applications, 2015, 128(15): 13-17.
[4] 張雯, 孟婕. 數字水印技術在印刷防偽領域應用的研究進展[J]. 包裝工程, 2017, 38(15): 143-148.
ZHANG Wen, MENG Jie. Progress of Applying Digital Watermarking Technology in Printing Anti-Counterfeiting[J]. Packaging Engineering, 2017, 38(15): 143-148.
[5] 陳青, 伍東升. 基于SIFT變換和DWT-SVD的自適應圖像水印算法[J]. 包裝工程, 2021, 42(9): 254-259.CHEN Qing, WU Dong-sheng. Adaptive Image Watermarking Algorithm Based on SIFT Transform and DWT-SVD[J]. Packaging Engineering, 2021, 42(9): 254-259.
[6] PRAMILA A, KESKINARKAUS A, TAKALA V, et al. Extracting Watermarks from Printouts Captured with Wide Angles Using Computational Photography[J]. Multimedia Tools and Applications, 2017, 76(15): 16063-16084.
[7] NAZARI M, MEHRABIAN M. A Novel Chaotic IWT-LSB Blind Watermarking Approach with Flexible Capacity for Secure Transmission of Authenticated Medical Images[J]. Multimedia Tools and Applications, 2021, 80(7): 10615-10655.
[8] CHOPRA A, GUPTA S, DHALL S. Analysis of Frequency Domain Watermarking Techniques in Presence of Geometric and Simple Attacks[J]. Multimedia Tools and Applications, 2020, 79(1/2): 501-554.
[9] 劉琰, 周理. 基于小波變換域的數字圖像嵌入和提取方法[J]. 沈陽工業大學學報, 2019, 41(1): 68-72.
LIU Yan, ZHOU Li. Digital Image Embedding and Extracting Method Based on Wavelet Transform Domain[J]. Journal of Shenyang University of Technology, 2019, 41(1): 68-72.
[10] ZERMI N, KHALDI A, KAFI R, et al. A DWT-SVD Based Robust Digital Watermarking for Medical Image Security[J]. Forensic Science International, 2021, 320: 110691.
[11] CHEN Bing-quan, CUI Jin-ge, XU Qing, et al. Coupling Denoising Algorithm Based on Discrete Wavelet Transform and Modified Median Filter for Medical Image[J]. Journal of Central South University, 2019, 26(1): 120-131.
[12] 楊明鵬, 葉幗華. 基于小波變換的三維網格模型盲水印算法[J]. 福建師范大學學報(自然科學版), 2020, 36(3): 32-36.
YANG Ming-peng, YE Guo-hua. A Blind Watermarking of 3D Models Based on Wavelet Transform[J]. Journal of Fujian Normal University (Natural Science Edition), 2020, 36(3): 32-36.
[13] POONAM, ARORA S M. A DWT-SVD Based Robust Digital Watermarking for Digital Images[J]. Procedia Computer Science, 2018, 132: 1441-1448.
[14] 李海洋. 基于離散小波變換的抗噪圖像水印處理[J]. 信息化研究, 2019, 45(5): 23-26.
LI Hai-yang. Anti-Noise Image Watermarking Processing Based on Discrete Wavelet Transform[J]. Informatization Research, 2019, 45(5): 23-26.
[15] WANG S, MENG X, YIN Y, et al. Optical Image Watermarking Based on Singular Value Decomposition Ghost Imaging and Lifting Wavelet Transform[J]. Optics and Lasers in Engineering, 2019, 114: 76-82.
[16] 陳星娥, 鄭薇瑋, 吳小菁, 等. 基于奇異值分解的QR電子票數字水印防偽方法[J]. 牡丹江師范學院學報(自然科學版), 2020(1): 41-44.
CHEN Xing-ge, ZHENG Wei-wei, WU Xiao-jing, et al. An Digital Watermarking Method for QR Electronic Ticket Based on Singular Value Decomposition[J]. Journal of Mudanjing Teachers College (Natural Sciences Edition), 2020(1): 41-44.
Research and Verification of a Digital Watermarking Algorithm Resistant to Digital Printing/Photography
ZHANG Ming-gui1,GAO Jing2
(1.Sichuan Kuanzhai Printing Co., Ltd., Deyang 618100, China; 2.The Great Wall Cigar Factory, China Tobacco Sichuan Industrial Co., Ltd., Shifang 618400, China)
Digital printing and mobile shooting are the main ways to verify the validity of copyright of printed products containing digital watermarks. Therefore, the work aims to solve the problem that it is difficult to extract watermark in digital printing and mobile shooting. A digital watermarking algorithm based on discrete wavelet transform and singular value decomposition to resist digital printing/mobile shooting was proposed. Firstly, the host image was processed by two-stage discrete wavelet transform, and singular value decomposition was performed on the low-frequency sub-bands. The watermark after Arnold was scrambled was embedded into the diagonal matrix of singular value decomposition. Finally, the embedded watermark image was obtained by inverse wavelet transform. The peak signal to noise ratio (PSNR) containing watermark information reached 39.67. The normalized correlation coefficient (NC) under different attacks was above 0.89. The NC value in actual shooting test also reached 0.94, showing that watermark algorithm not only ensured invisibility but also had good resistance to common attacks in practical application of printing products. The watermark images collected from different brands of smart phones, printing devices and different kinds of paper can be extracted in printing and shooting scenes, which proves the effectiveness of the algorithm.
digital watermarking; printing and shooting; discrete wavelet transform; singular value decomposition
TP391.4
A
1001-3563(2022)03-0274-10
10.19554/j.cnki.1001-3563.2022.03.034
2021-08-18
張明貴(1973—),男,工程師,主要研究方向為數字印刷和色彩管理。