广义的人脸识别
包括:
- 人脸检测:检测到人脸位置,给出bbox
- 人脸对齐:将人脸对齐到标准的正面角度
- 特征提取:对齐后的人脸提取特征(关键:如何做到类内方差小,类间方差大!)
- 人脸特征识别:
人脸检测和人脸对齐解决办法
- MTCNN可以同时解决--multi task cnn
- 级联的金字塔(从小分辨率逐级做粗检和粗nms)检测及nms,计算效率高
- 同时完成人脸检测和人脸对齐过程。(人脸对齐用了5个关键点,眼睛2 嘴角2 鼻尖1)
人脸识别
人脸识别的关键是人脸的特征提取,怎么提取到使类内方差小,类间方差大的特征???
特征提取的关键其实还是损失函数的设计:经历了由softmax损失--->center loss(人为给每个定义一个中心,收紧同一类,解决了类内方差大的问题)--->arcface loss
- softmax损失(cifar-10)
-
center loss(类内有明显收紧)
-
arcface loss(利用了余弦相似度cos值,倒推theta角做进一步处理)----2018年,使人脸识别acc由90%---->99%,基本解决了