公开/公告号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)计算平均脸>
(6)计算每张人脸与平均脸的差距dj,并将其写成矩阵形式为
(7)将距离矩阵A乘以其转置矩阵AT得到协方差矩阵Ω,Ω=AAT;
(8)对协方差矩阵Ω进行特征值分解,求解特征值Λ=diag(λi)和特征向量
(9)将距离矩阵A投影在降维特征子空间上,得到特征向量U=(u1,u2,...,un),其中
所述训练阶段包括以下步骤:
(1)利用初始化阶段构成的m个训练样本的特征,对朴素贝叶斯二分类分类器进行训练;
(2)对每个正样本进行哈尔特征提取,将每个正样本的哈尔特征xj减去平均脸f后得到距离向量dj,距离向量dj在投影矩阵U上表达,得到其低维特征qj=UTdj,全部正样本的哈尔特征的低维特征构成正样本低维特征矩阵Q1,同时构造m1维行向量
(3)对每个负样本进行哈尔特征提取,将每个负样本的哈尔特征xj减去平均脸f后得到距离向量dj,距离向量dj在投影矩阵U上表达,得到其低维特征qj=UTdj,全部负样本的哈尔特征的低维特征构成负样本低维特征矩阵Q0,同时构造m0维行向量
(4)将正样本的低维特征Q1和负样本的低维特征Q0,以及正样本的标号向量y1和负样本的标号向量y0输入朴素贝叶斯二分类分类器进行训练,训练方式为
>
>
其中i=1,2,...,n。
所述识别阶段包括以下步骤:
(1)图像采集得到的彩色图像作为待识别样本图像IRGB,对样本图片IRGB进行灰度化得到灰度图片IGRAY;
(2)重复初始化阶段步骤(3)对灰度图片IGRAY进行哈尔特征提取,得到灰度图片IGRAY的哈尔特征
(3)待识别样本的哈尔特征x,样本的特征减去平均脸f后得到距离向量d,距离向量d在投影矩阵U上表达,得到其低维特征q=UTd;
(4)利用训练好的朴素贝叶斯二分类分类器对待识别样本的哈尔特征的低维特征q进行二分类判别,判别式为
附图说明
下面结合附图和具体实施方式对本发明作进一步的详细描述;
图1是初始化阶段流程图;
图2是训练阶段流程图;
图3是识别阶段流程图。
具体实施方式
下面结合说明书附图对本发明具体结构进行详细的描述。
首先对基于哈尔特征和特征脸识别的人脸识别方法的基本流程进行描述,过程分为初始化阶段、训练阶段、识别阶段;
A.参照图1对初始化阶段进行说明,其具体步骤如下:
(1)采集m1幅目标面部图像作为正样本,提取m0幅标准人脸库中的人脸作为负样本,正样本和负样本构成m个训练样本,其中m=m1+m0;
(2)以图片大小为模板,生成不重复的n个矩形滤波器,每一个矩形滤波器对应一个哈尔特征算子hi,i=1,2,...n,其中>
(3)依次用每个哈尔特征算子hi对样本进行特征提取,方法是以哈尔特征算子对图像进行滤波,将滤波所得图像的元素灰度值的和作为该次计算的特征值xi,i=1,2,...n;
(4)重复步骤(3),对m1个正样本依次进行哈尔特征提取,所得的哈尔特征构成正样本特征空间X1,其中
(5)重复步骤(3),对m0个负样本依次进行哈尔特征提取,所得的哈尔特征构成负样本特征空间X0,其中
(6)按列合并正样本特征空间X1和负样本特征空间X0得到训练样本特征空间X,计算平均脸f=(μ1,μ2,...μn)T,其中
(7)计算每张人脸xj与平均脸f的差距dj=xj-f,j=1,2,...m,并将其写成矩阵形式为
(8)将距离矩阵A乘以其转置矩阵AT得到协方差矩阵Ω,Ω=AAT;
(9)对协方差矩阵Ω进行特征值分解,求解特征值Λ=diag(λi),i=1,2,...n和特征向量
(10)将距离矩阵A投影在降维特征子空间上,得到特征向量U=(u1,u2,...,un),其中
B.参照图2对训练阶段进行说明,其具体步骤如下:
(1)利用初始化阶段构成的m个训练样本的特征,对朴素贝叶斯二分类分类器进行训练;
(2)重复初始化阶段步骤(3),对每个正样本依次进行哈尔特征提取,将每个正样本的哈尔特征xj,xj∈X1减去平均脸f后得到距离向量dj=xj-f,距离向量dj在投影矩阵U上表达,得到其低维特征qj=UTdj,全部正样本的哈尔特征的低维特征构成正样本低维特征矩阵Q1,其中
(3)重复初始化阶段步骤(3),对每个负样本依次进行哈尔特征提取,将每个负样本的哈尔特征xj,xj∈X0减去平均脸f后得到距离向量dj=xj-f,距离向量dj在投影矩阵U上表达,得到其低维特征qj=UTdj,全部负样本的哈尔特征的低维特征构成负样本低维特征矩阵Q0,其中>同时构造m0维行向量>yj=1作为负样本的标号向量;
(4)将正样本的低维特征Q1和负样本的低维特征Q0,以及正样本的标号向量y1和负样本的标号向量y0输入朴素贝叶斯二分类分类器进行训练,训练方式为
>
>
其中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进行二分类判别,判别式为
机译: 基于三维点云的三维人脸识别装置及基于三维点云的三维人脸识别方法
机译: 基于哈尔特征和ADABOOST算法的卡尔曼滤波和聚类算法的车辆实时识别与跟踪方法
机译: 基于关键点描述匹配和多数投票法的人脸识别系统及人脸识别方法