Open jacksonsc007 opened 2 years ago
Thank you for your questions.
for a specific prediction, the iou is calculated over all GT bboxes with the same class as this prediction and the maximum is chosen.
We did not match predicted boxes to the GT boxes with the highest IoU. Instead, we use the label assignment during training to match them, and only positive points on the feature maps are shown in the figures.
Thank you for your reply. It helped me a lot.
@tianzhi0549 Hi, please accept my heartfelt thanks to your instructions. I got the following results after modifications on the label assignment. As shown in the figure, the left part is the original classification score of model output that already through sigmoid function, while the right plot is the square root of original classification score. I did square root cuz the left one still bears some dissimilarity from yours, where most samples on regions with high IOU tends to have low classification score. This is a real pet peeve because, from my perspective, predictions with high IOU with gt boxes intuitively bear high classification score. so my question is:
@tianzhi0549 Hi, I am really sorry to bother you after years of your excellent work. The idea of centerness is quite impressed and impel my passion for further research on it. Here is the problem i meet with. The idea i want to corroborate concerns with IOU between prediction and its corresponding GT bbox. However, bad experiment result was got which made me call into question the correctness of my code in calculating the IOU mentioned above. Later I noticed that you also validate the validity of centerness in Figure 7. In order to test the correctness of my code, I decided to reproduce your result in Figure 7. Though many timed I tried, the experiment result differed from Figure 7 on a large scale.Here is the result I got. On the strength of your explanation of Figure 7, each point(x,y) denotes a detected bbox before NMS, with x being its classification score and y being its iou with corresponding GT bbox. As for the iou between detected bbox and its corresponding GT bbox, for a specific prediction, the iou is calculated over all GT bboxes with the same class as this prediction and the maximum is chosen. Results are gathered on a subset of COCO val2017 data set which containing 100 images.
As you can see: 1.The number of samples of my results is way too more compared to Figure 7.