继神经网络推理框架 ncnn、TNN,动作检测算法 DBG,通用目标检测算法 OSD,人脸检测算法 DSFD、人脸属性算法 FAN等众多优秀的框架、算法开源后,腾讯优图实验室又有一项人脸识别算法研究项目——TFace正式拥抱开源啦!

????TFace开源地址:

https://github.com/Tencent/TFace

项目背景

TFace是由腾讯优图实验室研发的人脸识别算法研究项目,其中TFace中的T意为“trusty”,表达了团队在可信人脸识别技术方向上的愿景。

人脸识别算法是指在检测到人脸并定位面部关键特征点之后,裁剪出主要的人脸区域,并经过预处理后馈入后端的识别算法。因为有着方便友好、易于接受、不易伪造等一系列优点,

在过去30多年里,人脸识别一直都是人工智能领域的研究热点。并被广泛应用在公共安全、身份验证、门禁考勤、金融支付等领域。随着人脸识别技术的大规模应用,进入“看脸时代”的同时,人脸识别也正在一步步向着“可信”发展。

基于可信人脸识别的理念,TFace重点关注人脸识别领域的四个研究方向:精准、公平、可解释以及隐私。经过多年的行业实战经验,优图在每个方向都积累了大量硬核技术,其中很多提炼后作为学术成果发表在相关顶级CV会议中。为了方便研究人员快速复现我们的工作,已发表文章的代码全部在TFace中开源;

在研究工作开展的过程中,我们开发了一套成熟的算法训练和测试框架,框架主要由数据增强、骨干网络模型库、模型评估、训练范式等高度抽象化模块组成,通过简单的修改配置文件就可以开展相应的实验,支持多种骨干网络结构和heads, 复现了学术界主流的SOTA方法和效果,同时也利用工业界主流的推理框架测试了不同模型的推理耗时。

  1. 在数据预增强模块中,除了传统的图像处理操作外,针对困难场景下识别精度低这一难题,TFace采用从2D和3D两条路线进行数据增强,目前已开放2D数据增强代码,可以扩增成戴口罩、戴眼镜、戴头巾等样本,后续TFace也会逐渐开放对于光线、表情、姿态这些细粒度属性的3D增强代码;

  2. 在骨干网络模型库中,TFace实现了十余种学术界常见的人脸识别提特征网络结构,可以满足终端和后台等常用场景下的耗时需求;

  3. 模型评估模块主要包括了推理耗时评估和精度评估,推理耗时评估主要测试了不同模型在X86 CPU, ARM CPU, GPU具体设备上的推理速度,精度评估主要提供了在常见学术测试集上的评估工具以及不同模型的结果,这些可以供开发者选择模型结构时参考;

  4. 在训练范式上,TFace支持常见的数据并行+模型并行以及混合精度训练,提升大规模训练的效率,支持多数据分支训练,采用类似多任务学习的方式同时训练多个数据集,提升模型的精度,此外TFace后续将会开放量化感知训练、模型蒸馏、联邦训练等代码。

算法介绍

1.CurricularFace 一种用于人脸识别基础模型训练的损失函数,发表于CVPR2020, 主要的思路是将课程学习的思想结合到常用的人脸识别损失函数,训练过程中自动挖掘困难样本,先易后难渐进学习,提升识别模型训练鲁棒性及难样本识别性能。

文章链接:https://arxiv.org/abs/2004.00288

2.DDL 一种用于提升特定场景下人脸识别性能的方法,发表于ECCV2020,主要的思路是针对某一特定场景的难样本,为其寻找一个合适的教师场景,通过拉近两种场景下的人脸相似度分布,从而提升该场景下困难样本的识别性能。

文章链接:https://arxiv.org/abs/2002.03662

3.CIFP 一种提升个体识别公平性的方法,发表于CVPR2021, 提出了基于误报率惩罚的损失函数,即通过增加实例误报率(FPR)的一致性来减轻人脸识别偏差。

文章链接 https://arxiv.org/abs/2106.05519

4.SDD-FIQA 一种基于人脸识别相似度分布的无监督人脸质量评估方法,发表于CVPR2021, 通过计算同人和非同人相似度分布的韦氏距离作为目标图像的质量分伪标签, 最终通过图像+质量伪标签训练得到质量分模型。

文章链接:https://arxiv.org/abs/2103.05977

5.SCF 一种基于人脸特征置信度的人脸识别方法,发表于CVPR2021, 核心思想包含两点:a. 将人脸样本特征从确定向量升级为概率分布,从而获得额外刻画样本识别置信度的能力;b. 提出适配于超球流形r-radius von Mises Fisher分布建模特征,理论可解释性与方法收敛性较PFE更佳。

文章链接:

https://openaccess.thecvf.com/content/CVPR2021/papers/Li_Spherical_Confidence_Learning_for_Face_Recognition_CVPR_2021_paper.pdf

