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

    文章

    4819

    浏览量

    98987
  • 人脸识别
    +关注

    关注

    77

    文章

    4138

    浏览量

    89067

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞芯微(EASY EAI)RV1126B AI算法开发流程

    1.概述AI算法开发流程由以下流程组成:2.需求分析算法的功能常常可以用一个短词概括,如人脸识别、司机行为检测、商场顾客行为分析等系统,但是却需要依靠多个子
    的头像 发表于 04-29 14:18 2257次阅读
    瑞芯微(EASY EAI)RV1126B AI<b class='flag-5'>算法</b>开发流程

    瑞芯微(EASY EAI)RV1126B 人脸98关键点算法识别

    的影响,人脸关键点定位也是一个赋有挑战性的任务工作。人脸关键点的检测有许多重要的应用场景。l人脸姿态对齐:人脸识别等
    的头像 发表于 04-03 10:39 238次阅读
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>人脸</b>98关键点<b class='flag-5'>算法</b>识别

    瑞芯微(EASY EAI)RV1126B 人脸检测使用

    1.人脸检测简介人脸检测人脸识别、人脸属性分类、人脸
    的头像 发表于 01-09 09:52 8930次阅读
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>人脸</b><b class='flag-5'>检测</b>使用

    Melexis推出针对FIR阵列的免费版人员检测算法

    全球微电子工程公司Melexis宣布,重磅推出专为MLX90642(FIR) 32×24热传感器阵列设计的新型人员检测算法,可实现人员检测、精确计数以及位置定位。与传统摄像头相比,该解决方案在保护
    的头像 发表于 12-15 17:30 700次阅读

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

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

    机器视觉助力FPD 面板检测

    FPD面板光学检测,需要在工业相机上使用图像识别和检测算法检测缺陷和异常。
    的头像 发表于 09-26 16:09 940次阅读
    机器视觉助力FPD 面板<b class='flag-5'>检测</b>

    有哪些常见的AI算法可以用于装置数据的异常检测

    (如边缘 / 云端)。以下按 算法类型分类 ,详细介绍常见 AI 算法的原理、适用场景、优缺点及装置数据适配性: 一、无监督式异常检测算法(主流选择) 装置数据多为 无标注数据 (仅记录运行参数,缺乏 “正常 / 异常” 标签)
    的头像 发表于 09-18 09:27 1284次阅读
    有哪些常见的AI<b class='flag-5'>算法</b>可以用于装置数据的异常<b class='flag-5'>检测</b>?

    基于开源鸿蒙的RKNN人脸识别应用案例

    本期内容由AI Model SIG提供,介绍了在开源鸿蒙中,基于RK3588的RKNN人脸识别应用开发全流程。
    的头像 发表于 09-03 09:55 4879次阅读
    基于<b class='flag-5'>开源</b>鸿蒙的RKNN<b class='flag-5'>人脸</b>识别应用案例

    【Milk-V Duo S 开发板免费体验】人脸检测

    【Milk-V Duo S 开发板免费体验】人脸检测 本文介绍了 Milk-V Duo S 开发板结合 OV5647 摄像头模块,实现人脸检测的项目设计。 准备工作 OV5647 摄像
    发表于 07-27 16:53

    人脸方向识别算法

    人脸识别
    深蕾半导体
    发布于 :2025年07月22日 09:58:29

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

    迅为八核高算力RK3576开发板摄像头实时推理测试 RetinaFace人脸检测
    的头像 发表于 07-21 15:29 1385次阅读
    迅为八核高算力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

    【Milk-V Duo S 开发板免费体验】人脸检测测试(视频)

    https://bbs.elecfans.com/jishu_2494616_1_1.html我们编译了人脸检测的应用,现在摄像头到了, 我们就进行实际测试。 视频见https
    发表于 07-11 22:33

    基于FPGA的SSD目标检测算法设计

    。有名的LeNet-5手写数字识别网络,精度达到99%,AlexNet模型和VGG-16模型的提出突破了传统图像识别算法,GooLeNet和ResNet推动了卷积神经网络的应用。
    的头像 发表于 07-10 11:12 2914次阅读
    基于FPGA的SSD目标<b class='flag-5'>检测算法</b>设计

    【HarmonyOS 5】VisionKit人脸活体检测详解

    【HarmonyOS 5】VisionKit人脸活体检测详解 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、VisionKit人脸活体检测
    的头像 发表于 06-21 11:52 1182次阅读
    【HarmonyOS 5】VisionKit<b class='flag-5'>人脸</b>活体<b class='flag-5'>检测</b>详解