0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RetinaFace,最强开源人脸检测算法

WpOh_rgznai100 来源:YXQ 2019-07-11 15:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

人脸检测为目标检测的特例,是商业化最早的目标检测算法,也是目前几乎各大 CV 方向 AI 公司的必争之地。

WIDER FACE 数据集是由香港中文大学发布的大型人脸数据集,含 32,203幅图像和 393,703 个高精度人脸包围框,该库中人脸包含尺度、姿态、表情、遮挡和光照等变化。

WIDER FACE 几乎是目前评估人脸检测算法最权威的数据集。

RetinaFace 是今年 5 月份出现的人脸检测算法,当时取得了 state-of-the-art,作者也开源了代码,过去了两个月,目前仅以极其微弱的精度差屈居第二名,但因为第一名的 AInnoFace 算法(来自北京创新奇智公司)没有开源,所以目前 RetinaFace 可称得上是目前最强的开源人脸检测算法。

RetinaFace 来自论文《RetinaFace: Single-stage Dense Face Localisation in the Wild》,作者来自帝国理工学院、InsightFace、Middlesex University London、FaceSoft。

相信很多朋友对 InsightFace 并不陌生,它是目前针对 2D 与 3D 人脸分析(含检测、识别、对齐、属性识别等)最知名开发者最活跃的开源库。RetinaFace 代码已经并入该库。

下图为在 WIDER FACE 数据集上验证集三个子集的排名靠前的算法结果曲线和精度:

下图为在WIDER FACE 数据集上测试集三个子集的排名靠前的算法结果曲线和精度:

在 6 个子集中,RetinaFace 取得 1 个第一名,2 个并列第一名,3 个以极其微弱精度差屈居于第二名。

RetinaFace 使用特征金字塔网络架构:

其主要创新点在损失函数的设计。

下图说明了 RetinaFace 的核心思想:

在人脸检测多任务学习中,除了传统的人脸分类损失函数和包围框回归损失函数,作者额外标注了人脸 5 点信息,并以此引入人脸对齐的额外监督信息损失函数,还引入了 self-supervised 解码分支预测 3D 人脸信息分支。

集合了更多监督信息和自监督信息,是 RetinaFace 取得成功的关键。

很多时候,人脸检测是为了后续的识别,作者特意将检测结果送入人脸验证网络,在 IJB-C test set 上测试结果表明可以提高 ArcFace 的人脸验证精度 (TAR=89.59% for FAR=1e-6)。

由上图可知,相对于 MTCNN,在助力人脸验证上有一致性精度提高的表现。

更为难能可贵的是,使用轻量级骨干网络,RetinaFace 算法在 CPU 上测试 VGA 图片可以达到实时。如下图:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4761

    浏览量

    97148
  • 人脸识别
    +关注

    关注

    77

    文章

    4118

    浏览量

    87770

