基于贝叶斯多元分布特征提取的三维人脸识别方法技术

技术编号:11485291 阅读:103 留言:0更新日期:2015-05-21 01:58
基于贝叶斯多元分布特征提取的三维人脸识别方法,包括三维数据预处理,特征提取和识别分类。本发明专利技术的优点是:克服现有技术存在的计算量大的缺点,本发明专利技术用三维人脸深度图进行识别,可减少计算量,提高识别效率;并解决单样本识别问题中训练样本不足的问题,用分块方法增加训练样本;在此基础上提出一种基于贝叶斯分析的特征提取方法,使获得的特征具有最小的类内距离和最大的类间距离,即具有最佳的可分离性;并用基于马氏距离的分类方法,获得最优的识别分类。经实验数据证明,本发明专利技术的方法具有较好的三维人脸识别结果。

【技术实现步骤摘要】
基于贝叶斯多元分布特征提取的三维人脸识别方法
本专利技术属于生物特征识别
,具体涉及一种新的基于贝叶斯多元分布特征提取的三维人脸识别方法。
技术介绍
过去的几十年中,在科学和工业界上人脸识别获得了巨大的关注。其中二维人脸识别技术已被广泛地研究。但是在照明条件、姿势和表示方式的约束条件下,二维人脸识别仍然是一个挑战。在这方面,脸部的三维形状数据可看作是不随光照、视图的变化而变化,且化妆等附属物对图像影响很大而对三维数据影响不明显。因而,三维人脸识别被认为具有光照不变、姿态不变的特性,其比二维人脸的识别更加有利。根据特征形式,三维人脸识别算法大致可以分为基于空域直接匹配和基于特征匹配两大类。其中基于空域直接匹配的方法不提取特征,直接进行曲面相似度匹配。经典的算法有迭代最近点法和Hausdorff距离法等。然而每个三维人脸模型可能包含成千上万的点,因此空域直接匹配的方法具有较高的计算成本。在基于特征匹配算法中,特征是从一个对象中提取的、在一定条件下保持稳定不变的属性,其本质可以看作对一个对象的信息进行压缩或其他变换处理。在三维人脸识别中,常用的特征有梯度、曲率和深度信息等。因此基于这些特征,一些经典的二维人脸识别方法可以在此应用,例如线性判别分析(LDA),主成分分析(PCA)及其拓展等。三维人脸识别的主要难点之一是三维人脸样本的收集较为困难。许多现有的人脸识别技术高度依赖于训练数据集的大小和信息。在单个训练样本的条件下,由于高维空间中训练样本的缺少,上述方法的识别效果并不理想。因此针对单样本识别问题,主要的挑战是三维人脸的特征提取。为了克服现有技术存在的缺点和训练样本的不足,本专利技术提出了一种基于贝叶斯多元分布特征提取的三维人脸识别方法,具较好的识别效果。
技术实现思路
本专利技术的目的在于克服现有技术存在的缺点和训练样本的不足,提出一种基于贝叶斯多元分布特征提取的三维人脸识别方法,使在单样本训练条件下具有较好的识别效果。在以下的描述中,结合附图对本
技术实现思路
作进一步详细解释。基于贝叶斯多元分布特征提取的三维人脸识别方法,包括三维数据预处理,特征提取和识别分类三部分。步骤1,三维数据预处理:展示了三维人脸数据预处理的过程。具体步骤如下。步骤11:有效数据采集。三维数据的缺陷包含数据缺失、峰值以及冗余数据,如衣服,脖子,耳朵和头发等。因此在这一步中,需要从三维数据中删除冗余数据,排除噪声数据,并使用线性插值算法将缺失的数据空隙填满。本专利技术搜索每个缺少深度值的左边界和右边界值并使用线性插值算法计算这些缺少的值。步骤12:数据规范化。以鼻子的最高点为参照点对齐所有的三维数据。步骤13:数据映射。将三维数据的深度信息映射到同一个参照面上,得到深度图。步骤2,特征提取:基于贝叶斯的多元分布对分块的深度图进行特征提取,使获得的特征具有最小的类内距离和最大的类间距离,即具有最佳的可分离性。具体步骤如下。步骤21:在单样本训练条件下,为了解决训练样本不足的问题,将训练样本和待识别样本的深度图进行分块,增加了训练样本信息,得到数据集合{xir}。其中,xir∈Rm表示第i个训练样本的第r个分块的深度特征向量。在本专利技术中,根据经验将深度图分成8×8块。步骤22:初始化每个训练样本的映射矩阵和特征向量计算公式为其中i=1,2,…,n,n表示训练样本数量;t表示每个训练样本的分块数量;xir∈Rm表示第i个训练样本的第r个分块的深度特征向量;表示将m维训练样本xir降维为mi维向量的映射矩阵。为m×mi的单位矩阵。mi取经验值50。步骤23:分别根据以下公式(6)和(7)来更新特征向量和映射矩阵为了得到最有分辨效果的特征向量μi,具体目标方程如下:其中,n表示训练样本数量;t表示每个训练样本的分块数量;xir∈Rm表示第i个训练样本的第r个分块的深度特征向量;表示将m维训练样本xir降维为mi维向量的映射矩阵,则表示样本降维之后的特征向量。通过Wi的值计算获得的特征具有最小的类内距离和最大的类间距离,其中参数∑i表示训练样本每个分块之间的mi×mi维聚合度矩阵,其值越小,则计算获得的特征在同一个样本不同分块间更聚集;参数∑′i表示不同训练样本之间的聚合度矩阵,其值越大,则计算获得的特征在不同样本之间越分散。在本专利技术中,对∑i和∑′i本别取经验值0.5×I,2×I,其中I是单位矩阵。公式(1)等式右边第一项来自多元高斯分布的指数部分,公式如下:公式变量含义同公式(1)。本专利技术认为同一个样本的各个分块的特征数据间应服从高斯分布,并且每个样本相互独立,可得到似然函数即公式(3)。该分布约束了样本的类内距离,即保持样本每个分块之间较小的类内距离。公式(1)等式右边第二项来自指数分布的指数部分,公式如下:公式变量含义同公式(1)。本专利技术认为不同样本的特征向量μi和μj(j≠i)应服从指数分布,并且每个样本相互独立,可得到先验函数即公式(5)。该分布约束了样本的类间距离,即保持不同样本之间较大的类间距离。则通过贝叶斯定理,即特征向量μi的条件概率正比于似然函数(3)与先验函数(5)的乘积:则通过上述多元分布,为了求得特征向量μi的最大后验估计,即可简化为目标公式(1)。为求解公式(1),本专利技术通过对其求偏导进行迭代逼近,可计算获得特征向量μi和映射矩阵Wi:其中参数并且,公式变量含义同公式(1)。步骤24:重复步骤三直到达到最大迭代次数或者收敛。获得最优的特征向量和映射矩阵,即步骤3,识别分类:根据上述获得的特征向量和映射矩阵,在训练样本中需寻找与待识别样本最相似的匹配样本。本专利技术提出一种基于马氏距离的分类方法,寻找最优分类标签:identity(c)=argminid(Xi,XT),(8)其中,c是计算得到的最佳分类标签;d(Xi,XT)是第i个训练样本Xi与待识别样本XT之间距离函数,表示两个样本的相似程度;其距离定义为各个样本所提取的特征向量μi与待识别样本所提取的特征向量μT之间的马氏距离,由不同样本之间的聚合度矩阵来调控。其中待识别样本所提取的特征μT由公式计算获得,xTr表示待识别样本原始数据第r个分块的深度特征向量,Wi表示由上个步骤计算获得的第i个训练样本的映射矩阵。根据公式(9)可计算出待识别人脸与训练库中每个人的马氏距离,即相似度。再由公式(8)确定待识别人脸的所属个人标签,即其识别结果。本专利技术的优点是:克服现有技术存在的计算量大的缺点,本专利技术用三维人脸深度图进行识别,可减少计算量,提高识别效率;并解决单样本识别问题中训练样本不足的问题,用分块方法增加训练样本;在此基础上提出一种基于贝叶斯分析的特征提取方法,使获得的特征具有最小的类内距离和最大的类间距离,即具有最佳的可分离性;并用基于马氏距离的分类方法,获得最优的识别分类。经实验数据证明,本专利技术的方法具有较好的三维人脸识别结果。附图说明图1为本专利技术中三维人脸识别整体过程示意图。图2为本专利技术中三维人脸数据预处理过程示意图。具体实施方式本专利技术的目的在于克服现有技术存在的缺点和训练样本的不足,提出一种基于贝叶斯多元分布特征提取的三维人脸识别方法,使在单样本训练条件下具有较好的识别效果。在以下的描述中,结合附图和具体实施方法对本专利技术作进一步详细解释。参照图1所示,基于贝叶斯本文档来自技高网
...
基于贝叶斯多元分布特征提取的三维人脸识别方法

