Bounding Box Regression with Uncertainty for Accurate Object Detection

Yihui He, Chenchen Zhu, Jianren Wang, Marios Savvides, Xiangyu Zhang
9/23/2018
cs.CV

Official code: ethanhe42/KL-Loss (720 stars, Apache-2.0, PyTorch, last commit 2024-05-02). 1 more implementation below.

Abstract

Large-scale object detection datasets (e.g., MS-COCO) try to define the ground truth bounding boxes as clear as possible. However, we observe that ambiguities are still introduced when labeling the bounding boxes. In this paper, we propose a novel bounding box regression loss for learning bounding box transformation and localization variance together. Our loss greatly improves the localization accuracies of various architectures with nearly no additional computation. The learned localization variance allows us to merge neighboring bounding boxes during non-maximum suppression (NMS), which further improves the localization performance. On MS-COCO, we boost the Average Precision (AP) of VGG-16 Faster R-CNN from 23.6% to 29.1%. More importantly, for ResNet-50-FPN Mask R-CNN, our method improves the AP and AP90 by 1.8% and 6.2% respectively, which significantly outperforms previous state-of-the-art bounding box refinement methods. Our code and models are available at: github.com/yihui-he/KL-Loss

View on arXivView PDF

Code Implementations(2)

ethanhe42/KL-LossOfficial100%
PyTorchApache-2.0

Bounding Box Regression with Uncertainty for Accurate Object Detection (CVPR'19)

720105C++, CudaMar 1, 20192 years agoApache-2.0
detectiondetection-algorithmdetection-modeldetection-networkobject-detection+1 more
Apache-2.0

Bounding Box Regression with Uncertainty for Accurate Object Detection (CVPR'19)

36634C++, CudaSep 22, 20182 years agoApache-2.0
object-detection

Similar Papers

Cite this paper

@article{he2018bounding,
  title  = {Bounding Box Regression with Uncertainty for Accurate Object Detection},
  author = {Yihui He and Chenchen Zhu and Jianren Wang and Marios Savvides and Xiangyu Zhang},
  year   = {2018},
  eprint = {1809.08545},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1809.08545}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1809.08545.svg)](https://codeofpaper.com/paper/1809.08545)

Discussion