点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

本文授权转自知乎作者跑者小越,https://zhuanlan.zhihu.com/p/140036646。未经作者许可,不得二次转载。

前言

依稀记得两年前刚开始接触深度学习和目标检测的时候,惊喜地发现知乎上有很多优质的目标检测相关文章,其中不少甚至是论文作者自己写的,极具食用价值。通过阅读这些文章,不仅加深了我对现有目标检测领域的理解,还让我深深体会到了同行们对科研的热爱,一句话概括:受益匪浅。因此我打算将自认为不错的知乎文章分享出来,希望能让对目标检测感兴趣的同学们更快地了解目标检测,认识在这个领域辛勤耕耘的大神们。开放的社区也一定会更加促进目标检测领域的研究!

需要说明的是本文并没有包揽所有目标检测文章,只有那些我读过并且觉得受益匪浅的文章

(以下排名不分先后,单纯按照我的收藏夹顺序...)

一、基础

【1】作为目标检测领域最经典的模型,Faster RCNN 的大名无人不知无人不晓。而全网把 Faster RCNN 讲的最透彻的,非此文莫属。仅凭一篇文章就让无数同学记住了白裳这个名字。强烈安利,新人必看。

白裳:一文读懂Faster RCNN
https://zhuanlan.zhihu.com/p/31426458

【2】作者为旷视科技南京研究院研究员,本文针对mmAP这一经典的目标检测评价指标详细解析其定义初衷和具体计算方式;下半篇深入分析mmAP的特点,并介绍针对这些特点现有方法如何“hack” mmAP,最后将提出几个mmAP未考虑到的评测要素。

zzzz1:浅析经典目标检测评价指标--mmAP(一)
https://zhuanlan.zhihu.com/p/55575423
zzzz1:浅析经典目标检测评价指标--mmAP(二)
https://zhuanlan.zhihu.com/p/56899189

【3】作者为清华CS博士,本文从Normalization的背景讲起,用一个公式概括 Normalization的基本思想与通用框架,将各大主流方法一一对号入座进行深入的对比分析,并从参数和数据的伸缩不变性的角度探讨Normalization有效的深层原因。

Juliuszh:详解深度学习中的Normalization,BN/LN/WN
https://zhuanlan.zhihu.com/p/33173246

【4】作者为百度CV工程师,本文详细阐述了目前分类损失函数为何多用交叉熵,而不是KL散度。

KevinCK:交叉熵、相对熵(KL散度)、JS散度和Wasserstein距离(推土机距离)
https://zhuanlan.zhihu.com/p/74075915

【5】本文节选自王峰博士的毕业论文。Softmax交叉熵损失函数应该是目前最常用的分类损失函数了,本文从最优化的角度来推导出Softmax交叉熵损失函数,极具启发性。

王峰:从最优化的角度看待Softmax损失函数
https://zhuanlan.zhihu.com/p/45014864

【6】本文指出了学术论文与工业界需求偏差,分析了为什么有些模型FLOPs很低,但其推理速度却很慢。

Phoenix Li:FLOPs与模型推理速度
https://zhuanlan.zhihu.com/p/122943688

【7】空洞卷积(Dilated/Atrous Convolution),广泛应用于语义分割与目标检测等任务中。本文介绍了空洞卷积的作用,感受野的计算,以及其gridding问题。

点点点:总结-空洞卷积(Dilated/Atrous Convolution)
https://zhuanlan.zhihu.com/p/50369448

【8】本文介绍了两大类处理目标多尺度的方法:图像金字塔和特征金字塔。

点点点:总结-CNN中的目标多尺度处理zhuanlan.zhihu.com
https://zhuanlan.zhihu.com/p/70523190

【9】本文指出对于CNN而言,深度之外,感受野以及该感受野上的通道数,真正决定了网络的性能。CNN是一种利用卷积实现二维泛函空间到二维泛函空间映射的神经网络。

akkaze-郑安坤:CNN真的需要下采样(上采样)吗?(原创)
https://zhuanlan.zhihu.com/p/94477174

【10】教你如何计算神经网络的复杂度

Michael Yuan:卷积神经网络的复杂度分析
https://zhuanlan.zhihu.com/p/31575074

【11】本文提炼了一个核心观点:目标检测中存在多种多样的不平衡,这些不平衡会影响最终的检测精度,而现有的许多研究可以归结为解决这些不平衡方法。将不平衡分为四类:类别不平衡,尺度不平衡;空间不平衡,多任务损失优化之间的不平衡。

ChenJoya:Imbalance Problems in Object Detection: A Review
https://zhuanlan.zhihu.com/p/82371629

【12】能否对卷积神经网络工作原理做一个直观的解释?
https://www.zhihu.com/question/39022858/answer/224446917

【13】stone:令人拍案称奇的Mask RCNN
https://zhuanlan.zhihu.com/p/37998710

