《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于深度學(xué)習(xí)的人臉活體檢測算法
基于深度學(xué)習(xí)的人臉活體檢測算法
2019年電子技術(shù)應(yīng)用第8期
黃海新,張 東
沈陽理工大學(xué) 自動化與電器工程學(xué)院,遼寧 沈陽110159
摘要: 身份認(rèn)證技術(shù)有了很大的發(fā)展,隨之不斷出現(xiàn)的是各種偽造合法用戶信息的欺詐手段。針對這一問題,提出一種基于深度學(xué)習(xí)人臉活體檢測算法,分析了真實人臉和欺詐人臉之間的區(qū)別,將真實人臉和照片進(jìn)行數(shù)據(jù)去中心化、zca白化去噪聲、隨機(jī)旋轉(zhuǎn)等處理;同時,利用卷積神經(jīng)網(wǎng)絡(luò)對照片的面部特征進(jìn)行提取,提取出來的特征送入神經(jīng)網(wǎng)絡(luò)訓(xùn)練、分類。算法在公開的數(shù)據(jù)庫NUAA上進(jìn)行了驗證,實驗結(jié)果表明該方法降低了計算的復(fù)雜度,提高了識別準(zhǔn)確率。
中圖分類號: TP183
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.190041
中文引用格式: 黃海新,張東. 基于深度學(xué)習(xí)的人臉活體檢測算法[J].電子技術(shù)應(yīng)用,2019,45(8):44-47.
英文引用格式: Huang Haixin,Zhang Dong. Face liveness detection algorithm based on deep learning[J]. Application of Electronic Technique,2019,45(8):44-47.
Face liveness detection algorithm based on deep learning
Huang Haixin,Zhang Dong
School of Automation and Electrical Engineering,Shenyang Ligong University,Shenyang 110159,China
Abstract: Identity authentication technology has developed greatly, and there have been various fraudulent means of forging legitimate user information. Aiming at this problem, this paper proposes a deep learning face detection algorithm to analyze the difference between real face and fraud face, decentralize the real face and photo, zca whiten to noise, random rotation and other processing. At the same time, using the convolutional neural network to extract the facial features of the photos, the extracted features are sent to the neural network for training and classification. And the algorithm is verified on the public database NUAA. The experimental results show that the party reduces the calculation complexity and increases the recognition accuracy.
Key words : liveness detection;identity authentication;deep learning;face

