Object detection performance, as measured on the canonical PASCAL VOC dataset, has plateaued in the last few years. The best-performing methods are complex ensemble systems that typically combine multiple low-level image features with high-level context. In this paper, we propose a simple and scalable detection algorithm that improves mean average precision (mAP) by more than 30% relative to the previous best result on VOC 2012---achieving a mAP of 53.3%. Our approach combines two key insights: (1) one can apply high-capacity convolutional neural networks (CNNs) to bottom-up region proposals in order to localize and segment objects and (2) when labeled training data is scarce, supervised pre-training for an auxiliary task, followed by domain-specific fine-tuning, yields a significant performance boost. Since we combine region proposals with CNNs, we call our method R-CNN: Regions with CNN features. We also compare R-CNN to OverFeat, a recently proposed sliding-window detector based on a similar CNN architecture. We find that R-CNN outperforms OverFeat by a large margin on the 200-class ILSVRC2013 detection dataset. Source code for the complete system is available at http://www.cs.berkeley.edu/~rbg/rcnn.
核心贡献 · Key contributions
提出 R-CNN,将区域提议与 CNN 结合用于目标检测。 Proposes R-CNN, combining region proposals with CNNs for object detection.
在 PASCAL VOC 2012 上相比先前最佳结果实现 30%的相对 mAP 提升。 Achieves 30% relative mAP improvement on PASCAL VOC 2012 over prior best.
展示在辅助任务上有监督预训练加领域特定微调可提升性能。 Shows supervised pre-training on auxiliary task plus domain-specific fine-tuning boosts performance.
证明 R-CNN 在 ILSVRC2013 检测上大幅优于 OverFeat。 Demonstrates R-CNN outperforms OverFeat on ILSVRC2013 detection by large margin.
将 R-CNN 扩展到语义分割,在 PASCAL VOC 上取得有竞争力的结果。 Extends R-CNN to semantic segmentation with competitive results on PASCAL VOC.
提供错误模式分析和边界框回归以减少定位错误。 Provides analysis of error modes and bounding-box regression to reduce mislocalizations.
局限 · Limitations
需要通过扭曲获得固定大小的 CNN 输入,可能扭曲宽高比。 Requires fixed-size CNN input via warping, which may distort aspect ratios.
区域提议阶段(选择性搜索)是速度和召回率的瓶颈。 Region proposal stage (selective search) is a bottleneck for speed and recall.
微调和 SVM 训练使用不同的正负样本定义,导致不一致。 Fine-tuning and SVM training use different positive/negative definitions, causing inconsistency.
边界框回归仅对接近真实值的提议有效,限制了适用范围。 Bounding-box regression only effective for proposals near ground truth, limiting scope.
性能严重依赖预训练数据集(ImageNet)和架构选择。 Performance depends heavily on pre-training dataset (ImageNet) and architecture choice.