目前,TFace项目中的算法能力已应用在内外多个业务中,对内广泛支撑了腾讯内部如微信,QQ中的身份识别需求,对外则通过腾讯云服务的形式,提供了ToC、ToB的相关能力,典型应用案例如跨年龄寻人、人脸核身、刷脸支付等。现在,TFace已在GitHub(https://github.com/Tencent/TFace)上正式开源,欢迎大家一起使用与评测!

https://github.com/Tencent

(点击文末阅读原文直接访问)

请给项目 一个 Star !

欢迎提出你的 issue 和 PR!

国内镜像地址:

https://git.code.tencent.com/Tencent_Open_Source

(登录后才能访问公开项目)

腾讯工蜂源码系统为开源开发者提供完整、最新的腾讯开源项目国内镜像

关注腾讯开源公众号

获取更多最新腾讯官方开源信息!

开源公告|更可信的人脸识别,腾讯优图TFace正式开源!相关推荐

  1. 腾讯优图TFace正式开源,更可信的人脸识别!

    本文转载自腾讯开源 继神经网络推理框架 ncnn.TNN,动作检测算法 DBG,通用目标检测算法 OSD,人脸检测算法 DSFD.人脸属性算法 FAN等众多优秀的框架.算法开源后,腾讯优图实验室又有一 ...

  2. 开源论文推荐:含人脸识别、实例分割、跟踪、SR等

    周刊论文分享又来了!本次包含超分辨率.用于实时防暗无人机追踪器.实例分割.人脸识别.图像和谐化等,共计 7 篇.       01       MASA-SR: Matching Accelerati ...

  3. 本周开源论文推荐:含人脸识别、实例分割、跟踪、SR等

    周刊论文分享又来了!本次包含超分辨率.用于实时防暗无人机追踪器.实例分割.人脸识别.图像和谐化等,共计 7 篇.       01       MASA-SR: Matching Accelerati ...

  4. CVPR 2022 | 腾讯优图实验室30篇论文入选,含场景文本语义识别、3D人脸重建、目标检测、视频场景分割和视频插帧等领域...

    关注公众号,发现CV技术之美 本文转载自腾讯优图 近日,CVPR 2022官方公布了接收论文列表(CVPR 2022 接收论文公布! 总计2067篇!),来自腾讯优图实验室共计30篇论文被CVPR收录 ...

  5. CVPR 2021 | 腾讯优图20篇论文入选,含人脸识别、时序动作定位、视频动作分割等领域...

    编辑丨腾讯优图AI开放平台 计算机视觉世界三大顶会之一的CVPR 2021论文接收结果出炉!本次大会收到来自全球共7015篇有效投稿,最终有1663篇突出重围被录取,录用率约为23.7%.本次,腾讯优 ...

  6. 重磅!刷新两项世界纪录的腾讯优图人脸检测算法DSFD开源了!

    近日,知名开源社区Github上有个名为DSFD(Dual Shot Face Detector)的算法引起了业内关注,它正是来自于腾讯优图.目前,该算法已经被计算机视觉顶级会议CVPR 2019接收 ...

  7. ECCV 2020 | 腾讯优图8篇论文入选,涵盖目标跟踪、行人重识别、人脸识别等领域...

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要10分钟 Follow小博主,每天更新前沿干货 来源:腾讯优图 近日,计算机视觉方向的三大国际顶级会议之一的ECCV 2020公布论文获奖结果 ...

  8. CVPR 2020 | 腾讯优图17篇论文入选,含类比学习、人脸识别、物体检测、行人重识别等领域...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 本文来源:腾讯优图 全球计算机视觉顶级会议CVPR2020  (IEEE Conf ...

  9. 【论文解读】让特征感受野更灵活,腾讯优图提出非对称卡通人脸检测,推理速度仅50ms...

    该文是腾讯优图&东南大学联合提出一种的非对称卡通人脸检测算法,该方法取得了2020 iCartoon Face Challenge(Under 200MB)竞赛的冠军,推理速度仅为50ms且无 ...

最新文章

  1. 人脸照片自动生成游戏角色_ICCV2019论文解析
  2. 高速串行总线系列(1)8B/10B编码技术
  3. 用c语言编辑房间长和宽求面积_房间地砖规格怎么选?
  4. 电脑下边的任务栏不见了_正确的Windows任务栏设置,为你的操作带来便利,一起学习...
  5. [渝粤教育] 扬州工业职业技术学院 微言品语文 参考 资料
  6. Oracle锁机制的总结【转】
  7. Apollo应用接入
  8. native8081端口 react_教你轻松修改React Native的端口(如何同时运行多个React Native、8081端口占用问题)...
  9. 平安智慧企业大规模离职_中星微获“2020人工智能芯片技术创新企业奖”
  10. TypeScript:函数进阶
  11. s一般怎么称呼自己的m_上海平面设计工资一般是多少,我该怎么提升自己的平面设计能力?...
  12. 2017华为软挑——最小费用最大流(MCMF)
  13. J2EE框架技术(SpringMVC) 知识点笔记(1)
  14. hashmap按值排序
  15. java 多边形裁剪_使用 mesh 实现多边形裁剪图片!Cocos Creator!
  16. 简单 黑苹果dsdt教程_提取DSDT和SSDT教程
  17. 阿里云上的ssh反向代理
  18. vue3+vite2多页面多路由 注意
  19. 两分钟研究透idea中Git文件的颜色,绿红蓝白灰
  20. Java入门第44课——打印员工信息

热门文章

  1. Flutter APNS device token not set before retrieving FCM Token for Sender ID
  2. QT警告Slots named on_foo_bar are error prone
  3. [CTSC2010]珠宝商(点分治+根号分治+后缀自动机)
  4. 大神带你秒懂Modbus通信协议
  5. 多因子模型的前世今生
  6. FreeRTOS笔记篇:第七章 -- 资源管理(互斥锁、二进制信号量、死锁)
  7. android 红外驱动,Android内核驱动-红外驱动IR
  8. 学生用计算机的功能,怎么使用学生专用计算器? 来看看吧
  9. “滴滴出行” 成长路径分析(2016年01月19日)
  10. python微信接龙转Excel表格