h2rbox-mmrotate

[ICLR'23] PyTorch Implementation for H2RBox

https://github.com/visionxlab/h2rbox-mmrotate

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.2%) to scientific vocabulary

Keywords

object-detection oriented-object-detection
Last synced: 6 months ago · JSON representation ·

Repository

[ICLR'23] PyTorch Implementation for H2RBox

Basic Info
  • Host: GitHub
  • Owner: VisionXLab
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 12.9 MB
Statistics
  • Stars: 102
  • Watchers: 5
  • Forks: 11
  • Open Issues: 5
  • Releases: 0
Topics
object-detection oriented-object-detection
Created over 3 years ago · Last pushed about 3 years ago
Metadata Files
Readme Contributing License Citation

README.md

H2RBox (ICLR 2023)

H2RBox: Horizontal Box Annotation is All You Need for Oriented Object Detection

Abstract

Oriented object detection emerges in many applications from aerial images to autonomous driving, while many existing detection benchmarks are annotated with horizontal bounding box only which is also less costive than fine-grained rotated box, leading to a gap between the readily available training corpus and the rising demand for oriented object detection. This paper proposes a simple yet effective oriented object detection approach called H2RBox merely using horizontal box annotation for weakly-supervised training, which closes the above gap and shows competitive performance even against those trained with rotated boxes. The cores of our method are weakly- and self-supervised learning, which predicts the angle of the object by learning the consistency of two different views. To our best knowledge, H2RBox is the first horizontal box annotation-based oriented object detector. Compared to an alternative i.e. horizontal box-supervised instance segmentation with our post adaption to oriented object detection, our approach is not susceptible to the prediction quality of mask and can perform more robustly in complex scenes containing a large number of dense objects and outliers. Experimental results show that H2RBox has significant performance and speed advantages over horizontal box-supervised instance segmentation methods, as well as lower memory requirements. While compared to rotated box-supervised oriented object detectors, our method shows very close performance and speed, and even surpasses them in some cases.

Results and models

DOTA1.0

| Backbone | mAP | Angle | lr schd | Mem (GB) | Inf Time (fps) | MS | Batch Size | Configs | Download | |:------------------------:|:-----:|:-----:|:-------:|:--------:|:--------------:|:---:|:----------:|:-----------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | ResNet50 (1024,1024,200) | 67.24 | le135 | 1x | 5.50 | 25.7 | - | 2 | h2rboxatssr50adamwfpn1xdota_le135 | - | | ResNet50 (1024,1024,200) | 67.45 | le90 | 1x | 7.02 | 28.5 | - | 2 | h2rboxr50adamwfpn1xdotale90 | model | log | | ResNet50 (1024,1024,200) | 70.77 | le90 | 3x | 7.02 | 28.5 | - | 2 | h2rboxr50adamwfpn3xdotale90 | model | log | | ResNet50 (1024,1024,200) | 74.53 | le90 | 1x | 8.58 | - | √ | 2 | h2rboxr50adamwfpn1xdotams_le90 | model | log |

DOTA1.5

| Backbone | mAP | Angle | lr schd | Mem (GB) | Inf Time (fps) | MS | Batch Size | Configs | Download | |:------------------------:|:-----:|:-----:|:-------:|:--------:|:--------------:|:---:|:----------:|:-------------------------------------------------------------------------------------------------:|:--------:| | ResNet50 (1024,1024,200) | 59.02 | le135 | 1x | 6.29 | 24.8 | - | 2 | h2rboxatssr50adamwfpn1xdotav15_le135 | - | | ResNet50 (1024,1024,200) | 60.19 | le90 | 1x | 10.68 | 25.8 | - | 2 | h2rboxr50adamwfpn1xdotav15le90 | - | | ResNet50 (1024,1024,200) | 62.60 | le90 | 1x | 10.68 | 25.8 | - | 2 | h2rboxr50adamwfpn3xdotav15le90 | - |

DOTA2.0

| Backbone | mAP | Angle | lr schd | Mem (GB) | Inf Time (fps) | MS | Batch Size | Configs | Download | |:------------------------:|:-----:|:-----:|:-------:|:--------:|:--------------:|:---:|:----------:|:----------------------------------------------------------------------------------------------:|:--------:| | ResNet50 (1024,1024,200) | 45.35 | le135 | 1x | 6.43 | 24.7 | - | 2 | h2rboxatssr50adamwfpn1xdotav2_le135 | - | | ResNet50 (1024,1024,200) | 45.87 | le90 | 1x | 11.57 | 25.0 | - | 2 | h2rboxr50adamwfpn1xdotav2le90 | - | | ResNet50 (1024,1024,200) | 47.86 | le90 | 1x | 11.57 | 25.0 | - | 2 | h2rboxr50adamwfpn3xdotav2le90 | - |

Notes:

Get Started

Please refer to the official guide of MMRotate 0.x or here.

Citation

``` @inproceedings{yang2023h2rbox, title={H2RBox: Horizontal Box Annotation is All You Need for Oriented Object Detection}, author={Yang, Xue and Zhang, Gefan and Li, Wentong and Wang, Xuehui and Zhou, Yue and Yan, Junchi}, booktitle={International Conference on Learning Representations}, year={2023} }

```

Owner

  • Name: VisionXLab
  • Login: VisionXLab
  • Kind: organization
  • Email: yangxue0827@126.com

VisionXLab at Shanghai Jiao Tong University, led by Prof. Xue Yang.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - name: "MMRotate Contributors"
title: "OpenMMLab rotated object detection toolbox and benchmark"
date-released: 2022-02-18
url: "https://github.com/open-mmlab/mmrotate"
license: Apache-2.0

GitHub Events

Total
  • Issues event: 1
  • Watch event: 6
Last Year
  • Issues event: 1
  • Watch event: 6

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 22
  • Total pull requests: 0
  • Average time to close issues: about 1 month
  • Average time to close pull requests: N/A
  • Total issue authors: 20
  • Total pull request authors: 0
  • Average comments per issue: 3.32
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 0
  • Average time to close issues: 25 minutes
  • Average time to close pull requests: N/A
  • Issue authors: 2
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • zhu011 (2)
  • Egrt (1)
  • lnq325805524 (1)
  • Fun772283153 (1)
  • douling843 (1)
  • 123456hxh (1)
  • WHK1229 (1)
  • SustechcsKing (1)
  • Kevinskr (1)
  • lebron-2016 (1)
  • dalexin (1)
  • aschneid42 (1)
  • vansin (1)
  • GISScience (1)
  • njustczr (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels