Face papers: SSH人脸检测算法论文理解

SSH:SingleStageHeadlessFaceDetector是一种快速高效的人脸检测算法,它借鉴了SSD的设计思路,旨在减少推理时间并具备良好的尺度不变性。SSH通过在不同深度的卷积层进行人脸检测,利用三个检测模块M1、M2、M3分别针对大、中、小人脸进行检测,同时引入了在线硬正负例挖掘(OHEM)方法来提高模型的准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSH: Single Stage Headless Face Detector 
https://arxiv.org/pdf/1708.03979.pdf
https://github.com/mahyarnajibi/SSH

本文的人脸检测算法走的是又快又好的路子,类似于目标检测中的 SSD算法思路。 
这里写图片描述

SSH is designed to decrease inference time, have a low memory foot-print, and be scale-invariant, single-stage detector 
本文设计的人脸检测算法简称为 SSH,希望速度快,占用内存少,尺度不变性。它是一个单步骤检测器

3 Proposed Method 
3.1. General Architecture 
这里写图片描述
主要是在网络不同深度的卷积层进行人脸检测 
SSH 对网络不同位置上,即不同尺度的特征图上接入了三个检测模块,检测模块由 a convolutional binary classifier and a regressor 构成

这里我们采用了类似 RPN 策略来构建 anchor set,采用滑动窗口的方式,每个位置定义具有不同尺度的 K 个 anchors,这里我们的长宽比是1。如果输入检测模块的特征图大小为 W×H, 那么一共有 W×H×K 个anchors

detection module 
这里写图片描述

Context Module 
incorporate context by enlarging the window around the candidate proposals, 
SSH mimics this strategy by means of simple convolutional layers 
这里写图片描述

Scale-Invariance Design 
这里检测人脸 在网络的三个不同卷积层使用了 三个检测模块 M1,M2,M3, 这三个检测模块使用的步长分别为 8, 16,32 ,用于检测 大、中、小人脸

3.4. Training 
不同尺寸的人脸对用不同的检测模块进行训练 
3.4.1 Loss function 
损失函数的定义

3.5. Online hard negative and positive mining 
去除一些简单的负样本

4 Experiments

WIDER face detection benchmark 
这里写图片描述

这里写图片描述

检测时间 
这里写图片描述

输入图像尺寸的影响 
这里写图片描述

创新点:

1:检测model

2:OHEM方法

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值