一种单训练样本人脸识别方法

文档序号:6617042阅读:250来源:国知局
专利名称:一种单训练样本人脸识别方法
技术领域
本发明涉及涉及一种单训练样本人脸识别方法,属于人脸识别技术(FaceRecognition Technique, FRT)技术领域。
背景技术
人脸识别技术是当前生物测定学领域中最具代表性和最富有挑战性的重要技术方向。人脸识别是指基于已知的人脸样本库,利用图像处理和/或模式识别技术从静态或者动态场景中,识别一个或多个人脸。人脸识别会面对两种情形,其一是训练样本比较充足,另一种则是训练 样本不是很充足的情形,某些人脸识别方法在样本相对匮乏时,难以获得理想的识别效果,如在身份证验证、护照验证等应用中,每个人仅有一张人脸图像供识别系统训练,一些人脸识别方法难以胜任获得理想识别结果的重任。针对训练样本相对匮乏的应用,单训练样本被提出,单训练样本人脸识别问题指的是,人脸特征库仅为每一名当事人保存一幅照片,当需要判定待验证人是否为当事人时,仅能将现场抓拍照片与人脸特征库里保存的唯一一幅照片比对。单训练样本人脸识别问题,通常采用几种方法
方法一、把人脸特征库里的单个样本通过变换算法转化成多个样本,然后用学习算法进行学习分类,从而把问题转化成多训练样本人脸识别问题。这种方法的问题在于单个样本转化成多个样本,会导致样本内容失真,使得训练效果远远低于真正的多训练样本人脸识别算法。方法二、依据单个人脸样本构建人脸的三维模型,把二维图像识别问题转化为三维模型识别问题。目前这类方法还很不成熟,依据二维图像无法建立准确的三维模型。方法三、把人脸区域平均分成若干尺寸一样的区域,实现利用大量和业务无关的人脸照片样本对各个区域进行分类训练。在实际识别过程中,对待识别图像的各个区域分别进行分类判定,依据两幅图像之间各区域的相似度,判定比对结果。该类方法有一定效果,但是识别率较低,不具备实用价值。

