基于局部二值模式和深度学习的人脸识别

合集下载

图像处理技术在人脸识别中的应用

图像处理技术在人脸识别中的应用

图像处理技术在人脸识别中的应用随着科技不断地进步,现代社会对于人脸识别技术的需求也越来越高。

很多行业都涉及到了人脸识别技术,例如安防、金融、社交等领域。

为了更好地应对这些需求,图像处理技术在人脸识别中的应用也越来越广泛。

一、人脸检测人脸检测技术是指在多个图像中找到人脸的技术。

在人脸识别过程中,首先需要进行人脸检测。

常用的方法有基于颜色、形状和纹理等特征的检测方法。

与传统方法不同,现代图像处理技术将深度学习算法应用于人脸检测中,例如卷积神经网络(CNN)。

CNN是一种基于人工神经网络的深度学习算法,可以对输入的图像进行分类和识别。

在人脸检测中,CNN可以预训练,从而得到一个检测器。

这个检测器可以检测出输入图像中的人脸,并用一个矩形框圈出。

二、人脸特征提取人脸特征提取技术是指从图像中提取出能够区分不同人脸的特征。

通常有以下几种方法:1. Haar特征检测:通过对图像中的像素点进行积分,得到图像的不同区域之间的差异,从而提取出特征。

2. LBP(局部二值模式)特征:用局部信息表示整幅图像,通过比较邻域像素值的大小来计算每个像素的二值码,从而提取出特征。

3. HOG(方向梯度直方图)特征:通过计算图像中每个像素点周围像素的梯度信息,得到图像的梯度直方图,从而提取出特征。

三、人脸识别人脸识别是指通过识别人脸的特征,并将其与存储在数据库中的特征进行匹配从而实现身份认证的过程。

现代图像处理技术主要采用机器学习算法和人工神经网络的方法实现人脸识别。

人脸识别的常用方法包括:1.基于特征比对的人脸识别方法:该方法是将提取出的人脸特征与存储在数据库中的人脸特征进行比对,从而实现识别。

基于特征比对的人脸识别方法有SIFT、SURF等。

2. 基于深度学习的人脸识别方法:通过卷积神经网络等深度学习算法进行人脸特征提取和识别。

四、人脸识别的应用人脸识别技术在现代社会中有着广泛的应用,主要体现在以下几个方面:1. 安防:人脸识别技术可以应用于各类安防场景,例如门禁、监控等,实现重点区域的智能访问控制。

《2024年基于深度学习的人脸识别方法研究综述》范文

《2024年基于深度学习的人脸识别方法研究综述》范文

《基于深度学习的人脸识别方法研究综述》篇一一、引言随着科技的进步,人脸识别技术已经成为了人工智能领域的研究热点。

基于深度学习的人脸识别方法以其高精度、高效率的特点,在众多领域得到了广泛应用。

本文旨在全面梳理和总结基于深度学习的人脸识别方法的研究现状、主要技术、应用领域及未来发展趋势。

二、人脸识别技术的发展历程人脸识别技术自诞生以来,经历了从传统的手工特征提取方法到基于深度学习方法的演变。

早期的人脸识别主要依靠人工设计的特征提取算法,如主成分分析(PCA)、线性判别分析(LDA)等。

随着深度学习技术的崛起,卷积神经网络(CNN)等人脸识别算法得到了广泛应用。

三、基于深度学习的人脸识别方法(一)深度卷积神经网络(Deep Convolutional Neural Network, DCNN)DCNN是目前应用最广泛的人脸识别方法之一。

通过训练大量的数据,DCNN可以自动学习和提取人脸特征,从而提高识别的准确性。

同时,DCNN具有较好的泛化能力,可以应对不同的人脸表情、光照、姿态等变化。

(二)深度学习与特征融合在人脸识别中,特征提取是关键的一步。

通过将深度学习与其他特征提取方法相结合,如基于局部二值模式(LBP)的特征提取方法,可以进一步提高人脸识别的准确性和鲁棒性。

此外,多模态特征融合技术也可以提高人脸识别的性能。

(三)基于深度学习的无约束人脸识别无约束人脸识别是近年来研究的热点。

由于实际应用中的人脸图像往往存在光照、姿态、表情等变化,因此基于深度学习的无约束人脸识别技术显得尤为重要。

该技术通过训练大量的无约束人脸数据,使得模型能够适应各种复杂的人脸变化。

四、主要技术应用领域(一)安防领域基于深度学习的人脸识别技术在安防领域得到了广泛应用。

