首页> 中国专利> 一种基于哈尔特征和特征脸识别的人脸识别方法

一种基于哈尔特征和特征脸识别的人脸识别方法

摘要

本发明公开了一种基于哈尔特征和特征脸识别的人脸识别方法,该方法在基于哈尔特征和主成分分析技术构造低维的特征空间以进行特征提取的基础上,通过分类器技术建立模型,改进了旧方法中对特征进行线性组合的思路,该分类器的引入的实质是利用非线性模型代替了传统的线性模型,从而大大提高了识别的精度。

著录项

  • 公开/公告号CN104715263A

    专利类型发明专利

  • 公开/公告日2015-06-17

    原文格式PDF

  • 申请/专利权人 中国矿业大学(北京);

    申请/专利号CN201510151628.6

  • 发明设计人 霍跃华;杜东壁;曹洪治;

    申请日2015-04-01

  • 分类号

  • 代理机构

  • 代理人

  • 地址 100083 北京市海淀区学院路丁11号

  • 入库时间 2023-12-18 09:28:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-20

    未缴年费专利权终止 IPC(主分类):G06K9/62 授权公告日:20171124 终止日期:20190401 申请日:20150401

    专利权的终止

  • 2017-11-24

    授权

    授权

  • 2015-07-15

    实质审查的生效 IPC(主分类):G06K9/62 申请日:20150401

    实质审查的生效

  • 2015-06-17

    公开

    公开

说明书

技术领域

本发明涉及一种基于哈尔特征和特征脸识别的人脸识别方法,特别是涉及一种使用分类器进行在线训练的自适应人脸识别方法,属于图像模式识别技术领域。

背景技术

人脸识别一般流程为:系统输入一幅包含未确定身份的人脸图像作为待识别样本,以及人脸数据库中的若干已知身份的人脸图像作为训练样本,通过算法输出待识别样本的相似度,以表明保护未确定身份的人脸图像中人员的身份。人脸识别方法主要包括特征提取和相似度计算两部分。

目前比较成功的人脸识别方法是由维奥拉和琼斯于2001年提出的特征脸方法,该方法利用哈尔特征和主成分分析技术构造低维的特征空间以进行特征提取,通过将人脸在特征空间下进行表达定义平均脸,最后使用样本的低维特征到平均脸的距离以进行相似度计算。但特征空间的构造容易受到样本中不规则样本的影响,同时影响了特征提取和相似度计算两个环节,造成抗噪能力低,可靠性不足。

发明内容

本发明公开了一种基于哈尔特征和特征脸识别的人脸识别方法,通过分类器技术建立模型,改进了旧方法中对特征进行线性组合的思路,该分类器的引入的实质是利用非线性模型代替了传统的线性模型,从而大大提高了识别的精度。

本发明公开了一种基于哈尔特征和特征脸识别的人脸识别方法,其特征在于,所述方法包括初始化阶段、训练阶段、识别阶段。

所述初始化阶段包括以下步骤:

(1)采集m1幅目标面部图像作为正样本,提取m0幅标准人脸库中的人脸作为负样本,正样本和负样本构成m个训练样本,其中m=m1+m0

(2)对m1个正样本依次进行哈尔特征提取,所得的哈尔特征构成正样本特征空间X1

(3)对m0个负样本依次进行哈尔特征提取,所得的哈尔特征构成负样本特征空间X0

(4)按列合并正样本特征空间X1和负样本特征空间X0得到训练样本特征空间X;

(5)计算平均脸>f=1mΣj=1mxj;>

(6)计算每张人脸与平均脸的差距dj,并将其写成矩阵形式为称A为距离矩阵;

(7)将距离矩阵A乘以其转置矩阵AT得到协方差矩阵Ω,Ω=AAT

(8)对协方差矩阵Ω进行特征值分解,求解特征值Λ=diag(λi)和特征向量有ΩV=ΛV,取特征向量V的前k列(v1,v2,...,vk)作为降维特征子空间,其中k<n;

(9)将距离矩阵A投影在降维特征子空间上,得到特征向量U=(u1,u2,...,un),其中则U构成低维投影矩阵。

所述训练阶段包括以下步骤:

(1)利用初始化阶段构成的m个训练样本的特征,对朴素贝叶斯二分类分类器进行训练;

(2)对每个正样本进行哈尔特征提取,将每个正样本的哈尔特征xj减去平均脸f后得到距离向量dj,距离向量dj在投影矩阵U上表达,得到其低维特征qj=UTdj,全部正样本的哈尔特征的低维特征构成正样本低维特征矩阵Q1,同时构造m1维行向量yj=1作为正样本的标号向量;

(3)对每个负样本进行哈尔特征提取,将每个负样本的哈尔特征xj减去平均脸f后得到距离向量dj,距离向量dj在投影矩阵U上表达,得到其低维特征qj=UTdj,全部负样本的哈尔特征的低维特征构成负样本低维特征矩阵Q0,同时构造m0维行向量yj=1作为负样本的标号向量;

(4)将正样本的低维特征Q1和负样本的低维特征Q0,以及正样本的标号向量y1和负样本的标号向量y0输入朴素贝叶斯二分类分类器进行训练,训练方式为

>μi(y=1)=1m1Σj=1m1xij,xijX1σi2(y=1)=1m1Σj=1m1xij2-μi2(y=1),xijX1>

>μi(y=0)=1m0Σj=1m0xij,xijX0σi2(y=0)=1m0Σj=1m0xij2-μi2(y=0),xijX0>

其中i=1,2,...,n。

所述识别阶段包括以下步骤:

