PCANet深度卷積模型的人臉身份識別方法
【技術(shù)領(lǐng)域】:
[0001] 本發(fā)明屬于機(jī)器視覺領(lǐng)域,特別設(shè)及一種基于gb(2D)2pca化t深度卷積模型的人 臉身份識別方法。
【背景技術(shù)】:
[0002] 人臉識別技術(shù)是利用計(jì)算機(jī)分析人臉視頻或圖像,從中提取人臉特征,并通過運(yùn) 些特征識別身份的一種技術(shù)。
[0003] 目前人臉身份識別技術(shù)發(fā)展較快,取得了大量的研究成果。常見的人臉身份識別 算法可分為幾類:基于幾何特征的人臉身份識別、基于子空間分析的人臉身份識別、基于彈 性匹配的人臉身份識別、基于隱馬爾可夫模型的人臉身份識別、基于神經(jīng)網(wǎng)絡(luò)的人臉身份 識別和基于3D的人臉身份識別。如化katsugu等[1]使用一種基于動態(tài)鏈接結(jié)構(gòu)的彈性匹配 法來定位人臉,并根據(jù)人臉數(shù)據(jù)庫進(jìn)行匹配識別。Lin等[2]采用正反例樣本進(jìn)行強(qiáng)化學(xué)習(xí), 從而得到較為理想的概率估計(jì)結(jié)果,并采用模塊化的網(wǎng)絡(luò)結(jié)構(gòu)加快網(wǎng)絡(luò)的學(xué)習(xí)速度。雖然 人臉身份識別研究已積累了寶貴的豐富經(jīng)驗(yàn),但目前的識別技術(shù)仍然不能對諸如人臉自身 及所處環(huán)境的復(fù)雜性等情況進(jìn)行有效的處理,如表情、姿態(tài)、光照強(qiáng)度等條件的變化W及人 臉上的遮擋物,都會使人臉身份識別方法的魯棒性受到很大的影響。
[0004] 本發(fā)明針對上述人臉身份識別存在的問題,提出了一種基于GB(SD)2PCANet深度 卷積模型的人臉身份識別方法,不僅吸取了深度模型和Gabor濾波的優(yōu)點(diǎn),可W提取數(shù)據(jù)中 更加抽象的特征,對光照、表情、遮擋等因素具有魯棒性,而且克服了卷積神經(jīng)網(wǎng)絡(luò)耗時及 標(biāo)簽數(shù)目需求量大的缺點(diǎn)。
【發(fā)明內(nèi)容】
:
[0005] 本發(fā)明的主要目的是提出一種基于GB(SD)2PCANet深度卷積模型的人臉身份識別 方法,在極大減少光照、表情、遮擋等因素干擾的同時,能夠高效地進(jìn)行人臉識別。
[0006] 為了實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案,包含訓(xùn)練階段和測試階段。
[0007] 基于GB(SD)2PCANet深度卷積模型的人臉身份識別方法訓(xùn)練階段技術(shù)方案如下:
[0008] 步驟一、對已知人臉庫中的訓(xùn)練集人臉圖像進(jìn)行預(yù)處理,包括轉(zhuǎn)化成灰度圖和調(diào) 整圖像尺寸到相同大小P X q;
[0009] 步驟二、將訓(xùn)練樣本依次送入GB(2D)2PCANet模型的第一個特征提取層,獲取第一 個特征提取層的Gabor特征圖像;具體地,令{布摧1表示人臉圖像訓(xùn)練集,其中N為訓(xùn)練集 中的樣本數(shù),Zlf G IRPXq表示一張人臉樣本圖像;將每個樣本Al依次送入第一個特征提取 層,首先進(jìn)行5個尺度和8個方向結(jié)合的2D Gabor濾波,通過降采樣,得到最終的Gabor特征 圖像[3],記為[巧其中孩f巨脫是特征圖像降采樣后的像素個數(shù),t是2D Gabor 濾波器的個數(shù),t = 40;
[0010 ]步驟S、對每個Gabor特征圖像Bi,掃描提取m X n個11 X 12大小的圖像塊,對圖像塊 進(jìn)行去均值操作,獲福
其中表示Bi中第j個去均值圖像塊; 所有G a b O r特征圖像經(jīng)過相同的處理之后,可得到樣本矩陣
,為了方便描述,用連續(xù)的序號表 示I中所有的圖像塊并重記為
[OOW 步驟四、利用基于(2D)2PCA的特征投影向量分析方法[4],同時從行、列兩個方向 提取樣本矩陣I的最優(yōu)投影軸,作為第一層特征提取階段卷積濾波器,化為第一 層卷積濾波器的個數(shù);
[001。 步驟五、將步驟四學(xué)習(xí)到的卷積濾波器{Wn.}擔(dān)1與訓(xùn)練集人臉原始圖像掏摧1 分別卷積,得到NXNi個特征圖鞭L恥斯]対1外,其中巧它賊鄰;
[OOK]步驟六、將步驟五得到的每個訓(xùn)練樣本A擁應(yīng)的特征圖{7/?己1作為第二個特征 提取層輸入,利用與步驟=至步驟五同樣的特征學(xué)習(xí)方法,依次學(xué)習(xí)第二層的(人臉區(qū)分性 特征)卷積濾波器{W,N2為第二層卷積濾波器的個數(shù);并用卷積濾波器 {W打2境=1與步驟五得到的特征圖觀'}脫[1斯],詞l,JV]分別卷積4躬的乂化><化個第二層 特征圖{巧"2}啡州,巧巨.[1典1],打.2€[1所2.].,其中口;;'''2巨股趴9;
[0014] 步驟屯、對步驟六中得到的每個訓(xùn)練樣本A 1對應(yīng)的第二層特征圖 (啤。2}娜1馬]馬巧刷二值哈希編碼得到二值化特征圖{帶}左1;具體地,首先利用二 值哈希函數(shù)H( ?)將口二值化,其中,當(dāng)輸入大于0時,H( ?)值為1,當(dāng) 輸入小于或等于0時,H( ?)值為0;然后將所有由第二層的輸入i?(第一層中由訓(xùn)練樣本Al 生成的第n個特征圖)二次卷積得到的化個二值化特征圖作為一組,將運(yùn)化個二值化特征圖 同一像素位置的二進(jìn)制數(shù)組成的二值向量并轉(zhuǎn)化為十進(jìn)制數(shù),從而得到一張整數(shù)值輸出圖 片r,其中i e [ 1,N],n e [ 1,化];因此單個樣本Al最終生成化個二值特征圖{Wf }n巧i,wi],所 有樣本(A. }f二1最終得到NXNi個二值特征圖押巧由円州,的1,WiJ;
[0015] 步驟八、針對每個二值特征圖Hf,其中1£[1,則,11£[1,化],^滑動窗的形式取 [6162]大小的塊,塊的重疊比例為〇,計(jì)算每個塊的統(tǒng)計(jì)直方圖,記為公/?/?^(巧^),然后將所 有由單個樣本Al生成的化個二值特征圖的局部區(qū)域的統(tǒng)計(jì)直方圖拼接起來, 得到人臉圖像Al的最終輸出特征巧=[公川如(耐),公巧),".,公W孔(巧Wi)];:
[0016] 步驟九、將步驟八得到的所有樣本{命摧1的輸出特征的推1送入Linear SVM分 類器中訓(xùn)練,獲得基于GB(2D)2PCANet的最優(yōu)Linear SVM的人臉身份識別分類模型。
[0017]基于GB(SD)2PCANet深度卷積模型的人臉身份識別方法的測試階段技術(shù)方案如 下:
[0018]步驟一:對待測試人臉圖像B進(jìn)行預(yù)處理,包括轉(zhuǎn)化成灰度圖和調(diào)整圖像尺寸到相 同大小P Xq;
[0019]步驟二:與訓(xùn)練階段類似,將待現(xiàn)聯(lián)人臉圖像B與訓(xùn)練階段第一個特征提取層學(xué)習(xí) 到的第一層卷積濾波器己1分別卷積得到第一層的特征圖{護(hù)}"€^^^;
[0020] 步驟與訓(xùn)練階段類似,步驟二輸出的特征圖作為第二個特征提取 層原始輸入,與訓(xùn)練階段第二個特征提取層學(xué)習(xí)到的卷積濾波器分別卷積得 到第二層的輸出特征圖
:
[0021] 步驟四:與訓(xùn)練階段類似,對步驟=得到的特征區(qū)
做二值 哈希編碼,統(tǒng)計(jì)局部區(qū)域直方圖,并將所有局部區(qū)域的統(tǒng)計(jì)直方圖拼接起來,作為人臉圖像 B的最終提取到的特征F;
[0022] 步驟五、將步驟四得到的圖像最終輸出特征F送入訓(xùn)練好的Linear SVM分類器中 進(jìn)行分類,獲得分類結(jié)果,即人臉識別結(jié)果。
[0023] 與現(xiàn)有的技術(shù)相比,本發(fā)明具有W下有益效果:
[0024] 1、本方法采用深度網(wǎng)絡(luò)結(jié)構(gòu)的特征學(xué)習(xí)方法,吸取了深度學(xué)習(xí)網(wǎng)絡(luò)的優(yōu)點(diǎn),能夠 從數(shù)據(jù)中自動學(xué)習(xí)到有效的區(qū)分性特征表達(dá),取代了手工提取特征,有效提高了自動人臉 身份識別的準(zhǔn)確率;
[0025] 2、本方法提出的網(wǎng)絡(luò)結(jié)構(gòu)具有平移、旋轉(zhuǎn)不變性。結(jié)合2D Gabor濾波和(2D)2PCA 卷積濾波器的學(xué)習(xí),使得模型具有良好的局部特征表達(dá)能力,并且對光照、表情和噪音變體 具有較好的魯棒性,有效提升了復(fù)雜環(huán)境下人臉身份識別的健壯性和識別性能;
[0026] 3、傳統(tǒng)的深度卷積神經(jīng)網(wǎng)絡(luò)W監(jiān)督學(xué)習(xí)的方式進(jìn)行訓(xùn)練,不僅需要大量的標(biāo)簽數(shù) 據(jù),而且需要繁重的迭代學(xué)習(xí)。本方法采用無監(jiān)督的學(xué)習(xí)方式,大大減少了運(yùn)算量,提高了 系統(tǒng)的效率。
【附圖說明】:
[0027] 圖1基于GB(SD)2PCANet深度卷積模型的人臉身份識別方法特征學(xué)習(xí)框架;
[002引圖2在AR人臉庫上,GB(SD)2PCANet模型塊尺寸[bi b2]變化對遮擋的魯棒性;
[00巧]圖3在AR人臉庫上,GB(SD)2PCANet模型塊重疊比例a變化對識別率的影響。
【具體實(shí)施方式】
[0030] 為了更好的說明