MingtaoFu / gliding_vertex

The implementation of paper "Gliding vertex on the horizontal bounding box for multi-oriented object detection".

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

reproduce the results on DOTA

lijain opened this issue · comments

The method you give feels very good. I'm trying to reproduce the results on DOTA。But it didn't turn out very well
mAP: 0.37571084834148033
ap of each class: plane:0.5385116102707004,
baseball-diamond:0.2727272727272727,
bridge:0.44082450946597307,
ground-track-field:0.1341991341991342,
small-vehicle:0.24204960393608227,
large-vehicle:0.23971794346542388,
ship:0.7038695273857871,
tennis-court:0.5445677486811463,
basketball-court:0.262269548633185,
storage-tank:0.09090909090909091,
soccer-ball-field:0.22112554112554111,
roundabout:0.20355436306356553,
harbor:0.6819254239848229,
swimming-pool:0.6348744724980455,
helicopter:0.42453693477643495

Yesterday I received a mail that posted a similar issue. Is that you?

Yes, I checked it yesterday. But it didn't improve much, so I posted the results and asked the big guy to help me analyze them. Otherwise, I feel stuck here for a long time. Sorry to bother you.

According to your provided visualization result, I think there is no problems with it. I think there is something wrong with evaluation. You can post one of your txt results and your evaluation method, and I will help you check it.

The process you described is testing, maybe there is something wrong with evaluation.

P0006__1__0___0
Your provided visualization seems pretty good, so there is no problems in the outputs of the network.
From it to the final mAP results, there are still several procedures.

  1. From Python tensor object to txt file.
  2. The validation process reads your txt file and calculate the mAP.

The first point has naturally done by our codes. Plz check whether you modified the project.

我认为并不是裁剪和拼接的问题,如果您认为是这个问题的话,建议您尝试将拼接完之后的结果重新进行可视化,看是否有问题。

Hello, author. I wonder if you see the email I sent you. I've also sent you the results of DOTA prediction. If you're busy, it's not right. Could you please send me the 15. TXT documents predicted by your dota? I'll compare myself and find out the problem

Who can reproduce the result similar to that given by the author? Please advise me

您好作者我按照的方法先对labeTxt文件转换为json文件不知道为什么出现了数组越界问题
image
image
希望您百忙之中能解答一下,感激不尽。

@lijain 您好,我检查了一遍之后,项目中确实存在一个问题。就是当你切割时存在缩小的图片时,文件名中会有0.5,例如P1619__0.5__976___0.png,之前的代码使用.来分割文件名,导致文件名错写为P1619__0。现在这个问题已经更正,详情在97e9c5d 中。另外,我上传了在验证集上的结果并更新了README:4. Check if you use this project correctly。您可以用我上传的结果作为对照。

@wuhengliangliang 您好,请您打印一下line的内容是什么。

最后自己经过测试,发现复现的结果与论文中一样