Learning Modulated Loss for Rotated Object Detection
About
Popular rotated detection methods usually use five parameters (coordinates of the central point, width, height, and rotation angle) to describe the rotated bounding box and l1-loss as the loss function. In this paper, we argue that the aforementioned integration can cause training instability and performance degeneration, due to the loss discontinuity resulted from the inherent periodicity of angles and the associated sudden exchange of width and height. This problem is further pronounced given the regression inconsistency among five parameters with different measurement units. We refer to the above issues as rotation sensitivity error (RSE) and propose a modulated rotation loss to dismiss the loss discontinuity. Our new loss is combined with the eight-parameter regression to further solve the problem of inconsistent parameter regression. Experiments show the state-of-art performances of our method on the public aerial image benchmark DOTA and UCAS-AOD. Its generalization abilities are also verified on ICDAR2015, HRSC2016, and FDDB. Qualitative improvements can be seen in Fig 1, and the source code will be released with the publication of the paper.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Oriented Object Detection | DOTA v1.0 (test) | SV70.2 | 378 | |
| Object Detection | DOTA 1.0 (test) | Plane AP90.1 | 256 | |
| Oriented Object Detection | DOTA (test) | AP (Plane)90.1 | 92 | |
| Object Detection | HRSC 2016 (test) | mAP@0.0786.5 | 72 | |
| Oriented Object Detection | DOTA v1.5 (test) | -- | 58 | |
| Oriented Object Detection | HRSC 2016 (test) | mAP86.5 | 55 | |
| Object Detection | UCAS-AOD (test) | mAP96.5 | 27 | |
| Oriented Object Detection | DOTA single-scale 1.0 (test) | AP (PL)90.1 | 24 | |
| Rotation Object Detection | DOTA v2.0 (test) | AP5046.31 | 14 | |
| Rotation Object Detection | DOTA v1.0 (val) | AP5066.99 | 14 |