The goal of object detection is to determine the class and location of objects in an image. This paper proposes a novel anchor-free, two-stage framework which first extracts a number of object proposals by finding potential corner keypoint combinations and then assigns a class label to each proposal by a standalone classification stage. We demonstrate that these two stages are effective solutions for improving recall and precision, respectively, and they can be integrated into an end-to-end network. Our approach, dubbed Corner Proposal Network (CPN), enjoys the ability to detect objects of various scales and also avoids being confused by a large number of false-positive proposals. On the MS-COCO dataset, CPN achieves an AP of 49.2% which is competitive among state-of-the-art object detection methods. CPN also fits the scenario of computational efficiency, which achieves an AP of 41.6%/39.7% at 26.2/43.3 FPS, surpassing most competitors with the same inference speed. Code is available at https://github.com/Duankaiwen/CPNDet
翻译:本文提出一个新的无锚、两阶段框架,首先通过寻找潜在的角点关键点组合来提取若干对象提案,然后通过独立的分类阶段为每项提案指定一个等级标签。我们证明这两个阶段是分别改进召回和精确度的有效解决办法,可以将其纳入端对端网络。我们称为角建议网络(CPN)的做法能够探测各种规模的物体,并避免被大量虚假的正面提案混淆。在MS-CO数据集上,CPN实现了49.2%的AP,在最新物体探测方法中具有竞争力。CPN还符合计算效率的设想,即26.2/43.3时达到41.6/39%/39.7%的AP,以同样的推论速度超过大多数竞争者。代码见https://github.com/Duankaiwen/CPNDetet。