原文标题:RetinaFace,最强开源人脸检测算法

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于级联分类器的人脸检测基本原理

    本次分享的内容是基于级联分类器的人脸检测基本原理 1) 人脸检测概述 关于人脸检测算法,目前
    发表于 10-30 06:14

    迅为八核高算力RK3576开发板摄像头实时推理测试 RetinaFace人脸检测

    迅为八核高算力RK3576开发板摄像头实时推理测试 RetinaFace人脸检测
    的头像 发表于 07-21 15:29 956次阅读
    迅为八核高算力RK3576开发板摄像头实时推理测试 <b class='flag-5'>RetinaFace</b><b class='flag-5'>人脸</b><b class='flag-5'>检测</b>

    【EASY EAI Orin Nano开发板试用体验】EASY-EAI-Toolkit人脸识别

    /EASY-EAI-Toolkit-3576.git 2.下载人脸检测算法模型https://pan.baidu.com/s/1UflOWeHJOBf1envujW7tEA?pwd=1234 (提取
    发表于 07-20 14:40

    基于RK3576开发板的车辆检测算法

    车辆检测是一种基于深度学习的对人进行检测定位的目标检测,能广泛的用于园区管理、交通分析等多种场景,是违停识别、堵车识别、车流统计等多种算法的基石算法
    的头像 发表于 05-08 17:34 1273次阅读
    基于RK3576开发板的车辆<b class='flag-5'>检测算法</b>

    基于RK3576开发板的安全帽检测算法

    安全帽佩戴检测是工地、生产安全、安防的重中之重,但人为主观检测的方式时效性差且不能全程监控。AI技术的日渐成熟催生了安全帽佩戴检测方案,成为了监督佩戴安全帽的利器。本安全帽检测算法是一
    的头像 发表于 05-08 16:59 1871次阅读
    基于RK3576开发板的安全帽<b class='flag-5'>检测算法</b>

    基于RK3576开发板的人员检测算法

    展示了RK3576开发板的人员检测算法例程及API说明
    的头像 发表于 05-07 17:33 654次阅读
    基于RK3576开发板的人员<b class='flag-5'>检测算法</b>

    基于RV1126开发板的安全帽检测算法开发

    安全帽佩戴检测是工地、生产安全、安防的重中之重,但人为主观检测的方式时效性差且不能全程监控。AI技术的日渐成熟催生了安全帽佩戴检测方案,成为了监督佩戴安全帽的利器。本安全帽检测算法是一
    的头像 发表于 04-14 15:10 662次阅读
    基于RV1126开发板的安全帽<b class='flag-5'>检测算法</b>开发

    基于RV1126开发板的人脸检测算法开发

    在RV1126上开发人脸检测算法组件
    的头像 发表于 04-14 10:19 743次阅读
    基于RV1126开发板的<b class='flag-5'>人脸</b><b class='flag-5'>检测算法</b>开发

    【幸狐Omni3576边缘计算套件试用体验】人脸识别

    RetinaFace 是帝国理工学院在 2019 年 5 月发表的论文中描述的人脸检测算法,作者开源了相关代码。 Retinaface
    发表于 04-01 21:46

    轩辕智驾红外目标检测算法在汽车领域的应用

    在 AI 技术蓬勃发展的当下,目标检测算法取得了重大突破,其中红外目标检测算法更是在汽车行业掀起了波澜壮阔的变革,从根本上重塑着汽车的安全性能、驾驶体验与产业生态。
    的头像 发表于 03-27 15:55 747次阅读

    睿创微纳推出新一代目标检测算法

    随着AI技术的发展,目标检测算法也迎来重大突破。睿创微纳作为热成像领军者,凭借深厚的技术积累与创新能力,结合AI技术推出新一代目标检测算法,以三大核心技术带来AI视觉感知全场景解决方案突破,助力各产业智能化升级。
    的头像 发表于 03-20 13:49 800次阅读

    低至¥2.27/h!就能使用全球最强开元模型——千问 QwQ-32B

    ABSTRACT摘要捷智算平台上新全球最强开元模型——千问QwQ-32B。JAEALOT2025年3月18日3月17日,阿里通义千问发布的最新开源推理模型QwQ-32B,在国际权威测评榜
    的头像 发表于 03-19 12:34 881次阅读
    低至¥2.27/h!就能使用全球<b class='flag-5'>最强开</b>元模型——千问 QwQ-32B

    【米尔RK3576开发板评测】+项目名称RetinaFace人脸检测

    一、简介 Pytorch_Retinaface‌是一个基于PyTorch框架实现的人脸检测算法,它能够快速而准确地检测出图像中的人脸,并提供
    发表于 02-15 13:28

    人脸识别技术的算法原理解析

    基于人的面部特征,通过计算机算法来识别或验证个人身份。这项技术通常包括以下几个步骤:人脸检测、特征提取、特征比对和身份确认。 2. 人脸检测
    的头像 发表于 02-06 17:50 2955次阅读

    开源项目 ! 利用边缘计算打造便携式视觉识别系统

    控。 3D 打印外壳 :一个紧凑的框架,能够稳固地容纳所有组件。 软件 RetinaFace :一款开源的高精度人脸识别应用程序。 其他配件 新型 VIM 散热片(推荐使用) :用于在 VIM4 运行时散发其
    发表于 12-16 16:31