(1)图像采集得到的彩色图像作为待识别样本图像IRGB,对样本图片IRGB进行灰度化得到灰度图片IGRAY

(2)重复初始化阶段步骤(3)对灰度图片IGRAY进行哈尔特征提取,得到灰度图片IGRAY的哈尔特征

(3)待识别样本的哈尔特征x,样本的特征减去平均脸f后得到距离向量d,距离向量d在投影矩阵U上表达,得到其低维特征q=UTd;

(4)利用训练好的朴素贝叶斯二分类分类器对待识别样本的哈尔特征的低维特征q进行二分类判别,判别式为其中若标号y为正,则表示样本匹配,若标号y为非正,则表示样本不匹配。

附图说明

下面结合附图和具体实施方式对本发明作进一步的详细描述;

图1是初始化阶段流程图;

图2是训练阶段流程图;

图3是识别阶段流程图。

具体实施方式

下面结合说明书附图对本发明具体结构进行详细的描述。

首先对基于哈尔特征和特征脸识别的人脸识别方法的基本流程进行描述,过程分为初始化阶段、训练阶段、识别阶段;

A.参照图1对初始化阶段进行说明,其具体步骤如下:

(1)采集m1幅目标面部图像作为正样本,提取m0幅标准人脸库中的人脸作为负样本,正样本和负样本构成m个训练样本,其中m=m1+m0

(2)以图片大小为模板,生成不重复的n个矩形滤波器,每一个矩形滤波器对应一个哈尔特征算子hi,i=1,2,...n,其中>n=2w·2h;>

(3)依次用每个哈尔特征算子hi对样本进行特征提取,方法是以哈尔特征算子对图像进行滤波,将滤波所得图像的元素灰度值的和作为该次计算的特征值xi,i=1,2,...n;

(4)重复步骤(3),对m1个正样本依次进行哈尔特征提取,所得的哈尔特征构成正样本特征空间X1,其中每个样本特征是维度为n的列向量

(5)重复步骤(3),对m0个负样本依次进行哈尔特征提取,所得的哈尔特征构成负样本特征空间X0,其中每个样本特征是维度为n的列向量

(6)按列合并正样本特征空间X1和负样本特征空间X0得到训练样本特征空间X,计算平均脸f=(μ12,...μn)T,其中xij∈X,i=1,2,...n,其中xij表示训练样本特征空间X的第i行第j列的元素;

(7)计算每张人脸xj与平均脸f的差距dj=xj-f,j=1,2,...m,并将其写成矩阵形式为称A为距离矩阵;

(8)将距离矩阵A乘以其转置矩阵AT得到协方差矩阵Ω,Ω=AAT

(9)对协方差矩阵Ω进行特征值分解,求解特征值Λ=diag(λi),i=1,2,...n和特征向量有ΩV=ΛV,哈尔特征的维度远高于训练样本,有n>m,所以k=rank(V)≤m<n,取特征向量V的前k列(v1,v2,...,vk)作为降维特征子空间;

(10)将距离矩阵A投影在降维特征子空间上,得到特征向量U=(u1,u2,...,un),其中则U构成低维投影矩阵;

B.参照图2对训练阶段进行说明,其具体步骤如下:

(1)利用初始化阶段构成的m个训练样本的特征,对朴素贝叶斯二分类分类器进行训练;

(2)重复初始化阶段步骤(3),对每个正样本依次进行哈尔特征提取,将每个正样本的哈尔特征xj,xj∈X1减去平均脸f后得到距离向量dj=xj-f,距离向量dj在投影矩阵U上表达,得到其低维特征qj=UTdj,全部正样本的哈尔特征的低维特征构成正样本低维特征矩阵Q1,其中同时构造m1维行向量yj=1作为正样本的标号向量;

(3)重复初始化阶段步骤(3),对每个负样本依次进行哈尔特征提取,将每个负样本的哈尔特征xj,xj∈X0减去平均脸f后得到距离向量dj=xj-f,距离向量dj在投影矩阵U上表达,得到其低维特征qj=UTdj,全部负样本的哈尔特征的低维特征构成负样本低维特征矩阵Q0,其中>Q0=(q1,q2,...,qm0),>同时构造m0维行向量>y0T=(y1,y2,...ym0),>yj=1作为负样本的标号向量;

(4)将正样本的低维特征Q1和负样本的低维特征Q0,以及正样本的标号向量y1和负样本的标号向量y0输入朴素贝叶斯二分类分类器进行训练,训练方式为

>μi(y=1)=1m1Σj=1m1xij,xijX1σi2(y=1)=1m1Σj=1m1xij2-μi2(y=1),xijX1>

>μi(y=0)=1m0Σj=1m0xij,xijX0σi2(y=0)=1m0Σj=1m0xij2-μi2(y=0),xijX0>

其中i=1,2,...,n;

C.参照图3对识别阶段进行说明,其具体步骤如下:

(1)图像采集得到的彩色图像作为待识别样本图像IRGB,对样本图片IRGB进行灰度化得到灰度图片IGRAY

(2)重复初始化阶段步骤(3)对灰度图片IGRAY进行哈尔特征提取,得到灰度图片IGRAY的哈尔特征

(3)待识别样本的哈尔特征x,样本的特征减去平均脸f后得到距离向量d=x-f,距离向量d在投影矩阵U上表达,得到其低维特征q=UTd;

(4)利用训练好的朴素贝叶斯二分类分类器对待识别样本的哈尔特征的低维特征q进行二分类判别,判别式为其中若标号y为正,则表示样本匹配,若标号y为非正,则表示样本不匹配。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号