糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 人脸活体检测简介

人脸活体检测简介

时间:2021-01-12 20:39:29

相关推荐

人脸活体检测简介

关键词:live detection、 Face Anti-Spoofing、 Presentation Attack

1、简单介绍

什么是活体检测,是指计算机判别检测的人脸是真实的人脸,还是伪造的人脸攻击,比如合法用户图片、提前拍摄的视频等。传统方法将其视为一个“活体”VS“假体”的二分类问题,当然也可看成多分类问题,如真人、图片攻击、视频回放攻击、面具攻击等)

目前主要研究机构:OULU大学(有多篇论文)、MSU(多篇论文Department of Computer Science and Engineering,Michigan State University)、HKBU(和OULU合作)、IDIAP(提供了很多数据集)、国内(旷视、百度、商汤、虹软等都有提供)

目前攻击方法有打印照片、视频回放、面具攻击,反攻击也是针对这几种方式,例如用户配合动作检测、语音校验、颜色纹理、光流、远程心率rPPG,还有一些借助外部设备,如红外摄像头、深度摄像头。

应该针对具体情境制定方案,嵌入式还是移动端,是否需要减少交互增强用户体验(静默活体检测)、是否允许额外设备支持等。

2、数据集

见另一篇博客:/liuxiao214/article/details/85214154

3、攻击与反攻击方法

简要分为以下几类:

此外,除上述反欺骗方法,还有静默活体检测、红外活体检测、获取生物信号(心率等)、光流场、深度摄像头、语音指令配合等。

静默活体检测:相对于动态活体检测方法,静默活体检测是指,不需要用户做任何动作,自然面对摄像头3、4秒钟即可。由于真实人脸并不是绝对静止的, 存在微表情,如眼皮眼球的律动、眨眼、嘴唇及周边面颊的伸缩等,可通过此类特征反欺骗。

红外活体检测:利用额外设备红外摄像头不管是可见光还是红外光,其本质都是电磁波。我们最终看到的图像长什么样,与材质表面的反射特性有关。真实的人脸和纸片、屏幕、立体面具等攻击媒介的反射特性都是不同的,所以成像也不同,而这种差异在红外波反射方面会更加明显,比如说,一块屏幕在红外成像的画面里,就只有白花花的一片,连人脸都没了,攻击完全不可能得逞。

光流法:利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的“运动”,从图像序列中得到各个像素点的运行信息,采用高斯差分滤波器、LBP特征和支持向量机进行数据统计分析。同时,光流场对物体运动比较敏感,利用光流场可以统一检测眼球移动和眨眼。这种活体检测方式可以在用户无配合的情况下实现盲测。

3D摄像头:拍摄人脸,得到相应的人脸区域的3D数据,并基于这些数据做进一步的分析, 最终判断出这个人脸是来自活体还是非活体。这里非活体的来源是比较广泛的,包括手机和Pad等介质的照片和视频、各种打印的不同材质的照片(包含各种情形的弯曲、折叠、剪裁、挖洞等情形)等。关键是,基于活体和非活体的3D人脸数据,如何选择最具有区分度的特征来训练分类器,利用训练好的分类器来区分活体和非活体。

参考链接:

/p/26112838

/p/38183691

/article/669735.html

如果觉得《人脸活体检测简介》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。