近日,京东AI研究院开源了FaceX-Zoo,一个专为人脸识别而生的开源库,论文 FaceX-Zoo: A PyTorch Toolbox for Face Recognition 详述了其特点,不仅方便比较研究不同的方法,还针对实际应用开发了特定功能(如人脸戴口罩、Shallow Face Learning 等)。非常值得关注!

该文作者信息:

链接:https://arxiv.org/pdf/2101.04407.pdf

代码:https://github.com/JDAI-CV/FaceX-Zoo

下图展示了FaceX-Zoo的全貌:

整体上分为人脸识别训练模块、评估模块和应用组件。

训练模块支持多种人脸图像预处理,支持多个主流骨干网和监督学习头,并提供了多种并行和加速策略。

评估模块除了预处理和多种骨干网可选外,还针对主流人脸数据集的评估协议进行了兼容,方便算法比较。

应用组件则提供了可人脸识别实际应用中需要的人脸识别、对齐、戴口罩等功能,后续官方还计划加上人脸解析、重打光等。

下表是使用不同的骨干网(使用MV-Softmx做Head)在多个人脸数据集上的识别结果:

部分工作是2020年新出的,可帮助研究人员节省大量的时间。在部分数据集上如CPLFW、RFW、MageFace上性能差别很大。

下表是使用不同监督学习Head(使用MobileFaceNet做骨干网)在多个人脸数据集上的识别结果:

可见,相同骨干网下各个Head(损失函数)所得到的结果差别不是很大。

从上面两个表格中我们可以看得出,骨干网对最终精度的影响更大,近几年出现的损失函数貌似并没有太大区别。

针对在实际应用中单ID训练样本可能极少的Shallow Face Learning问题,作者开发了普通和Semi-siamese 两种训练方式,其对比结果如下:

可见使用Semi-siamese 策略后,性能暴增!

看来这种跟数据强相关的技术,对精度的提升更明显。

为了增加训练集戴口罩人脸图像,作者们特别开发了给人脸戴口罩的技术扩充样本:

总之,研究人脸识别的小伙伴,这绝对是一个不容错过的开源库~

感谢京东AI的开源~

备注:人脸

人脸识别交流群

这里讨论人脸识别的一切。

我爱计算机视觉

微信号:aicvml

QQ群:805388940

微博知乎:@我爱计算机视觉

投稿:amos@52cv.net

网站:www.52cv.net

在看,让更多人看到  

不得不赞!京东开源FaceX-Zoo,一站式人脸识别研究平台相关推荐

  1. python人脸识别训练模型_开源 | 基于Python的人脸识别:识别准确率高达99.38%!

    原标题:开源 | 基于Python的人脸识别:识别准确率高达99.38%! 该库使用 dlib 顶尖的深度学习人脸识别技术构建,在户外脸部检测数据库基准(Labeled Faces in the Wi ...

  2. SeetaFace2.0:中科视拓开源跨平台C++商业人脸识别库

    SeetaFace2.0:中科视拓开源跨平台C++商业人脸识别库 SeetaFace2.0 的人脸识别库,来自中科院计算所的中科视拓团队商业开源,它完全使用 C++编写,支持 Windows.Linu ...

  3. 三维人脸识别研究进展综述(附pdf)

    近年来,三维人脸识别研究取得了较大进展.相比二维人脸识别,三维人脸识别更具有优势,主要特点是在识别中利用了三维形状数据.该文首先根据三维形状数据的来源,将三维人脸识别分为基于彩色图像的三维人脸识别.  ...

  4. 国内人脸识别研究现状

    最近几年,在国内掀起了一股图像处理.分析.识别的热潮,而其中的车牌识别和人脸识别无疑是其中的研究热潮. 本人没有做过车牌识别的项目,不便叙述,不过,倒是可以跟大家聊聊最近几年国内在人脸识别领域的一些发 ...

  5. 教你用Python搭建人脸识别开放平台

    用Python搭建人脸识别开放平台 人工智能出现至今已60余年,近几年深度学习全面爆发推动其走向一个更为兴盛的阶段.尤其是2016年谷歌的AIphaGo横扫棋坛,让人工智能在普罗大众中掀起一波关注热潮 ...

  6. 学习感悟(局部模式的人脸识别研究)

    基于局部模式的人脸识别研究 1.关键算法 2.人脸识别局部研究的创新点 3.感悟 1.关键算法 2.人脸识别局部研究的创新点 3.感悟 1.人脸识别的研究现状及面临的挑战 人脸识别的发展过程大概分为三 ...

  7. 博士论文——基于卷积神经网络的人脸识别研究 __张燕红

    论文题目 作者 年份 关键词 链接 备注 基于卷积神经网络的人脸识别研究 张燕红 2018 人脸识别:卷积神经网络:特征提取:分块策略:正则化 博士论文 摘要:随着信息技术的蓬勃发展,人们的学习和生活 ...

  8. 京东AI:戴口罩人脸识别pytorch开源库

    项目介绍 该项目是JDAI开源的基于PyTorch的人脸识别工具箱,提供了一个包括目前主流backbone和head的的training module,一个标准化的人脸识别evaluation mod ...

  9. opencv 训练人脸对比_【项目案例python与人脸识别】基于OpenCV开源计算机视觉库的人脸识别之python实现...

    " 本项目是一个基于OpenCV开源库使用python语言程序实现人脸检测的项目,该项目将从[项目基础知识](即人脸识别的基本原理).[项目实践](人脸识别所需要的具体步骤及其python程 ...

最新文章

  1. dataset__getitem___PyTorch源码解析与实践(1):数据加载Dataset,Sampler与DataLoader
  2. C++类中成员变量的初始化有两种方式
  3. python字典的键可以是元组吗_python字典的键可以是元组吗
  4. mysql数据库管理系统模式_MYSQL命令行模式管理MySql的一点心得
  5. cwntos linux kde桌面,Centos如何安装KDE的桌面
  6. Linux发邮件之mail命令
  7. django(权限、认证)系统——用户Login,Logout
  8. Luogu P2664 树上游戏 dfs+树上统计
  9. 常用的JS格式化函数,手机号和身份证号脱敏处理等
  10. 前端作业(一)——我在《世纪佳缘注册页面》作业中遇到的问题
  11. EtherNet IP /Modbus(通用串口)网关ENB-301MI
  12. 经典动态规划----饥饿的牛(hunger)
  13. 1196 找到特殊的四位数
  14. 提取动漫视频里的BGM
  15. 记一个跟阿里的朋友喝酒的周末-20211201
  16. Hadoop_GJF_MBY
  17. 神奇的Gamma函数
  18. 女孩,你为什么不沉住气奋斗
  19. AC日记 - - - 30(为了相同的前缀-跳楼梯)
  20. 职业连连看模型,助你找到理想职业

热门文章

  1. Linux内核驱动模块示例--Helloword及Makefile
  2. P2212 [USACO14MAR]Watering the Fields S(最小生成树)
  3. python二进制创建写模式_30 个Python代码实现的常用功能,精心整理版
  4. 逐行读文件_用python比较两个文件的内容是否相同
  5. python保存csv_在python中修改和保存csv文件
  6. jsp页面javascript没反应
  7. 前端遍历列表生成表格_图书作者的演练-创建列表页和添加表单框-flask
  8. html 字显示效果,js原生文字一个一个显示效果
  9. uboot——之初体验
  10. round - 精确的几位小数