0 引言

    隨著時間的推移,生物特征識別技術(shù)在不斷地發(fā)展,并且已經(jīng)廣泛使用到諸如指紋識別和虹膜識別的身份認(rèn)證技術(shù)等領(lǐng)域。其中,人的面部都有很大的差異,具有不容易丟失、不容易竊取、對用戶友好等廣泛優(yōu)點,容易被大眾所接受。人臉識別技術(shù)應(yīng)用較廣泛,很好地幫助了人們的生活和工作,如:案件偵破、上班打卡。但是人臉識別系統(tǒng)仍然容易受到攻擊,由于社交媒體的普及,面部圖像和視頻很容易獲得[1],例如演示攻擊可以記錄一個人的面部信息,在屏幕上重放,甚至通過3D人臉[2]或者VR[3]偽造來記錄人的面部信息,這帶來了極具挑戰(zhàn)性的安全問題。身份信息真實性的驗證十分重要,因此活體檢測技術(shù)也是研究的重中之重?;铙w檢測是一種防止欺騙手段欺騙攝像頭的技術(shù),是捕獲人的特征信息來判斷信息的來源是不是來自真實活體上。隨著生物識別技術(shù)不斷的發(fā)展,在工作和生活中活體檢測被重視程度也逐漸增加,這一領(lǐng)域的研究成果也取得了很大的進(jìn)步,更多的研究人員致力于活體檢測。

    現(xiàn)實的生活場景中,身份信息欺詐方式主要有3種:

    (1)人臉照片:在生活中獲取一個人的圖片是很便捷的,在微信和微博等社交媒體便可獲得。欺騙的手段就是利用照片以模仿成人臉部的3D效果。

    (2)人臉視頻:面部視頻能充分地模仿人臉,是最具欺詐性的,因為高清攝像頭拍攝的視頻會清晰完整記錄人臉的面部信息,最重要的是視頻將包含面部動作、面部表情和眨眼等功能,能很好地模仿真實人臉。

    (3)面部三維模型欺騙:通過對人臉的三維建模,可以模仿人臉的運(yùn)動特征,頭部的基本運(yùn)動、講話、眨眼睛等動作都可以很好地模仿出來。因此,人臉照片和人臉視頻是主要的欺騙手段。

    國內(nèi)外研究成果有很多,國內(nèi)外學(xué)者也慢慢注意到活體檢測這一領(lǐng)域,在這個領(lǐng)域的研究也是投入了大量的精力,國內(nèi)和國際期刊和國際會議上涉及的生物識別論文數(shù)量也在增加,并且提出了許多算法。如今,區(qū)分活體人臉檢測的方法有:

    (1)基于面部運(yùn)動信息:對于靜態(tài)人臉圖片,人臉的面部照片是二維結(jié)構(gòu),真實人臉的面部是三維結(jié)構(gòu),本質(zhì)上有著很大的區(qū)別,運(yùn)動信息也是有著天差地別。CHOUDHARY T[4]等人根據(jù)人臉的運(yùn)動信息區(qū)別做了活體檢測實驗,首先,檢測面部器官(眼睛、鼻子、嘴等)作為檢測的特征點,然后,基于運(yùn)動的面部估算出這些特征點的三維坐標(biāo),真實人臉的結(jié)構(gòu)是3D結(jié)構(gòu),欺騙人臉是2D結(jié)構(gòu)。

    (2)基于紋理信息分析:研究人員根據(jù)真實人臉的虛擬成像形成了虛假人臉這一線索,對區(qū)分照片的紋理性差異這一方向展開了研究。TAN T[5]區(qū)分活體人臉和虛假人臉的方法是基于傅里葉頻譜。ANJOS A[6]、MAATTA J[7]等人對LBP對面部特征提取的有效性進(jìn)行了分析;MAATTA J通過應(yīng)用LBP提取和使用SVM進(jìn)行分類訓(xùn)練來提取面部特征。2012年MAATTA J等人提出了改進(jìn)算法,將LBP、Gabor wavelet和HOG 3種特征進(jìn)行融合。這3種方式需要計算空間較大,提取特征較多,增加了計算難度。

    (3)基于多模態(tài)特征分析:通過人臉照片實現(xiàn)活體檢測,欺騙手段種類較多且復(fù)雜,具有很大威脅性,隱患較大,如果結(jié)合多模態(tài)特征,如:眼睛、鼻子、耳朵、語音、指紋或虹膜等,活體檢測的準(zhǔn)確率也會隨之增加。PAN G[8]等人結(jié)合人的面部動作眨眼和現(xiàn)實場景線索進(jìn)行判別。為增加人臉活體判別的準(zhǔn)確率,各種方法層出不窮,研究人員提出將虹膜和人臉相結(jié)合、人臉結(jié)合語音等多種結(jié)合方式的檢測方法,雖然這種方法可以提高識別精度,但對設(shè)備要求較高,成本較高。

    本文提出的基于深度學(xué)習(xí)的活體檢測方法對活體人臉照片進(jìn)行預(yù)處理,人臉照片的特征提取應(yīng)用的是卷積神經(jīng)網(wǎng)絡(luò),并且將這些特征進(jìn)行訓(xùn)練,然后經(jīng)過Sofmax分類器進(jìn)行真假判別,并在公開的數(shù)據(jù)集上進(jìn)行驗證。該方法無需用戶的主動配合,訓(xùn)練過程簡單,驗證準(zhǔn)確率高,降低了算法的難度。

