亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于深度卷積神經網絡的人臉識別

        2019-10-08 11:55:52劉楠劉瑞安尹寧浩
        軟件 2019年8期
        關鍵詞:卷積神經網絡人臉識別深度學習

        劉楠 劉瑞安 尹寧浩

        摘 ?要: 目前人臉識別技術被廣泛應用于實際生活各個領域,尤其是在實時視頻場景下應用越來越普及,因此對人臉識別的研究具有重大價值。通過應用Keras框架和深度學習相關知識構建深度卷積神經網絡,訓練出有效的人臉識別模型,并應用到實時視頻場景進行人臉檢測和識別,最后通過實驗表明此方法能夠有較高的正確率,并能準確識別視頻中的人臉。

        關鍵詞: 人臉識別;卷積神經網絡;深度學習

        中圖分類號: TP391. 41 ? ?文獻標識碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.08.002

        本文著錄格式:劉楠,劉瑞安,尹寧浩,等. 基于深度卷積神經網絡的人臉識別[J]. 軟件,2019,40(8):0608

        【Abstract】: At present, face recognition technology has great research value in various fields of society, especially in real-time video scenes. Deep convolutional neural network was built based on the deep learning related knowledge and the Keras framework to train an effective face recognition model, which was applied to real-time video scene for face detection and recognition. Finally, the experiment shows that this method has high accuracy and can identify faces in video accurately.

        【Key words】: Face recognition; Convolutional neural network; Deep learning

        0 ?引言

        人臉識別是近年來新興的生物識別技術,以人臉信息為主要特征來進行身份判定。近年來隨著人工智能技術不斷發(fā)展,人臉識別技術研究得到了巨大的推動,同時也更廣泛應用到實際生活場景中:金融銀行的“刷臉”功能的使用、火車站的人證對比功能、企業(yè)住宅的門禁管理功能、手機解鎖功能、課堂考勤 [1]以及國防公安等其他場景,因此人臉識別必須精確而高效,才能逐漸滿足應用需求。

        傳統(tǒng)的人臉識別有基于模板匹配和基于統(tǒng)計學[2]等方法,但是由于算法限制以及人臉識別自身的復雜性,并沒有較好地應用在實際場景中。自2006年Hinton[3]等人提出深度學習概念,該領域不斷發(fā)展,2014年以來深度學習被更多地應用到人臉識別領域。Facebook 公司提出了Deep Face[4],香港中文大學研究團隊提出了一系列基于深度學習的人

        臉識別方法Deep ID1 [5],Deep ID2 [6],Deep ID2+ [7]和Deep ID3 [8],2015年谷歌提出的Face Net [9]算法,在LFW測試集上達到了99.63%的準確率,同年百度[10]、騰訊[11]、曠視[12]等擁有海量數據的大公司也都提出了自己的基于深度學習的算法,隨著硬件平臺的發(fā)展,深度學習網絡模型呈現出層次越來越深的趨勢。

        1 ?卷積神經網絡

        20世紀90年代,LeCun et al.[13]等人的論文基本確定了卷積神經網絡的現代結構,隨后不斷發(fā)展,設計了一種能夠對手寫數字進行分類的多層人工神經網絡,取名為LeNet-5,如圖1所示。

        卷積神經網絡是一種深度學習的神經網絡模型,具有權值共享、局部連接等特性,這使得卷積神經網絡有一定的平移、縮放和旋轉不變性,能夠廣泛應用于圖像分類[14]、人臉識別等場景。卷積神經網絡一般是由卷積層、池化層和全連接層交叉堆疊而成的前饋神經網絡,使用反向傳播算法進行訓練。各層簡要介紹如下:

        (1)卷積層(Convolutions layer):用于學習輸入數據的特征表示,組成卷積層的卷積核用于計算不同的特征圖。

        (2)池化層(Pooling layer):又稱下采樣層,用于降低卷積層輸出的特征向量,同時改善結果通過卷積層與池化層,可以獲得更多的抽象特征。

        (3)全連接層(Full connected layer):經過一系列計算,對上層數據進行分類。

        隨著處理數據的增多,人們對卷積神經網絡的要求也越來越高,卷積神經網絡朝著網絡加深和增強卷積模塊功能方向發(fā)展,也就是深度卷積神經網絡。Alex提出的Alexnet [15]、Karen Simonyank提出的VGGNet [16]、谷歌公司提出的GoogLeNet [17]、何凱明團隊提出的ResNet [18]都是典型常用的深度卷積神經網絡模型。

        2 ?基于深度卷積神經網絡的人臉識別

        2.1 ?Keras神經網絡框架

        為更好地實現人臉識別,本文采用一個高級的高度封裝的Python神經網絡框架——Keras [19],實驗采用的后端為Tensorflow,核心數據結構為Sequential模型,此類模型是一系列網絡層有序組成的棧。Keras框架具有以下優(yōu)點:

        1、模塊化:模塊的各個部分,如神經層、激活函數都是相互獨立的模塊,可以進行組合創(chuàng)建模型;

        2、極簡主義:每個模塊都保持簡短和簡單;

        3、易擴展性:易添加新模塊,可做進一步的深入研究

        Keras框架易操作實現簡單等優(yōu)點為本次實驗實現人臉識別奠定了基礎,是構建深度卷積神經網絡模型的前提。

        2.2 ?構建深度卷積神經網絡模型

        為達到最佳人臉識別效果,本次實驗依據深度學習相關知識構建深度卷積神經網絡 [20],利用已有的人臉數據庫對其進行訓練,并將訓練好的模型應用到視頻的人臉檢測[21]和識別中。

        具體步驟如下:

        (1)構建網絡模型。本次實驗構建的深度卷積神經網絡主要包括卷積層、激活函數層、池化層、Dropout層、全連接層、Flatten層和分類層共18層。其中激活函數層將簡單的線性輸入轉換成復雜的非線性輸出,以獲得更好的分類效果;Flatten層將輸入數據轉換成一維數據輸入到全連接層; Dropout層用來避免訓練時出現過擬合現象,使模型更穩(wěn)定;分類器采用Softmax函數,此種分類器主要應用于多分類,其函數形式如下:

        其中Zj表示當前神經元的輸入,總的類別為N個,分子表示當前輸入的指數,分母表示總的輸入指數之和,aj結果為一個介于0—1的比值,比值越大訓練效果越理想。

        (2)訓練過程中對加載人臉圖像進行實時數據提升,從訓練數據中利用旋轉、翻轉等方法創(chuàng)造新的訓練數據以提升訓練數據規(guī)模,提高模型的穩(wěn)定性和訓練效果。

        (3)通過判斷識別正確率及時調整各步驟以實現最佳識別效果,此時得到的卷積神經網絡模型即為訓練好的最佳卷積神經網絡模型。

        (4)將訓練好的最佳卷積神經網絡模型應用到視頻人臉檢測和識別中,最后得到正確的人臉檢測與識別結果。

        3 ?實驗結果

        本次實驗采用ORL人臉數據庫(記為1號數據庫),共40人400張人臉圖片,其中80%人臉圖像用來訓練模型,20%人臉圖像用來測試模型在該人臉數據庫上的正確率,訓練過程中給人臉數據庫中所有圖片按序依次進行標記,圖片名稱為每個人獨有的標簽。若模型訓練效果理想則將模型應用于視頻人臉檢測與識別。為將數據庫人臉與要識別視頻人臉完全匹配,本次實驗在數據庫中額外添加10張在網絡中隨機下載的人臉圖片(記為2號數據庫),再次按照原來比例分別進行訓練和測試進行實驗。得出兩種情況實驗結果如表1所示:

        由表1可以看出深度卷積神經網絡構建的模型在人臉識別中具有較高的正確率及較小的誤差,為進一步驗證其在實際應用中的有效性,我們導入隨機在網上下載包含2號數據庫額外添加圖片的人臉視頻,識別結果如圖2所示,可以看出視頻中人臉已經被準確檢測并標記對應的名字,進一步說明了本次實驗構建的深度卷積網絡模型在人臉識別中的有效性。

        4 ?總結

        本文介紹了卷積神經網絡的發(fā)展,并利用Keras框架將深度卷積神經網絡應用到人臉識別中,實驗表明該模型在ORL人臉數據庫能得到較高的正確率,并能準確識別視頻中人臉,能夠應用在實際工作中。在下一步的實驗進行中將進一步探究在數據量更多的人臉數據庫情況下深度卷積神經網絡模型將如何優(yōu)化,并建立一個完整的人臉識別系統(tǒng)[22]。

        參考文獻

        [1] 吳美香, 鄧園園, 裴楓華, 等. 基于人臉識別的移動課堂考勤系統(tǒng)的設計與實現[J]. 軟件, 2018, 39(01): 05-08

        [2] 全雪峰. 基于奇異熵和隨機森林的人臉識別[J]. 軟件, 2016, 37(02): 35-38.

        [3] H.Geoffrey. E, R. Salakhutdinov. Reducing the dimensionality of data with neural networks. [J]. Science, 2006, 313(5786).

        [4] Y Taigman, M Yang, M Ranzato, et al. Deep Face: Closing the Gap to Human-Level Performance in Face Verification [C]. IEEE Conference on Computer Vision and Pattern Recognition. IEEE Computer Society, 2014: 1701-1708

        [5] Y Sun, X Wang, X Tang. Deep Learning Face Representation from Predicting 10,000 Classes[C]. Computer Vision and Pattern Recognition. IEEE, 2014: 1891-1898

        [6] Y Sun, X Wang, X Tang. Deep Learning Face Representation by Joint Identification-Verification[J]. 2014, 27:1988-1996

        [7] Y Sun, X Wang, X Tang. Deeply learned face representations are sparse, selective, and robust[J]. 2014: 2892-2900

        [8] Y Sun, D Liang, X Wang, et al. Deep ID3: Face Recognition with Very Deep Neural Networks[J]. Computer Science, 2015

        [9] F Schroff, D Kalenichenko, J Philbin. Face Net: A unified embedding for face recognition and clustering[J]. 2015: 815-823

        [10] J Liu, Y Deng, T Bai, et al. Targeting Ultimate Accuracy: Face Recognition via Deep Embedding[J]. 2015[19]

        [11] B Zhu, H Liu.. MIREX 2015 QBSH task: Tencent Best images solution[J]. 2015

        [12] E Zhou, Z Cao, Q Yin. Naive-Deep Face Recognition: Touching the Limit of LFW Benchmark or Not? [J]. Computer Science, 2015

        [13] Lecun Y, Botton L, Bengio Y, Haffer P. Gradient-based learning applied to document recognition[J]. Proceedings of the IEEE, 1998, 86(11):2278-2324.

        [14] 呂臻, 張宇. 一種基于PE病毒轉圖和CNN的病毒識別方法[J]. 軟件, 2018, 39(6): 131-134

        [15] Alex Krizhevsky, Ilya Sutskever,Geoffrey E. Hinton. Imagenet classification with deep convolutional neural networks[C]. In Proceedings of the 25th International Conference on Neural Information Processing Systems-Volume1, 2012, 1097-1105

        [16] Simonyank, Zisserman A.. Very deep convolutional networks for large-scale image recognition[J]. Eprint Arxiv, 2014.

        [17] Szegedt C, Liu W, Jia Y, et al. Going deeper with convolutions[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston. IEEE, 2015: 1-9.

        [18] He K, Zhang X, Ren S, et al.. Deep residual learning for image recognition[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas. IEEE, 2016: 770-778.

        [19] 李嘉旋.TensorFlow技術解析與實踐[M]. 1版. 北京: 人民郵電出版社, 2017: 135-136

        [20] 李倩玉, 蔣建國, 齊美彬. 基于改進深層網絡的人臉識別算法[J]. 電子學報, 2017, 45(03): 619-625.

        [21] 張明軍,俞文靜,袁志,黃志金.視頻中目標檢測算法研究[J]. 軟件, 2016, 37(04): 40-45.

        [22] 安大海, 蔣硯軍. 基于BP神經網絡的人臉識別系統(tǒng)[J]. 軟件, 2015, 36(12): 76-79.

        猜你喜歡
        卷積神經網絡人臉識別深度學習
        人臉識別 等
        作文中學版(2022年1期)2022-04-14 08:00:34
        揭開人臉識別的神秘面紗
        學生天地(2020年31期)2020-06-01 02:32:06
        基于深度卷積神經網絡的物體識別算法
        MOOC與翻轉課堂融合的深度學習場域建構
        大數據技術在反恐怖主義中的應用展望
        深度學習算法應用于巖石圖像處理的可行性研究
        軟件導刊(2016年9期)2016-11-07 22:20:49
        基于深度卷積網絡的人臉年齡分析算法與實現
        軟件工程(2016年8期)2016-10-25 15:47:34
        基于卷積神經網絡的樹葉識別的算法的研究
        基于類獨立核稀疏表示的魯棒人臉識別
        計算機工程(2015年8期)2015-07-03 12:19:07
        基于K-L變換和平均近鄰法的人臉識別
        久久久久人妻一区精品色欧美| 国产伦理一区二区久久精品| 中文字幕隔壁人妻欲求不满| 欧美亚洲国产一区二区三区| 日韩精品无码久久久久久| 亚洲五月七月丁香缴情| 熟女一区二区国产精品| 国产精品久久久久9999| 韩国v欧美v亚洲v日本v| 国产高清天干天天视频| 草逼视频污的网站免费| 99久久精品免费观看国产| 中文无码成人免费视频在线观看| 国产精品久久一区性色a| 成人免费av色资源日日| 最新国产精品久久精品| 老熟妇仑乱一区二区视頻| 久久中文字幕av第二页 | 国产高清在线精品一区二区三区| a观看v视频网站入口免费| 亚洲人妻av在线播放| 老鸭窝视频在线观看| 免费a级毛片无码a∨免费软件| 免费国产一级片内射老| 国产伦理一区二区久久精品| 男女猛烈无遮挡免费视频| 粗一硬一长一进一爽一a级| 国产主播一区二区在线观看 | 色哟哟av网站在线观看| 极品尤物在线精品一区二区三区| 欧美人妻少妇精品久久黑人| 98色花堂国产精品首页| 三级黄片一区二区三区| 体验区试看120秒啪啪免费| 最好看的最新高清中文视频| 亚洲人成网站www| 国产高清在线一区二区不卡| 久久久久久国产精品mv| 国产成人精品曰本亚洲| av在线播放免费观看| 亚洲av综合a色av中文|