• 
    

    
    

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

      基于神經(jīng)網(wǎng)絡改進人臉識別算法

      2021-12-21 10:24:26胡美姣王諳宇
      關鍵詞:識別率人臉識別人臉

      胡美姣,尚 銳,王諳宇

      基于神經(jīng)網(wǎng)絡改進人臉識別算法

      胡美姣,尚 銳,王諳宇

      (遼寧理工學院 智能工程學院,遼寧 錦州 121001)

      傳統(tǒng)人臉識別技術需要處理大量的人臉圖片,訓練時間過長。針對上述問題,設計了一種卷積神經(jīng)網(wǎng)絡算法并采用pix2pix模型實現(xiàn)超分辨率重建。最后在ORL數(shù)據(jù)庫上進行了測試,與傳統(tǒng)方法比較,該方法具有更好的識別效果,所需的訓練時間減少,在識別準確率和訓練時間方面優(yōu)于大多數(shù)傳統(tǒng)識別算法。

      人臉識別;卷積神經(jīng)網(wǎng)絡;pix2pix模型

      人臉識別作為一種生物特征識別技術,具有獲取方便、不需要主動配合、精度高等特點。人臉識別技術應用廣泛,如安保系統(tǒng)和身份驗證系統(tǒng)等領域[1]。傳統(tǒng)的人臉識別方法主要有基于主成分分析方法[2]、特征臉方法[3]、基于線性分析方法[4]和基于局部二值模式方法[5]等。

      上述方法在提取特征時,往往需要人工去獲取較好的特征,具有很大的主觀性。目前人臉識別技術的主流方向是卷積神經(jīng)網(wǎng)絡,其可以很好地將數(shù)據(jù)特征表示出來,減少人為因素影響,提高識別率,并且因其超參數(shù)通過傳統(tǒng)的梯度下降法和自帶的網(wǎng)絡模型進行學習,識別率較高,在人臉識別領域得到普遍應用。但是,在小樣本應用中識別準確性較差且訓練時間較長,如DeepID系列模型[6]和FaceNet模型[7],DeepID系列模型采用了身份信號和鑒定信號相結合的方式作為最終的損失函數(shù),其缺點是識別速度慢且準確率低,而FaceNet模型采用空間距離長度表示人臉相似性,其識別效果較好,但是適用性較差,僅適用于LFW數(shù)據(jù)庫。

      針對上述問題,本文以傳統(tǒng)的卷積神經(jīng)網(wǎng)絡算法為基礎,設計了一種基于神經(jīng)網(wǎng)絡的改進人臉識別算法,并采用pix2pix模型實現(xiàn)超分辨率重建,在提高小樣本的人臉數(shù)據(jù)庫識別率的同時減少了訓練所需時間。

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

      本文人臉識別算法流程如圖1所示,首先對人臉圖像進行采集,然后進行超分辨率重建,將處理后的人臉圖像通過卷積神經(jīng)網(wǎng)絡進行身份識別。

      圖1 人臉識別子系統(tǒng)算法流程圖

      1.1 卷積神經(jīng)網(wǎng)絡的設計

      (1)選擇卷積核的數(shù)量

      通過比較不同的卷積核數(shù)量,確定卷積神經(jīng)網(wǎng)絡的卷積核來獲取更多特征信息[8]。

      (2)使用較小卷積核

      本算法采用多個較小卷積核代替較大的卷積核,減少計算量,在一定程度上提升模型效果。

      (3)防止卷積神經(jīng)網(wǎng)絡出現(xiàn)過擬合

      為避免在卷積神經(jīng)網(wǎng)絡的全連接層出現(xiàn)過擬合,本文采用Dropout技術和L2正則化進行處理。

      (4)提升卷積神經(jīng)網(wǎng)絡的泛化能力

      選擇Relu函數(shù)為激活函數(shù),來提高卷積神經(jīng)網(wǎng)絡的泛化能力。

      (5)提高模型判別能力

      為提高設計的卷積神經(jīng)網(wǎng)絡模型對特征的判別能力,選用Softmax Loss+Center Loss監(jiān)督訓練模型,使得輸出的人臉特征類內(nèi)聚合,類間分散。本文卷積神經(jīng)網(wǎng)絡層次結構如表1所示。

      表1 卷積神經(jīng)網(wǎng)絡層次結構

      結構數(shù)量參數(shù) 輸入層1個圖片尺寸為28*28*1。 卷積層2個C1大小3*3,深度為6,padding為same,步長為1。C2大小5*5,深度為12,padding為same,步長為1。 池化層1個選擇平均池化,池化核為2,步長為2。 全連接層(特征提取層)1個輸出節(jié)點個數(shù)160。 輸出層1個選擇Softmax+Center Loss,輸出節(jié)點個數(shù)為40。

      本文卷積神經(jīng)網(wǎng)絡優(yōu)化函數(shù)選擇交叉熵函數(shù),其結構圖如圖2所示。

      圖2 卷積神經(jīng)網(wǎng)絡結構圖

      1.2 超分辨率重建

      本文采用pix2pix網(wǎng)絡實現(xiàn)圖像超分辨率重建,過程如下。

      (1)將圖像裁剪到統(tǒng)一大小。

      (2)制作對應要求的圖片對,將模糊的圖片(先將圖片變?yōu)樵叽绲?/4,再將圖像的尺寸放大回來)和原來清晰的圖片構成一個圖片對。

      (3)將原始圖片和模糊后的圖片合并起來,進一步劃分為訓練集和測試集。

      (4)用驗證集數(shù)據(jù)和訓練好的模型進行驗證。

      圖像超分辨率效果圖如圖3所示,從左至右依次為模糊的圖像、模型超分辨率生成的圖像和原圖。雖然沒有還原所有細節(jié),但是模型抓住了圖像中的主要信息對圖像進行了重建,相比直接對圖像縮放(將圖片變?yōu)樵叽绲?/4,再將圖像的尺寸放大回來)的方法,圖片效果得到了提升。

      2 分析與驗證

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

      本文選用ORL人臉庫,其包含40個不同年齡、性別與種族的人臉圖像,每個人臉圖像有10張灰度圖,尺寸為92﹡112,背景為黑色或灰色,表情、細節(jié)和人臉姿態(tài)都有變化,人臉深度與平面旋轉(zhuǎn)可達到近20°,尺寸也有近10%的變化。ORL人臉庫中部分人臉圖像如圖4所示。

      2.2 改變學習率(learning rate)對網(wǎng)絡的影響

      學習率是一個最常設定的超參數(shù)。學習率設置得越大,訓練時間越短,速度越快;而學習率設置得越小,訓練的準確度越高,但需要更多的時間收斂。本文選擇指數(shù)衰減法來自動調(diào)整學習率,隨著迭代次數(shù)的增加,學習率根據(jù)式(1)自動調(diào)整。

      圖4 ORL人臉庫中部分人臉圖像

      2.3 改變C1層、C2層卷積核數(shù)量、全連接層特征維數(shù)對網(wǎng)絡識別率的影響

      本文通過改變各卷積層卷積核數(shù)量來選擇合適的卷積核數(shù)量與全連接層的特征維數(shù),以探究卷積核數(shù)量和全連接層特征維數(shù)對卷積神經(jīng)網(wǎng)絡識別率的影響。本文訓練迭代次數(shù)為10 000次,采用測試集對識別率進行驗證。改變C1層卷積核數(shù)量時,識別率的變化如表2所示。

      表2 C1層卷積核數(shù)量對網(wǎng)絡識別率的影響

      卷積核個數(shù)246810 測試集準確率/%93.7595.2196.7593.6888.23 訓練集準確率/%97.1496.2597.4796.2593.14

      由表2可知C1層卷積核的個數(shù)為6時,可以達到較好的識別率。

      改變C2層卷積核數(shù)量對網(wǎng)絡識別率的影響如表3所示。

      表3 C2層卷積核數(shù)量對網(wǎng)絡識別率的影響

      卷積核個數(shù)68101214 測試集準確率/%91.3793.4396.7898.4396.88 訓練集準確率/%94.2393.7498.2598.4497.87

      由表3可知C2層卷積核的個數(shù)為12時,可以達到較好的識別結果。

      改變?nèi)B接層特征維數(shù)對網(wǎng)絡識別率的影響如表4所示。

      表4 全連接層特征維數(shù)對網(wǎng)絡識別率的影響

      卷積核個數(shù)100120140160180 測試集準確率/%95.8796.8898.4498.7597.23 訓練集準確率/%96.3198.4398.7399.4498.12

      由表3可知全連接層特征維數(shù)為160時,可以達到較好的識別結果。

      故本文選擇6-12-160為卷積神經(jīng)網(wǎng)絡的最終結構,達到該網(wǎng)絡結構的最優(yōu)識別率,樣本的成本函數(shù)損失圖如圖5所示,該網(wǎng)絡在ORL數(shù)據(jù)庫識別的準確率如圖6所示。由圖5、圖6可以看出,在經(jīng)過1000輪的訓練之后即可達到穩(wěn)定狀態(tài),降低了訓練時間,且達到最優(yōu)識別率。

      圖5 成本函數(shù)損失圖

      圖6 ORL數(shù)據(jù)庫識別準確率圖

      2.4 與其他算法比較

      為驗證識別效果,選擇PCA[9]、LBPH[10]、PCA+SVM[11]和CNN[12]這4個人臉識別算法與本文設計的卷積神經(jīng)網(wǎng)絡算法在ORL人臉數(shù)據(jù)庫中進行對比,人臉識別準確率對比如表4所示。

      表4 各識別算法在ORL數(shù)據(jù)庫準確率

      識別算法準確率/% PCA86.53 LBPH91.25 PCA+SVM95.63 CNN94.4 本文算法98.75

      由表4可知本文設計的算法在同等條件下識別準確率更高。

      3 結論

      本文設計了基于神經(jīng)網(wǎng)絡的改進人臉識別算法,通過ORL人臉數(shù)據(jù)庫測試,得到了較好的識別率。此外,根據(jù)實際場景遠距離采集人臉,因為低分辨率的人臉圖像會導致識別率較差,所以針對該問題,本文采用了pix2pix模型實現(xiàn)了超分辨率重建,使得待識別的人臉圖片有較高分辨率,進一步提高了人臉的識別率并減少了訓練時間。

      [1] 張翠平, 蘇光大. 人臉識別技術綜述[J]. 中國圖象圖形學報, 2000(11): 7-16.

      [2] Sirovich L, Kirby M. Low-dimensional procedure for the characterization of human faces[J]. Journal of the Optical Society of America. A, Optics and image science, 1987, 4(3): 519-524.

      [3] Yang M H. Kernel Eigenfaces vs. Kernel Fisherfaces: Face recognition using kernel methods[C] IEEE International Conference on Automatic Face and Gesture Recognition. IEEE, 2002: 215-220.

      [4] Belhumeur P N, Hespanha J P, Kriegman D J. Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1997, 19(7): 711-720.

      [5] Elliptical Local Binary Patterns for Face Recognition[C] Asian Conference on Computer Vision. Springer-Verlag, 2012: 85-96.

      [6] FU Z Q. Deep learning in target detection[C]. Proceedings of 1st International Conference on Education and Educational Development, Wuhan, 2020: 35-40.

      [7] 劉長偉. 基于MTCNN和Facenet的人臉識別[J]. 郵電設計技術, 2020(2): 32-38.

      [8] 董洛丞, 陳張平. 基于改進的卷積神經(jīng)網(wǎng)絡的人臉識別算法[J]. 杭州電子科技大學學報:自然科學版, 2018, 38(05): 55-59, 97.

      [9] Deng W, Hu J, Lu J, et al. Transform-Invariant PCA: A Unified Approach to Fully Automatic FaceAlignment, Representation, and Recognition[J]. IEEE Transactions on Pattern Analysis & Machine Intelligence, 2014, 36(6): 1275-1284.

      [10] 趙遠東, 劉振宇, 柯麗, 等. 人臉識別中AlexNet網(wǎng)絡設計和改進方法研究[J]. 通信技術, 2019, 52(3): 592-598.

      [11] 楊梅芳, 石義龍. 基于2DPCA+PCA與SVM的人臉識別[J]. 信息技術, 2018(2): 32-36.

      [12] 顧江鵬, 袁和金. 基于HOG與卷積神經(jīng)網(wǎng)絡的人臉識別研究[J]. 軟件導刊, 2019, 18(3): 20-24.

      Improved Face Recognition Algorithm Based on Neural Network

      HU Mei-jiao, SHANG Rui, WANG An-yu

      (School of Intelligent Engineering, Liaoning Institute of Technology, Jinzhou 121001, China)

      Traditional face recognition technologies need to process a large number of face images resulting in long training time. To address the problem, a convolutional neural network algorithm is designed and a Pix2Pix model is used to achieve super-resolution reconstruction, and finally experiments are conducted on the ORL database. Compared with traditional methods, the scheme proposed provides better recognition results, requires less training time, and outperforms most traditional recognition algorithms in terms of recognition accuracy and training time.

      face recognition; convolutional neural network; pix2pix model

      10.15916/j.issn1674-3261.2021.06.010

      TM76

      A

      1674-3261(2021)06-0396-04

      2021-02-24

      胡美姣(1994-),女,遼寧朝陽人,助教,碩士。

      責任編輯:陳 明

      猜你喜歡
      識別率人臉識別人臉
      人臉識別 等
      作文中學版(2022年1期)2022-04-14 08:00:34
      有特點的人臉
      揭開人臉識別的神秘面紗
      學生天地(2020年31期)2020-06-01 02:32:06
      基于類圖像處理與向量化的大數(shù)據(jù)腳本攻擊智能檢測
      計算機工程(2020年3期)2020-03-19 12:24:50
      基于真耳分析的助聽器配戴者言語可懂度指數(shù)與言語識別率的關系
      三國漫——人臉解鎖
      動漫星空(2018年9期)2018-10-26 01:17:14
      提升高速公路MTC二次抓拍車牌識別率方案研究
      高速公路機電日常維護中車牌識別率分析系統(tǒng)的應用
      基于類獨立核稀疏表示的魯棒人臉識別
      計算機工程(2015年8期)2015-07-03 12:19:07
      馬面部與人臉相似度驚人
      嫩江县| 祁阳县| 蒲江县| 温泉县| 新营市| 类乌齐县| 台前县| 荔浦县| 青铜峡市| 拉萨市| 桐乡市| 汕尾市| 韶关市| 临武县| 揭阳市| 漳平市| 双流县| 海门市| 溆浦县| 孝感市| 仙居县| 阳信县| 福鼎市| 叙永县| 霸州市| 厦门市| 海门市| 松滋市| 托克托县| 克什克腾旗| 东山县| 阿拉善盟| 当涂县| 翁牛特旗| 甘南县| 玉田县| 镇安县| 化州市| 开原市| 黔西| 新津县|