如今,人脸识别技术在各行各业中的应用越来越广泛。随着人脸识别系统给人们日常生活带来便利的同时,也面临着各类人脸欺诈攻击,随之而来的技术安全性也愈发受到重视。如何区分真实人脸与虚假人脸,对于人脸识别系统的安全具有十分重要的意义。
3D头部检测模体的检测的主要方法可分为三种,一种是基于平面二维RGB摄像机,另一种是基于红外摄像机,第三种是基于三维深度摄像机的活体检测方案。今天咱们来详细了解下:
根据RGB相机采集的图像,可以获取人脸的表观颜色、纹理和阴影等信息,从而可以根据表观特征或者成像质量来进行人脸检测。脸部运动是一种重要的活体信号,如果采用视频,还可以进一步捕捉人脸的运动信息甚至估计人脸的3维信息、活性生理信息用于人脸活体检测。从而可以更好的区分是活体还是假体。
红外人脸活体检测主要是基于光流法而实现。光流法是利用图像序列中的像素强度数据的时域变化和相关性来确定各像素位置的“运动”,即从图像序列中得到各个像素点的运行信息,采用高斯差分滤波器、LBP特征和支持向量机进行数据统计分析。同时,光流场对物体运动比较敏感,利用光流场可以统一检测眼球移动和眨眼。这种活体检测方式可以在用户无感的情况下实现盲测。
三维深度相机的活体检测方案主要是基于提取活体和非活体人脸区域的N个(推荐256个)特征点的三维信息,对这些点之间的几何结构关系进行初步的分析处理;据曲面的曲率从深度图像中提取凸起区域,对每个区域提取EGI特征,然后利用其球形相关度进行再分类识别。