[发明专利]一种三维人脸识别方法、装置及处理终端在审
申请号: | 201711450144.7 | 申请日: | 2017-12-27 |
公开(公告)号: | CN107944435A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 孙双琛;黄晋 | 申请(专利权)人: | 广州图语信息科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510660 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 识别 方法 装置 处理 终端 | ||
技术领域
本发明涉及人脸识别技术领域,具体涉及一种基于三维人脸的识别技术领域。
背景技术
人脸识别具有重要应用价值,人脸识别的核心任务是比较两个人脸照片是否来自同一个人。人脸识别有两种主流方案,一种是通过二维灰度图或彩色图实现,这种二维图像一般通过普通相机镜头获得,不含有深度信息。另一种是通过三维点云实现,三维点云一般通过专用传感器获得,三维点云包含了人脸面部大量点的空间坐标。二维人脸识别方案的主要问题在于缺少深度信息,容易被攻击,准确率不够,而三维人脸识别可以很好的解决这些问题。但是三维人脸识别可用的方法较少、实现复杂、计算量大、且需要手工抽取特征。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种三维人脸识别方法,解决二维人脸识别精度低、易攻击等缺点,以及三维人脸识别可用的方法较少、实现复杂的问题。
本发明的目的之二在于提供一种三维人脸识别装置,解决二维人脸识别精度低、易攻击等缺点,以及三维人脸识别可用的方法较少、实现复杂的问题。
本发明的目的之三在于提供一种处理终端,解决二维人脸识别精度低、易攻击等缺点,以及三维人脸识别可用的方法较少、实现复杂的问题。
为实现上述目的之一,本发明所采用的技术方案如下:
一种三维人脸识别方法,包括以下步骤:
S1、将三维人脸点云转换为二维深度图;
S2、通过预设人脸检测模块对所述二维深度图进行人脸检测,得到人脸区域数据;
S3、通过预设关键点检测模块对所述二维深度图进行关键点检测,得到人脸关键点数据;
S4、根据所述人脸区域数据从所述二维深度图中裁剪出人脸区域,以及根据所述人脸关键点数据从所述人脸区域中找到目标关键点;
S5、对所述人脸区域进行调整,以使所述人脸区域中的目标关键点之间的距离满足预设数值,得到调整人脸区域;
S6、通过预设人脸识别模块将所述调整人脸区域与目标人脸区域进行人脸识别,得到识别结果。
优选的,所述预设人脸检测模块、预设关键点检测模块和预设人脸识别模块均通过二维深度图的训练样本进行训练;所述预设人脸检测模块通过AdaBoost算法或卷积神经网络进行人脸检测;所述预设关键点检测模块通过随机决策森林或卷积神经网络进行关键点检测;所述预设人脸识别模块通过卷积神经网络进行人脸识别。
优选的,所述人脸关键点数据为人脸五官数据,所述目标关键点为人脸的双眼位置。
优选的,在步骤S6中,所述人脸识别的过程为:抽取所述调整人脸区域与目标人脸区域的特征,通过余弦距离或欧式距离比较所述调整人脸区域与目标人脸区域的特征的相似度。
为实现上述目的之二,本发明所采用的技术方案如下:
一种三维人脸识别装置,包括以下模块:
转换模块,用于将三维人脸点云转换为二维深度图;
人脸检测模块,用于通过预设人脸检测模块对所述二维深度图进行人脸检测,得到人脸区域数据;
关键点检测模块,用于通过预设关键点检测模块对所述二维深度图进行关键点检测,得到人脸关键点数据;
数据处理模块,用于根据所述人脸区域数据从所述二维深度图中裁剪出人脸区域,以及根据所述人脸关键点数据从所述人脸区域中找到目标关键点;
调整模块,用于对所述人脸区域进行调整,以使所述人脸区域中的目标关键点之间的距离满足预设数值,得到调整人脸区域;
识别模块,用于通过预设人脸识别模块将所述调整人脸区域与目标人脸区域进行人脸识别,得到识别结果。
优选的,所述预设人脸检测模块、预设关键点检测模块和预设人脸识别模块均通过二维深度图的训练样本进行训练;所述预设人脸检测模块通过AdaBoost算法或卷积神经网络进行人脸检测;所述预设关键点检测模块通过随机决策森林或卷积神经网络进行关键点检测;所述预设人脸识别模块通过卷积神经网络进行人脸识别。
优选的,所述人脸关键点数据为人脸五官数据,所述目标关键点为人脸的双眼位置。
优选的,在识别模块中,所述人脸识别的过程为:抽取所述调整人脸区域与目标人脸区域的特征,通过余弦距离或欧式距离比较所述调整人脸区域与目标人脸区域的特征的相似度。
为实现上述目的之三,本发明所采用的技术方案如下:
一种处理终端,包括:
存储器,用于存储程序指令;
处理器,用于运行所述程序指令,以执行以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州图语信息科技有限公司,未经广州图语信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711450144.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:安防监视方法和安防监视系统
- 下一篇:一种有轨电车行驶辅助系统