Giter Site home page Giter Site logo

Comments (4)

foolwood avatar foolwood commented on June 10, 2024

I think that a label generated online will makes the training result more robust.
But It's time-consuming (since there is no asynchronous data reading feature in matconvnet, pytorch without supporting for fft).

from dcfnet.

he010103 avatar he010103 commented on June 10, 2024

The training with shifted label could be done offline. I found that all the gaussion label of DCFNet is in the center of the search window. But in the testing state, the search target is not always coincidencly in the center of the search area. So the training and the testing is not conformably, which may cause the accuracy decrease. So maybe it is better to generate gaussion label according to the position of the target in the search image in the offline training state.

from dcfnet.

foolwood avatar foolwood commented on June 10, 2024

@he010103
The training strategy is based on translation invariance(for detection). And if I make the object pair completely according to the online condition, it's too trick. (Sometimes the target moves to the margin or out-of-range of img, I don‘t want to do such a engineered coding.)
You can fix this kind of problem. But I do think the reult will never get a great improvement. The core bottleneck is the simple DCF.
Anyway, it's a good suggestion.

from dcfnet.

he010103 avatar he010103 commented on June 10, 2024

@foolwood I found that fft can be use in pytorch with this: https://github.com/locuslab/pytorch_fft. Do you have a plan to rewrite the DCFNet with pytorch?

from dcfnet.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.