发明内容
本发明提出一种新的单训练样本人脸识别方法,通过事先构建针对面部子特征的多训练样本集,实现对面部子特征的识别能力,并结合子特征识别融合技术,实现单训练样本人脸识别。本发明采用以下技术方案
一种单训练样本人脸识别方法,包括以下步骤
I)输入人脸子特征训练样本素材准备一组人脸照片,容量为M = m[l]+m[2]+…+m[N],其中,N是训练样本中参加拍摄样本的人的数量,m[i] (I彡i彡N,m[i]彡I)是第i个人在给定的不同拍摄条件下照片的总数量;2)构造训练样本:M个训练素材,两两配对,产生MXM个人脸照片的训练样本;
3)提取每个所述训练样本的P个子特征,进而通过每个训练样本中两张照片对应子特征之间的差值获得每一训练样本的P个子特征度量模块;
4)给定任意的训练样本,依据P个子特征度量模块计算训练样本中两幅图像的差值,构造该样本的P维样本特征数据向量V,若训练样本中两副照片代表同一个人时,V的响应值为r=l,否则r=0 ;
5)依据步骤4)中,对于MXM个训练向量和对应的响应值,通过机器学习的方法,得到机器学习的训练结果数据集;
6)输入待识别对比的两幅人脸照片,调用P个子特征度量模块计算出P个拓扑学距离空间意义下的距离,构成待测试向量V’,依据步骤7中的机器学习算法和训练结果数据集,预测判定V’对应的值r’ ;当1·’ =1时,判定两幅照片对应同一人;让r’ =0时,判定两幅照片对应不同人。依据本发明的上述单训练样本人脸识别方法,通过适量的人脸子特征训练样本,构造子特征度量模块,进而生成P维样本数据向量V,通过机器学习算法形成训练结果数据集,步骤6)依据采用的机器学习算法和训练结果数据集判断某对于单训练样本的照片和输入的待识别照片进行识别,这种方式大大提高了识别率,使单训练样本人脸识别方法具有产业应用前景。在步骤6)中,子特征的差值泛指两个字特征向量在其所在拓扑学意义下距离空间内的距离。优选地,上述单训练样本人脸识别方法,在步骤2)之前还包括对样本素材尺度标准化的步骤统一所有照片上人的瞳孔平均坐标,且统一每一照片上的两瞳孔间距,并把所述照片规整为同一尺寸。上述单训练样本人脸识别方法,对样本素材尺寸标准化后还包括对样本素材灰度化的步骤。优选地,上述单训练样本人脸识别方法,还包括对所获得的灰度化的所述照片进行亮度标准化的步骤,可以减小后续步骤的运算量。进一步地,为了减小后续步骤的运算量,上述单训练样本人脸识别方法,亮度标准化是执行人脸检测,切割出人脸区域,然后让面部平均亮度和反差标准化。优选地,上述单训练样本人脸识别方法,面部平均亮度的标准为127,反差标准化的标准是亮度均方差为32,具有较好的识别度。上述单训练样本人脸识别方法,所述步骤2)中照片规整的尺寸为像素值240X320,瞳孔距离64像素,在满足识别的情况下,运算量相对比较小。上述单训练样本人脸识别方法,对于RGB彩色照片,转换为灰度图像的步骤为,读取各像素3个通道的亮度值,利用Y = ((R*299) + (G*587) + (B*114)) / 1000进行灰度化。上述单训练样本人脸识别方法,所述子特征的个数不少于6个且不大于38个,匹配相应设备的处理存储能力,选择合适的字特征数目。上述单训练样本人脸识别方法,机器学习的方法选自人工神经网络算法、支持向量机算法、贝叶斯分类算法、决策树算法。
具体实施方式
当前的单训练样本人脸识别方法普遍识别率不高,大多在65%左右,不具有市场前景。发明人认为,只有识别率大于90%才具有产业应用的价值。依据本发明,一种单训练样本人脸识别方法,通过有效融合多种子识别特征,实现单训练样本人脸识别。具体步骤以树形结构的形式描述如下1、获取样本素材其容量为M = m[l]+m[2]+…+m[N],N是训练样本中参加拍摄样本人的数量,m[i] (I彡i彡N,m[i] > I)是第i个人在不同拍摄条件(如光照、姿态、表情等拍摄条件)下照片数量,该数量越大最终所获得的域就越大,但运算量也会相应增大。2、样本素材尺度标准化,以利于后续步骤的处理采集的人像照片根据统一的标准,尺寸标准化。2-1、根据2,统一缩放、旋转、平移、剪裁样本素材,使得照片尺寸统一为240X320,两瞳孔平均纵坐标为160,瞳孔平均横坐标为120,瞳孔距离64像素。其中的缩 放、旋转、平移针对照片本身原始的图像要素进行选择,如角度不正,旋转到位即可。注在图像处理中,行列自动为像素值所标定,纵横坐标对应该像素值。3、样本素材灰度化把RGB彩色图像转换为灰度图像。3-1、根据 3,可用公式 Y = ((R*299) + (G*587) + (B*114)) / 1000,把 RGB 彩色图像
转换为灰度图像。4、照片亮度标准化让面部平均亮度和反差标准化。4-1、根据4,让照片面部平均亮度值为127,亮度均方差32。5、构造训练样本M个训练素材,两两进行配对,产生MXM个人脸照片配对,这些配对就是训练样本。6、根据MXM个训练样本,构造P (P ^ I)个子特征度量模块,每个子特征度量模块可以根据训练样本计算样本中的两张照片对应特征之间的差值。以下为经过验证可被选用的子特征度量模块,数量为7个,并且通过经过验证,最多可以构建38个子特征度量模块。6-1、根据6,子特征度量模块的一种是实现方法是计算样本中两幅照片中人脸下巴纵坐标的差。6-2、根据6,子特征度量模块的一种是实现方法是计算样本中两幅照片中人脸宽度的差。6-3、根据6,子特征度量模块的一种是实现方法是计算样本中两幅照片中人脸下嘴唇纵坐标的差。6-4、根据6,子特征度量模块的一种是实现方法是计算样本中两幅照片中人脸眉毛区域差异部分的面积(像素数)。6-5、根据6,子特征度量模块的一种是实现方法是计算样本中两幅照片中人脸性别的差异,同性别差异为0,不同性别差异为I。6-6、根据6,子特征度量模块的一种是实现方法是计算样本中两幅照片中人脸的嘴宽度的差。6-7、根据6,子特征度量模块的一种是实现方法是计算样本中两幅照片中人脸的ASM轮廓模型对应节点坐标距离之和。7、给定任意的训练样本,依据P个子特征度量模块计算的样本中两幅图像的差值,构造一个P维样本特征数据向量V。当训练样本中的两幅照片代表同一个人时,向量V对应的响应值r=l,否则r=0。8、对于MXM个训练样本,可以得到MXM个训练向量和对应的响应值,可以借助于机器学习算法,得到机器学习训练结果数据集。8-1、根据8,机器学习算法可以是人工神经网络算法。8-2、根据8,机器学习算法可以是支持向量机算法。8-3、根据8,机器学习算法可以是贝叶斯分类算法。8-4、根据8,机器学习算法可以是决策树算法。9、构造定待测试样本给出待识别比对的两幅人脸照片,调用P个子特征度量模块计算出P个差值,构成待测试向量V’。依据8中机器学习算法和训练结果数据集,预测判定V’对应的值r’。当r’ =1时,判定两幅照片对应同一人;让1·’ =0时,判定两幅照片对应不同人。以上机器学习的算法是当前比较常用的图像处理算法,在此不再赘述。经过验证上述识别方法的识别率在92. 5 96%。一个实施例1、编制样本素材编制容量为M = NX 10=200X10=2000的样本素材,N=200是训练样本中参加拍摄样本人的数量,每人10张照片。2、统一缩放、旋转、平移、剪裁样本素材,使得照片尺寸统一为240X320,两瞳孔平均纵坐标为160,瞳孔平均横坐标为120,瞳孔距离64像素。3、样本素材灰度化用公式 Y = ((R*299) + (G*587) + (B*114)) / 1000,把 RGB 彩
色图像转换为灰度图像。4、照片亮度标准化让照片面部平均亮度值为127,亮度均方差32。5、构造训练样本M=2000个训练素材,两两进行配对,产生MXM个=4000000个人脸照片配对,这些配对就是训练样本。6、根据MXM=4000000个训练样本,构造P=12个子特征度量模块,每个子特征度量模块可以根据训练样本计算样本中的两张照片计算对应特征之间的差值。这12个子特征模块分别度量以下特征
(O眉毛浓度;
(2)眉毛览度;
(3)鼻孔纵坐标;
(4)鼻孔间距;
(5)嘴中心点纵坐标;
(6)上嘴唇纵坐标;
(7)具有68个节点的ASM模型;
(8)眉毛的分布区域;
(9)眼睛的二值化形状;
(10)嘴的形状类型(利用聚类分析算法分类)
(11)鼻子形状类型(利用聚类分析算法分类)
(12)性别7、给定任意的训练样本,依据P=12个子特征度量模块计算的样本中两幅图像的插值,构造一个P=12维样本特征数据向量V。当样本中的两幅照片代表同一个人时,向量V对应的响应值r=l,否则r=0。8、对于MXM=4000000个训练样本,可以得到MXM=4000000个训练向量和对应的
响应值,可以借助于贝叶斯分类器,得到机器学习训练结果数据集。9、构造定待测试样本给出待识别比对的两幅人脸照片,调用P=12个子特征度量模块计算出P=12个差值,构成12维待测试向量V’。依据8中机器学习算法和训练结果数据集,预测判定V’对应的值r’。当r’ =1时,判定两幅照片对应同一人;让r’ =0时,判定两幅照片对应不同人。经过验证,该方法的识别率为95%。
权利要求
1.一种单训练样本人脸识别方法,其特征在于,包括以下步骤1)输入人脸子特征训练样本素材准备一组人脸照片,容量为M= m[l]+m[2]+… +m[N],其中,N是训练样本中参加拍摄样本的人的数量,m[i] (I彡i彡N,m[i]彡I)是第i 个人在给定的不同拍摄条件下照片的总数量;2)构造训练样本M个训练素材,两两配对,产生MXM个人脸照片的训练样本;3)提取每个所述训练样本的P个子特征,进而通过每个训练样本中两张照片对应子特征之间的差值获得每一训练样本的P个子特征度量模块;4)给定任意的训练样本,依据P个子特征度量模块计算训练样本中两幅图像的差值, 构造该样本的P维样本特征数据向量V,若训练样本中两副照片代表同一个人时,V的响应值为r=l,否贝丨J r=0 ;5)依据步骤4)中,对于MXM个训练向量和对应的响应值,通过机器学习的方法,得到机器学习的训练结果数据集;6)输入待识别对比的两幅人脸照片,调用P个子特征度量模块计算出P个拓扑学距离空间意义下的距离,构成待测试向量V’,依据步骤7中的机器学习算法和训练结果数据集, 预测判定V’对应的值r’ ;当r’ =1时,判定两幅照片对应同一人;让r’ =O时,判定两幅照片对应不同人。
2.根据权利要求1所述的单训练样本人脸识别方法,其特征在于,在步骤2)之前还包括对样本素材尺度标准化的步骤统一所有照片上人的瞳孔平均坐标,且统一每一照片上的两瞳孔间距,并把所述照片规整为同一尺寸。
3.根据权利要求2所述的单训练样本人脸识别方法,其特征在于,对样本素材尺寸标准化后还包括对样本素材灰度化的步骤。
4.根据权利要求3所述的单训练样本人脸识别方法,其特征在于,还包括对所获得的灰度化的所述照片进行亮度标准化的步骤。
5.根据权利要求4所述的单训练样本人脸识别方法,其特征在于,亮度标准化是执行人脸检测,切割出人脸区域,然后让面部平均亮度和反差标准化。
6.根据权利要求5所述的单训练样本人脸识别方法,其特征在于,面部平均亮度的标准为127,反差标准化的标准是亮度均方差为32。
7.根据权利要求1所述的单训练样本人脸识别方法,其特征在于,所述步骤2)中照片规整的尺寸为像素值240 X 320,瞳孔距离64像素。
8.根据权利要求1所述的单训练样本人脸识别方法,其特征在于,对于RGB 彩色照片,转换为灰度图像的步骤为,读取各像素3个通道的亮度值,利用Y = ((R*299) + (G*587) + (B*114)) / 1000 进行灰度化。
9.根据权利要求1所述的单训练样本人脸识别方法,其特征在于,所述子特征的个数不少于6个且不大于38个。
10.根据权利要求1所述的单训练样本人脸识别方法,其特征在于,机器学习的方法选自人工神经网络算法、支持向量机算法、贝叶斯分类算法、决策树算法。
全文摘要
本发明公开了一种单训练样本人脸识别方法,包括以下步骤1)输入人脸子特征训练样本素材;2)构造训练样本;3)提取每个所述训练样本的P个子特征;4)给定任意的训练样本,依据P个子特征度量模块计算训练样本中两幅图像的差值,构造该样本的P维样本特征数据向量v,若训练样本中两副照片代表同一个人时,v的响应值为r=1,否则r=0;5)依据步骤4)中,得到机器学习的训练结果数据集;6)输入待识别对比的两幅人脸照片,进行识别。依据本发明通过事先构建针对面部子特征的多训练样本集,实现对面部子特征的识别能力,并结合子特征识别融合技术,实现单训练样本人脸识别。
文档编号G06K9/66GK103020589SQ201210464629
公开日2013年4月3日 申请日期2012年11月19日 优先权日2012年11月19日
发明者许野平, 方亮, 张传峰, 曹杰, 刘辰飞 申请人:山东神思电子技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1