1 基于深度學(xué)習(xí)的活體檢測方案

    對于真實人臉和人臉成像,肉眼很難分辨出來,如圖1所示。事實上活體人臉是一個很復(fù)雜的三維結(jié)構(gòu),每個角度的面部光的反射都是不同的,因此會產(chǎn)生不同的反射和陰影;真實的人臉是三維結(jié)構(gòu),照片人臉是平面結(jié)構(gòu),因此面部特征有明顯的不同;因為每個像素點會有不同,經(jīng)過卷積神經(jīng)網(wǎng)絡(luò)提取的特征會有很大的差異性,這一差異可以用來判別是真實人臉還是照片人臉。因此本文提出基于深度學(xué)習(xí)的活體檢測方法來解決人臉活體照片判別這一問題。

rgzn3-t1.gif

    首先,對數(shù)據(jù)集進(jìn)行分類。一種是真實的人臉,另一種是照片人臉。在Keras深度學(xué)習(xí)框架之下,使用Tensor-Flow作為后端,采用Python語言編程對真實人臉和照片人臉這兩類圖片進(jìn)行切割,切割成RGB格式的圖片,大小為64×64,并將數(shù)據(jù)集劃分為驗證集、訓(xùn)練集、測試集。基于深度學(xué)習(xí)的人臉活體檢測算法流程圖如圖2所示。

rgzn3-t2.gif

    將訓(xùn)練集樣本進(jìn)行預(yù)處理,將訓(xùn)練集圖片進(jìn)行隨機(jī)的水平旋轉(zhuǎn),調(diào)整圖片水平旋轉(zhuǎn)的偏移幅度,使圖片的數(shù)目和種類增多,達(dá)到對數(shù)據(jù)增強(qiáng)的效果,能更好地提取人臉圖片的特征。

2 CNN卷積神經(jīng)網(wǎng)絡(luò)

    卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks,CNN)屬于前饋網(wǎng)絡(luò),能從二維結(jié)構(gòu)的圖片中提取面部特征,反向傳播算法用于優(yōu)化網(wǎng)絡(luò)結(jié)構(gòu)并解決網(wǎng)絡(luò)中的未知參數(shù)。卷積神經(jīng)網(wǎng)絡(luò)的基本結(jié)構(gòu)包括輸入層(Inputlayer)、卷積層(Convolytional layer)、最大池化層(Pooling layer)以及全連接層(Dense layer)。CNN通常應(yīng)用到圖像處理,本文所用的卷積神經(jīng)網(wǎng)絡(luò)模型如圖3所示。該模型由4個卷積層、2個抽樣層(池化層)、1個全連接層組成。

rgzn3-t3.gif

2.1 卷積層

    卷積層是進(jìn)行平滑卷積,由一個可調(diào)參數(shù)的卷積核和上一層的卷積之后得到的特征圖進(jìn)行平滑計算,加上偏置項得到一個輸出,然后用激活函數(shù)進(jìn)行激活得到最終的卷積輸出結(jié)果,對整張圖片的卷積計算輸出新的特征圖[9],如式(1)~式(2)所示:

rgzn3-gs1-2.gif

2.2 抽樣層

    將圖像送入卷積神經(jīng)網(wǎng)絡(luò)之后,神經(jīng)網(wǎng)絡(luò)會將照片的特征進(jìn)行提取,這些特征是具有很多信息的,由神經(jīng)網(wǎng)絡(luò)提取的特征用于分類。提取的特征可以用分類器訓(xùn)練,但通常產(chǎn)生大量的計算。因此,在卷積之后,最大合并方法用于降維操作。這些特征區(qū)域被劃分為n×n個小塊,并且這些小區(qū)域的最大值被用作卷積特征,并且這些特征在維數(shù)減少操作之后更容易分類。輸出函數(shù)和最大值法、均值法如式(3)~式(5)所示:

rgzn3-gs3-5.gif

2.3 全連接層

    全連接層:使用Softmax完全連接,獲得的激活函數(shù)值是由卷積神經(jīng)網(wǎng)絡(luò)提取的圖像特征。應(yīng)用較多的分類方法如式(6)所示:

rgzn3-gs6.gif

