CN103745208A - 一种人脸识别的方法及装置 - Google Patents
一种人脸识别的方法及装置 Download PDFInfo
- Publication number
- CN103745208A CN103745208A CN201410040469.8A CN201410040469A CN103745208A CN 103745208 A CN103745208 A CN 103745208A CN 201410040469 A CN201410040469 A CN 201410040469A CN 103745208 A CN103745208 A CN 103745208A
- Authority
- CN
- China
- Prior art keywords
- icp
- face
- dimensional model
- people
- identified
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Image Analysis (AREA)
Abstract
本发明适用于计算机技术领域,提供了一种人脸识别的方法及装置,包括:采集待识别人脸的三维模型;将所述待识别人脸的三维模型在样本数据库中进行匹配,分别获取所述待识别人脸的三维模型与所述样本数据库中每一个三维模型的配准误差;将所述样本数据库中与所述待识别人脸的三维模型的所述配准误差最小的三维模型的身份确定为所述待识别人脸的三维模型的身份。在本发明中,通过对人脸进行三维建模,基于三维人脸模型来进行人脸识别,使得人脸识别的结果不会因为人脸姿态的改变而发生变化,从而有效提高了人脸识别的成功率。
Description
技术领域
本发明属于计算机技术领域,尤其涉及一种人脸识别的方法及装置。
背景技术
人脸识别,是基于人的脸部特征信息,通过计算机进行身份识别的一种技术,当给定一张人脸时,通过人脸识别算法在预存储了不同身份的众多人脸的数据库中进行查找,匹配出与给定的人脸最为相似的人脸,那么,该给定人脸的身份即为匹配出的人脸所对应的身份。目前,人脸识别技术被广泛应用在安防、信息安全领域。
目前的人脸识别技术均是以二维图像为识别基础,从二维的人脸图像中进行人脸特征提取,然而,由于二维图像对人脸的姿态要求限制较多,需要保证进行识别的人脸图像与数据库中预存储的人脸图像的姿态一致,否则,容易导致识别结果出错。
发明内容
本发明实施例的目的在于提供一种人脸识别的方法,旨在解决目前人脸识别技术容易导致识别结果出错的问题。
本发明实施例是这样实现的,一种人脸识别的方法,包括:
采集待识别人脸的三维模型;
将所述待识别人脸的三维模型在样本数据库中进行匹配,分别获取所述待识别人脸的三维模型与所述样本数据库中每一个三维模型的配准误差;
将所述样本数据库中与所述待识别人脸的三维模型的所述配准误差最小的三维模型的身份确定为所述待识别人脸的三维模型的身份。
本发明实施例的另一目的在于提供一种人脸识别的装置,包括:
采集单元,用于采集待识别人脸的三维模型;
匹配单元,用于将所述待识别人脸的三维模型在样本数据库中进行匹配,分别获取所述待识别人脸的三维模型与所述样本数据库中每一个三维模型的配准误差;
确定单元,用于将所述样本数据库中与所述待识别人脸的三维模型的所述配准误差最小的三维模型的身份确定为所述待识别人脸的三维模型的身份。在本发明实施例中,通过对人脸进行三维建模,基于三维人脸模型来进行人脸识别,使得人脸识别的结果不会因为人脸姿态的改变而发生变化,从而有效提高了人脸识别的成功率。
附图说明
图1是本发明实施例提供的人脸识别的方法的实现流程图;
图2是本发明另一实施例提供的人脸识别的方法的实现流程图;
图3是本发明实施例提供的人脸识别的方法S102的具体实现流程图;
图4是本发明实施例提供的人脸识别的方法S203的具体实现流程图;
图5是本发明实施例提供的人脸识别的装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,通过对人脸进行三维建模,基于三维人脸模型来进行人脸识别,使得人脸识别的结果不会因为人脸姿态的改变而发生变化,从而有效提高了人脸识别的成功率。
图1示出了本发明实施例提供的人脸识别的方法的实现流程,详述如下:
在S101中,采集待识别人脸的三维模型。
在本实施例中,对于需要进行识别的人脸,通过三维数据采集设备,例如激光三维扫描仪等装置,采集该人脸的三维数据,输入计算机,通过配套的三维建模软件,建立该人脸的三维模型。
在S102中,将所述待识别人脸的三维模型在样本数据库中进行匹配,分别获取所述待识别人脸的三维模型与所述样本数据库中每一个三维模型的配准误差。
在本实施例中,如图2所示,在S101之前,所述方法还包括:
S104,预先采集已经确定身份的人脸的三维模型,建立所述样本数据库。
在本实施例中,对于已经明确了身份的人脸,可以通过与S101中提及的相同的三维数据采集及建模方法,一一建立这些人脸的三维模型,并将建立好的三维模型与相应的身份进行关联存储,从而建立起样本数据库,建立起的样本数据库用于在后续人脸识别过程中与待识别人脸的三维模型进行匹配,从而确定待识别人脸的身份。
在本实施例中,采用ICP(Interactive Closest Point)算法对待识别人脸的三维模型与样本数据库中的三维模型进行一一匹配,如图3所示,S102具体为:
在S301中,初始化旋转矩阵Ricp为单位矩阵,平移向量Ticp为零向量,迭代次数icp_k=0。
在S302中,基于P上的特征点Pi,查找Q上距离该特征点Pi最近的基准点Qi,i=1,2,...,n,其中,所述P为所述待识别人脸的三维模型,所述Q为所述样本数据库中当前与所述待识别人脸的三维模型进行人脸特征匹配的三维模型,所述n为所述特征点的数量。
在本实施例中,特征点的选取位置需要用于表明人脸中一些十分重要的特征,例如眼角、鼻尖、嘴角,等等,以便于接下来的配准过程的执行,总的说来,特征点的定位绝大部分是基于人脸的特性的,例如对称性,从获取人脸的对称平面开始,进而定位其他的特征点;又例如几何性(鼻尖处特别凸,眼窝处特别凹,等等),利用特征点的深度、曲率等几何特征定位特征点。具体的特征点选取定位方法在此不用于限定本发明。
在S304中,根据Pi=Ricp_kPi+Ticp_k对所述特征点Pi进行坐标变换,再根据Ricp=Ricp_kRicp以及Ticp=Ricp_kTicp+Ticp_k对当前迭代中的Ricp和Ticp进行更新。
在S205中,判断|Ricp_R|≤εicp_R且|Ticp_T|≤εicp_T是否成立,是则步骤终止,否则令icp_k=cip_k+1,返回执行S302直至步骤终止,其中,所述εicp_R为预设的第一允许误差,所述εicp_T为预设的第二允许误差。
其中,|Ricp_R|≤εicp_R是用于判断此次迭代之后Ricp_k是否接近单位矩阵,|Ticp_T|≤εicp_T是用于判断此次迭代之后Ticp_k是否接近零向量,若此次迭代之后Ricp_k接近单位矩阵且Ticp_k接近零向量,则ICP收敛到局部最优。
图4示出了对S303中对当前迭代中的最小化配准误差的求解过程:
在S402中,生成列向量Δ=[A23A31A12]T,其中,Aij=(∑PQ-∑PQ T)ij。
在S403中,生成对称矩阵:
在S404中,获取所述对称矩阵最大特征值对应的单位特征向量qR=(q0q1q3q4)T。
在S405中,根据:
在S406中,根据求出当前迭代中的最小化配准误差。
在S103中,将所述样本数据库中与所述待识别人脸的三维模型的所述配准误差最小的三维模型的身份确定为所述待识别人脸的三维模型的身份。
在本发明实施例中,通过对人脸进行三维建模,基于三维人脸模型来进行人脸识别,使得人脸识别的结果不会因为人脸姿态的改变而发生变化,从而有效提高了人脸识别的成功率。
图5示出了本发明实施例提供的人脸识别的装置的结构框图,该装置可以位于人脸识别***中,用于运行本发明图1至图4实施例所述的人脸识别的方法。为了便于说明,仅示出了与本实施例相关的部分。
参照图5,该装置包括:
采集单元51,采集待识别人脸的三维模型。
匹配单元52,将所述待识别人脸的三维模型在样本数据库中进行匹配,分别获取所述待识别人脸的三维模型与所述样本数据库中每一个三维模型的配准误差。
确定单元53,将所述样本数据库中与所述待识别人脸的三维模型的所述配准误差最小的三维模型的身份确定为所述待识别人脸的三维模型的身份。
可选地,所述装置还包括:
建立单元,预先采集已经确定身份的人脸的三维模型,建立所述样本数据库。
可选地,所述匹配单元包括:
初始化子单元,初始化旋转矩阵Ricp为单位矩阵,平移向量Ticp为零向量,迭代次数icp_k=0。
查找子单元,基于P上的特征点Pi,查找Q上距离该特征点Pi最近的基准点Qi,i=1,2,...,n,其中,所述P为所述待识别人脸的三维模型,所述Q为所述样本数据库中当前与所述待识别人脸的三维模型进行人脸特征匹配的三维模型,所述n为所述特征点的数量。
更新子单元,根据Pi=Ricp_kPi+Ticp_k对所述特征点Pi进行坐标变换后,再根据Ricp=Ricp_kRicp以及Ticp=Ricp_kTicp+Ticp_k对当前迭代中的Ricp和Ticp进行更新。
判断子单元,判断|Ricp_R|≤εicp_R且|Ticp_T|≤εicp_T是否成立,是则步骤终止,否则令icp_k=cip_k+1,返回执行所述基于P上的特征点Pi,查找Q上距离该特征点Pi最近的基准点Qi直至步骤终止,其中,所述εicp_R为预设的第一允许误差,所述εicp_T为预设的第二允许误差。
可选地,所述计算子单元具体用于:
生成列向量Δ=[A23A31A12]T,其中,Aij=(∑PQ-∑PQ T)ij;
生成对称矩阵 其中,所述M(∑PQ)为所述对称矩阵,所述I3为3×3的单位矩阵;
获取所述对称矩阵最大特征值对应的单位特征向量qR=(q0q1q3q4)T;
根据 计算当前迭代中的所述Ricp,根据Ticp_k=μQ-Ricp_kμP计算当前迭代中的所述Ticp;
在本发明实施例中,通过对人脸进行三维建模,基于三维人脸模型来进行人脸识别,使得人脸识别的结果不会因为人脸姿态的改变而发生变化,从而有效提高了人脸识别的成功率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种人脸识别的方法,其特征在于,包括:
采集待识别人脸的三维模型;
将所述待识别人脸的三维模型在样本数据库中进行匹配,分别获取所述待识别人脸的三维模型与所述样本数据库中每一个三维模型的配准误差;
将所述样本数据库中与所述待识别人脸的三维模型的所述配准误差最小的三维模型的身份确定为所述待识别人脸的三维模型的身份。
2.如权利要求1所述的方法,其特征在于,在所述采集待识别人脸的三维模型之前,所述方法还包括:
预先采集已经确定身份的人脸的三维模型,建立所述样本数据库。
3.如权利要求1所述的方法,其特征在于,所述将所述待识别人脸的三维模型在样本数据库中进行匹配,分别获取所述待识别人脸的三维模型与所述样本数据库中每一个三维模型的配准误差包括:
初始化旋转矩阵Ricp为单位矩阵,平移向量Ticp为零向量,迭代次数icp_k=0;
基于P上的特征点Pi,查找Q上距离该特征点Pi最近的基准点Qi,i=1,2,...,n,其中,所述P为所述待识别人脸的三维模型,所述Q为所述样本数据库中当前与所述待识别人脸的三维模型进行人脸特征匹配的三维模型,所述n为所述特征点的数量;
根据Pi=Ricp_kPi+Ticp_k对所述特征点Pi进行坐标变换后,再根据Ricp=Ricp_kRicp以及Ticp=Ricp_kTicp+Ticp_k对当前迭代中的Ricp和Ticp进行更新;
5.一种人脸识别的装置,其特征在于,包括:
采集单元,用于采集待识别人脸的三维模型;
匹配单元,用于将所述待识别人脸的三维模型在样本数据库中进行匹配,分别获取所述待识别人脸的三维模型与所述样本数据库中每一个三维模型的配准误差;
确定单元,用于将所述样本数据库中与所述待识别人脸的三维模型的所述配准误差最小的三维模型的身份确定为所述待识别人脸的三维模型的身份。
6.如权利要求1所述的装置,其特征在于,所述装置还包括:
建立单元,用于预先采集已经确定身份的人脸的三维模型,建立所述样本数据库。
7.如权利要求1所述的装置,其特征在于,所述匹配单元包括:
初始化子单元,用于初始化旋转矩阵Ricp为单位矩阵,平移向量Ticp为零向量,迭代次数icp_k=0;
查找子单元,用于基于P上的特征点Pi,查找Q上距离该特征点Pi最近的基准点Qi,i=1,2,...,n,其中,所述P为所述待识别人脸的三维模型,所述Q为所述样本数据库中当前与所述待识别人脸的三维模型进行人脸特征匹配的三维模型,所述n为所述特征点的数量;
计算子单元,用于根据求出当前迭代中的最小化配准误差,其中,所述minf为所述当前迭代中的最小化配准误差,所述Ricp_k为当前迭代中的所述Ricp,所述Ticp_k为当前迭代中的所述Ticp;
更新子单元,用于根据Pi=Ricp_kPi+Ticp_k对所述特征点Pi进行坐标变换后,再根据Ricp=Ricp_kRicp以及Ticp=Ricp_kTicp+Ticp_k对当前迭代中的Ricp和Ticp进行更新;
判断子单元,用于判断|Ricp_R|≤εicp_R且|Ticp_T|≤εicp_T是否成立,是则步骤终止,否则令icp_k=cip_k+1,返回执行所述基于P上的特征点Pi,查找Q上距离该特征点Pi最近的基准点Qi直至步骤终止,其中,所述εicp_R为预设的第一允许误差,所述εicp_T为预设的第二允许误差。
9.一种人脸识别的***,其特征在于,包括人脸识别的装置,所述装置包括:
采集单元,用于采集待识别人脸的三维模型;
匹配单元,用于将所述待识别人脸的三维模型在样本数据库中进行匹配,分别获取所述待识别人脸的三维模型与所述样本数据库中每一个三维模型的配准误差;
确定单元,用于将所述样本数据库中与所述待识别人脸的三维模型的所述配准误差最小的三维模型的身份确定为所述待识别人脸的三维模型的身份。
10.如权利要求1所述的***,其特征在于,所述装置还包括:
建立单元,用于预先采集已经确定身份的人脸的三维模型,建立所述样本数据库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410040469.8A CN103745208A (zh) | 2014-01-27 | 2014-01-27 | 一种人脸识别的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410040469.8A CN103745208A (zh) | 2014-01-27 | 2014-01-27 | 一种人脸识别的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103745208A true CN103745208A (zh) | 2014-04-23 |
Family
ID=50502225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410040469.8A Pending CN103745208A (zh) | 2014-01-27 | 2014-01-27 | 一种人脸识别的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103745208A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104376301A (zh) * | 2014-11-18 | 2015-02-25 | 苏州福丰科技有限公司 | 一种基于三维人脸识别的智能衣柜 |
CN106156578A (zh) * | 2015-04-22 | 2016-11-23 | 深圳市腾讯计算机***有限公司 | 身份验证方法和装置 |
CN106934073A (zh) * | 2017-05-02 | 2017-07-07 | 成都通甲优博科技有限责任公司 | 基于三维立体图像的人脸对比***、方法及移动终端 |
CN108764180A (zh) * | 2018-05-31 | 2018-11-06 | Oppo广东移动通信有限公司 | 人脸识别方法、装置、电子设备及可读存储介质 |
CN109101928A (zh) * | 2018-08-15 | 2018-12-28 | 深圳市烽焌信息科技有限公司 | 儿童看护方法及机器人 |
CN109521936A (zh) * | 2018-11-13 | 2019-03-26 | 盎锐(上海)信息科技有限公司 | 具有对比功能的影像查看装置及方法 |
CN109753925A (zh) * | 2018-12-29 | 2019-05-14 | 深圳三人行在线科技有限公司 | 一种虹膜特征提取的方法和设备 |
CN110390229A (zh) * | 2018-04-20 | 2019-10-29 | 杭州海康威视数字技术股份有限公司 | 一种人脸图片筛选方法、装置、电子设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1932842A (zh) * | 2006-08-10 | 2007-03-21 | 中山大学 | 一种基于网格的三维人脸识别方法 |
CN102495999A (zh) * | 2011-11-14 | 2012-06-13 | 深圳市奔凯安全技术有限公司 | 一种人脸识别的方法 |
-
2014
- 2014-01-27 CN CN201410040469.8A patent/CN103745208A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1932842A (zh) * | 2006-08-10 | 2007-03-21 | 中山大学 | 一种基于网格的三维人脸识别方法 |
CN102495999A (zh) * | 2011-11-14 | 2012-06-13 | 深圳市奔凯安全技术有限公司 | 一种人脸识别的方法 |
Non-Patent Citations (2)
Title |
---|
刘晓宁: "基于三维模型的人脸识别技术研究", 《中国博士学位论文全文数据库》 * |
李晓广: "三维人脸识别中的关键技术研究", 《中国优秀硕士学位论文全文数据库》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104376301A (zh) * | 2014-11-18 | 2015-02-25 | 苏州福丰科技有限公司 | 一种基于三维人脸识别的智能衣柜 |
CN106156578A (zh) * | 2015-04-22 | 2016-11-23 | 深圳市腾讯计算机***有限公司 | 身份验证方法和装置 |
US10445482B2 (en) | 2015-04-22 | 2019-10-15 | Tencent Technology (Shenzhen) Company Limited | Identity authentication method, identity authentication device, and terminal |
CN106934073A (zh) * | 2017-05-02 | 2017-07-07 | 成都通甲优博科技有限责任公司 | 基于三维立体图像的人脸对比***、方法及移动终端 |
CN110390229A (zh) * | 2018-04-20 | 2019-10-29 | 杭州海康威视数字技术股份有限公司 | 一种人脸图片筛选方法、装置、电子设备及存储介质 |
CN108764180A (zh) * | 2018-05-31 | 2018-11-06 | Oppo广东移动通信有限公司 | 人脸识别方法、装置、电子设备及可读存储介质 |
CN109101928A (zh) * | 2018-08-15 | 2018-12-28 | 深圳市烽焌信息科技有限公司 | 儿童看护方法及机器人 |
CN109521936A (zh) * | 2018-11-13 | 2019-03-26 | 盎锐(上海)信息科技有限公司 | 具有对比功能的影像查看装置及方法 |
CN109753925A (zh) * | 2018-12-29 | 2019-05-14 | 深圳三人行在线科技有限公司 | 一种虹膜特征提取的方法和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103745208A (zh) | 一种人脸识别的方法及装置 | |
US9858472B2 (en) | Three-dimensional facial recognition method and system | |
US11062124B2 (en) | Face pose detection method, device and storage medium | |
EP3376434B1 (en) | Method and apparatus with fingerprint verification | |
CN109685013B (zh) | 人体姿态识别中头部关键点的检测方法及装置 | |
CN108090450B (zh) | 人脸识别方法和装置 | |
CN104091162A (zh) | 基于特征点的三维人脸识别方法 | |
JP6850399B2 (ja) | 単眼画像の深度回復方法及び装置、コンピュータ機器 | |
CN109425348B (zh) | 一种同时定位与建图的方法和装置 | |
WO2008010488A1 (fr) | dispositif de traitement d'image et procédé de traitement d'image | |
JP2008191816A (ja) | 画像処理装置、および画像処理方法、並びにコンピュータ・プログラム | |
Yun et al. | Automated registration of multi-view point clouds using sphere targets | |
CN106570482B (zh) | 人体动作识别方法及装置 | |
WO2018161893A1 (zh) | 用户身份识别方法及装置 | |
CN111459269B (zh) | 一种增强现实显示方法、***及计算机可读存储介质 | |
JP2020524355A5 (zh) | ||
US12008790B2 (en) | Encoding three-dimensional data for processing by capsule neural networks | |
Jia et al. | Real‐time hand gestures system based on leap motion | |
Manal et al. | Survey on the approaches based geometric information for 3D face landmarks detection | |
CN112949576B (zh) | 姿态估计方法、装置、设备及存储介质 | |
CN103971104A (zh) | 一种基于汉字电子手写特征分析的身份认证方法 | |
CN110414458B (zh) | 基于平面标签和模板匹配的定位方法及装置 | |
US11275918B2 (en) | Fingerprint verification method and apparatus | |
CN108664940A (zh) | 一种部分指纹匹配方法及*** | |
CN106055244B (zh) | 一种基于Kinect和语音的人机交互方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140423 |
|
RJ01 | Rejection of invention patent application after publication |