入门经典综述!深度人脸识别算法串讲

小白学视觉

共 1397字,需浏览 3分钟

 ·

2021-12-29 09:07

点击上方小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

作者:安晟,Datawhale成员,CV算法工程师

最近看了很多人脸识别loss相关和GAN相关的paper,但是没有提纲挈领的把这些串起来。于是,一个小姐姐分享给我了这篇论文,阅读了一下,确实比较经典,很全面。在这里,将论文内容结合我自己的理解和在工作中进行的探索展开,分享给大家。

论文背景

论文题目:Deep Face Recognition: A Survey

论文地址:https://arxiv.org/abs/1804.06655

论文代码:综述文章,无代码

分享大纲

1. 人脸识别基本概念

  • 主要场景、评价指标、系统基本流程及发展历史

2. 代表性文章串讲

  • DeepFace、FaceNet、CenterLoss

3. 如何搭建一个人脸识别系统

人脸识别基本概念

  • 两个主要场景:人脸验证/人脸比对,人脸识别

  • 评价指标:Acc,FAR-TAR,ERR

  • 一个人脸识别系统的基本流程:人脸检测-预处理-人脸表示-匹配



DeepFace

论文背景

DeepFace:Closing the Gap to Human-Level Performance in Face Verification

DeepFace是CVPR2014上由FaceBook提出来的,DeepFace基本算是CNN在人脸识别的奠基之作,并将人脸识别精度接近人类水平。

DeepFace在进行人脸识别的过程中主要分为以下步骤:

  • 1.人脸检测

  • 2.3D对齐

  • 3.人脸表示(CNN特征提取)

  • 4.人脸验证

1. 人脸检测与对齐

2. 人脸表示

3. 人脸特征的归一化

4. 度量学习

5. 实验结果与总结

FaceNet


CenterLoss

如何搭建一个人脸识别系统

  • 后续优化方向总结


下载1:OpenCV-Contrib扩展模块中文版教程
在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python+OpenCV视觉实战项目52讲
小白学视觉公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:Pytorch常用函数手册
小白学视觉公众号后台回复:pytorch常用函数手册即可下载含有200余个Pytorch常用函数的使用方式,帮助快速入门深度学习。


交流群


欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~


浏览 45
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报