1. 程式人生 > >LBP 和深度學習,人臉識別

LBP 和深度學習,人臉識別

最近讀了一篇關於LBP和DBN的文章,感覺思路挺好的,如有不當之處望指正!!!!!

這是一篇在非限制條件下,基於深度學習的人臉識別演算法。,將LBP紋理特徵作為深度網路的輸入,通過逐層貪婪訓練網路,獲得良好的網路引數,並用訓練好的網路對測試樣本進行預測。

文章通過LBP提取非限制條件下人臉影象的紋理特徵並利用DBN進一步自動學習更抽象、更有效的人臉特徵,並在DBN頂層自動進行人臉分類。LBP所提取的人臉影象的區域性紋理特徵對光照和微小平移具有較強的頑健性,將其作為DBN輸入特徵更有助於網路對影象特徵分佈的理解,進一步減少網路學習到不利的特徵描述;同時,通過DBN對輸入資料進行深度學習和自動特徵提取,並在網路最頂層實現特徵識別,有效避免了過多主動因素的干預。


文章Idea:

提出LBP和DBN相結合的非限制條件下人臉識別,徵。將LBP與DBN相結合,克服了DBN不能學習到人臉影象區域性結構特徵的缺點,使得DBN學習到的抽象特徵受光照、微小平移等的影響較小。

文章演算法:

DBN訓練步驟:

1)對第一層RBM,以LBP紋理特徵為輸入,對RBM進行無監督訓練,獲得該層最優的引數;

2)高層RBM以低一層RBM輸出資料為輸入,對RBM進行無監督,獲得RBM網路最優的引數值;

3)最後利用全域性訓練的方法對訓練好的各層引數微調,使得DBN收斂到全域性最優。該訓練方法繞過了全域性訓練的複雜性,通過快速散度(CD,contrastive diber.gence)¨/J訓練RBM獲得DBN各層的最優引數,降低了學習目標過擬合的風險,使得網路具有更好的資料預測能力。

演算法步驟

1)用雙線性內插法將測試樣本和訓練樣本降維至32×32,並進行直方圖均衡化等歸一化預處理。
2)對訓練樣本和測試樣本進行分塊並提取每個子塊的LBP紋理特徵,將每個子塊的特徵連線起來形成樣本的LBP紋理特徵。本文LBP紋理特徵提取時樣本分塊為4×5,半徑尺為1,畫素數P為8。此時所提取的LBP紋理特徵和畫素級特徵維數相當。
3)將訓練樣本的LBP紋理特徵作為DBN可視層輸入,對深度網路進行逐層訓練,以獲取最優網路引數。文中DBN層數選為2層:第1層學習率為0.002,迭代次數為40;第2層為0.003,迭代次數為40。
4)當深度網路訓練完後,將測試樣本的LBP紋理特徵作為DBN可視層輸入,利用優化後的網路由下向上多層次地學習和提取測試樣本的抽象特徵,在網路最頂層進行SoftMax迴歸分類,獲得

測試樣本的類標值,並計算正確識別率。

實驗結果:


結果表示隨著隱藏單元數的增加,深度網路能夠更好地表達人臉影象特徵,但是網路的訓練時間和分類時間也隨之增加,計算量逐漸增大,因而對硬體要求也隨之提高。


。當訓練樣本數增加時,提取類別特徵較為豐富,演算法識別率劇增高

總之,。本文演算法在受姿態、光照、表情、遮擋等綜合因素影響的非限制條件下具有較好的識別效果,同時在受多種因素影響的Yale庫和光照因素影響的Yale—B庫上取得較高的識別率。

相關推薦

LBP 深度學習人臉識別

最近讀了一篇關於LBP和DBN的文章,感覺思路挺好的,如有不當之處望指正!!!!! 這是一篇在非限制條件下,基於深度學習的人臉識別演算法。,將LBP紋理特徵作為深度網路的輸入,通過逐層貪婪訓練網路,獲

專注於機器學習深度學習人臉識別領域。

劍指offer是比較經典的面試題目,我決定在牛客網上做一下,把沒做好的題記錄下來。 1.請實現一個函式,將一個字串中的空格替換成“%20”。例如,當字串為We Are Happy.則經過替換之後的字串為We%20Are%20Happy。 class So

基於深度學習人臉識別系統識別率高達99.7%

 基於深度學習的人臉識別 人臉定位和crop 特徵提取和相似度對比 餘弦距離:0.74451 ,準確率相當高了 歡迎大家加入我們的QQ群,看下面

厲害了利用深度學習開發人臉識別老闆探測器(附原始碼)

原來知乎也會犯這樣問題: 原文地址: http://www.techug.com/hironsan-bosssensor?utm_source=tuicool&utm_medium=referral 知乎地址:只是題目不一樣 https://zhuanlan.zhi

關於NLP深度學習準備好好看看這個github還有這篇介紹

sting htm ttext 作者 規模 model keras form The 這個github感覺很不錯,把一些比較新的實現都嘗試了: https://github.com/brightmart/text_classification fastText

深度學習人臉識別

IDL內部分享的人臉識別技術。 深度學習是機器學習研究中的一個新的領域,其動機在於建立、模擬人腦進行分析學習的神經網路,它模仿人腦的機制來解釋資料。 卷積神經網路(CNN) 區域性連線 傳統的神經網路是全連線,即一層的神經元與上一層的所有神經元都建立連線,這樣導致