3 實驗結(jié)果

    對本文中的算法進(jìn)行測試,應(yīng)用的是南京大學(xué)公開的數(shù)據(jù)集NUAA[10],該公開的數(shù)據(jù)集在人臉活體檢測領(lǐng)域應(yīng)用較廣,測試文本中的算法對于真實面部和虛假面部之間的區(qū)分是有效的。數(shù)據(jù)庫中有正反兩種圖片實例,正例是由高清攝像頭采集的15個人真人人臉圖像,反例是對這15個人的照片在攝像頭前進(jìn)行拍攝的。反例樣本由兩種方式拍攝:一種是使用傳統(tǒng)方法將它們印刷在相紙上,其普通尺寸分別為6.8 cm×10.2 cm(小)和8.9 cm×12.7 cm(較大);另一種使用普通的彩色HP打印機(jī)在70 g A4紙上打印每張照片。數(shù)據(jù)集中的所有照片經(jīng)過人眼定位處理,使得圖片的大小一樣。15人正例樣本為5 708張照片,反例樣本為6 906張照片。正反樣例共計12 614張照片。從12 614張照片中隨機(jī)選取6 000張照片作為訓(xùn)練集,使用3 000張照片作為測試集,并使用3 000張照片作為驗證集。訓(xùn)練集、測試集、驗證集的圖片都是隨機(jī)選取的,里面包含正例和反例,這樣訓(xùn)練起來樣本特征具有多樣性,對特征的提取更有利,并且能夠提高識別的準(zhǔn)確率。將訓(xùn)練集和測試集進(jìn)行數(shù)據(jù)分配,如表1所示。

rgzn3-b1.gif

    對于算法的有效性測試,本文將結(jié)果和傳統(tǒng)的算法LBP和GLCM應(yīng)用SVM進(jìn)行分類的算法進(jìn)行比較,另外還與GLCM加上小波分析的改進(jìn)算法進(jìn)行比較,如表2所示。表中TP是真實人臉檢測的準(zhǔn)確率,TN代表虛假人臉檢測正確率。

rgzn3-b2.gif

    根據(jù)表2模型預(yù)測結(jié)果可知,CNN模型在NUAA數(shù)據(jù)集上對真實人臉的識別準(zhǔn)確率達(dá)到了98.90%,識別率最高。GLCM準(zhǔn)確率相比基于LBP特征由93.87%上升到94.27%,GLCM及小波特征準(zhǔn)確率相比GLCM由94.27%上升到96.97%。CNN準(zhǔn)確率相比GLCM及小波特征由96.97%上升到98.90%。

    結(jié)合圖4和圖5可知,基于CNN模型在NUAA數(shù)據(jù)集上可以準(zhǔn)確識別出真實人臉和假冒人臉。由圖4模型損失可知,訓(xùn)練損失下降,測試損失下降,證明訓(xùn)練過程沒有過擬合。根據(jù)圖5所示,模型的訓(xùn)練準(zhǔn)確率和測試準(zhǔn)確率都很高,這表明本文的算法在NUAA數(shù)據(jù)集上有很好的識別率和穩(wěn)定性。

rgzn3-t4.gif

rgzn3-t5.gif

4 結(jié)論

    本文結(jié)合深度學(xué)習(xí)對活體人臉的識別提出基于深度學(xué)習(xí)的人臉活體檢測方法,該方法很好地提取人臉特征,提高了識別的準(zhǔn)確性。在實際應(yīng)用中考慮到有更多的干擾因素,例如:拍攝光照、面部表情、相機(jī)像素等,這將是后續(xù)研究的重點。

參考文獻(xiàn)

[1] MARCEL S,NIXON M S,LI S Z.Handbook of biometric anti-spoofing[M].Springer,2014.

[2] MANJANI I,TARIYAL S,VATSA M,et al.Detecting silicone mask-based presentation attack via deep dictionary learning[J].IEEE Transactions on Information Forensics and Security,2017,12(7):1713-1723.

[3] XU Y,PRICE T,F(xiàn)RAHM M.Virtual U:defeating face live-ness detection by building virtual models from your public photos[C].Usenix Security Symposium,2016:497-512.

