Skip to main content
QUICK REVIEW

[论文解读] CenterNet: Keypoint Triplets for Object Detection

Kaiwen Duan, Song Bai|arXiv (Cornell University)|Apr 17, 2019
Advanced Neural Network Applications参考文献 45被引用 164
一句话总结

CenterNet 将每个对象检测为一个由中心点、左上角和右下角三点组成的三点集合,并使用中心池化和级联角点池化来减少误检,在 COCO 上实现一阶段的最先进 AP(47.0),并在两阶段结果上具有竞争力。

ABSTRACT

In object detection, keypoint-based approaches often suffer a large number of incorrect object bounding boxes, arguably due to the lack of an additional look into the cropped regions. This paper presents an efficient solution which explores the visual patterns within each cropped region with minimal costs. We build our framework upon a representative one-stage keypoint-based detector named CornerNet. Our approach, named CenterNet, detects each object as a triplet, rather than a pair, of keypoints, which improves both precision and recall. Accordingly, we design two customized modules named cascade corner pooling and center pooling, which play the roles of enriching information collected by both top-left and bottom-right corners and providing more recognizable information at the central regions, respectively. On the MS-COCO dataset, CenterNet achieves an AP of 47.0%, which outperforms all existing one-stage detectors by at least 4.9%. Meanwhile, with a faster inference speed, CenterNet demonstrates quite comparable performance to the top-ranked two-stage detectors. Code is available at https://github.com/Duankaiwen/CenterNet.

研究动机与目标

  • 通过利用内部对象区域模式来推动改进一阶段基于关键点的目标检测器。
  • 在 CornerNet 的基础上引入中心关键点,以形成一个关键点三元组用于鲁棒的对象表示。
  • 通过中心池化和级联角点池化丰富中心和角点特征,以提高精度和召回率。
  • 在 MS-COCO 上评估 CenterNet,以量化在不同对象尺度的 AP 与 AR 的提升,并与最先进检测器进行比较。

提出的方法

  • 将每个对象表示为由中心关键点和一对角点组成的三元组。
  • 像 CornerNet 一样预测中心热力图和角点热力图以及嵌入和偏移,然后从角点对形成边界框。
  • 对每个候选边界框定义一个按尺度感知的中心区域,并要求该区域内同一类别的中心关键点以验证该框。
  • 引入中心池化,通过在水平方向和垂直方向聚合最大响应来增强中心关键点。
  • 引入级联角点池化,通过结合边界和内部方向的最大响应来丰富角点特征。
  • 使用多项损失进行训练,包括角点和中心的 focal 损失、拉/推嵌入损失以及偏移损失;推理时进行中心验证和非极大值抑制。

实验结果

研究问题

  • RQ1中心区域内的中心关键点是否能提高基于角点的对象检测的正确性?
  • RQ2通过中心池化和级联角点池化丰富中心与角点信息,是否提升 COCO 的 AP 与 AR?
  • RQ3与 CornerNet 及其他最先进检测器相比,CenterNet 在 MS-COCO 上的表现如何?
  • RQ4尺度感知的中心区域对小对象和大对象的检测有何影响?

主要发现

方法骨干训练输入测试输入APAP 50AP 75AP SAP MAP LAR 1AR 10AR 100AR SAR MAR L
CornerNet511-52Hourglass-52511×511ori.37.853.740.117.039.050.533.952.357.035.059.374.7
CornerNet511-104Hourglass-104511×511ori.40.556.543.119.442.753.935.354.359.137.461.976.9
CornerNet511 (multi-scale)Hourglass-52511×511<=1.5×39.454.942.318.941.253.535.053.557.736.160.175.1
CornerNet511 (multi-scale)Hourglass-104511×511<=1.5×42.157.845.320.844.856.736.455.760.038.562.777.4
CenterNet511-52Hourglass-52511×511ori.41.659.444.222.543.154.134.855.760.138.663.376.9
CenterNet511-104Hourglass-104511×511ori.44.962.448.125.647.457.436.158.463.341.367.180.2
CenterNet511 (multi-scale)Hourglass-52511×511<=1.8×43.561.346.725.345.355.036.057.261.341.464.076.3
CenterNet511 (multi-scale)Hourglass-104511×511<=1.8×47.064.550.728.949.958.937.560.364.845.168.379.7
  • CenterNet 在 COCO test-dev 上实现 47.0% 的 AP,使用 CenterNet102/104 骨干网和多尺度测试,领先所有现有的一阶段检测器至少 4.9% AP。
  • 与 CornerNet 相比,CenterNet 在小对象上显著减少错误边界框(错误发现)。
  • 使用中心池化和级联角点池化的 CenterNet 相比基线 CornerNet 在 AP 与 AR 有提升,且对小对象和大对象的提升取决于骨干网和尺度。
  • 尺度感知的中心区域在小框的召回率上有所提升,同时对大框保持了精度。
  • CenterNet 的单尺度 AP 使用 Hourglass-104 达到 44.9%(单尺度)和 47.4%(多尺度),而多尺度 CenterNet 使用 Hourglass-104 达到 47.0% AP,与顶尖的两阶段检测器相竞争。
  • 推理速度仍然实用(每张图像 270–340 ms),并带来相对于基线的显著精度提升。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。