[发明专利]一种基于人脸特征点和光流场的人脸识别活体检测方法有效
申请号: | 201810215811.1 | 申请日: | 2018-03-15 |
公开(公告)号: | CN108537131B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 陈俊豪;潘炎 | 申请(专利权)人: | 中山大学 |
主分类号: | G06V40/16 | 分类号: | G06V40/16;G06V40/40 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 特征 光流场 识别 活体 检测 方法 | ||
1.一种基于人脸特征点和光流场的人脸识别活体检测方法,其特征在于,包括以下步骤:
S1:人脸检测;
S2:得到人脸特征点以及眼球区域;
S3:计算相邻两帧的人脸特征点和眼球区域的光流场;
S4:计算人脸特征点和眼球区域关于光流场方向的直方图分布;
S5:活体检测;
所述步骤S1的过程是:
首先将图像转化为灰度图,利用人脸分类器对灰度图进行人脸检测,若检测到人脸,再利用眼睛分类器对人脸区域进行眼睛检测,若检测到眼睛,系统确认真正检测到人脸,得到检测的人脸区域;
所述步骤S2的过程是:
对于得到的人脸区域,调用Dlib所提供的用于计算人脸特征点的函数,得到人脸区域的人脸所对应的68个特征点坐标,并根据位于左眼和右眼的特征点坐标得到眼球区域;
所述步骤S3的过程是:
对于包含人脸区域的相邻两帧图像,调用OpenCV所提供的函数分别计算人脸特征点的光流场向量表示和眼球区域的光流场向量表示;
所述步骤S4的过程是:
将区间[0,2π]等分为10个区间,统计人脸特征点的光流场方向分别落入哪个区间,得到人脸特征点的光流场方向的直方图分布;将区间[0,2π]等分为10个区间,统计眼球区域的光流场方向分别落入哪个区间,得到眼球区域的光流场方向的直方图分布;
所述步骤S4的过程是:
使用卡方检验计算人脸特征点的光流场方向的直方图分布和眼球区域的光流场方向的直方图分布的相似程度;若卡方检验值超过阈值,则判定为活体,否则判定为非活体;
活体检测的过程是:
设人脸特征点的光流场方向的直方图分布是F,每个区间的值为Fi,眼球区域的光流场方向的直方图分布是R,每个区间的值为Ri,其中1i≤10;使用卡方检验计算人脸特征点的光流场方向的直方图分布和眼球区域的光流场方向的直方图分布的相似程度,令:
设定一个阈值ε,当k>ε时,认为人脸特征点的光流场方向的直方图分布和眼球区域的光流场方向的直方图分布不一致,判定为活体,否则判定为非活体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810215811.1/1.html,转载请声明来源钻瓜专利网。