深度學習人臉識別中的應用 —— 優圖祖母模型的「進化」

原作者: 騰訊優圖 | 來自: 機器之心 序言——「弱弱」的人工智慧 說到人工智慧(Artificial Intelligence, AI)人們總是很容易和全知、全能這樣的詞聯絡起來。大量關於人工智慧的科幻電影更給人工智慧蒙上一層神祕的色彩。強如《黑客帝國》、《機械公敵》中的AI要翻

深度學習人臉識別Facenet_cvpr2015

一、主要思想: embedding對映關係:將特徵從原來的特徵空間對映到一個新的特徵空間上,新的特徵就稱原來的特徵嵌入,卷積末端全連線層輸出為的特徵對映到一個超球面上,使其特徵二範數歸一化。 通過 CNN人臉影象特徵對映到歐式空間的特徵向量上,計算不同圖片人臉特徵

基於深度學習人臉識別技術綜述

簡介:人臉識別是計算機視覺研究領域的一個熱點,同時人臉識別的研究領域非常廣泛。因此,本技術綜述限定於:一,在LFW資料集上(Labeled Faces in the Wild)獲得優秀結果的方法; 二,是採用深度學習的方法。 前言 LFW資料集(Labeled Fa

基於深度學習人臉識別AI技術謎與思(十四)--臉型識別

所有圖片源自網路,無意冒犯,如覺不適,通知後立即刪除。 本文在頭條號和百家號同步首發 前言 2017年12月25日,百度大腦人臉模組再一次升級,由原來的1.6.9.0升級為2.0.0.0,自此之後,我們的人臉識別就採用最新的版本了。大公司時刻充滿了焦慮感和

基於深度學習人臉識別綜述

本文轉載自 https://xraft.github.io/2018/03/21/FaceRecognition/ (作者:Caleb Ge (葛政)),如有侵權請告知刪除。 (下文中的“我”均為原文作者) 另附有查詢的其他參考連結: 論文介紹方面連結: 1、https://

手把手教你開發基於深度學習人臉識別【考勤/簽到】系統

人臉識別介紹 人臉識別技術是一項非接觸式、使用者友好、非配合型的計算機視覺識別技術。隨著機器學習、深度學習等技術的發展,人臉識別的應用正日趨完善和成熟。本文將介紹人臉識別技術如何用於考勤/簽到系統。 本文將主要從以下幾個方面闡述: 平臺環境需求涉及的技術點人臉識

深度學習人臉識別中的應用 ——優圖祖母模型的“進化”

序言——“弱弱”的人工智慧 說到人工智慧(Artificial Intelligence, AI)人們總是很容易和全知、全能這樣的詞聯絡起來。大量關於AI的科幻電影更給人工智慧蒙上一層神祕的色彩。強如《黑客帝國》、《機械公敵》中的AI要翻身做主人統治全人類。稍弱點的《機械姬

從傳統方法到深度學習人臉特徵點定位方法綜述

人臉關鍵點檢測是人臉識別和分析領域中的關鍵一步,它是諸如自動人臉識別、表情分析、三維人臉重建及三維動畫等其它人臉相關問題的前提和突破口。近些年來,深度學習方法由於其自動學習及持續學習能力,已被成功應用到了影象識別與分析、語音識別和自然語言處理等很多領域,且在這些方面都帶來

深度學習人臉識別系列(4)__vgg人臉識別模型測試

# -*- coding: utf-8 -*- #想要加中文註釋就必須將字元編碼格式設定為utf8 #作者:郭開 import numpy as np import os import cv2 import cv2.cv as cv from skimage import transform as tf

利用OpenCV深度學習實現人臉檢測

// Summary: 使用OpenCV3.3.1中的face_detector // Author: Amusi // Date: 2018-02-28 // Reference: http://blog.csdn.net/minstyrain/article/details/78907425 #in

深度學習人臉識別系列(3)__利用caffe訓練深度學習模型

name: "VGG_FACE_16_layers" layer {   top: "data_1"   top: "label_1"   name: "data_1"   type: "Data"   data_param {     source: "/media/gk/9ec75485-26b1-471

深度學習人臉識別系列(3)__基於VGGNet的人臉識別系統

作者:wjmishuai 1.引言 本文中介紹的人臉識別系統是基於這兩篇論文: 第一篇論文介紹了海量資料集下的圖片檢索方法。第二篇文章將這種思想應用到人臉識別系統中,實現基於深度學習的人臉識別。 2.關於深度學習的簡要介紹     現階段為止,對

深度學習人臉識別領域的應用

       這是CVPR2012的一篇工作,利用CDBN來做層次特徵學習,來處理unrestricted face verification問題。由於人臉的特殊性,CDBN除了直接在灰度影象上訓練,同時在LBP影象上訓練(取了59維的 Uniform LBP Feature),按文中觀點,CDBN可以用來

基於深度學習人臉識別系統系列(Caffe+OpenCV+Dlib)——【三】使用Caffe的MemoryData層與VGG網路模型提取Mat的特徵

原文地址:http://m.blog.csdn.net/article/details?id=52456548 前言 基於深度學習的人臉識別系統,一共用到了5個開源庫:OpenCV(計算機視覺庫)、Caffe(深度學習庫)、Dlib(機器學習庫)、libfacede