例如,公安系统可以通过该技术对犯罪嫌疑人进行快速检索和比对,提高破案效率。

此外,该技术还可以应用于门禁系统、监控系统等场景。

(二)金融领域在金融领域,基于深度学习的人脸识别技术可以用于身份验证、支付等方面。

人脸识别算法使用方法与技巧

人脸识别算法使用方法与技巧

人脸识别算法使用方法与技巧人脸识别技术是一种通过计算机算法来识别人脸并对其进行自动分类与比对的技术。

它在人们的日常生活中得到了广泛的应用,例如手机解锁、安防系统、电子支付等。

要实现有效的人脸识别,除了选用高性能的算法,还需要正确的使用方法和一些技巧。

本文将介绍人脸识别算法的使用方法与技巧,帮助读者更好地应用和理解该技术。

一、选择合适的算法人脸识别算法有很多种,例如基于统计的算法(如主成分分析)、基于特征提取的算法(如局部二值模式)、基于深度学习的算法(如卷积神经网络)。

在选择算法时,需要考虑以下几个方面:1. 精度:不同的算法在精度上有所差异,要根据应用的要求选择合适的算法。

例如,对于高安全性要求的场景,应选择精度较高的算法。

2. 速度:人脸识别需要在较短的时间内完成,因此算法的速度也是一个重要的考虑因素。

较为复杂的算法往往速度较慢,因此需要根据具体应用场景权衡精度和速度。

3. 数据量:不同的算法对数据量的要求也不同。

在实际应用中,需要根据所拥有的人脸数据量来选择算法。

例如,对于拥有大规模人脸数据库的企业来说,可以选择基于深度学习的算法。

二、提供高质量的人脸图像人脸图像的质量对识别的准确率有着重要的影响。

为了提供高质量的人脸图像,需要注意以下几点:1. 光照条件:光照的变化会影响到图像的亮度和对比度,从而影响到算法的准确性。

因此,在拍摄人脸图像时,要尽量选择适宜的光照条件,避免过强或过弱的光照。

2. 姿态:人脸的朝向不同会导致图像的投影不同,从而影响到识别的准确性。

因此,在拍摄人脸图像时,要尽量使人脸正对相机,并避免过大的侧偏角度。

3. 遮挡:人脸的遮挡部分会导致图像信息的丢失,从而影响到识别的准确性。

在拍摄人脸图像时,要尽量避免遮挡,例如戴眼镜、戴口罩等。

4. 分辨率:图像的分辨率对识别的准确性也有影响。

较低的分辨率会导致图像细节的丢失,从而影响到算法的准确性。

因此,在拍摄人脸图像时,要尽量选择较高的分辨率。

基于深度学习的人脸识别与表情识别技术研究

基于深度学习的人脸识别与表情识别技术研究

基于深度学习的人脸识别与表情识别技术研究人脸识别与表情识别技术是目前计算机视觉领域的重要研究内容之一。

随着深度学习技术的发展,基于深度学习的人脸识别与表情识别技术也取得了显著的进展。

本文将重点探讨深度学习在人脸识别和表情识别方面的应用和研究现状。

一、深度学习在人脸识别方面的应用人脸识别是一种通过对人脸图像进行处理和分析,识别出其中的个体身份信息的技术。

深度学习在人脸识别方面的应用主要包括人脸检测、人脸特征提取和人脸识别三个方面。

1. 人脸检测人脸检测是人脸识别的第一步,其主要目标是在图像中准确地找到人脸的位置。

传统的人脸检测方法通常是基于图像特征和机器学习算法,但其准确率和鲁棒性都有一定的局限性。

而基于深度学习的人脸检测技术通过使用卷积神经网络(Convolutional Neural Network, CNN)进行特征学习和分类,能够显著提高人脸检测的准确率和鲁棒性。

2. 人脸特征提取人脸特征提取是指从检测到的人脸图像中提取出能够表征个体身份信息的特征向量。

在过去的几年中,基于深度学习的方法逐渐取代了传统的特征提取算法,如局部二值模式(Local Binary Pattern, LBP)和主成分分析(Principal Component Analysis, PCA)。

深度学习方法如卷积神经网络(CNN)和人脸识别网络(FaceNet)能够提取出更加鲁棒和具有判别性的人脸特征。

3. 人脸识别人脸识别是将得到的人脸特征向量与已知的人脸数据库进行比对,以实现个体身份的识别。