【14】视频中的目标检测与图像中的目标检测具体有什么区别?
https://www.zhihu.com/question/52185576/answer/155679253

【15】中国移不动:5分钟理解Focal Loss与GHM——解决样本不平衡利器
https://zhuanlan.zhihu.com/p/80594704

【16】燕小花:目标检测小tricks--样本不均衡处理
https://zhuanlan.zhihu.com/p/60612064

【17】YaqiLYU:目标检测中的Anchor
https://zhuanlan.zhihu.com/p/55824651

【18】小小将:目标检测|SSD原理与实现
https://zhuanlan.zhihu.com/p/33544892

【19】小小将:目标检测|YOLO原理与实现
https://zhuanlan.zhihu.com/p/32525231

二、综述

【1】当时带领我入坑的目标检测综述,记录了2017.12.31之前的所有目标检测算法。让当时的我了解到原来目前目标检测领域的深度学习方法主要分为两类:two stage 和 one stage。

Ronald:综述:深度学习时代的目标检测算法zhuanlan.zhihu.com
https://zhuanlan.zhihu.com/p/33277354

【2】俞刚博士在目标检测领域也是很出名的大佬,之前在旷视科技待了5年,任Detection组组长,19年年底跳槽到腾讯PCG光影研究室。下面这篇文章是他在旷视的时候做的分享,讲述了什么是目标检测,其技术现状是什么;目前目标检测领域的五个挑战点及旷视分别给出的技术解决方案;最后展望了目标检测的未来,the devil is in the detail。

旷视科技:R Talk | 旷视科技目标检测概述:Beyond RetinaNet and Mask R-CNN
https://zhuanlan.zhihu.com/p/38154492

【3】一篇关于旋转目标检测论文的综述。在目前已知开源的数据集中,只有遥感和文字类数据集才涉及到旋转框的目标检测。(还有少量未开源的logo/商品数据集)

qianlinjun:旋转目标(遥感/文字)检测方法整理(2017-19年)
https://zhuanlan.zhihu.com/p/98703562

【4】文本作者为国科大CS博士,目前就职于微软亚研院。知乎专栏致力于计算机视觉迁移学习相关研究。

王晋东不在家:《迁移学习简明手册》发布啦!
https://zhuanlan.zhihu.com/p/35352154

【5】本文作者为旷视研究员。人脸检测是人脸识别的第一站,旷视的努力主要体现在紧紧围绕人脸检测领域顽固而核心的问题展开,攻坚克难,功夫花在刀刃上,比如人脸尺度的变动及遮挡等,实现速度与精度的双重涨点。

王剑锋:人脸检测江湖的那些事儿——从旷视说起
https://zhuanlan.zhihu.com/p/56619497

三、Anchor Free

【1】这篇文章主要讲一下有代表性的Anchor-Free模型(包括DenseBox、YOLO、CornerNet、ExtremeNet、FSAF、FCOS、FoveaBox),分成3个部分来介绍(早期探索、基于关键点、密集预测)。最后作者认为设计合适的gt,是提升目标检测速度和精度的关键。

陀飞轮:目标检测:Anchor-Free时代
https://zhuanlan.zhihu.com/p/62103812

【2】陈恺博士是大名鼎鼎的mmdetection的作者,他毕业于港中文,目前就职于商汤科技。本文揭示了几篇anchor free论文设计的异曲同工之妙。历史的车轮滚滚向前, 目标检测研究似乎也在不断轮回。

陈恺:物体检测的轮回: anchor-based 与 anchor-free
https://zhuanlan.zhihu.com/p/62372897

【3】本文作者王乃岩博士为图森首席科学家。

Naiyan Wang:聊聊Anchor的"前世今生"(上)
https://zhuanlan.zhihu.com/p/63273342

Naiyan Wang:聊聊Anchor的"前世今生"(下)
https://zhuanlan.zhihu.com/p/68291859

四、神经架构搜索 NAS

CLAY:神经网络架构搜索(NAS)中的milestones
https://zhuanlan.zhihu.com/p/94252445

如何评价Google Brain团队最新检测论文SpineNet?
https://www.zhihu.com/question/360562458/answer/959198888

五、从头训练

【1】朱睿是ScratchDet的作者,目前在港中文读研,他开门见山地指出关于从0训练检测器的个人观点:1)需要能够稳定梯度的优化手段(比如clip_gradient、BN、GN、SN、等等);2)训练足够多的epoch与合适的学习率;3)对于小数据集,在训练时需要一定的数据增广。

如何评价何恺明等 arxiv 新作 Rethinking ImageNet Pre-training?
https://www.zhihu.com/question/303234604/answer/537395863

【2】沈志强是DSOD的作者,他在这篇文章中指出:起初从头训练之所以没有使用预训练模型效果好,更本质的一点是batch size太小(通常每张卡上1或2)导致BN收敛不好。而最近出现的GN,SN缓解了这个问题。