[4] CHOUDHURY T,CLARKSON B,JEBARA T,et al.Multimodal person recognition using unconstrained audio and video[C].AVBPA 99,Washington DC,1999:176-181.

[5] LI J,WANG Y,TAN T,et al.Live face detection based on the analysis of Fourier spectra[C].Biometric Technology for Human Identification.International Society for Optics and Photonics,2004.

[6] CHINGOVSKA I,ANJOS A,MARCEL S.On the effectiveness of local binary patterns in face anti-spoofing[C].Biometrics Special Interest Group,2012.

[7] MAATTA J,HADID A,PIETIKAINEN M.Face spoofing detection from single images using micro-texture analysis[C].International Joint Conference on Biometrics.IEEE,2011.

[8] PAN G,SUN L,WU Z,et al.Eyeblink-based anti-spoofing in face recognition from a generic webcamera[C].IEEE 11th International Conference on Computer Vision(ICCV),2007:1-7.

[9] 黃睿,陸許明,鄔依林.基于TensorFlow深度學(xué)習(xí)手寫體數(shù)字識別及應(yīng)用[J].電子技術(shù)應(yīng)用,2018,44(10):6-10.

[10] TAN X,LI Y,LIU J,et al.Face liveness detection from a single image with sparse low rank bilinear discriminative model[C].European Conference on Computer Vision.Springer,Berlin,Heidelberg,2010.



作者信息:

黃海新,張  東

