-
Notifications
You must be signed in to change notification settings - Fork 574
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Algorithm] Support H2RBox #644
Conversation
Codecov ReportBase: 61.20% // Head: 80.35% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## dev-1.x #644 +/- ##
============================================
+ Coverage 61.20% 80.35% +19.15%
============================================
Files 96 98 +2
Lines 6562 6806 +244
Branches 932 960 +28
============================================
+ Hits 4016 5469 +1453
+ Misses 2329 1024 -1305
- Partials 217 313 +96
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* [Algorithm] Support H2RBox * upload config and readme * Update dota.py * update unit loss test * fix ci * delete useless codes * update other implementation * Create test_h2rbox_head.py * Upload 3x config * Update 3x performance * support dotav1.5 and dotav2 * Update h2rbox performance on dotav15 * Update dotav2 * Update dotav2.py * Update ms performance on dota * Update dotav2.py * Create h2rbox-le90_r50_fpn_adamw-1x_dotav2.py * Update performance on dotav2 * Create h2rbox-le90_r50_fpn_adamw-3x_dotav15.py * Update 3x performance on dotav15 * Create h2rbox-le90_r50_fpn_adamw-3x_dotav2.py * update 3x performance on dotav2 * Add H2Rbox in README * Add h2rbox in model zoo * Update test_dota.py * Create metafile.yml * Update weights and logs * Fix * Update __init__.py * Create h2rbox-le90_r50_fpn_adamw-1x_dior.py * Update performance on dior * Fix wrong param name Co-authored-by: Yue Zhou <592267829@qq.com>
Motivation
Modification
h2rbox.py
at detectorsh2rbox_head.py
at dense_headsDOTAv15Dataset
andDOTAv2Dataset
in dota.pydotav15.py
anddotav2.py
at configs/base/datasetsh2rbox_consistency_loss.py
at lossesREADME.md
andmetafile.yml
at configs/h2rboxh2rbox-le90_r50_fpn_adamw-1x_dota.py
,h2rbox-le90_r50_fpn_adamw-3x_dota.py
andh2rbox-le90_r50_fpn_adamw-1x_dota-ms.py
at configs/h2rboxh2rbox-le90_r50_fpn_adamw-1x_dotav15.py
andh2rbox-le90_r50_fpn_adamw-3x_dotav15.py
at configs/h2rbox/dotav15h2rbox-le90_r50_fpn_adamw-1x_dotav2.py
andh2rbox-le90_r50_fpn_adamw-3x_dotav2.py
at configs/h2rbox/dotav2h2rbox-le90_r50_fpn_adamw-1x_dior.py
at configs/h2rbox/diortest_h2rbox
at test_detectorstest_loss.py
at test_lossestest_dota.py
at test_datasetstest_h2rbox_heads.py
at test_dense_headsPerformance
This PR
Original PyTorch Implementation (Paper)
Jittor Implementation
This PR
Original PyTorch Implementation (Paper)
This PR
Original PyTorch Implementation (Paper)
This PR
Original PyTorch Implementation (Paper)
Notes
MS
means multiple scale image split.Inf Time
was tested on a single RTX3090.