沈志强:Object Detection from Scratch - A Brief Review
https://zhuanlan.zhihu.com/p/137410354

六、展望未来

【1】作者为北大数院助理教授,本文提出了未来深度学习领域值得 follow 的几个大方向:1)深入反思和理解深度学习的行为;2)新模型的构建;3)新的数据场景或数据结构中的深度学习模型;4)Learning-enhanced algorithms;5)对应用友好的模型和算法;6)和硬件结合的方向。

时至今日,深度学习领域有哪些值得追踪的前沿研究?
https://www.zhihu.com/question/385326992/answer/1164005349

【2】作者为旷视科技实习生,本文认为:2017年是顶峰,2018年呈现饱和趋势,2019年基本宣告了这个时代的落幕。如果真的选择做纯目标检测,必须去啃硬骨头了。

想知道目标检测领域中还有哪些方向能做?
https://www.zhihu.com/question/351254577/answer/861582672

七、研究心得

zibuyu9:好的研究想法从哪里来
https://zhuanlan.zhihu.com/p/93765082

陈天奇:机器学习科研的十年
https://zhuanlan.zhihu.com/p/74249758

Naiyan Wang:闲聊几句科研三观
https://zhuanlan.zhihu.com/p/37042197

田渊栋:一些感悟
https://zhuanlan.zhihu.com/p/26178137

八、工程经验

ps. 因为我自己主要用pytorch,主要都是关于pytorch的~

巽二:简单两步加速PyTorch里的Dataloader
https://zhuanlan.zhihu.com/p/68191407

张皓:PyTorch Cookbook(常用代码段整理合集)
https://zhuanlan.zhihu.com/p/59205847

Pytorch有什么节省显存的小技巧?
https://www.zhihu.com/question/274635237/answer/755102181

lbin:pytorch + apex 生活变得更美好
https://zhuanlan.zhihu.com/p/57958993

Jack Stark:[深度学习框架]PyTorch常用代码段
https://zhuanlan.zhihu.com/p/104019160

商汤科技SenseTime:模型量化了解一下?
https://zhuanlan.zhihu.com/p/132561405

如何评价商汤开源的 mm-detection 检测库?
https://www.zhihu.com/question/294578141/answer/509367634

九、比赛技巧

Caleb Ge:Crowdhuman人体检测比赛第一名经验总结
https://zhuanlan.zhihu.com/p/68677880

AI科技大本营:Hinton等人最新研究:大幅提升模型准确率,标签平滑技术到底怎么用?
https://zhuanlan.zhihu.com/p/72685158

商汤科技SenseTime:CVPR 2020丨商汤TSD目标检测算法获得Open Images冠军
https://zhuanlan.zhihu.com/p/131576433

十、论文笔记

2020

Amusi:大神接棒,YOLOv4来了!
https://zhuanlan.zhihu.com/p/135909702

Amusi:ResNeSt 实现有误?
https://zhuanlan.zhihu.com/p/135220104

Hassassin:一行代码提升迁移性能 | CVPR2020 Oral
https://zhuanlan.zhihu.com/p/121507249

mileistone:也谈阿里达摩院的频域学习论文
https://zhuanlan.zhihu.com/p/115584408)

2019

陈恺:Guided Anchoring: 物体检测器也能自己学 Anchor
https://zhuanlan.zhihu.com/p/55854246)

pprp:打通多个视觉任务的全能Backbone:HRNet
https://zhuanlan.zhihu.com/p/134253318

陀飞轮:GCNet:当Non-local遇见SENet
https://zhuanlan.zhihu.com/p/64988633)

OLDPAN:扔掉anchor!真正的CenterNet——Objects as Points论文解读
https://zhuanlan.zhihu.com/p/66048276

TeddyZhang:目标检测:FCOS(2019)
https://zhuanlan.zhihu.com/p/62869137

如何评价zhangshifeng最新的讨论anchor based/ free的论文?
https://www.zhihu.com/question/359595879/answer/927861326

如何看待 CVPR2019 论文 Libra R-CNN(一个全面平衡的目标检测器)?
https://www.zhihu.com/question/319458937/answer/647082241

Naiyan Wang:TridentNet:处理目标检测中尺度变化新思路
https://zhuanlan.zhihu.com/p/54334986)

2018

Naiyan Wang:CVPR18 Detection文章选介(上)
https://zhuanlan.zhihu.com/p/35882192

Naiyan Wang:CVPR18 Detection文章选介(下)
https://zhuanlan.zhihu.com/p/36431183

商汤科技SenseTime:商汤科技44篇论文入选CVPR 2018
https://zhuanlan.zhihu.com/p/36688720)

持续更新中,欢迎推荐好文~

好消息!

