-
Notifications
You must be signed in to change notification settings - Fork 567
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
Support RR360 (Rotated Rectangle 360) Detection in TRR360D #731
Conversation
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
@RangiLyu hope merge as soon as possible |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## dev-1.x #731 +/- ##
==========================================
Coverage ? 79.35%
==========================================
Files ? 100
Lines ? 7274
Branches ? 1040
==========================================
Hits ? 5772
Misses ? 1164
Partials ? 338 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 in Codecov by Sentry. |
@RangiLyu 加TODO 的意思是要readme 写一下吗? |
代码里加上 |
Readme最好也说明一下情况 |
ok |
Does this coding directly apply to existing models to improve or degrade performance? I am also concerned about how to accurately evaluate this method, since the actual orientation information is not effectively represented in the mAP. |
please see~
dota_r360_metric |
Thanks, I understand the evaluation method, but did you test it on DOTA1.0? I just want to know if it has any advantages over the le90, le135, and oc on RS. |
not test in DOTA 1.0, define a new metric named r360, the dataset satisfy follow condition can use this method https://arxiv.org/pdf/2303.01894.pdf welcome add my wechat van-sin |
1. Motivation
传统的 mmrotate的 oc le90 le135 定义的算法和数据集检测范围不支持 360的旋转模板检测,不能区分矩形的ABCD点的语义,所以本工作,定义了 r360 角度定义法,同时制作了DOTA格式的TRR360D 数据集,在此数据集上验证改造算法的有效性。
2. Modification
3. 快速上手
安装前置依赖
数据集下载
600 个训练图片,240个测试图片
通过 browse_dataset.py 检测数据集的正确性
数据集有由语义信息的,ABCD点是表格左上角开始,依次顺时钟的四个点。
configs360
推理已训练好的模型
在 work_dirs/rotated_rtmdet_s_l1-3x-ic19_pt/{时间戳}/predict_result 可以看到训练好的模型推理结果
训练
测试自行训练的
5. Checklist