[发明专利]一种用于门禁系统中的人脸识别方法无效
申请号: | 201110120104.2 | 申请日: | 2011-05-11 |
公开(公告)号: | CN102194106A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 朱虹;程松;赵朝杰;周相如;张晓蕾;张晨;刘帅;王铎 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/60;G06K9/64 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 李娜 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于门禁系统中的人脸识别方法,包括以下步骤:确定对人脸图像进行采集及预处理;提取每个人脸部图像的特征;构建每个人脸部图像的特征模板;提取待识别人脸部图像的特征,并设置人脸识别的判断依据;计算人脸特征匹配度;对单幅人脸图像的识别;视频人脸序列帧图像的识别。本发明解决了现有技术中存在人脸识别正确率较低的问题。 | ||
搜索关键词: | 一种 用于 门禁 系统 中的 识别 方法 | ||
【主权项】:
1.一种用于门禁系统中的人脸识别方法,其特征在于,具体步骤如下:步骤1、对人脸部图像进行采集及预处理设系统需要识别的人数为NR,k为人的编号,k=1,2,Λ,NR;对每个需要存入系统进行识别的人,均采集NS幅训练样本的灰度图像;将采集到的所有训练样本的灰度图像中用于人脸识别的脸部区域,调整到m×n的像素;将每个用于识别的m×n大小的脸部区域图像的灰度值数据,排列为列向量的形式,则得到采集到的第k个人的脸部区域图像的训练样本数据为其中,i=1,2,...,(m×n),j=1,2,...,NS,步骤2、提取每个人脸部区域图像的特征步骤2a、对步骤1得到的第k个人脸部区域图像的样本数据Xk的每个行向量求均值,得到均值向量avg i ( k ) = 1 N S Σ j = 1 N S x i , j ( k ) , ]]> i=1,2,...,(m×n), (1)其中,Avgk∈R(m×n)×1;步骤2b、对步骤1得到的训练样本数据进行规范化处理,得到规范化后的训练样本:x ^ i , j ( k ) = x i , j ( k ) - avg i ( k ) , ]]> i=1,2,...,(m×n),j=1,2,...,NS; (2)步骤2c、将步骤2b得到的规范化后的训练样本i=1,2,...,(m×n),j=1,2,...,NS,组成第k个人规范化后的样本矩阵其中,i=1,2,K,(m×n),j=1,2,...,NS,步骤2d、根据步骤2c得到的规范化后的样本矩阵Yk,计算协方差矩阵Qk:Q k = T k T · Y k ; - - - ( 3 ) ]]> 其中,Q k ∈ R N S × N S ; ]]> 步骤2e、得出特征向量矩阵eignk计算步骤2d得到的协方差矩阵Qk的特征值和特征向量,再将计算得到的特征向量按照该特征向量对应的特征值从大到小的顺序排列,组成特征向量矩阵eignk,步骤2f、求第k个人脸部的特征投影矩阵Wk首先,Ek=Yk·eignk, (4)其中,E k = [ e 1 ( k ) , e 2 ( k ) , K , e j ( k ) , K , e N S ( k ) ] , ]]>E k ∈ R ( m × n ) × N S ; ]]> 其次,对Ek的每一列ej(k)进行归一化处理:w j ( k ) = e j ( k ) | | e j ( k ) | | 2 , ]]> j=1,2,Λ,NS; (5)最后,得到第k个人脸的特征投影矩阵步骤2g、求第k个人脸部的特征根据步骤2f得到的特征投影矩阵Wk,计算训练样本Xk的特征矩阵Ck:C k = W k T · Y k - - - ( 6 ) ]]> 其中,C k = [ c 1 ( k ) , c 2 ( k ) , . . . c j ( k ) , K , c N S ( k ) ] , ]]>C k ∈ R N S × N S ; ]]> 该特征矩阵Ck每一列对应了一个训练样本的NS维特征;步骤2h、令k=1,2,Λ,NR,并重复步骤2a至步骤2g的操作,以获得每个人的特征矩阵Ck,k=1,2,Λ,NR;步骤3、构建每个人脸部图像的特征模板步骤3a、计算特征矩阵Ck的统计特性,即均值向量与标准差向量μ i ( k ) = 1 N S · Σ j = 1 N S c i , j ( k ) , ]]> i=1,2,Λ,NS; (7)σ i ( k ) = ( 1 N S - 1 · Σ j = 1 N S ( c i , j ( k ) - μ i ( k ) ) 2 ) 1 2 , ]]> i=1,2,Λ,NS; (8)步骤3b、构建第k个人脸部的特征模板,其中,该特征模板包括第k个人脸部的特征映射矩阵Wk,特征矩阵Ck,以及特征矩阵Ck的均值向量Uk与标准差向量∑k;步骤3c、令k=1,2,Λ,NR,并重复步骤3a和步骤3b的操作,则可获得每个人的特征模板,将每个人的特征模板数据存储于数据库;步骤4、提取待识别人脸样本图像F的特征,并设置人脸识别的判断依据设系统根据打卡的ID信息表示,IC卡的持卡人是数据库中训练存储的第k个人,输入的打卡人的待识别人脸样本图像为F,步骤4a、将采集到的该人脸样本图像F转变为成列向量f,其中,f∈R(m×n)×1,在数据库中,提取出步骤3得到的第k个人脸的特征模板,获得其相应的特征映射矩阵Wk,计算出待识别样本的NS维特征Cf=[cf(1),...cf(i),K,cf(NS)]T:C f = W k T · f ; - - - ( 9 ) ]]> 然后,按照以下步骤设置人脸识别的判断依据:步骤4b、统计特性的置信区间在数据库中,提取步骤3得到的第k个人脸的特征模板,根据其中的NS维的均值向量Uk及标准差向量∑k,分别对其中的NS个分量计算对应的置信区间Δi(k):Δ i ( k ) = [ μ i ( k ) - α · σ i ( k ) , μ i ( k ) + α · σ i ( k ) ] , ]]> i=1,2,Λ,NS; (10)其中,α为置信系数;步骤4c、计算特征间的距离待识别样本特征Cf与数据库存储的第k个人脸的特征模板间的距离定义为,待识别样本特征Cf与特征矩阵的NS个列向量间的欧式距离dj,即:dj=||Cf-cj(k)||2,j=1,2,Λ,NS; (11)步骤5、计算衡量人脸特征匹配程度的两个评价参数:特征落入置信区间的概率p和特征间距离的最小值dmin步骤5a、统计待识别样本特征Cf的全部NS维特征落入相应置信区间内的概率p将待识别样本特征Cf中各特征的重要性通过设置如下的权值来进行调整,w ^ i = N S + 1 - i Σ i = 1 N s i , ]]> i=1,2,Λ,NS; (12)i=1,2,Λ,NS (13)p = Σ i = 1 N S w ~ i ; - - - ( 14 ) ]]> 步骤5b、计算待识别样本特征Cf与模板特征间的最小距离根据步骤4c得到的欧式距离dj,j=1,2,Λ,NS,计算欧式距离dj的最小值:d min = min 1 ≤ j ≤ N S { d j } - - - ( 15 ) ]]> 步骤6、对单幅人脸图像的识别设置以下的阈值:置信阈值下限置信阈值Thp;距离阈值上限距离阈值下限距离阈值Thd,识别匹配判断标准是:如果或者则打卡人的待识别人脸样本图像F与数据库存储中的第k个人的特征匹配错误;如果则打卡人的待识别人脸样本图像F与数据库存储中的第k个人的特征匹配正确;如果pk≥Thp,并且dmin<Thd,则打卡人的待识别人脸样本图像F与数据库存储中的第k个人的特征匹配正确;否则,匹配错误。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110120104.2/,转载请声明来源钻瓜专利网。