小白学视觉知识星球

开始面向外开放啦

从基础综述、论文笔记到工程经验、训练技巧:值得一看的目标检测好文推荐...相关推荐

  1. 论文笔记:Object Detection in 20 Years: A Surve(目标检测20年研究综述)

    文章目录 1.介绍 2.目标检测的20年发展历程 2.1.目标检测路线 2.1.1.里程碑:传统检测器 2.1.2.基于CNN的两阶段检测器 2.1.3.基于CNN的单阶段检测器 2.2.目标检测数据 ...

  2. 经验 | 深度学习中从基础综述、论文笔记到工程经验、训练技巧

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:本文授权转自知乎作者跑者小越,https://zhuanla ...

  3. 【time series】时间序列领域的Transformer综述论文笔记

    论文名称:Transformers in Time Series: A Survey 论文年份:2022/5/7 论文作者:阿里巴巴达摩院 论文下载:https://arxiv.org/abs/220 ...

  4. 基于深度学习的目标检测综述(单阶段、多阶段、FPN变体、旋转目标检测等)

    随着深度学习的发展,基于深度学习的目标检测方法因其优异的性能已经得到广泛的使用.目前经典的目标检测方法主要包括单阶段(YOLO.SSD.RetinaNet,还有基于关键点的检测方法等)和多阶段方法(F ...

  5. ICCV2019论文点评:3D Object Detect疏密度点云三维目标检测

    ICCV2019论文点评:3D Object Detect疏密度点云三维目标检测 STD: Sparse-to-Dense 3D Object Detector for Point Cloud 论文链 ...

  6. 多模态情感分析研究综述 论文笔记

    这里写目录标题 论文标题 引言 论文学术结构 1.总体介绍 2.介绍叙述式多模态情感分析 3.介绍交互式多模态情感分析 4.多模态情感分析存在的交互建模科学问题 5.结束语 阅读论文初体验 思维导图 ...

  7. Multimodal Machine Learning: A Survey and Taxonomy多模态综述论文笔记

    文章目录 第一遍:快速预览,把握概要 1. 仔细阅读标题.摘要和简介. 1 INTRODUCTION 2. 先忽略内容,读一读文章中的每个小标题. 3. 如果有数学内容,先大致浏览,确定其理论基础. ...

  8. 图神经网络综述论文笔记

    Graph Neural Networks:A Review of Methods and Applications 前言 模型 GNN GNN的变体 图类型 传播方式 训练方法 通用框架 应用 主要 ...

  9. 【时序】应用于时间序列的 Transformer 综述论文笔记

    论文名称:Transformers in Time Series: A Survey 论文下载:https://arxiv.org/abs/2202.07125 论文源码:https://github ...

最新文章

  1. 运行时常量池在哪里_C++干货系列——从编译期常量谈到constexpr(一)
  2. shell脚本的两种执行方式区别举例
  3. 小学生计算机德育渗透总结,小学信息技术教学德育渗透的研究
  4. optional 解决空指针_Java8新特性:Optional类的正确使用姿势
  5. vim 使用 Tricks
  6. 小蠓虫如何灭_小咬怎么灭
  7. 由两个曲面确定的交线的切向量求解
  8. Vue实现附件上传功能
  9. Linux中ps和netstat中的相关知识点
  10. 啥叫全国统一大市场?
  11. 中科大计算机电子信息,中国科学技术大学电子工程与信息科学系
  12. 时间复杂度和空间复杂度
  13. 信号与系统(20)-拉普拉斯变换的性质
  14. 哈佛大学幸福课笔记一
  15. 图数据库nebula
  16. Android开发之UI线程和非UI线程
  17. VUE+Element-ui实战之el-calendar日历自定义显示内容
  18. 安装kubectl失败:error: unpacking of archive failed on file /usr/bin/kubectl: cpio: rename
  19. 《微信公众平台与小程序开发——从零搭建整套系统》——第1章,第1.2节微信公众平台...
  20. javascript闭包的前世今生

热门文章

  1. 颜色的搭配适用,摘自某论坛
  2. C/C++去除行末空格
  3. ​区块链公链“三元悖论”专题系列之去中心化(Decentralization)
  4. 亚马逊17亿美元收购iRobot;谷歌·Web性能权威指南电子书;宾大·现代统计学习课程资料;轻量化爬虫实现方案;前沿论文 | ShowMeAI资讯日报
  5. reset.css(常用项目代码初始化)
  6. hadoop学习之----------IntelliJ IDEA上实现MapReduce中最简单的单词统计的程序(本地 和 hadoop 两种实现方式)...
  7. 算法-经典趣题-三色球
  8. XYplorer设置-右键新建word文档或者md文档
  9. Unity与讯飞语音交互:使用aiui技能
  10. Linux内核学习笔记——Linux中的用户组和权限管理(UID是什么?)