深度学习在人脸识别方面的最大贡献之一就是利用深度神经网络(Deep Neural Network, DNN)进行人脸识别。

例如,著名的深度学习模型Siamese网络通过将两张人脸图像通过卷积神经网络进行编码,然后通过判断两个编码向量之间的距离来判断是否为同一个人。

二、深度学习在表情识别方面的应用表情识别是一种通过对人脸图像中的表情信息进行分析和识别,推测出人物的情感状态的技术。

人脸相似度计算

人脸相似度计算

人脸相似度计算人脸相似度计算是基于人脸识别技术的应用之一,通过比较不同人脸之间的相似程度,判断两个人脸是否属于同一人。

人脸相似度计算在人脸识别、人脸验证、人脸搜索等领域有着广泛的应用,如刷脸支付、人脸解锁等。

人脸相似度的计算过程包括人脸特征提取和相似度量化两个步骤。

首先,人脸相似度计算需要对人脸进行特征提取。

人脸特征提取是将人脸图像转换为一组具有代表性的数值特征的过程。

常见的人脸特征提取方法有主成分分析(PCA)、线性判别分析(LDA)、局部二值模式(LBP)等。

这些方法能够从图像中提取出人脸的特征信息,形成一组数值向量作为人脸的表示。

其次,计算相似度需要对提取出的人脸特征进行量化。

常见的人脸相似度量化方法包括欧式距离、余弦相似度、马氏距离等。

欧式距离是计算两个向量之间的直线距离,余弦相似度则是计算两个向量之间的夹角余弦值,而马氏距离则是考虑到数据的协方差矩阵,在欧式距离的基础上进行了修正。

这些方法能够衡量两个人脸特征之间的差异程度,从而反映出他们的相似度。

除了上述的基本方法,现在还有许多基于深度学习的人脸相似度计算方法。

例如,基于卷积神经网络(CNN)的人脸相似度计算模型能够通过端到端的学习,将人脸图像映射到特征空间,并计算相似度。

这些深度学习方法通常采用大规模的人脸数据集进行训练,能够获取更准确的人脸特征表示,从而提高相似度计算的准确性。

此外,在进行人脸相似度计算时,还需要注意一些问题。

例如,人脸图像的质量会影响相似度的准确性,因此在计算前需要对图像进行预处理,如人脸对齐、光照归一化等。

同时,人脸相似度计算还需要考虑到人脸图像的角度、表情、遮挡等因素对相似度的影响,这些因素可能导致相似度计算的误差。

总而言之,人脸相似度计算是一项重要的人脸识别技术,能够在刷脸支付、人脸解锁等场景中发挥重要作用。

通过人脸特征提取和相似度量化两个步骤,能够判断不同人脸之间的相似程度,从而实现人脸识别和验证。

随着深度学习技术的发展,人脸相似度计算的准确性将会进一步提高,为更多应用场景提供更精确的人脸识别解决方案。

计算机视觉中的人脸识别与行为分析算法

计算机视觉中的人脸识别与行为分析算法

计算机视觉中的人脸识别与行为分析算法近年来,随着计算机技术的快速发展,人脸识别与行为分析算法在计算机视觉领域取得了重大突破。

本文将探讨人脸识别与行为分析算法的原理、应用以及未来发展趋势。

一、人脸识别算法人脸识别算法是一种通过计算机技术识别和验证人脸的方法。

常见的人脸识别算法包括基于特征的方法、基于模型的方法和基于深度学习的方法。

1. 基于特征的方法基于特征的人脸识别方法主要通过提取人脸图像的特征点或特征描述子进行识别。

其中最常用的方法是主动形状模型(Active Shape Models, ASM)和主动外观模型(Active Appearance Models, AAM)。

ASM基于形状模型,在人脸特征点的位置上建立了一个线性模型,通过最小化模型与实际观测到的特征点之间的距离来实现人脸的对齐和识别。

AAM则结合了形状模型和纹理模型,在对齐人脸形状的同时,还考虑了人脸表面的纹理信息。

2. 基于模型的方法基于模型的人脸识别方法采用数学模型描述人脸的形态或纹理特征,并通过模型与输入图像的匹配来实现识别。

常用的基于模型的方法包括统计形状模型(Statistical Shape Model, SSM)和局部二值模式(Local Binary Patterns, LBP)。

SSM通过统计大量人脸数据集的形态变化,构建了一个形状模型,利用该模型可以对输入图像进行人脸对齐和识别。