【技术保护点】
基于贝叶斯多元分布特征提取的三维人脸识别方法,包括:步骤1,三维数据预处理:展示了三维人脸数据预处理的过程;具体步骤如下;步骤11:有效数据采集;三维数据的缺陷包含数据缺失、峰值以及冗余数据,如衣服,脖子,耳朵和头发等;因此在这一步中,需要从三维数据中删除冗余数据,排除噪声数据,并使用线性插值算法将缺失的数据空隙填满;本专利技术搜索每个缺少深度值的左边界和右边界值并使用线性插值算法计算这些缺少的值;步骤12:数据规范化;以鼻子的最高点为参照点对齐所有的三维数据;步骤13:数据映射;将三维数据的深度信息映射到同一个参照面上,得到深度图;步骤2,特征提取:基于贝叶斯的多元分布对分块的深度图进行特征提取,使获得的特征具有最小的类内距离和最大的类间距离,即具有最佳的可分离性;具体步骤如下;步骤21:在单样本训练条件下,为了解决训练样本不足的问题,将训练样本和待识别样本的深度图进行分块,增加了训练样本信息,得到数据集合{xir};其中,xir∈Rm表示第i个训练样本的第r个分块的深度特征向量;在本专利技术中,根据经验将深度图分成8×8块;步骤22:初始化每个训练样本的映射矩阵和特征向量计算公式为其中i=1,2,…,n,n表示训练样本数量;t表示每个训练样本的分块数量;xir∈Rm表示第i个训练样本的第r个分块的深度特征向量;表示将m维训练样本xir降维为mi维向量的映射矩阵;为m×mi的单位矩阵;mi取经验值50;步骤23:分别根据以下公式(6)和(7)来更新特征向量和映射矩阵为了得到最有分辨效果的特征向量μi,具体目标方程如下:其中,n表示训练样本数量;t表示每个训练样本的分块数量;xir∈Rm 表示第i个训练样本的第r个分块的深度特征向量;表示将m维训练样本xir降维为mi维向量的映射矩阵,则表示样本降维之后的特征向量;通过Wi的值计算获得的特征具有最小的类内距离和最大的类间距离,其中参数∑i表示训练样本每个分块之间的mi×mi维聚合度矩阵,其值越小,则计算获得的特征在同一个样本不同分块间更聚集;参数∑′i表示不同训练样本之间的聚合度矩阵,其值越大,则计算获得的特征在不同样本之间越分散;对∑i和∑′i本别取经验值0.5×I,2×I,其中I是单位矩阵;公式(1)等式右边第一项来自多元高斯分布的指数部分,公式如下:公式变量含义同公式(1);同一个样本的各个分块的特征数据间应服从高斯分布,并且每个样本相互独立,可得到似然函数即公式(3);该分布约束了样本的类内距离,即保持样本每个分块之间较小的类内距离;公式(1)等式右边第二项来自指数分布的指数部分,公式如下:公式变量含义同公式(1);不同样本的特征向量μi和μj(j≠i)应服从指数分布,并且每个样本相互独立,可得到先验函数即公式(5);该分布约束了样本的类间距离,即保持不同样本之间较大的类间距离;则通过贝叶斯定理,特征向量μi的条件概率正比于似然函数(3)与先验函数(5)的乘积:则通过上述多元分布,为了求得特征向量μi的最大后验估计,即可简化为目标公式(1);为求解公式(1),通过对其求偏导进行迭代逼近,可计算获得特征向量μi和映射矩阵Wi:其中参数并且,公式变量含义同公式(1);步骤24:重复步骤三直到达到最大迭代次数或者收敛;获得最优的特征向量和映射矩阵,即步骤3,识别分类:根据上述获得的特征向量和映射矩阵,在训练样本中需寻找与待识别样本最相似的匹配样本;应用基于马氏距离的分类方法,寻找最优分类标签:identity(c)=argminid(Xi,XT),           (8) 其中,c是计算得到的最佳分类标签;d(Xi,XT)是第i个训练样本Xi与待识别样本XT之间距离函数,表示两个样本的相似程度;其距离定义为各个样本所提取的特征向量μi与待识别样本所提取的特征向量μT之间的马氏距离,由不同样本之间的聚合度矩阵∑′i来调控;其中待识别样本所提取的特征μT由公式计算获得,xTr表示待识别样本原始数据第r个分块的深度特征向量,Wi表示由上个步骤计算获得的第i个训练样本的映射矩阵;根据公式(9)可计算出待识别人脸与训练库中每个人的马氏距离,即相似度;再由公式(8)确定待识别人脸的所属个人标签,即其识别结果。...

