人脸检测Retinaface算法原理详解

RetinaFace是CVPR 2020提出的单阶段人脸检测模型,结合多任务学习策略,预测人脸评分、框、关键点及3D位置。它在WIDER FACE数据集上表现出色,且能实现实时运行。本文详细讲解其原理,包括数据集、网络结构和损失函数,帮助理解人脸检测和SSD算法。

请添加图片描述

🤗关注公众号funNLPer白嫖畅读全文🤗

论文:RetinaFace: Single-stage Dense Face Localisation in the Wild
代码:official Implemented by mxnet detection/retinaface
代码:unofficial implemented by toch

RetinaFaces是一个单阶段人脸检测SOTA模型,被CVPR 2020 所接收。在前一篇文章 SSD目标检测算法详解 中,我们介绍了SSD算法的基本原理,本文虽然是人脸检测,但是其中的原理很大一部分与SSD算法都是相同的。本文通过对RetinaFace的原理和代码进行详细介绍,一方面来了解人脸检测的算法,另一方面进一步加深对SSD算法的理解。

1. RetinaFace算法原理

RetinaFace的主要贡献如下:

  • 在single-stage设计的基础上,提出了一种新的基于像素级的人脸定位方法RetinaFace,该方法采用多任务学习策略,同时预测人脸评分、人脸框、五个人脸关键点以及每个人脸像素的三维位置和对应关系。

  • 在WILDER FACE HARD子集上,RetinaFace的性能比目前 SOTA 的 two-stage 方法(ISRN)的AP高出1.1% (AP等于91.4%)。

  • 在IJB-C数据集上,RetinaFace有助于提高ArcFace的验证精度(FAR=1e-6时TAR等于89:59%),这表明更好的人脸定位可以显著提高人脸识别。

  • 通过使用轻量级backbone网络(mobieNet),RetinaFace可以在VGA分辨率的图片上实时运行

1.1 数据集介绍<

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值