LBP则通过对图片中像素点局部领域的灰度值进行比较和量化,得到每个像素点的二值编码,进而构造人脸的纹理特征。

3. 基于深度学习的方法近年来,基于深度学习的人脸识别方法在准确性和鲁棒性方面取得了巨大的进步。

常用的基于深度学习的方法包括卷积神经网络(Convolutional Neural Network, CNN)和支持向量机(Support Vector Machine, SVM)。

CNN通过多层卷积和池化操作,将人脸图像转化为高维特征向量,并通过训练分类器来实现人脸的识别。

人脸识别算法_几种人脸识别算法的原理概念及其代码特征

人脸识别算法_几种人脸识别算法的原理概念及其代码特征

人脸识别算法_几种人脸识别算法的原理概念及其代码特征一、基于特征分析的人脸识别算法基于特征分析的算法主要通过提取人脸图像的特征信息,然后进行对比匹配。

常用的特征分析算法有主成分分析(PCA)、线性判别分析(LDA)和局部二值模式(LBP)等。

1.主成分分析(PCA)主成分分析是一种经典的人脸识别算法,其主要思想是将原始的高维人脸图像数据降维到低维空间,并通过保留最重要的特征信息来实现对人脸的识别。

该算法将人脸图像看作向量,通过对人脸样本进行协方差矩阵分析,得到一组特征向量,通常称为特征脸。

然后通过计算待测人脸与特征脸的距离来判断身份。

2.线性判别分析(LDA)线性判别分析是一种将高维空间数据映射到低维空间的方法,在保留类别内部信息的同时,还具有良好的分类性能。

在人脸识别中,LDA将人脸图像看作样本,通过计算类别内均值和类别间均值的差异,找到能最好区分不同类别的投影方向。

最后,通过计算待测人脸与特征向量的距离来进行识别。

3.局部二值模式(LBP)局部二值模式是一种用于纹理分析的特征描述符,其主要思想是使用局部区域的像素值与中心像素值进行比较,然后按照比较结果生成二进制编码。

在人脸识别中,LBP算法通过将人脸图像划分为小的局部区域,计算每个区域的LBP特征向量,然后将不同区域的特征向量连接起来形成一个长向量。

最后通过计算待测人脸与训练样本的LBP特征向量的距离来进行识别。

二、基于深度学习的人脸识别算法随着深度学习的快速发展,基于深度学习的人脸识别算法逐渐成为主流。

这类算法通过设计并训练深度神经网络,可以自动学习人脸图像的特征表示,从而实现更准确的人脸识别。

1.卷积神经网络(CNN)卷积神经网络是一种前馈神经网络,其主要特点是通过卷积层和池化层来提取图像的局部特征,使得神经网络能够更好地适应图像的结构信息。

在人脸识别中,CNN通过输入人脸图像到网络中,网络会自动提取各种特征,然后通过全连接层进行分类或验证。

人脸识别实训报告

人脸识别实训报告

一、实训背景随着计算机视觉和人工智能技术的飞速发展,人脸识别技术已经广泛应用于安防、支付、门禁等领域。

为了提高学生对人脸识别技术的理解与应用能力,我们开展了为期一个月的人脸识别实训课程。

本次实训旨在让学生了解人脸识别的基本原理、常用算法,并能够将人脸识别技术应用于实际项目中。

二、实训内容1. 人脸识别技术概述首先,我们对人脸识别技术进行了简要的介绍,包括人脸识别的发展历程、基本分类以及应用领域。

人脸识别技术主要包括人脸检测、人脸特征提取和人脸比对三个环节。

2. 人脸检测人脸检测是人脸识别的基础,其目的是从图像中定位人脸的位置。

在实训中,我们学习了基于Haar特征的Adaboost算法和基于深度学习的卷积神经网络(CNN)进行人脸检测。

通过实验,掌握了使用OpenCV库进行人脸检测的方法。

3. 人脸特征提取人脸特征提取是将人脸图像转化为可以用于识别的特征向量。

在实训中,我们学习了基于局部二值模式(LBP)特征、局部二值模式直方图(LBPH)特征以及深度学习(如VGGFace)提取人脸特征的方法。

通过实验,掌握了不同特征提取方法的应用。

4. 人脸比对人脸比对是将待识别的人脸与数据库中的人脸进行相似度比较,从而实现人脸识别。

在实训中,我们学习了基于距离度量(如欧氏距离、余弦相似度)的人脸比对方法。

通过实验,掌握了OpenCV库中的人脸比对函数的使用。