(沈陽理工大學(xué) 自動化與電器工程學(xué)院,遼寧 沈陽110159)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美aa在线视频| 欧美日韩精品一区二区| 亚洲国产毛片完整版| 亚洲精品中文在线| 国产一区清纯| 国产精品久久国产精品99gif| 欧美a级片网站| 久久久激情视频| 亚洲欧美日韩国产精品 | 欧美一区二区三区成人| 日韩一级精品| 亚洲第一精品电影| 国产午夜精品全部视频在线播放| 欧美偷拍另类| 欧美久久精品午夜青青大伊人| 久久视频在线免费观看| 欧美一区二区在线免费观看 | 亚洲啪啪91| 久久精品国产77777蜜臀 | 亚洲深夜福利在线| 亚洲毛片在线| 91久久黄色| 亚洲电影激情视频网站| 狠狠爱www人成狠狠爱综合网| 国产欧美日韩高清| 国产精品激情| 国产精品成人一区二区三区夜夜夜 | 亚洲欧美在线看| 亚洲精品日日夜夜| 亚洲成在人线av| 激情久久久久久久| 欧美日韩一区二区视频在线观看 | 校园激情久久| 欧美亚洲免费高清在线观看| 午夜免费电影一区在线观看| 久久蜜桃精品| 亚洲视频导航| 中文久久乱码一区二区| 日韩一级成人av| 99国产精品国产精品毛片| 亚洲伦伦在线| 一区二区日本视频| 中文在线资源观看网站视频免费不卡 | 亚洲综合社区| 在线亚洲+欧美+日本专区| 日韩天天综合| 一区二区三区精密机械公司| 一区二区三区www| 亚洲少妇诱惑| 亚洲欧美中日韩| 欧美在线免费观看| 亚洲视频综合| 一区二区三区.www| 9色porny自拍视频一区二区| 亚洲人成在线播放| 亚洲精选一区| 亚洲午夜久久久久久久久电影网| 国产精品99久久久久久久女警| 亚洲性感美女99在线| 亚洲男人的天堂在线aⅴ视频| 亚洲已满18点击进入久久| 亚洲欧美怡红院| 久久精品一区二区三区中文字幕 | 久久se精品一区精品二区| 久久精品国产综合| 亚洲人午夜精品免费| 日韩视频永久免费观看| 宅男精品视频| 欧美在线视频一区二区| 午夜精品久久久久久久久| 久久精品免费观看| 模特精品裸拍一区| 欧美日韩国语| 国产日韩精品在线播放| 亚洲破处大片| 亚洲一区二区三区免费观看 | 99在线观看免费视频精品观看| 正在播放日韩| 亚洲高清在线精品| 日韩天堂在线观看| 亚洲欧美日韩成人| 欧美成人福利视频| 欧美午夜不卡在线观看免费| 国内精品99| 亚洲三级免费| 香蕉av福利精品导航| 亚洲国产欧美久久| 亚洲一区二区在线视频| 久久久精彩视频| 国产精品久久久久久久久免费桃花 | 欧美日韩中字| 国产午夜亚洲精品理论片色戒| 在线播放不卡| 亚洲深夜激情| 亚洲人成77777在线观看网| 亚洲图片在线观看| 久久精品欧美日韩| 欧美日韩另类视频| 国产亚洲欧美一区二区三区| 亚洲美女视频在线观看| 午夜日韩在线观看| 亚洲综合精品一区二区| 99re这里只有精品6| 羞羞漫画18久久大片| 欧美精品不卡| 国产一区二区三区自拍 | 国产精品国产三级国产普通话99| 国产欧美日韩精品丝袜高跟鞋| 国产在线日韩| 亚洲精品在线视频观看| 亚洲老板91色精品久久| 欧美影院在线| 亚洲一区二区三区涩| 欧美+日本+国产+在线a∨观看| 国产乱码精品一区二区三区av| 亚洲精品免费看| 亚洲高清免费在线| 欧美一区二区精品久久911| 欧美日韩成人在线视频| 在线观看亚洲专区| 中文在线资源观看网站视频免费不卡 | 亚洲国产乱码最新视频| 亚洲欧美一级二级三级| 在线亚洲欧美视频| 久久成人精品| 国产精品日韩一区| 亚洲国产欧美在线人成| 久久国产乱子精品免费女| 亚洲一区二区日本| 女主播福利一区| 好看的日韩视频| 午夜精品福利在线| 亚洲女人av| 欧美日韩一区二区三区视频| 亚洲片国产一区一级在线观看| 亚洲国产福利在线| 久久夜色精品国产欧美乱极品| 国产婷婷一区二区| 午夜国产精品视频| 欧美专区在线播放| 欧美人与禽性xxxxx杂性| 在线观看日韩www视频免费| 久久成人国产| 久久免费视频在线| 国内外成人免费激情在线视频| 欧美一级视频免费在线观看| 久久av在线看| 国产一区二区三区免费在线观看| 亚洲欧美一区二区三区在线| 欧美在线播放一区| 国产日韩欧美综合精品| 亚洲欧洲av一区二区| 中文精品一区二区三区| 一本色道久久综合亚洲二区三区| 欧美精品久久99久久在免费线| 亚洲国产精品成人久久综合一区| 亚洲欧洲在线看| 欧美经典一区二区| 最新日韩在线| 夜夜嗨av一区二区三区中文字幕 | 欧美一区激情| 久久久夜夜夜| 在线观看91精品国产入口| 亚洲人成网站777色婷婷| 欧美专区在线观看| 在线播放精品| 99精品久久免费看蜜臀剧情介绍| 国产精品久久| 亚洲第一毛片| 欧美午夜电影在线| 久久成人综合视频| 欧美日韩不卡视频| 午夜欧美不卡精品aaaaa| 欧美韩日高清| 亚洲宅男天堂在线观看无病毒| 老司机免费视频久久| 一区二区三区黄色| 国产精品伦子伦免费视频| 亚洲高清网站| 亚洲午夜电影网| 国产一在线精品一区在线观看| 亚洲精品国产精品乱码不99按摩| 欧美无砖砖区免费| 久久成人免费网| 欧美激情综合色| 欧美一区二区高清| 免费亚洲一区二区| 亚洲欧美韩国| 欧美成人在线影院| 中文国产一区| 欧美国产1区2区| 亚洲一区国产精品| 久久男人av资源网站| 尤物yw午夜国产精品视频明星| 先锋a资源在线看亚洲| 一区二区三区在线高清| 一区二区欧美激情| 欧美jjzz| 欧美国产日韩在线| 亚洲电影视频在线|