SiamRPN-VGG icon indicating copy to clipboard operation
SiamRPN-VGG copied to clipboard

the precision of SiamRPN-VGG

Open zhanght021 opened this issue 5 years ago • 9 comments

Hi, I am a little confused about the precision, in the paper "SiamVGG", the precision of SiamVGG is a little better than SiameseRPN, but here with the module RPN, the precision of SiamRPN-VGG is a little worse than SiameseRPN, the EAO of VOT2018 is only 0.21, I am confused,请求大神指教

zhanght021 avatar Apr 23 '19 01:04 zhanght021

@zhanght021 你用他这个代码可以训练嘛

fAnchao1 avatar Apr 23 '19 02:04 fAnchao1

@fAnchao1 没呢,我就看到了精度问一下,那个HelloRicky123不是已经搞定代码了吗,他今天又更新了,在OTB100上的精度和原文几乎一致了,并且他还给出了他训练好的模型,你可以去看一下

zhanght021 avatar Apr 23 '19 02:04 zhanght021

@zhanght021 哦好的谢谢啦

fAnchao1 avatar Apr 23 '19 02:04 fAnchao1

@zhanght021 我没跑通啊,那个人的代码真的不友好

fAnchao1 avatar Apr 23 '19 07:04 fAnchao1

对 用他的。。。 我这个估计是网络架构问题, 我用他的改的我的vgg还是不行 他最后能clsloss收到0.03左右vgg只能到0.09

leeyeehoo avatar Apr 24 '19 20:04 leeyeehoo

@leeyeehoo 有一个问题,我看你在image.py中, iou>0.4就认为是正样本,这个值会不会太小了,我看SiameseRPN中用的是0.6,然后就是在loss.py中pos_index = np.random.choice(np.where(target[batch_id].cpu() == 1)[0], num_pos),如果正样本数不够num_pos,那不就会重复其中的某几个样本了吗

zhanght021 avatar Apr 25 '19 01:04 zhanght021

弄反了吧。。。>0.6正样本数量才会更少O__O "…

leeyeehoo avatar Apr 25 '19 01:04 leeyeehoo

@leeyeehoo 对,那这个阈值设置的太小的话,正样本是变多,但是这些正样本中岂不是很多和真实目标比较不接近,阈值设置的大一点不是更加的合理,

zhanght021 avatar Apr 25 '19 01:04 zhanght021

我在实验中两个都试过, 0.4附近会更好。不过主要应该是网络结构问题。我怎么train都不大行。

leeyeehoo avatar Apr 25 '19 01:04 leeyeehoo