DL之R-FCN:R-FCN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之R-FCN:R-FCN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
目录
1、Motivation: Sharing is Caring
相关文章
DL之R-FCN:R-FCN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之R-FCN:R-FCN算法的架构详解
R-FCN算法的简介(论文介绍)
Abstract
We present region-based, fully convolutional networks for accurate and efficient object detection. In contrast to previous region-based detectors such as Fast/Faster R-CNN [6, 18] that apply a costly per-region subnetwork hundreds of times, our region-based detector is fully convolutional with almost all computation shared on the entire image. To achieve this goal, we propose position-sensitive score maps to address a dilemma between translation-invariance in image classification and translation-variance in object detection. Our method can thus naturally adopt fully convolutional image classifier backbones, such as the latest Residual Networks (ResNets) [9], for object detection. We show competitive results on the PASCAL VOC datasets (e.g., 83.6% mAP on the 2007 set) with the 101-layer ResNet. Meanwhile, our result is achieved at a test-time speed of 170ms per image, 2.5-20× faster than the Faster R-CNN counterpart. Code is made publicly available at: https://github.com/daijifeng001/r-fcn.
摘要
我们提出了基于区域的全卷积网络,用于精确和有效的目标检测。与之前的基于区域的检测器(如Fast/Faster R-CNN)相比,我们的基于区域的检测器是完全卷积的,几乎所有计算在整个图像上共享。为了实现这一目标,我们提出了位置敏感的分数映射来解决图像分类中的平移不变性与目标检测中的平移方差之间的矛盾。因此,我们的方法可以很自然地采用完全卷积的图像分类器骨干,例如最新的ResNets[9]来进行目标检测。我们使用101层ResNet在PASCAL VOC数据集上显示了竞争结果(例如,在2007年的集上显示了83.6%的mAP)。同时,我们的结果在测试时的速度为每张图像170ms,比更快的R-CNN对应图像快2.5-20倍。代码公开提供:https://github.com/daijifeng001/r-fcn。
Conclusion and Future Work
We presented Region-based Fully Convolutional Networks, a simple but accurate and efficient framework for object detection. Our system naturally adopts the state-of-the-art image classification backbones, such as ResNets, that are by design fully convolutional. Our method achieves accuracy competitive with the Faster R-CNN counterpart, but is much faster during both training and inference. We intentionally keep the R-FCN system presented in the paper simple. There have been a series of orthogonal extensions of FCNs that were developed for semantic segmentation (e.g., see [2]), as well as extensions of region-based methods for object detection (e.g., see [9, 1, 22]). We expect our system will easily enjoy the benefits of the progress in the field.
结论及未来工作
提出了一种基于区域的全卷积网络,这是一种简单、准确、高效的目标检测框架。我们的系统自然采用了最先进的图像分类骨干,如ResNets,它的设计完全是卷积的。我们的方法达到了精度与更快的R-CNN竞争对手,但在训练和推理过程中都快得多。我们有意使本文中介绍的R-FCN系统保持简单。已有一系列针对语义分割的FCNs正交扩展(如[2]),以及基于区域的对象检测方法的扩展(如[9,1,22])。我们希望我们的系统能够很容易地从这一领域的进展中获益。
论文
Jifeng Dai, Yi Li, KaimingHe, Jian Sun.
R-FCN: Object detection via region-based fully convolutional networks. NIPS, 2016
https://arxiv.org/abs/1605.06409
1、Motivation: Sharing is Caring
对Faster R-CNN结构进行了改造,将RoI层之后的卷积都移到了RoI层之前,并利用一种位置敏感的特征图来评估各个类别的概率,在保持较高定位准确度的同时,大幅提高检测速率。
7、各种策略下的实验结果
1、AtrousConvolution技巧
•将ResNet-101的有效步幅从32像素降低到16像素,从而提高了得分图的分辨率。
•Conv4和之前的所有层(stride = 16)都保持不变; 将第一个conv5中的stride = 2修改为stride = 1
•Conv5的所有卷积滤波器都通过“带孔算法”(Algorithmeà rous)进行修改,以补偿减小的步幅。
The à troustrick improves mAPby 2.6 points.
2、Effect of Position Sensitivity on fully convolutional strategies
3、Standard Benchmarks: VOC 2007
4、Standard Benchmarks: VOC 2012
5、The Effect of Depth
当深度从50增加到101时,检测精度会增加,但是当深度达到152时,检测精度会变得饱和。
6、The Effect of Proposal Type
Works pretty well with any proposal method
Selective Search (SS) and Edge Boxes (EB)
R-FCN算法的架构详解
后期更新……
R-FCN算法的案例应用
后期更新……
相关文章
- python实现K近邻算法案例
- vuex-mapGetters使用案例解析
- 爬虫案例
- Thinkphp5学习011-项目案例-添加学生-控制器部分代码
- SSM整合案例
- C# md5 算法实现代码的案例分享
- PQ实战案例拆解 | 汇总多股票交易数据,计算最近60天的5日移动平均的操作与算法优化
- Python爬虫技术系列-03requests库案例
- 嵌入式工程师进阶,基于AM64x开发板的IPC多核开发案例分享
- Android Spider XX兔 Wechat Cookie 校验 注册案例(二)
- 总结了25个Pandas Groupby 经典案例!!
- SAP UI5 FlexBox Layout 布局的概念和具体使用案例介绍试读版
- 【数据挖掘】神经网络 后向传播算法 向前传播输入 案例计算分析 ( 网络拓扑 | 输入层计算 | 隐藏层计算 | 输出层计算 )
- 【数字信号处理】线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例 | 使用递推方法证明 )
- 深度学习基础入门篇[七]:常用归一化算法、层次归一化算法、归一化和标准化区别于联系、应用案例场景分析。
- Mybatis的CRUD案例详解编程语言
- 案例:Redis命令不当 引起数据库雪崩 造成数百万损失
- Oracle调优实战案例研究(oracle调优案例)
- PHP中使用sleep造成mysql读取失败的案例和解决方法