[发明专利]三维人脸配准方法在审
申请号: | 201310680893.4 | 申请日: | 2013-12-13 |
公开(公告)号: | CN103714318A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 谭玉波;周德祥;胡江汇;张春燕;王锋 | 申请(专利权)人: | 谭玉波 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司 11385 | 代理人: | 董芙蓉 |
地址: | 450001 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 人脸配准 方法 | ||
技术领域
本发明涉及三维人脸配准方法。
背景技术
人类对安全性考虑的增加使得人脸识别技术已经成为研究者关注的重点。在人脸识别技术中特征的提取技术起着关键的作用,这是因为三维人脸识别技术的实质是把人脸用特征来抽象的表示然后基于特征进行识别。目前常见的特征提取方法有基于二维人脸照片的也有基于三维人脸数据的。三维数据的信息量要远比二维照片丰富。加之三维人脸数据相比二维数据不受光照、姿态、表情等的影响,因此越来越多的研究者转向了三维人脸特征提取方面。
配准方法的实质就是寻找人脸模型与基准模型的对应关系,根据采用的对应关系的方法的不同,可以分为整体配准和逐片配准两大类。整体配准是寻找整个人脸之间的对应关系。逐片配准是把人脸按照一定的原则进行分解,然后一块一块的进行配准。根据配准是否分步,又可分为直接配准和粗精配准相结合的配准方法。当待配准的对象比较简单时通常采用粗配准算法,而对象比较复杂时一股采取粗精结合,先进行粗配准,然后再进行精配准,这样做的目的主要是为了减少工作量。常用的方法有标志点粗配准方法、ICP精配准方法和PCA粗配准方法。
标志点粗配准算法是借助于已经精确定位的特征点。该方法首先需要获取人脸的三个特征点,组成一个稳定的三角形框架。常用的三角形框架主要有鼻尖点与两个内眼角点组成的三角形框架,鼻尖点与外眼角点组成的三角形框架。在考虑到姿态的影响时,研究者发现外眼角的定位常常不那么准确。常用的三角形框架如图1所示。该算法的实质是基于待配准的人脸三角形与基准的人脸三角形进行配准,从其原理我们可以看出,该方法只能粗略的配准三维人脸。
该算法的主要流程为:
(1)定位人脸的鼻尖和内眼角或外眼角特征点,那么就可以形成待配准人脸的三角形框架和基准人脸的三角形框架,然后计算二者的质心和法向量。
(2)平移和旋转待配准的三维人脸的三角形,使其三角形的质心和法向量分别于基准人脸的三角形的质心与法向量相重合,这样就得到了两个共面的三角形。
(3)对改变后的待配准的三角形绕法向量进行旋转,其目的是使待配准三角形的顶点与基准三角形的顶点之间的距离的平方和最小,这样配准就完成了。
ICP精配准算法是最早提出来的配准方法。这是一种最近点迭代算法。该算法要求三维人脸数据已经进行了粗配准,否则该算法很难正常结束。而正常结束的算法的标准就是配准误差的平方和为最小。而在三维人脸识别方面,则是把待配准人脸与三维人脸库中的人脸点集进行一一对齐,把配准误差的平方和最小的那个人脸作为待识别人脸的身份,这里还必须考虑的一个问题是待配准人脸上的点的数目,ICP算法对点集数目的要求并不是很严格。但是待配准的人脸点集的数目必须小于基准人脸点集的数目,否则算法无法运行。另外我们还要考虑到表情和噪声对ICP算法是有影响的。本发明由于没有考虑表情对特征提取的影响,因此在这里也不予考虑表情的影响因素。ICP基本算法基本流程如下:
(1)给变量赋初值。
(2)对待配准人脸上的每个点,在基准人脸上查找距离最近的点,将这两组点集建立一一对应的关系。
(3)根据对应关系,建立转换矩阵,将待配准人脸上的每个点进行变换。
(4)求出待配准人脸上的每个点与基准人脸的对应点的距离。
(5)通过预先设定的条件来判断是否结束。如果超出阈值设定范围,则结束循环,配准完成。否则,返回第2步开始继续循环。
其中通过循环算法,对基准人脸上的每个点在待配准人脸上找到最近的点,这是算法中最重要的一步,计算量相当大,运行时间也特别长。研究者在遍历查找算法的基础上,提出了很多加速算法,比较成功的算法有k-d树算法和桶算法等。
发明内容
本发明提出使用PCA方法进行三维人脸的粗配准,在配准的同时定位出鼻尖点候选区域,该方法不仅运算量小而且能够简化后期特征点的选择工作。
本发明提供一种三维人脸配准方法,所述配准方法采用PCA方法,具体包括如下步骤:
首先,把人脸当做椭球体放在坐标系中,把人脸的较长上下方向、中间长度的左右方向,宽度最小的前后方向分别当做坐标系的X、Y、Z轴,在此基础上使用主成分分析PCA,将主成分分析得到的三个特征向量分别对应人脸坐标轴的X、Y、Z轴并使主轴坐标系原点在z坐标最大的点处;
接着,平移三维人脸数据,使Z坐标最大值点在人脸主轴坐标系的原点,即鼻尖点位于人脸主轴坐标系的原点;在主轴坐标系下,z坐标最大点可以近似认为鼻尖点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谭玉波,未经谭玉波许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310680893.4/2.html,转载请声明来源钻瓜专利网。