深度學(xué)習(xí)是怎么識(shí)別人臉的磨德?

原文發(fā)表在個(gè)人博客Technology-機(jī)器學(xué)習(xí)-人臉識(shí)別矿筝,轉(zhuǎn)載請(qǐng)注明出處。

深度學(xué)習(xí)是機(jī)器學(xué)習(xí)研究中的一個(gè)新的領(lǐng)域念脯,其動(dòng)機(jī)在于建立狞洋、模擬人腦進(jìn)行分析學(xué)習(xí)的神經(jīng)網(wǎng)絡(luò),它模仿人腦的機(jī)制來解釋數(shù)據(jù)绿店。

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

局部連接

傳統(tǒng)的神經(jīng)網(wǎng)絡(luò)是全連接吉懊,即一層的神經(jīng)元與上一層的所有神經(jīng)元都建立連接,這樣導(dǎo)致參數(shù)非常多假勿,計(jì)算量非常大借嗽,而CNN是局部連接,一層的神經(jīng)元只與上一層的部分神經(jīng)元建立連接转培,這樣可以減少參數(shù)和計(jì)算量恶导。

Technology-MachineLearning-FaceRegonition-CNN-LocalConnected

權(quán)值共享

給一張輸入圖片,用一個(gè)filter去掃時(shí)浸须,filter里面的數(shù)就叫權(quán)重惨寿。用該filter對(duì)整個(gè)圖片進(jìn)行了某個(gè)特征的掃描,例如Edge detection删窒,這個(gè)過程就是權(quán)值共享裂垦,因?yàn)闄?quán)重不變。

Technology-MachineLearning-FaceRegonition-CNN-WeightSharing

人臉識(shí)別

多個(gè)CNN加其他層易稠,遍歷而成的人臉識(shí)別處理結(jié)構(gòu):

Technology-MachineLearning-FaceRegonition-CNN-Example

層提取到的信息的演進(jìn):

Technology-MachineLearning-FaceRegonition-CNN-Example2

人臉檢測(cè)

傳統(tǒng)算法

識(shí)別:滑動(dòng)窗口+分類器

用一個(gè)固定大小的窗口去滑動(dòng)掃描圖像缸废,并通過分類器去分辨是否是人臉。有時(shí)候人臉在圖片中過小驶社,所以還要通過放大圖片來掃描企量。

Technology-MachineLearning-FaceRegonition-Window&Classifier

訓(xùn)練:特征+Adaboost

傳統(tǒng)特征:LBP/HOG/Harr

圖片原始的RGB信息,維度太高亡电,計(jì)算量過大届巩,且不具備魯棒性,即光照和旋轉(zhuǎn)份乒,對(duì)RGB信息影響非常大恕汇。

利用LBP得到二進(jìn)制值,再轉(zhuǎn)換成十進(jìn)制:

Technology-MachineLearning-FaceRegonition-LBP
Technology-MachineLearning-FaceRegonition-LBP

效果圖:

Technology-MachineLearning-FaceRegonition-LBP-Example

Adaboost

由于移動(dòng)設(shè)備對(duì)計(jì)算速度有一定要求或辖,所以用多個(gè)弱分類器加權(quán)疊加來完成一個(gè)強(qiáng)分類器瘾英,從而保證速度。

Technology-MachineLearning-FaceRegonition-Adaboost

深度學(xué)習(xí)

特征的選取是比較復(fù)雜的颂暇,可能需要大量的統(tǒng)計(jì)學(xué)和生物學(xué)知識(shí)積累缺谴,而深度學(xué)習(xí)不需要選擇特征,這是其很大優(yōu)勢(shì)耳鸯,另外通過GPU代替CPU等方式湿蛔,可以得到一個(gè)更好的效果膀曾。

Technology-MachineLearning-FaceRegonition-DeepLeaning-Example

關(guān)鍵點(diǎn)檢測(cè)、跟蹤

傳統(tǒng)算法

Cascade regression/ESR/SDM

傳統(tǒng)算法步驟:

  • 根據(jù)人臉檢測(cè)的框位置阳啥,先初始化初始臉部輪廓位置;
  • 進(jìn)行上一步位置和圖形特征檢測(cè)下一步位置(一般是迭代殘差);
  • 進(jìn)行迭代添谊,最終得到相對(duì)準(zhǔn)確的輪廓位置。
Technology-MachineLearning-FaceRegonition-KeyPoints

深度學(xué)習(xí)

深度學(xué)習(xí)算法步驟:

  • 對(duì)圖像進(jìn)行輪廓定位態(tài)校正;
  • 全局粗定位;
  • 局部精細(xì)定位察迟。
Technology-MachineLearning-FaceRegonition-DeepLeaning-KeyPoints

典型應(yīng)用:

LianYou
FaceU

人臉語義分割

人臉語義分割:自定確定人臉每個(gè)pixel的所屬類別(哪個(gè)器官)斩狱。

