foolwood / DCFNet_pytorch

DCFNet: Discriminant Correlation Filters Network for Visual Tracking
https://arxiv.org/pdf/1704.04057.pdf
MIT License
207 stars 60 forks source link

The performance #1

Closed he010103 closed 6 years ago

he010103 commented 6 years ago

@foolwood Hi, Do the DCFNet_pytorch have the same performance as the DCFNet_matlab?

foolwood commented 6 years ago

The AUC on OTB2013 decreases 1.4% (65.1%) compared to the MatConvnet implementation. You can tune the hyper-parameter to recover the performance via https://github.com/foolwood/DCFNet_pytorch.

Due to the shortage of GPU, I do not tune it myself.

I will update a better parameter after VOT2018 challenge.

he010103 commented 6 years ago

I test the DCFNet today. The result: OTB2013 Best: result/OTB2013/DCFNet_test(0.6478), a little different I use python2.7 and pytorch 0.4

foolwood commented 6 years ago

@he010103 param.pth_scale_step_1.030_scale_penalty_0.990_interp_factor_0.012

You can try this param. It achieves an AUC score of 0.6521 on OTB2013. The differences will be solved in the future. (maybe, probable causes: im_crop? network forward? regularization? floating-point precision?)

Anyway, the significance of releasing this repository is to show how to end-to-end train a CF tracker.

You can easily modify this code into more modern methods (CCOT? CSRDCF? ECO?) and submit it to CVPR, ECCV...

Please give me a citation at that time!

he010103 commented 6 years ago

@foolwood I get an AUC score of 65.75 on OTB2013 with your new parameters. Thanks for your help. I want to try some ideas in DCFNet.

hwh3304 commented 6 years ago

@foolwood Hi there, I can only get the AUC of 0.6338 with the parameters param.pth_scale_step_1.030_scale_penalty_0.990_interp_factor_0.012 Do any reasons result in this degradation? I run the code with window, Pycharm, Pytorch 0.4.0 and cuda 8.0. Thank you.

foolwood commented 6 years ago

@hwh3304 I have no idea. The system version (ubuntu or windows), the OpenCV version (can get different imread results), and even the GPU version (Pascal or Maxwell) all can affect performance.

hwh3304 commented 6 years ago

@foolwood Thank you. I'll try on different setup.