人脸识别与活体检测
人脸识别 = 人脸检测+人脸对齐+人脸比对
活体识别目的:避免恶意使用照片对人脸识别进行攻击
活体识别的位置会根据活体检测的方法,放在人脸识别的不同阶段
- 放在人脸检测前,如果不是活体其他都没必要
- 放在人脸对齐前,如果检测不到人脸怎么知道是不是活体
- 放在人脸比对前,没有对齐,不能提取太确定的信息(比如动作活体检测)
活体检测攻击方法
攻击方法 | 解决方案 |
---|---|
打印图片 | 分类器 |
面具 | 动作检测(扣眼睛嘴巴的面具可能无法其作用) |
视频 | 分类器 |
活体检测方法
-
Colour Textrue,2016
原理:活体与非活体在RGB空间里比较难区分,但在其他颜色空间里的纹理有明显差异
算法:HSV空间人脸多级LBP特征+YCbCr空间人脸LPQ特征
-
Micro-texture,SSD or binocuilar depth,2018
活体检测直接放到人脸检测(SSD,MTCNN等)模块里作为一个类,即人脸检测出来的bbox里有背景,真人人脸,假人脸三类的置信度.这样可以在早期就过滤掉一部分非活体。整个系统速度非常块。后续设计的SPMT feature和TFBD feature比较复杂繁琐,分别是表征micro-texture和stereo-structure of face
人脸识别
难点:类间差别不大,类内差别大,姿态,光照,表情,年龄。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZeroRains Blog!