計大威
摘要:隨著Internet網(wǎng)絡(luò)的快速發(fā)展,各種多媒體內(nèi)容成為主要的傳輸媒介,數(shù)字水印技術(shù)成為了多媒體內(nèi)容保護的主要技術(shù)。文章基于內(nèi)容認證手段,對數(shù)字水印模型進行總體介紹,包含數(shù)字水印實現(xiàn)的方法、實現(xiàn)的要求等。結(jié)合內(nèi)容認證的手段對水印技術(shù)進行了分析,對偽隨機高斯序列、二值或灰度視頻水印以及歸一化相關(guān)系數(shù)等進行了模型化介紹,并結(jié)合遺傳算法在水印中的應用過程進行說明。
關(guān)鍵詞:多媒體內(nèi)容;數(shù)字水印;水印模型;內(nèi)容認證;遺傳算法
中圖分類號:TP393 文獻標識碼:A 文章編號:1001-5922(2021)01—0081-04
1概論
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,越來越多的多媒體數(shù)據(jù)均存在版權(quán)管理問題。為了確保所傳輸內(nèi)容所有權(quán)的知識產(chǎn)權(quán),數(shù)據(jù)水印技術(shù)被提出,所謂水印是基于加密和隱寫術(shù),通過加密或隱藏的方式實現(xiàn)對數(shù)據(jù)(信息)的操作。
數(shù)字水印實現(xiàn)通常是將數(shù)據(jù)插入多媒體元素(如圖像、音頻或視頻文件)的過程,可從多媒體中檢測或提取嵌入的數(shù)據(jù)(水印)以診斷版權(quán)所有者。水印方法分為水印嵌入模塊和水印檢測提取模塊兩個模塊,根據(jù)嵌入水印的領(lǐng)域,數(shù)字水印技術(shù)可以分為2大類,即空域和頻域技術(shù)。本文對數(shù)字水印的關(guān)鍵技術(shù)及其在視頻中的應用版權(quán)保護進行了評價,如圖1所示為水印系統(tǒng)的概念圖。過程描述如下:在嵌入階段,對封面數(shù)據(jù)的水印進行編碼;在傳輸階段,水印對象可能會從第3方對數(shù)據(jù)進行攻擊;在提取階段,解碼器最不完整的任務(wù)是從接收到的水印圖像中檢索準確的隱藏數(shù)據(jù)。
1.1數(shù)字圖像水印方法
本質(zhì)上,水印實現(xiàn)過程是通過在多媒體內(nèi)容中嵌人水印的操作,即圖像、視頻和音頻剪輯或任何數(shù)字內(nèi)容。水印是一種通過簽名承認多媒體對象所有者應用的權(quán)益,如版權(quán)保護、內(nèi)容認證、篡改檢測等的水印技術(shù)可以是有形的或無形的,需根據(jù)在一個給定的多媒體對象應用中嵌入水印算法。
在嵌入階段,水印系統(tǒng)使用一個秘鑰,該密鑰決定多媒體對象的位置,并實現(xiàn)水印嵌人。水印嵌入后會經(jīng)歷多次攻擊,這些攻擊可能是非故意的(低通濾波、伽馬校正或壓縮)。因此,在調(diào)整這些潛在攻擊時,需要利用秘鑰提取水印序列,由于多媒體對象可能受到攻擊或篡改,所提取的水印可能會或可能不會為原始水印。為了證明水印的存在,應用了非盲水印或盲水印。前者對原始對象進行比較,找出水印信號,而后用采用相關(guān)測度來檢測水印信號的強度。因此,通常采用統(tǒng)計相關(guān)檢驗來確定水印的存在性,為了提取水印,通常采用一種反向的方法來嵌入水印。
1.2數(shù)字水印實現(xiàn)要求
數(shù)字水印的實現(xiàn)需具備如下4點要求:透明性、魯棒性、不可見性和存儲容量。
1)透明度或保真性:數(shù)字水印實現(xiàn)后需要確保原始對象(視頻、圖像)的質(zhì)量,可概括為封面作品的原始版本和水印版本之間的感知相似性。
2)魯棒性:數(shù)字水印的魯棒性可概括為:在公共信號處理操作之后發(fā)現(xiàn)水印的能力;通過選擇或無意中通過簡單的視頻處理操作亮度或?qū)Ρ榷鹊母倪M后,水印仍可堅固的抵御各種攻擊。
3)不可見性:不能被人眼和人耳能聽到的,僅僅是通過專門的授權(quán)機構(gòu)檢測??擅枋鰹椋核≡趩挝粫r間或工作時間內(nèi)編碼的范圍。
4)存儲容量:在視頻數(shù)據(jù)中嵌入水印,以便在整個提取過程中能夠完成被檢測。
2相關(guān)研究介紹
Chen等人提出的基于熵的自適應音頻水印方法,采用小波低頻系數(shù)轉(zhuǎn)換的離散小波(WBE,wavelet-based entropy)變換技術(shù)計算,因此該文章證實了水印性能不變的過程,在每個WBE中嵌入二進制同步碼實現(xiàn)水印加密過程。Lei等提出了一種基于奇異值分解(singular value decomposition,SVD)和微分進化(Differential Evolution,DE)的魯棒水印方案,并使用調(diào)制(Dither modulation)量化算法,采用小波變換對主機信號進行分解,得到相應的近似系數(shù),然后進行離散余弦變換,將同步代碼插入到每個視頻統(tǒng)計特性中來處理各種攻擊,并通過優(yōu)化方案有效地解決魯棒性和不可感知性之間的沖突,從而在選擇的攻擊與之前的方法之間獲得更強的魯棒性。Zamani等提出了一種基于遺傳算法的脆弱水印方案,以減少LSB替代的失真,提高PSNR,提高結(jié)果的有效載荷,該方法解決了載荷與魯棒性之間的權(quán)衡,同時保證了水印方案在接受水平上的質(zhì)量,因此替代技術(shù)通過提高PSNR來顯著提高載荷,利用遺傳算法尋找優(yōu)化的嵌入系數(shù),使其更加健壯。
文獻中對宏塊中的16個子塊進行標記,然后利用Logistic混沌序列、幀內(nèi)預測模式和邊緣特征選出前8個子塊并將其分成兩組,最后依據(jù)子塊間能量差來隱藏水印。文獻中基于光流連續(xù)性特征的視頻幀間篡改被動檢測算法實現(xiàn)對視頻的所有幀圖像轉(zhuǎn)換成灰度圖像,然后假設(shè)全局平滑約束條件,對視頻中的所有幀進行平滑,求出每幀所有像素點灰度值對于3個方向的偏導,利用迭代法計算視頻的光流矢量,最后得到視頻的光流幅值幅值序列和光流因子序列。文獻[9]中介紹了一種對攝像頭所拍攝的視頻流信息進行水印安全驗證。文獻[10]中提出一種基于局部分塊為單元提取和以二維的離散小波變換和奇異值分解為特征的視頻感知哈希算法,用來解決在大量監(jiān)控攝像機視頻認證的問題。
3水印技術(shù)
業(yè)界對于基于內(nèi)容認證的視頻水印技術(shù)主要有3種技術(shù)狀態(tài):
3.1偽隨機高斯序列
高斯序列水印是一種由1和一1構(gòu)成的數(shù)組,因此,水印的構(gòu)成等于1和-1的數(shù)字序列。本文定義一個隨機隊列(1N的整數(shù)隨機選取),長度為q,分別為π1、π2…πq。對視頻進行切塊處理,且每一個塊可用隨機隊列表示如下:
1)離散余弦變換(DCT):該變換為實數(shù)序列,包括將一系列數(shù)據(jù)點(空間域)轉(zhuǎn)換成具有不同幅度(頻域)的正弦和余弦波形之和,DCT將n維向量映射到n個集合。DCT在水印中應用表現(xiàn)如下:①水印嵌入到中間頻率的系數(shù)中,因此圖像的可見性不會受到影響;②對信號攻擊具備較強的魯棒性。
2)離散傅立葉變換(DFT):DFT使用復數(shù)而不是實數(shù),并提供了頻率內(nèi)容的數(shù)量和相位,DFT在水印中的應用相比其它變換更具實際意義,表現(xiàn)如下:①DFT是旋轉(zhuǎn)、縮放和平移(RsT)不變量,因此它對幾何失真具有很強的魯棒性;②離散余弦變換和離散小波變換不是RST不變的。
4遺傳算法在水印中應用研究
GA(Genetic Algorithm)是一種最有效的搜索算法,以產(chǎn)生最佳的優(yōu)化結(jié)果,并GA是基于自然選擇和進化原理的健壯的隨機搜索方法,該算法實現(xiàn)過程主要包含5步。
1)編碼:在所研究的問題中,任何可能的解決方案都是由一個被稱為“染色體”的有限長度的二進制串編碼。
2)原始對象:從原始對象中隨機選擇的染色體作為第一代可繁殖新一代的染色體。
3)有效評估:評估各條“染色體”的質(zhì)量。高品質(zhì)的“染色體”將存活下來,并形成下一代的新種群,有效性定義如下:有效性=f(無法感知,健壯性)。
4)遺傳操作:選擇,交叉和變異為遺傳算法的3個主要操作:①選擇:該操作是基于選擇、大小和概率作為參數(shù)進行優(yōu)化,它定義的具有高適應度的染色體的部分存活到下一代;②交叉:該操作意在通過交換遺傳信息來產(chǎn)生新的染色體來提高種群的平均質(zhì)量,交叉需要重新設(shè)計,以保持每條染色體中l(wèi)bit的穩(wěn)定數(shù)目。交叉過程如圖2所示。突變:該操作在染色體的某些位置偶爾會發(fā)生隨機變化,并以當前幾代人的新特征作為顯示結(jié)果。突變過程使用反向運算符,將一個位串分割成大小為N的部分,然后選擇section并相應地進行突變。以上3個操作被反復使用,以獲得連續(xù)幾代的染色體,目的是選擇最適合的染色體,并將作為母染色體傳給下一代。
5)終止規(guī)則:當滿足所需的終止條件時,優(yōu)化過程結(jié)束,例如適應值低于一個某一個固定的閾值,迭代優(yōu)化過程結(jié)束。
基于遺傳算法的數(shù)字水印模型相比在以下方面有提升:①GA有助于水印嵌入過程中最優(yōu)嵌人區(qū)域的估計和選擇;②增強水印內(nèi)容抵抗各種攻擊的魯棒性;③GA提高了sim值,即提取水印與原始水印的相似度。
5結(jié)語
水印技術(shù)已成為當前多媒體傳輸最為可靠的安全保障,基于內(nèi)容認證的視頻水印技術(shù)研究成為Inter.net上各運營商保護視頻版權(quán)的主要技術(shù)手段。文章對實現(xiàn)數(shù)字水印的方法以及數(shù)字水印實現(xiàn)的基本要求進行了介紹,并就常用的幾種基于內(nèi)容認證的水印模型(偽隨機高斯序列、二值或灰度視頻水印等)進行了說明,同時以遺傳算法為例對水印技術(shù)的實現(xiàn)進行了詳細的分析。