Scale-Aware Face Detection
CVPR2017

针对人脸检测中的人脸多尺度问题,本文首先用一个 Scale Proposal Network (SPN) 估计出图像中人脸的尺度分布,然后按照该尺度归一化图像,再进行人脸检测

均匀分布的多尺度人脸检测有时是一种浪费,因为图像中可能只有 1-2 个尺度的人脸

所以本文的思路是先估计出人脸的尺度,有了尺度信息就可以根据该尺度来进行人脸检测,不用盲目的多尺度检测

本文的关键是 Scale Proposal Network,该网络用于尺度的估计

Scale Proposal Network 的输入是降采样的图像 down-sampled image,输出一个尺度响应热点图,尺寸是 w × h × n,再经过全局最大池化处理,热点图变成一个 1× 1× n 的直方图向量,这个向量中的每个元素表示 图像中某个尺度存在人脸的概率, 这个直方图向量可以看作是一个 尺度-vs-概率 直方图。 输出的特征向量长度就是 尺度直方图 bins 的数量。直方图使用 Sigmoid function 归一化到 【0,1】表示概率。
直方图向量的具体定义如下:

直方图 第 i 个 bin 对应的 人脸尺寸位于下面长度区间

SPN 的一个优点是 当人脸尺寸大于或小于 SPN 的 the receptive field 仍然有尺度响应

3.2. Scaling strategy generation
接着我们对上面的直方图进行了平滑,非极大值抑制

4.2. Ground truth preparation
这里我们不是直接标记人脸框的,而是标记人脸的五个特征点: left eye center, right eye center, nose, left mouth corner and right mouth corner,然后根据这5个特征点位置算出人脸的矩形框。

人脸检测--Scale-Aware Face Detection相关推荐

  1. 人脸检测对齐--Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks

    Joint Face Detection and Alignment Using Multitask Cascaded Convolutional Networks <IEEE Signal P ...

  2. matlab中facedetector,Matlab人脸检测方法(Face Parts Detection)详解

    今天同学让我帮忙制作一个人脸表情识别的样本库,其中主要是对人脸进行裁剪,这里用到了一个相对较新的Matlab人脸检测方法Face Parts Detection,网上百度了一下发现关于Matlab人脸 ...

  3. 人脸检测识别文献代码

    https://github.com/ChanChiChoi/awesome-Face_Recognition 人脸检测 PyramidBox: A Context-assisted Single S ...

  4. opencv 人脸检测

    请注意您首先要已配置好opencv环境,代码中视频路径换位自己的视频路径. // oc22.cpp : 定义控制台应用程序的入口点. //#include "stdafx.h" # ...

  5. android 人脸检测_Android人脸检测

    android 人脸检测 With the release of Google Play services 7.8, Google has brought in the Mobile Vision A ...

  6. 人脸检测--Recurrent Scale Approximation for Object Detection in CNN

    Recurrent Scale Approximation for Object Detection in CNN ICCV2017 https://github.com/sciencefans/RS ...

  7. 快速多尺度人脸检测--Multi-Scale Fully Convolutional Network for Fast Face Detection

    Multi-Scale Fully Convolutional Network for Fast Face Detection BMVC 2016 如何能够快速的实现多尺度人脸检测了? 本文的思路是 ...

  8. 多尺度人脸检测--Face Detection through Scale-Friendly Deep Convolutional Networks

    Face Detection through Scale-Friendly Deep Convolutional Networks http://shuoyang1213.me/projects/Sc ...

  9. 人脸检测--Supervised Transformer Network for Efficient Face Detection

    Supervised Transformer Network for Efficient Face Detection ECCV2016 人脸检测: the cascaded network:end- ...

最新文章

  1. Leangoo敏捷项目管理软件做多团队大规模敏捷
  2. Android studio 不显示自定义View 的提示
  3. matlab在电力行业中的仿真技术-MATLAB小电流接地系统单向故障仿真分析
  4. 使用AspectJ和Spring简化了AOP
  5. 实验楼linux指令,Linux操作命令(二)
  6. php 生成导出excel,PHP导出生成EXCEL文件
  7. 局域网屏幕共享_教学一体机多屏共享
  8. STC15W单片机解析GPS数据
  9. java.lang.NoSuchMethodError: org.jaxen.dom4j.DocumentNavigator.getInstance()【可能的解决办法】
  10. android 百度基站定位服务器,Android基站定位原理及实现代码
  11. ARM与x86之1--Wintel帝国
  12. vb rs.recordCount=-1的解决办法
  13. c语言启动程序句柄无效,win7系统玩英雄联盟突然弹出“句柄无效”窗口的解决方法...
  14. wifi服务器端口映射,主流路由器端口映射的方法
  15. netbeans java中文_NetBeans添加中文javadoc
  16. Katana的高性能图形分析库
  17. android 图片/视频混合轮播控件banner
  18. 大写字母组成的等腰三角形
  19. 涛思数据加入龙蜥社区,携手共建时序数据库生态
  20. 转:探寻问题背后的问题——提问的4个正确姿势

热门文章

  1. threeJS 中数学相关内容
  2. Python生物信息学③提取差异基因
  3. 【问题收录】Ubuntu14.04无法进入到tty1-6的解决办法
  4. c语言判断s1是否大于s2,C语言程序设计_复习资料一.doc
  5. 一个小团队使用的知识管理方案与工具
  6. 让你的 conda “回滚”到以前版本的环境
  7. JGG :微生物所王军-综述固有免疫细胞在胃肠道疾病中研究进展
  8. 哈钦森之问:动物的种类为何如此丰富?
  9. 成年人过敏的N种变态表现
  10. c语言int64编译时错误,错误:编译C程序时未在此作用域中声明uint64_t