【技术特征摘要】
1.基于贝叶斯多元分布特征提取的三维人脸识别方法,包括:步骤1,三维数据预处理:展示了三维人脸数据预处理的过程;具体步骤如下;步骤11:有效数据采集;三维数据的缺陷包含数据缺失、峰值以及冗余数据,包括衣服,脖子,耳朵和头发;因此在这一步中,需要从三维数据中删除冗余数据,排除噪声数据,并使用线性插值算法将缺失的数据空隙填满;搜索每个缺少深度值的左边界和右边界值并使用线性插值算法计算这些缺少的值;步骤12:数据规范化;以鼻子的最高点为参照点对齐所有的三维数据;步骤13:数据映射;将三维数据的深度信息映射到同一个参照面上,得到深度图;步骤2,特征提取:基于贝叶斯的多元分布对分块的深度图进行特征提取,使获得的特征具有最小的类内距离和最大的类间距离,即具有最佳的可分离性;具体步骤如下;步骤21:在单样本训练条件下,为了解决训练样本不足的问题,将训练样本和待识别样本的深度图进行分块,增加了训练样本信息,得到数据集合{xir};其中,xir∈Rm表示第i个训练样本的第r个分块的深度特征向量;根据经验将深度图分成8×8块;步骤22:初始化每个训练样本的映射矩阵和特征向量计算公式为其中i=1,2,...,n,n表示训练样本数量;t表示每个训练样本的分块数量;xir∈Rm表示第i个训练样本的第r个分块的深度特征向量;表示将m维训练样本xir降维为mi维向量的映射矩阵;为m×mi的单位矩阵;mi取经验值50;步骤23:分别根据以下公式(6)和(7)来更新特征向量和映射矩阵为了得到最有分辨效果的特征向量μi,具体目标方程如下:其中,n表示训练样本数量;t表示每个训练样本的分块数量;xir∈Rm表示第i个训练样本的第r个分块的深度特征向量;表示将m维训练样本xir降维为mi维向量的映射矩阵,则表示样本降维之后的特征向量;通过Wi的值计算获得的特征具有最小的类内距离和最大的类间距离,其中参数∑i表示训练样本每个分块之间的mi×mi维聚合度矩阵,其值越小,则计算获得的特征在同一个样本不同分块间更聚集;参数∑i′表示不同训练样本之间的聚合...

【专利技术属性】
技术研发人员:梁荣华沈闻佳李小薪王海霞蒋莉胡顺福
申请(专利权)人:浙江工业大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1