目标检测
Shane Zhao
CV
展开
-
Guided Anchor论文笔记
Region Proposal by Guided Anchoring 出自mmlab的陈凯,作者提出一种模型自己生成anchor的策略来替换常规的RPN层,起到获取更加稀疏更高质量Proposal的目的。痛点:不同数据集需要人手工调整anchor的尺度和比例参数,这些anchor参数极大影响后续的检测结果。想要获取更高的proposal召回率,需要铺设更多的anchor,但这无疑拖慢了模型计算,同时更多的anchor会一定程度干扰训练优化因此,模型自己生成anchor成为一个很好解决方原创 2020-12-18 15:20:14 · 885 阅读 · 0 评论 -
DSFD: dual shot face detector
DSFD为CVPR2019的工作,作者提出一种双分支的人脸检测算法,网络结果如下创新点如下:1.一种新的特征增强模块(FEM)该模块可看做FPN的升级版,在特征融合后使用空洞卷积捕捉多尺度表征增强感受野对比实验发现涨点明显2.双分支结构DSFD为并行双预测分支组成,训练阶段两条分支都作预测,而测试阶段仅使用第二条分支(特征增强分支)。为什么使用双分支呢?作者提到可以将第一条预测分支看成是一种辅助监督,使得特征更符合人脸检测(个人理解:第一条分支可看成一种特征约束)。其中两条分支除了采用的a原创 2020-05-21 21:28:41 · 1523 阅读 · 0 评论 -
S3FD
2017年的文章了,作者对已有基于anchor的人脸检测算法在感受野不匹配、小脸特征少、anchor匹配不均、以及浅层预测出现大量FP等问题分别分析并提出改进。S3FD模型结构如上图可见为SSD的改进版,分别针对现有的不足,作者分别作了以下改进。1.在模型结构上的改进这一块作者称为scale-equitable framework,在vgg16模型基础上新增卷积层,并在6层特征图上分别做预...原创 2020-04-23 20:37:41 · 487 阅读 · 0 评论 -
pyramidbox笔记
百度2018年出品,霸榜wider face一段时间,性能小怪兽。对于遮挡、小、模糊的人脸,仅仅靠人脸那点信息较为判别那是人的脸,得借助头啊,上半身这些上下文信息来辅助判别才能较好判定那些很难看出来的人脸。这就是本文作者提出的pyramidanchors的核心思想,如下图所示,借助人头,上半身能较好判别人脸。作者主要有以下贡献:提出一个FPN的改进版,LFPN。作者分析较高层的特征可...原创 2020-04-23 20:35:07 · 1128 阅读 · 0 评论 -
bounding box voting
找了个开源的实现,这个实现版本将NMS结果与优化框一起作为输出参考:https://github.com/sfzhang15/SFD/blob/c1abcf014d430354ce3a61c7f33de0dcf2021186/sfd_test_code/WIDER_FACE/wider_test.py#L41https://github.com/facebookresearch/Dete...原创 2020-03-31 17:37:36 · 704 阅读 · 0 评论 -
mmdetection——assign and sample
assign和sample是在anchor target中的核心操作。assign一般基于IOU,mmdet中也有基于atss和基于point的等。sample一般为随机,也有ohem的,基于伪标签的。MaxIoUAssigner这是常用的assign方法,下面为mmdet中该类介绍及构造函数参数说明"""Assign a corresponding gt bbox or backgro...原创 2020-03-29 20:30:46 · 2471 阅读 · 1 评论 -
mmdetection——anchor_target解读
anchor_target函数解读该函数输入参数:"""Compute regression and classification targets for anchors.Args: anchor_list (list[list]): Multi level anchors of each image. valid_flag_list (list[list]): Multi ...原创 2020-03-29 20:19:00 · 1680 阅读 · 0 评论 -
mmdetection——anchor_head解读
mmdet中anchor_head为预测分支的基类,包含了_inti_layers, init_weights, forward_single,forward, get_anchors, loss,get_bboxes这些功能,囊括了训练用到的loss计算以及预测用到的get_bboxes方法。1、forward_single and forward单尺度预测,得出分类,边框预测def fo...原创 2020-03-29 20:13:08 · 3250 阅读 · 3 评论 -
mmdetection框架解读——anchor生成机制
anchor是一组先验框,在faster rcnn中被提出,再次记录mmdetection anchor生成思路。mmdet中的AnchorGenerator类负责生成anchor,该类构造函数接收三个参数:base size,ratios,scalesbase size:anchor大小ratios:anchor 高宽比scales:anchor缩放比例每一处生成ratios*scal...原创 2020-03-29 11:03:16 · 3869 阅读 · 0 评论