• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種基于卷積神經(jīng)網(wǎng)絡(luò)的人臉識別方法*

      2017-08-02 08:59:31于達(dá)嶺黃洪瓊
      關(guān)鍵詞:人臉識別人臉特征提取

      于達(dá)嶺,黃洪瓊

      (上海海事大學(xué) 信息工程學(xué)院,上海 201306)

      ?

      一種基于卷積神經(jīng)網(wǎng)絡(luò)的人臉識別方法*

      于達(dá)嶺,黃洪瓊

      (上海海事大學(xué) 信息工程學(xué)院,上海 201306)

      近年來,隨著深度學(xué)習(xí)的發(fā)展,卷積神經(jīng)網(wǎng)絡(luò)已經(jīng)廣泛運用到圖像識別領(lǐng)域,它不僅提高了識別的準(zhǔn)確率,同時自特征提取方面的效果也優(yōu)于許多傳統(tǒng)的算法。提出一種基于卷積神經(jīng)網(wǎng)絡(luò)的人臉識別算法。該方法主要涉及兩方面,一是使用卷積神經(jīng)網(wǎng)絡(luò)對訓(xùn)練集進行特征提?。欢菍⑻崛〉奶卣鲌D片輸入改進的神經(jīng)網(wǎng)絡(luò)進行訓(xùn)練及識別。通過MATLAB進行了仿真實驗,對比結(jié)果表明卷積神經(jīng)網(wǎng)絡(luò)有很好的特征提取性能及良好識別效果,比現(xiàn)有的算法有很大的優(yōu)勢。

      人臉識別;卷積神經(jīng)網(wǎng)絡(luò);特征提取

      0 引言

      人臉識別是近年來機器學(xué)習(xí)與模式識別等人工智能領(lǐng)域的研究熱點之一,也是生物特征識別技術(shù)中發(fā)展較快的技術(shù)之一。目前,人臉識別已經(jīng)廣泛應(yīng)用于視頻監(jiān)控、人機交互、門禁安全等領(lǐng)域。傳統(tǒng)的人臉識別方法有下列幾種:(1)基于幾何特征[1]的人臉識別。通常使用邊緣檢測與投影函數(shù)等方法提取人臉主要器官的特征,并且匹配各種距離公式。幾何特征方法普適性及穩(wěn)定性較好,但是學(xué)習(xí)效率不高,學(xué)習(xí)能力也相對較弱。(2)基于隱馬爾可夫模型[2]的人臉識別。該方法能夠運用面部各器官的聯(lián)系以及其不同的特征,且具有一定的魯棒性。然而其公式較為復(fù)雜、計算量大,訓(xùn)練過程易出錯且時間長。且馬爾科夫模型依賴于對圖像前期的預(yù)處理,識別率不高且在在一定程度上受光照的影響。(3)基于主成分分析法[3](Principal Component Analysis,PCA)的人臉識別。將圖像二維矩陣轉(zhuǎn)化為一維矩陣后維度大大增加,增加了計算的復(fù)雜度。K-L(Karhumen-Loeve)變換雖然可以有效地將維度降低之后再進行特征提取,然而該過程也大大地延長了算法的特征提取時間。且PCA算法容易受到光照明暗等外界因素的影響。(4)基于人工神經(jīng)網(wǎng)絡(luò)的人臉識別。其中具有代表性的是BP(Back-Propogation)算法[4],該算法具備了神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)能力較強且抗干擾能力較強的特點,有良好的非線性映射能力,容錯能力和泛化能力較好,有很好的魯棒性。然而標(biāo)準(zhǔn)的BP算法容易陷入局部極小值而不能得到全局最優(yōu),且識別結(jié)果的優(yōu)劣依賴人工選取特征合理性。

      通過以上分析能夠看出,現(xiàn)有方法都多多少少存在不足,本文提出的基于卷積神經(jīng)網(wǎng)絡(luò)[5-7](Convolutional Neutral Network,CNN)的識別算法能夠自動地學(xué)習(xí)輸入人臉圖片的特征以及分類,避免了圖像前期的預(yù)處理。實驗證明,基于卷積神經(jīng)網(wǎng)絡(luò)的識別算法具有良好的特征提取[8]性能以及較高的識別精度。

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

      1.1 網(wǎng)絡(luò)結(jié)構(gòu)

      與其他神經(jīng)網(wǎng)絡(luò)相比,卷積神經(jīng)網(wǎng)絡(luò)[9]不同之處在于其在輸入層前加入了卷積層。卷積神經(jīng)網(wǎng)絡(luò)主要分為:輸入層、卷積層、降采樣(池化)層、全連層、輸出層,其結(jié)構(gòu)主要由卷積層(C)同下采樣層(S)相互交替并在尾部與一個全連接層(F)相接,如圖1所示。

      圖1 卷積神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

      圖1中,C1層即為卷積層。卷積層的工作是通過一個可學(xué)習(xí)的卷積核(特征矩陣)與前一層的圖像矩陣,按一定的順序依次與對應(yīng)位置的像素相乘,將相乘所得結(jié)果加權(quán)求和得到一個值。當(dāng)卷積完成時,會產(chǎn)生新的圖像矩陣。卷積層的對前一層特征提取的工作完成。實現(xiàn)算法為:卷積層輸出=sigmoid(sum(卷積)+偏置)。數(shù)學(xué)公式為:

      (1)

      其中,f(·)為激活函數(shù),通常是sigmoid,其公式為:

      (2)

      Mj表示選擇的輸入maps的集合,b為偏置。

      S2為降采樣層,也叫作池化層。CNN的降采樣方法有很多,本文采取的是最經(jīng)典的最大池化。該層在CNN的主要作用為對前一層卷積層特征進行降維。所有降采樣層最大池化工作原理如下:將前一層輸入的像素矩陣平均分為若干個n×n的像素矩陣塊,取每個矩陣塊里的最大值作為該矩陣的新值,這樣便形成一個大小為原來1/n的新特征矩陣。過程如圖2所示。

      圖2 跨步為2的最大池化過程

      降采樣層大大減少了計算量,并且有效地避免因特征過多而產(chǎn)生的過擬合現(xiàn)象。

      1.2 CNN訓(xùn)練過程

      本次研究所采用的CNN網(wǎng)絡(luò)結(jié)構(gòu)[9]分為6層,包含了2層卷積層、2層降采樣層以、1層全連接層,如圖1 所示。CNN網(wǎng)絡(luò)模型特征的學(xué)習(xí)步驟如下:

      (1)FERET人臉庫所采用的圖片像素統(tǒng)一為80×80的人臉圖,故不必在對圖片進行歸一化。在輸入層二值化處理后便可輸入網(wǎng)絡(luò)。

      (2)C1層的卷積操作中,采用5×5的卷積核對輸入像素為80×80的人臉圖像進行卷積操作。本文設(shè)置的特征圖像為9幅,卷積后得到的特征圖大小為76×76。本文所提取的特征圖即為C1層卷積后的9幅特征圖。

      (3)S2降采樣層對C1層的新特征矩陣進行采樣,采樣的大小為(2,2),跨步為2,后面采取最大池化,得到38×38的新矩陣。特征圖仍為9幅。

      (4)C3層對S2層再次進行卷積操作。卷積核為5×5,特征圖片由原先9幅設(shè)置為5幅,大小為34×34。

      (5)S4為第二個下采樣層,同S2,采樣大小仍為(2,2),跨步為2,大小為17×17。

      (6)F5層為全連接層。全連接層就是把輸出層的神經(jīng)元同輸入層每個神經(jīng)元都連接,神經(jīng)元數(shù)目通常與分類個數(shù)有關(guān),本文在輸出層設(shè)置2個神經(jīng)元。

      之后,使用FP(前向傳播)、BP(反向傳播)等算法,網(wǎng)絡(luò)會自動調(diào)整偏置、權(quán)重等未知參數(shù),整個網(wǎng)絡(luò)的訓(xùn)練模型構(gòu)造完成。

      2 實驗

      2.1 數(shù)據(jù)集

      本文所采用的人臉數(shù)據(jù)庫包括兩個部分:FERET人臉庫以及Cohn-Kanade表情庫的各個部分峰值表情圖。FERET人臉庫由美國軍方項目組Feret(Face Recognition Technology)所建,包括200個人,每人7幅,共1 400張圖,包含了不同的表情、姿態(tài)以及光照條件,是人臉識別領(lǐng)域常用的數(shù)據(jù)庫之一。Cohn-Kanada庫中選取了6類不同峰值表情圖各40張,這些圖包含了表情、光照、色彩等變化。FERET部分人臉樣本如圖3所示。

      圖3 FERET部分人臉樣本

      Cohn-Kanada部分人臉樣本如圖4所示。

      圖4 Cohn-Kanada部分人臉樣本

      2.2 實驗結(jié)果及分析

      本文將C1層的輸出結(jié)果作為特征圖片。通過提取大量的特征圖片,再將提取的特征圖片作為訓(xùn)練集1,用原人臉樣本作為訓(xùn)練集2,分別輸入卷積神經(jīng)網(wǎng)絡(luò),通過同樣的測試樣本,對比其識別率。在MATLAB程序中,本文的學(xué)習(xí)效率(alpha)設(shè)置為1,批次(batchsize)設(shè)置為50,迭代次數(shù)(numpochs)設(shè)置為10。

      因為本文的訓(xùn)練樣本較少,為了更好地防止模型的過擬合,在網(wǎng)絡(luò)的輸出層之前加上dropout層。文獻[10]中提到,在每個批次中,通過忽略一定比例的特征檢測器(將該比例隱層節(jié)點值設(shè)為0),可以明顯地減少過擬合現(xiàn)象。而dropout層會以一定概率讓一些隱藏的神經(jīng)元節(jié)點失效,以減少實際訓(xùn)練參數(shù),從而達(dá)到充分防止過擬合的效果。本文dropout設(shè)置為0.5。

      為了驗證本文所提出方法的有效性,實驗分三組進行。

      (1)用原樣本輸入卷積神經(jīng)網(wǎng)絡(luò)。FERET人臉庫中有400個人的人臉圖,每人包含7張不同角度的人臉灰度圖。取每個人7張人臉圖的前6張作為訓(xùn)練樣本,后1張作為測試樣本。Cohn-kanade人臉庫中,取6種不同表情共1 656張人臉圖作為訓(xùn)練樣本。取其中6種不同表情剩余共 256張人臉作為測試樣本。測試結(jié)果如表1所示。

      表1 ORL、Cohn-Kanade人臉庫樣本識別率

      (2)使用卷積神經(jīng)網(wǎng)絡(luò)C1層提取的特征人臉圖片輸入卷積神經(jīng)網(wǎng)絡(luò)。用卷積神經(jīng)網(wǎng)絡(luò)對本文所用的FERET及Cohn-Kanade選取人臉庫進行特征提取,選取與實驗(1)中相同的樣本作為測試樣本,輸入到卷積神經(jīng)網(wǎng)絡(luò)。提取的特征人臉識別率如表2所示。部分特征提取圖如圖5所示。

      圖5 部分特征提取圖

      人臉庫(特征圖)訓(xùn)練樣本測試樣本識別率/%誤識率/%FERET120020099.80.2Cohn-Kanade140025699.50.5

      (3)將實驗(1)和實驗(2)中的原樣本以及特征樣本各一半樣本輸入神經(jīng)網(wǎng)絡(luò)。使用實驗(1)中所用的600張FERET人臉圖以及實驗(2)中所用的另外600張FERET特征提取圖作為訓(xùn)練集,測試集仍為實驗(1)中選取的200張人臉圖。Cohn-Kanade庫中,同樣選取實驗(1)中所用的700張灰度圖加上實驗(2)中使用的另外700張?zhí)卣鲌D作為訓(xùn)練樣本,測試樣本仍為實驗(1)中所選取的256張原人臉圖。測試結(jié)果如表3所示。

      表3 原樣本+特征樣本的識別率

      從實驗(1)得出,經(jīng)過改進的卷積神經(jīng)網(wǎng)絡(luò)在樣本較少的情況下仍能克服光照、表情等條件變化,保持很高的識別率,展示出了較強的抗畸變和泛化能力以及廣闊的應(yīng)用前景。

      對比實驗(1)、(2)、(3)的結(jié)果可以發(fā)現(xiàn),經(jīng)過卷積神經(jīng)網(wǎng)絡(luò)第一個卷積層提取的特征圖片訓(xùn)練后的識別效果要優(yōu)于原人臉圖庫。由此也可以得出卷積神經(jīng)網(wǎng)絡(luò)具有良好的特征提取性能。

      3 結(jié)論

      本文將卷積神經(jīng)網(wǎng)絡(luò)運用到人臉識別當(dāng)中,并在實驗中取得了良好的識別率。通過大量樣本進行實驗得出,在處理二維圖像時,避免了前期復(fù)雜的預(yù)處理及繁瑣的人工特征提取過程,表現(xiàn)出了良好的特征提取性能,同時能夠較好地解決過擬合問題。雖然卷積神經(jīng)網(wǎng)絡(luò)在圖像處理方面有良好的識別效果,然而仍然存在一些不足,其網(wǎng)絡(luò)結(jié)構(gòu)往往是根據(jù)特定的圖像數(shù)據(jù)庫進行設(shè)計,最佳參數(shù)及算法的優(yōu)化仍需依賴于研究者的經(jīng)驗,有很大的主觀性。而在對自然圖像進行分類和識別時,初始參數(shù)的選擇以及網(wǎng)絡(luò)結(jié)構(gòu)的選擇會對訓(xùn)練產(chǎn)生很大的影響,下一步將基于上述問題進行進一步探索。

      [1] 李建中,雷立禮,黎灝,等.基于幾何特征的動態(tài)人臉識別[J]. 科學(xué)技術(shù)與工程, 2010, 10(28):6894-6898.

      [2] 余龍華, 王宏, 鐘洪聲. 基于隱馬爾科夫模型的人臉識別[C].2011嵌入式技術(shù)開發(fā)論壇, 2011.

      [3] 黃華盛, 楊阿慶. 基于PCA算法的人臉識別[J]. 電子科技, 2015, 28(8):98-101.

      [4] 韓力群. 人工神經(jīng)網(wǎng)絡(luò)理論、設(shè)計及應(yīng)用[M]. 北京:化學(xué)工業(yè)出版社, 2007.

      [5] 鄧柳, 汪子杰. 基于深度卷積神經(jīng)網(wǎng)絡(luò)的車型識別研究[J]. 計算機應(yīng)用研究, 2016, 33(3):930-932.

      [6] 張昭旭. CNN深度學(xué)習(xí)模型用于表情特征提取方法探究[J]. 現(xiàn)代計算機, 2016(3):41-44.

      [7] 張弛. 基于卷積神經(jīng)網(wǎng)絡(luò)的鞋印圖像分類算法研究[D]. 大連:大連海事大學(xué), 2016.

      [8] 趙亮, 王曉峰, 袁逸濤,等. 基于深度卷積神經(jīng)網(wǎng)絡(luò)的船舶識別方法研究[J]. 艦船科學(xué)技術(shù), 2016, 38(15):119-123.

      [9] 操小文, 薄華. 基于卷積神經(jīng)網(wǎng)絡(luò)的手勢識別研究[J]. 微型機與應(yīng)用, 2016, 35(9):55-57.

      [10] HINTON G E, SRIVASTAVA N, KRIZHEVSKY A, et al. Improving neural networks by preventing co-adaptation of feature detectors[J]. Computer Science, 2012, 3(4):212-223.

      A face recognition method based on CNN

      Yu Daling, Huang Hongqiong

      (College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China)

      In recent years, with the development of deep learning, convolution neural network has been widely used in the field of image recognition. It improves the recognition accuracy, at the same time the feature extraction effect is superior to many traditional algorithms.This paper proposes a face recognition algorithm based on convolution neural network.The method mainly involves two aspects: one is using convolution neural network for feature extraction;the other is to extract the characteristics of the image to input the improved neural network for training and recognition.Through the MATLAB simulation experiments, the results show that the convolutional neural network has good feature extraction performance and good recognition effect.

      face recognition; convolution neural network; feature extraction

      國家自然科學(xué)基金(61673260)

      TP391.9

      A

      10.19358/j.issn.1674- 7720.2017.14.016

      于達(dá)嶺,黃洪瓊.一種基于卷積神經(jīng)網(wǎng)絡(luò)的人臉識別方法[J].微型機與應(yīng)用,2017,36(14):49-51,56.

      2017-01-29)

      于達(dá)嶺(1991-),男,碩士,主要研究方向:智能信息處理及應(yīng)用。

      黃洪瓊(1973-),女,博士,副教授,主要研究方向:智能信息處理、智能交通系統(tǒng)及航運智能運輸系統(tǒng)。

      猜你喜歡
      人臉識別人臉特征提取
      人臉識別 等
      有特點的人臉
      揭開人臉識別的神秘面紗
      基于Daubechies(dbN)的飛行器音頻特征提取
      電子制作(2018年19期)2018-11-14 02:37:08
      三國漫——人臉解鎖
      動漫星空(2018年9期)2018-10-26 01:17:14
      Bagging RCSP腦電特征提取算法
      基于類獨立核稀疏表示的魯棒人臉識別
      計算機工程(2015年8期)2015-07-03 12:19:07
      馬面部與人臉相似度驚人
      基于MED和循環(huán)域解調(diào)的多故障特征提取
      長得象人臉的十種動物
      奇聞怪事(2014年5期)2014-05-13 21:43:01
      关岭| 雅安市| 琼中| 古丈县| 万盛区| 广汉市| 阿拉善盟| 崇信县| 武功县| 德阳市| 延寿县| 浦北县| 安丘市| 泰顺县| 武川县| 涿州市| 潞西市| 冕宁县| 万州区| 银川市| 壶关县| 深圳市| 竹溪县| 丹江口市| 汝州市| 上虞市| 马关县| 阳城县| 大庆市| 永昌县| 湘潭市| 邻水| 康乐县| 麦盖提县| 阿拉善右旗| 宁海县| 甘肃省| 连江县| 荣成市| 柏乡县| 河曲县|