大數(shù)據(jù)下基于變換域魯棒水印的抗光照攻擊人臉識別方法
【專利摘要】本發(fā)明公開了一種大數(shù)據(jù)下基于變換域魯棒水印的抗光照攻擊人臉識別方法,主要分水印嵌入和提取兩大部分,在水印的提取部分,同時實現(xiàn)了人臉的識別;主要步驟如下,水印的嵌入:步驟一)首先對所有原始人臉進(jìn)行全局DCT變換,求得特征向量;步驟二)將每個人臉的水印與該人臉的特征向量通過密碼學(xué)哈希函數(shù)相關(guān)聯(lián);水印提?。翰襟E三)獲取待測人臉的特征向量,求的待測人臉和原始人臉特征向量相關(guān)系數(shù)最大值,并根據(jù)該值對應(yīng)的序號,完成人臉的識別、獲得對應(yīng)的嵌入的水??;步驟四)利用待測人臉的特征向量,進(jìn)行水印提取,并計算出水印的相關(guān)系數(shù)。該人臉識別方法不需要提取進(jìn)行樣本訓(xùn)練,適合于大數(shù)據(jù);并有較好的抗光照、遮擋等攻擊。
【專利說明】大數(shù)據(jù)下基于變換域魯棒水印的抗光照攻擊人臉識別方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種多媒體信號處理領(lǐng)域,具體涉及大數(shù)據(jù)下基于變換域魯棒水印的抗光照攻擊人臉識別方法。
技術(shù)背景
[0002]人臉識別技術(shù)作為一種有效的生物特征識別技術(shù),近40年來日益得到工業(yè)界和學(xué)術(shù)界的重視。由于人臉識別技術(shù)具有高可接受,自然性,不易被人察覺等優(yōu)勢,因此其在娛樂、犯罪調(diào)查、門禁系統(tǒng)、軍事等方面有較大用途。
[0003]目前人臉識別的方法主要是基于PCA、神經(jīng)網(wǎng)絡(luò)、SVM等機器學(xué)習(xí)方法,由于要進(jìn)行訓(xùn)練學(xué)習(xí),對于識別的樣本較大,在大數(shù)據(jù)環(huán)境下,學(xué)習(xí)的時間較長,并且目前的人臉識別方法對于光照變化,表情變化或遮罩等比較敏感,因此如何解決在大數(shù)據(jù)環(huán)境下,抗光照變化、表情變化或遮罩等攻擊的人臉識別方法意義重大。
[0004]數(shù)字水印技術(shù)最初是用于互聯(lián)網(wǎng)上的數(shù)字媒體的版權(quán)保護(hù),其重要特性為魯棒性和不可見性;本發(fā)明可以把人的簽名或ID號等作為水印隱藏在其對應(yīng)的人臉圖像中,利用水印的魯棒特性實現(xiàn)人臉識別算法,特別對光照、遮擋等攻擊具有較好的魯棒性。目前對于基于大數(shù)據(jù)環(huán)境下,抗光照、遮擋攻擊的人臉識別方法研究的較少,目前還沒有看到公開的報道。因此研究基于 變換域的魯棒水印技術(shù)實現(xiàn)大數(shù)據(jù)下抗光照攻擊的人臉識別方法,有較大的意義。
【發(fā)明內(nèi)容】
[0005]發(fā)明目的:本發(fā)明所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)的不足,提供高速、高魯棒性的人臉識別算法。具體公開了一種大數(shù)據(jù)下基于變換域魯棒水印的抗光照攻擊人臉識別方法,是一種零水印方案,水印的嵌入不影響原始的人臉圖像。
[0006]本發(fā)明的基本原理是:首先對所有的人臉圖像進(jìn)行全局DCT變換;選取低頻部分的前8x8個系數(shù),然后在該系數(shù)中尋找一個抗光照攻擊的特征向量,并將水印序列與該特征向量相關(guān)聯(lián)實現(xiàn)水印的嵌入;然后對于待測圖像,首先計算出其特征向量,然后計算待測圖像和原始圖像的特征向量的相關(guān)系數(shù),利用相關(guān)系數(shù)最大值,實現(xiàn)人臉的檢測;并實現(xiàn)了水印的提取。
[0007]現(xiàn)對本發(fā)明的方法進(jìn)行詳細(xì)說明如下:~2[0008]首先選擇一個有意義的二值序列作為水印要嵌入人臉圖像中,記為W=(w(j) |w(j) = 0,I ;1≤i≤L};同時,選取設(shè)F為原始人臉圖像,表示:F ={f(i, j) |f(i, j) e R;1≤i≤Ml,I≤j≤NI}。其中,f(i,j)表示原始人臉的像素值。
[0009]第一部分:水印的嵌入
[0010]I)通過對所有原始人臉圖像F(η)進(jìn)行全局DCT變換,得到原始圖像的特征向量集合 V(n);
[0011]先對原始人臉圖像F(n)進(jìn)行全局DCT變換,在頻率域的低頻系數(shù)矩陣FD (i,j)中選取前8X8個系數(shù)FD8 (i, j),然后再對選取出的系數(shù)矩陣FD8 (i, j)進(jìn)行二值化處理,當(dāng)系數(shù)大于或等于零時取1,小于O是取零,得到特征向量V,主要過程描述如下:
[0012]FD8(i,j) =DCT2(F(i, j))
[0013]V (η) = BINARY (FD8 (i, j))
[0014]2)利用密碼學(xué)HASH函數(shù),生成含水印信息的二值密鑰序列Key (η),實現(xiàn)零水印的嵌入;
[0015]Key (η) = V (η) ? W (η)
[0016]Key (η)是由所有原始圖像的特征向量V(n)和對應(yīng)的η個數(shù)字水印W(n),通過密碼學(xué)常用的Hash函數(shù)生成;這里胃(11)由長度為64bit的隨機序列組成;保存Key (η),在下面提取水印時要用到;通過將Key(n)作為密鑰向第三方申請,以獲得人臉圖像的使用權(quán)和所有權(quán);
[0017]第二部分:人臉的識別和水印的提取
[0018]3)求出待測人臉F’的特征向量V’ ;
[0019]設(shè)待測人臉為F’,經(jīng)過全局二維DCT變換后得到低頻系數(shù)矩陣為FD’ (i, j),按步驟I)對低頻系數(shù)矩陣進(jìn)行二值化處理,求出待測人臉的特征向量V’ ;
[0020]FD; (i, j) =DCT2(F' (i, j))
[0021]V’ = BINARY (FID,(i, j))
[0022]4)計算待測人臉的特征向量V’與原始人臉的V(n)的相關(guān)系數(shù)NC(η),進(jìn)行人臉的識別;
[0023]計算V’與V (η)的相關(guān)系數(shù)最大值所對應(yīng)的η值,設(shè)n = k ;根據(jù)k值可以得到密鑰Key (k)、識別出原始人臉圖像為F(k)和嵌入在F(k)的水印值W(k),計算特征向量的歸一化相關(guān)系數(shù)公式如下:
【權(quán)利要求】
1.大數(shù)據(jù)下基于變換域魯棒水印的抗光照攻擊人臉識別方法,其特征在于:先對原始人臉進(jìn)行全局DCT變換,在變化域選取前8x8系數(shù)做為特征向量,然后將水印信息和特征向量相關(guān)聯(lián),實現(xiàn)水印的嵌入;然后對于待測人臉,求出其特征向量,然后計算出待測人臉與所有人臉特征向量的相關(guān)系數(shù),求出相關(guān)系數(shù)最大值,根據(jù)該值得到識別的人臉圖像、嵌入的水??;然后根據(jù)待測圖像的特征向量,提取出水印,求出水印相關(guān)系數(shù);實現(xiàn)數(shù)字水印的嵌入與提取和人臉的識別;該發(fā)明包括水印嵌入和提取兩大部分,共計六個步驟: 第一部分:水印的嵌入 1)通過對所有原始人臉圖像F(η)進(jìn)行全局DCT變換,得到原始圖像的特征向量集合V (η); 先對原始人臉圖像F(n)進(jìn)行全局DCT變換,在頻率域的低頻系數(shù)矩陣FD (i,j)中選取前8 X 8個系數(shù)FD8 (i, j),然后再對選取出的系數(shù)矩陣FD8 (i, j)進(jìn)行二值化處理,當(dāng)系數(shù)大于或等于零時取1,小于O是取零,得到特征向量V,主要過程描述如下:
FD8(i,j) = DCT2(F(i, j))
V (η) = BINARY (FD8 (i,j)) 2)利用密碼學(xué)HASH函數(shù),生成含水印信息的二值密鑰序列Key(η),完成零水印的嵌 A ;
Key (η) = V (n) ? W (η) Key (η)是由所有原始圖像的特征向量V(n)和對應(yīng)的η個數(shù)字水印W(n),通過密碼學(xué)常用的Hash函數(shù)生成;這里W(n)由長度為64bit的隨機序列組成;保存Key (η),在下面提取水印時要用到;通過將Key(n)作為密鑰向第三方申請,以獲得人臉圖像的使用權(quán)和所有權(quán); 第二部分:人臉的識別和水印的提取 3)求出待測人臉的特征向量V’; 設(shè)待測人臉為F’,經(jīng)過全局二維DCT變換后得到低頻系數(shù)矩陣為FD’ (i, j),按步驟I)對低頻系數(shù)矩陣進(jìn)行二值化處理,求出待測人臉的特征向量V’ ;
FD8, (i, j) = DCT2(F’ (i, j))
V’ = BINARY (FID,(i, j)) 4)計算待測人臉的特征向量V’與原始人臉的V(n)的相關(guān)系數(shù)NC(η),進(jìn)行人臉的識別; 計算V’與V (η)的相關(guān)系數(shù)最大值所對應(yīng)的η值,設(shè)n = k ;根據(jù)k值可以得到密鑰Key (k)、識別出原始人臉圖像為F(k)和嵌入在F(k)的水印值W(k),計算特征向量的歸一化相關(guān)系數(shù)公式如下: NC=' , '
Σ ") 5)利用存在于第三方的二值邏輯密鑰序列Key(k)和待測人臉的特征向量V’,提取出待測圖像中的水印W’ ;
W,= Key (k) ? V, 6)計算W’和W(k)之間的相關(guān)系數(shù);計算水印W和W’⑷的相關(guān)系數(shù),求得待測圖像的內(nèi) 容。
【文檔編號】G06K9/00GK103984932SQ201410229430
【公開日】2014年8月13日 申請日期:2014年5月29日 優(yōu)先權(quán)日:2014年5月29日
【發(fā)明者】李京兵, 李雨佳, 杜文才, 白勇 申請人:海南大學(xué)