基于CDNN訓(xùn)練一個(gè)直接model輸入圖像到輸出概率map的模型,然后將圖像輸入扎瓶,即可得出pixel-level的分類概率輸出喊废。

Technology-MachineLearning-FaceRegonition-SemanticSegmentation

典型應(yīng)用:

屬性識(shí)別

人臉屬性識(shí)別:自動(dòng)估計(jì)人臉的屬性,比如性別栗弟、年齡污筷、表情、人種乍赫、是否佩戴眼鏡瓣蛀、美丑等。

Technology-MachineLearning-FaceRegonition-AttributeRecognition

傳統(tǒng)算法

步驟:

  • 基于特征點(diǎn)定位結(jié)果進(jìn)行幾何矯正;
  • 手工特征提取(HOG\LBP\GABOR)
  • 分類器/回歸(SVM\BOOSTRING)

深度學(xué)習(xí)

基于CDNN雷厂,直接在一個(gè)網(wǎng)絡(luò)中學(xué)習(xí)并識(shí)別出多個(gè)屬性惋增。

Technology-MachineLearning-FaceRegonition-AttributeRecognition-DeepLearning

典型應(yīng)用:

HowOld

活體檢測(cè)

活體檢測(cè):確定識(shí)別的物體是活物,而非死物改鲫。

Technology-MachineLearning-FaceRegonition-LiveDetection

人臉識(shí)別

人臉識(shí)別:根據(jù)人臉的表觀特征自動(dòng)識(shí)別人的身份诈皿。

Technology-MachineLearning-FaceRegonition-Example

深度學(xué)習(xí)

通過深度學(xué)習(xí)來進(jìn)學(xué)習(xí)特征,讓同一個(gè)人在特征空間中距離非常近像棘,而不同人則非常遠(yuǎn)稽亏,且必須具備不受光照等影響的魯棒性。

基本步驟

  • 人臉檢測(cè);
  • 關(guān)鍵點(diǎn)定位;
  • 人臉表示缕题。
Technology-MachineLearning-FaceRegonition-Process

人臉切割

將人臉切割成小塊截歉,每塊去學(xué)習(xí)Model。

Technology-MachineLearning-FaceRegonition-Cutting

特征融合

將每一塊學(xué)習(xí)到的特征烟零,進(jìn)行特征融合瘪松。

Technology-MachineLearning-FaceRegonition-FeatureFusion

訓(xùn)練過程

  • 訓(xùn)練分類;
  • 對(duì)于兩張照片的比較,用pairwise模式進(jìn)行訓(xùn)練锨阿,得到兩張圖的特征宵睦,并計(jì)算特征間的距離,小于閾值時(shí)墅诡,則判斷為同一個(gè)人;
  • 對(duì)于三張照片的比較壳嚎,用triplet模式進(jìn)行訓(xùn)練,得到三張圖之間的關(guān)系,而不是關(guān)注于距離值诬辈。
Technology-MachineLearning-FaceRegonition-Pairwise
Technology-MachineLearning-FaceRegonition-Triplet

看了又看:

300行代碼實(shí)現(xiàn)手寫漢字識(shí)別
如何在一周內(nèi)做一款拼音輸入法
iOS-線程同步詳解

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市荐吉,隨后出現(xiàn)的幾起案子焙糟,更是在濱河造成了極大的恐慌,老刑警劉巖样屠,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件穿撮,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡痪欲,警方通過查閱死者的電腦和手機(jī)悦穿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來业踢,“玉大人栗柒,你說我怎么就攤上這事≈伲” “怎么了瞬沦?”我有些...
    開封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)雇锡。 經(jīng)常有香客問我逛钻,道長(zhǎng),這世上最難降的妖魔是什么锰提? 我笑而不...
    開封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任曙痘,我火速辦了婚禮,結(jié)果婚禮上立肘,老公的妹妹穿的比我還像新娘边坤。我一直安慰自己,他們只是感情好谅年,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開白布惩嘉。 她就那樣靜靜地躺著,像睡著了一般踢故。 火紅的嫁衣襯著肌膚如雪文黎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天殿较,我揣著相機(jī)與錄音耸峭,去河邊找鬼。 笑死淋纲,一個(gè)胖子當(dāng)著我的面吹牛劳闹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼本涕,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼业汰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起菩颖,我...
    開封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤样漆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后晦闰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體放祟,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年呻右,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了跪妥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡声滥,死狀恐怖眉撵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情落塑,我是刑警寧澤执桌,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站芜赌,受9級(jí)特大地震影響仰挣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜缠沈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一膘壶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧洲愤,春花似錦颓芭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至肛宋,卻和暖如春州藕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背酝陈。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來泰國(guó)打工床玻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人沉帮。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓锈死,卻偏偏與公主長(zhǎng)得像贫堰,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子待牵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容