5. 人脸识别项目实战为了让学生更好地将所学知识应用于实际项目,我们选择了一个人脸识别门禁系统项目进行实战。

在项目中,我们需要完成以下任务:(1)采集人脸图像数据:从网上下载公开的人脸数据集,并进行预处理,如归一化、裁剪等。

(2)训练人脸识别模型:使用训练集数据训练人脸识别模型,包括人脸检测、特征提取和人脸比对。

(3)测试模型性能:使用测试集数据评估人脸识别模型的准确率、召回率等指标。

(4)构建门禁系统:使用训练好的模型构建门禁系统,实现人脸识别、权限控制等功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

doi: 10. 11772 / j. issn. 1001-9081. 2015. 05. 1474
人脸识别供应商 QQ:1020659176
基于局部二值模式和深度学习的人脸识别
张 雯,王文伟*
( 武汉大学 电子信息学院, 武汉 430072) ( * 通信作者电子邮箱 wangww@ whu. edu. cn)
方向梯度直方图方法( Histogram of Oriented Gradient,HOG) 等。LBP 具有旋转不变性和灰度不变性,分类性能好,但是在 人脸的表达上具有较高的维数,影响识别速度。利用 Gabor 小波函数分析人脸图像[4] 主要有频率和方向信息两方面的 优点,但是在对人脸图像进行特征描述时利用多尺度和多方 法的 Gabor 特性,会使其特征向量有很高的维数,导致分类效 率低。HOG 是一种描述图像形状信息的特征提取方法,主要 描述人脸图像的轮廓信息,当人脸图像较为模糊时,性能大大 下降。
Key words: face recognition; Local Binary Pattern ( LBP ) feature; deep learning; deep belief network; feature extraction
0 引言
近年来,基于人脸特征描述和像素的人脸特征提取方法 都取得了优异的效果。子空间方法是基于像素的人脸特征提 取的典型代表,其主要方法包括主成分分析方法 ( Principal Component Analysis,PCA) 、线性判别方法( Linear Discriminant Analysis,LDA) 、独立成分分析方 法 ( Independent Component Analysis,ICA) 等。Sirovich 等[1]将 PCA 运用于人脸识别系统 中,且提出了经典的基于主成分分析的“特征脸( Eigenface) ” 方法。特征脸方法的应用大大降低了特征维度和图像像素之 间的相关性,但是由于 PCA 的降维方法本身不是以分类为目 的,单纯应用于 模 式 分 类 的 人 脸 识 别 中,效 果 并 不 是 特 别 理 想。LDA 利用 Fisher 鉴别准则函数[2] 寻找类内和类间散布 比值最大的一组空间变换关系。Belhumeur 等[3]结合 PCA 和 LDA 提出的 Fisher 脸方法解决了人脸识别的小样本问题,但 是样本类内散布零空间的许多鉴别信息却因此损失。ICA 是 基于样本的所有阶的统计信息,其统计特征相互独立,因此其 时间和空间复杂度均高于 PCA。而人脸特征描述方法主要包 括局部二值模式( Local Binary Pattern,LBP) 、Gabor 变换以及
Abstract: In order to solve the problem that deep learning ignores the local structure features of faces when it extracts face feature in face recognition, a novel face recognition approach which combines block Local Binary Pattern ( LBP) and deep learning was presented. At first, LBP features were extracted from different blocks of a face image, which were connected together to serve as the texture description for the whole face. Then, the LBP feature was input to a Deep Belif Network ( DBN) , which was trained level by level to obtain classification capability. At last, the trained DBN was used to recognize unseen face samples. On ORL, YALE and FERET face databases, the experimental results show that the proposed method has a better recognition performance compared with Support Vector Machine ( SVM) in small sample face recognition.
三代神经网络。其基本思想是设计一个包含多层的系统,前
由若干统计直方图表示。分块 LBP 直方图的提取过程如图 2
所示。
1) 对人脸图像进行分块,如 N × N。
2) 对分块后的子图像提取其 LBP,统计生成 LBP 直方图。
3) 将得到的多个 LBP 直方图按顺序相连,组成新的特征
向量。
图 2 基于 LBP 的人脸表达
在很多情况下,数据的主要信息都集中在主成分上,因此
收稿日期: 2014-11-26; 修回日期: 2015-01-09。 基金项目: 国家自然科学基金资助项目( 41371342) 。 作者简介: 张雯( 1989 - ) ,女,湖北随州人,硕士研究生,主要研究方向: 图像处理、智能识别; 王文伟( 1966 - ) ,男,湖南长沙人,副教授, 博士,主要研究方向: 图像处理、模式识别。
由 LBP 算子的定义可以看出,一个 LBP 算子产生的二进
制模式的个数取决于邻域集的采样个数,例如 LBPP-R 会产生 2P 种模式。随着邻域采样点数目的增加,产生的二进制模式 种类呈几何增长。为此 Ojala 等[9]提出了等价模式来解决二
进制模式过多的问题,相应的
LBP
算子表示为
LBP
u2 P-R
关键词: 人脸识别; 局部二值模式特征; 深度学习; 深度信念网络; 特征提取 中图分类号: TP391 文献标志码: A
Face recognition based on local binary pattern and deep learning
ZHANG Wen, WANG Wenwei*
( School of Electronic Information, Wuhan University, Wuhan Hubei 430072, China)
根据实际需要,为适应不同尺度的纹理特征,将 3 × 3 的 矩形邻域扩展为任意邻域,得到可变区域 LBP。如果用 P 表示 邻域点的个数,R 表示圆形邻域的半径,新的 LBP 算子表示为 LBPP-R 。常 见 的 LBP 算 子 有 LBP4-1 、LBP8-1 、LBP8-2 和 LBP16-2 等[8]。图 1 是 4 种不同的 LBP 算子。
以上传统的特征提取技术在人脸特征的表示中均有不错 的效果,但是在特征提取中都介入了许多主观因素,特征提取 的好坏依赖于人工选择。2006 年 Hinton 首次提出深度学习 ( Deep Learning) 的概念,它通过组合低层的特征来形成更抽 象的 高 层 表 示[5],模 拟 大 脑 的 学 习 过 程。 文 献 [6]的 DeepFace 算法通过对 400 万张图片分析找出关键的定位点并 进行 3D 建模,利用 9 层深度神经网络对非限制条件下的人 脸库进行训练,将 2D 对齐的 RGB 图像训练的模型和灰度图 像训练的模型以及 3D 对齐的 RGB 图像训练的模型相结合, 通过支持向量机( Support Vector Machine,SVM) 学习融合参
图 1 尺度为( P-R) 的改进 LBP 算子
P -1
∑ LBP 算子由 公 式 LBPP-R = s( gi - gc ) 2i 得 出,其 中 i =0
{ s( x) =
1, 0,
x x
≥ <
0 0,gc
为中心像素灰度值,gi (
i
= 0,1,2,…,
P - 1) 表示半径为 R 的圆形邻域上的像素灰度值。
1. 1 基于 LBP 的人脸表达 LBP 是一种纹理描述算子。该算法的基本原理是选取图
像的中心像素作为阈值,通过比较邻域内的像素灰度值,得到 二进制码,图像的局部纹理特征便用此二进制码来描述。具 体计算方法为小于阈值的像素值记为 0; 反之,则记为 1。依 次读取该二进制码,按位加权转换为十进制数,该值即为中心 点的 LBP 值。LBP 算子自提出后不断被改进优化,例如可变 区域 LBP、旋转不变的 LBP、均匀 LBP 等[7]。
采用 PCA 算法不仅能降低特征向量维度,还能消除信息的冗
余度和噪声。文献[11]中实验表明,在对人脸进行 LBP 特征
提取后,采用 PCA 算法对提取的分块 LBP 直方图向量进行降
维,可有效降低计算复杂度,且仍能保证较高的识别率。
1. 2 深度学习模型
深度学习是一种非监督学习的特征提取过程,可称为第
摘 要: 针对人脸识别中深度学习直接提取人脸特征时忽略了其局部结构特征的问题,提出一种将分块局部二 值模式( LBP) 与深度学习相结合的人脸识别方法。首先,将人脸图像分块,利用均匀 LBP 算子分别提取图像各局部 的 LBP 直方图特征,再按照顺序连接在一起形成整个人脸的 LBP 纹理特征; 其次,将得到的 LBP 特征作为深度信念 网络( DBN) 的输入,逐层训练网络,并在顶层形成分类面; 最后,用训练好的深度信念网络对人脸样本进行识别。在 ORL、YALE 和 FERET 人脸库上的实验结果表明,所提算法与采用支持向量机( SVM) 的方法相比,在小样本的人脸识 别中有很好的识别效果。
Journal of Computer Applications 计算机应用,2015,35( 5) : 1474 - 1478
ISSN 1001-9081 CODEN JYIIDU
相关文档
最新文档