ybsong00 / crest-release Goto Github PK
View Code? Open in Web Editor NEWCREST: Convolutional Residual Learning for Visual Tracking
CREST: Convolutional Residual Learning for Visual Tracking
using vl_argparse error when OTB test:
Expected either a param-value pair or a structure
i find the code can not run in OTB100,because the size of the object is different,but in code,it designed resize the scales of 5 times bigger than target. can you give me a copy of test codes which can test on the OTB or VOT,thanks,
错误使用 vl_nnconv
The option name is not a string (argument number 5)
出错 dagnn.Conv/forward (line 11)
outputs{1} = vl_nnconv(...
出错 dagnn.Layer/forwardAdvanced (line 85)
outputs = obj.forward(inputs, {obj.net.params(par).value}) ;
出错 dagnn.DagNN/eval (line 91)
obj.layers(l).block.forwardAdvanced(obj.layers(l)) ;
出错 CREST_tracking (line 57)
net1.eval({'input',gpuArray(patch1)});
出错 Demo (line 32)
result=CREST_tracking(opts,varargin,config,display);
could you help me to solve this?
The idea is apprently borrowed from the other one convolutional layer-based tracker CRT, but not cited.
And I can not really understand how the temporal residual learning in the proposed framework can be helpful for tracking. It is unreasonable!
Cant believe this is ICCV 2017 spotlight.
outputs{1} = vl_nnconv(... inputs{1}, params{1}, params{2}, ... 'pad', obj.pad, ... 'stride', obj.stride, ... obj.opts{:}) ;
Error using vl_nnconv
The option name is not a string (argument number 5)Error in dagnn.Conv/forward (line 12)
outputs{1} = vl_nnconv(...Error in dagnn.Layer/forwardAdvanced (line 85)
outputs = obj.forward(inputs, {net.params(par).value}) ;Error in dagnn.DagNN/eval (line 91)
obj.layers(l).block.forwardAdvanced(obj.layers(l)) ;Error in CREST_tracking (line 57)
net1.eval({'input',gpuArray(patch1)});Error in Demo (line 32)
result=CREST_tracking(opts,varargin,config,display);
Could you help me, how to solve it? I have successed compiled matconvnet
Dear author,
i have installed matconvnet successfully. When running Demo.m, i got some errors. Just showed below:
Error using vl_argparse (line 91)
Expected either a param-value pair or a structure.
Error in cnn_train_dag (line 26)
[opts, varargin] = vl_argparse(opts, varargin);
Error in CREST_tracking (line 117)
info = cnn_train_dag(net_online, imdb, input,getBatchWrapper(opts), ...
Error in Demo (line 32)
result=CREST_tracking(opts,varargin,config,display);
I think that there is something wrong with your input variable values in the function "cnn_train_dag", or "getBatchWrapper", but i can't find the solution about that error. Has anyone else had the same problem when running Demo.m?
Thank you for your time, i am looking forward to your reply.
@ybsong00 I noticed that the CREST only use 22 layers of VGG. By using all the convolution layers, will the accuracy increase? And the learning rate of the residual network is too slow. Does it mean that the parameter of the network need not to be changed substantially. Therefore, can the network be trained offline with large tracking benchmark, thus making the CREST faster without much online training?
`Error using *
Inner matrix dimensions must agree.
Error in CREST_tracking (line 96)
feat_=feat_*coeff;
Error in Demo (line 32)
result=CREST_tracking(opts,varargin,config,display);
Error in run (line 86)
evalin('caller', [script ';']);`
Hello, here is the problem, feat_: 1369 x 512 single, and coeff: 1369 x 64 double, can you help me solve it?
@ybsong00 I am interested in your great job! Can you provide vot trax code so that I can test CREST in VOT2016 and VOT2017?
@ybsong00 @dynamicsong Can the residual layer really capture the appearance changes ? I think it only contributes to the training of base layer.
Hi, @ybsong00 . I am interested in the CREST and tested it in OTB and VOT. I found that the performance drops when the scale of the target change rapidly compared to other trackers. Maybe the search ratio [1, 0.95, 1.05] is not a good solution. Do you have some advices to solve this problem? Thanks!
Hi ybsong! Thanks for your excellent code. Do you have this project with the other version in Tensorflow or Keras?
Hi, @ybsong00 , thanks a lot for your interesting work. I am wondering about the speed (FPS) of CREST method by using Titan Black GPU. It seems that you do not report the speed in your paper. Could you please tell me the speed using Titan Black?
Thanks in advance!
Hi, @ybsong00 . The AUC score in paper is 0.673, but my success plot shows the score is 0.860. Result file from project page shows the same score.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.