Rethinking Rotated Object Detection with Gaussian Wasserstein Distance Loss
arXiv:2101.11952
Abstract
Boundary discontinuity and its inconsistency to the final detection metric have been the bottleneck for rotating detection regression loss design. In this paper, we propose a novel regression loss based on Gaussian Wasserstein distance as a fundamental approach to solve the problem. Specifically, the rotated bounding box is converted to a 2-D Gaussian distribution, which enables to approximate the indifferentiable rotational IoU induced loss by the Gaussian Wasserstein distance (GWD) which can be learned efficiently by gradient back-propagation. GWD can still be informative for learning even there is no overlapping between two rotating bounding boxes which is often the case for small object detection. Thanks to its three unique properties, GWD can also elegantly solve the boundary discontinuity and square-like problem regardless how the bounding box is defined. Experiments on five datasets using different detectors show the effectiveness of our approach. Codes are available at https://github.com/yangxue0827/RotationDetection and https://github.com/open-mmlab/mmrotate.
15 pages, 6 figures, 9 tables, accepted by ICML21, codes are available at https://github.com/yangxue0827/RotationDetection and https://github.com/open-mmlab/mmrotate
References in corpus (12)
- Gliding vertex on the horizontal bounding box for multi-oriented object detection
- R2CNN: Rotational Region CNN for Orientation Robust Scene Text Detection
- CFC-Net: A Critical Feature Capturing Network for Arbitrary-Oriented Object Detection in Remote Sensing Images
- PolarDet: A Fast, More Precise Detector for Rotated Target in Aerial Images
- IENet: Interacting Embranchment One Stage Anchor Free Detector for Orientation Aerial Object Detection
- Dual Path Networks
- Dynamic Anchor Learning for Arbitrary-Oriented Object Detection
- Dense Label Encoding for Boundary Discontinuity Free Rotation Detection
- Align Deep Features for Oriented Object Detection
- MRDet: A Multi-Head Network for Accurate Oriented Object Detection in Aerial Images
- SWA Object Detection
- AlphaRotate: A Rotation Detection Benchmark using TensorFlow
Cited by in corpus (12)
- Detecting tiny objects in aerial images: A normalized Wasserstein distance and a new benchmark
- MMRotate: A Rotated Object Detection Benchmark using PyTorch
- Optimization for Arbitrary-Oriented Object Detection via Representation Invariance Loss
- Fewer is More: Efficient Object Detection in Large Aerial Images
- G-Rep: Gaussian Representation for Arbitrary-Oriented Object Detection
- PETDet: Proposal Enhancement for Two-Stage Fine-Grained Object Detection
- Task-wise Sampling Convolutions for Arbitrary-Oriented Object Detection in Aerial Images
- Improving the Detection of Small Oriented Objects in Aerial Images
- FCOSR: A Simple Anchor-free Rotated Detector for Aerial Object Detection
- Sampling Equivariant Self-attention Networks for Object Detection in Aerial Images
- Box2Poly: Memory-Efficient Polygon Prediction of Arbitrarily Shaped and Rotated Text
- MidNet: An Anchor-and-Angle-Free Detector for Oriented Ship Detection in Aerial Images