-
Notifications
You must be signed in to change notification settings - Fork 25
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
About VOT setup issue (#2) #7
Comments
The reason was already given in #6, resetting templates during a sequence destroys the purpose of a long-term module. In the evaluation procedure of VOT, the resetting is done by giving the ground truth position to the tracker for reinitialization, then the tracking is continued. However, it is not stated that the tracker also needs to reset its template. I agree that the current implementation is potentially confusing, in a future commit the current structure will be adapted to make it more conform to the standard VOT API. Obviously, you cannot just comment out parts of the code and expect it to still reproduce reported results. The hyperparameters for THOR were searched for this setting. If you want to run VOT with a full reset after every drift (which makes the task easier, not harder) you can use the following hyperparameters:
This yields the following performance:
|
All right thanks for your reply. |
The former issue has been created here: (#6) and has been closed by the repo collaborator.
The original code, which uses the frame number (f) that is not provided to tracker's init function according to VOT official toolkit, is pasted as follows
With this version of code, I successfully reproduced the reported result(EAO=0.416).
However, as I commented the conditional branch which uses f:
, I got this result:
Honestly, with an EAO of 0.369, the method did bring improvement w.r.t. to SiamRPN baseline(EAO=0.322), but not as much as reported while being removed the conditional branch that uses the frame number information. The latter indicates if an initialization is due to the beginning of new test video or a reinitialization after a drift. This information should not been provided to trackers according to VOT official toolkit.
I wish that a reasonable justification can be provided w.r.t. to this question before this issue is closed. Thanks.
The text was updated successfully, but these errors were encountered: