Skip to content
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

V-IOU tracker improvements implementation ? #7

Open
tdurand opened this issue May 28, 2019 · 23 comments
Open

V-IOU tracker improvements implementation ? #7

tdurand opened this issue May 28, 2019 · 23 comments

Comments

@tdurand
Copy link

tdurand commented May 28, 2019

Hello,

Is the v-iou implementation available somewhere ? (based on paper Extending IOU Based Multi-Object Tracking by Visual Information)

I'm doing something close to V-IOU idea in a node.js implementation: https://github.com/tdurand/node-moving-things-tracker but in a much less "academic" way.

There is not much details about the "prediction" method you use for the visual tracking.. On my project I'm using velocity / acceleration vectors but do not change the bounding box width / height

From you paper, I'm gonna try this idea of searching "back-wards through the last ttl frames for each new track" , this is something I'm not doing currently

Thanks !

Thibault

@tdurand tdurand changed the title V-IOU tracker improvements implementation V-IOU tracker improvements implementation ? May 28, 2019
@bochinski
Copy link
Owner

Hi,

I had not time to cleanup and publish the code yet. I am not sure when this will happen, but it is definitely on my todo list.

For the prediction I am using a visual single object tracker (e.g. KCF is fast and reliable, at least for a couple of frames). Maybe a kalman filter is more suitable for your javascript application?

@tdurand
Copy link
Author

tdurand commented Jun 11, 2019

Hi, thanks for your comment ! I'll look into KCF and Kalman filter... For now our implementation is giving good enough results but we didn't benchmark it really well. We have a very basic prediction method.

Feel free to close this if you want.. And I'm glad you will eventually publish the code at some point.

Best

@bochinski
Copy link
Owner

I will leave this open for reference since some people already asked about this by mail.

@jamessmith90
Copy link

@bochinski

Kalman is good but ...it is a cpu killer.
Using width,height and nearness with t-1 frames with time < 6 seconds will increase accuracy.

@lynnw123
Copy link

Congrs V-IOU is the top3 in the tracking challenge on MOT19 from yesterday's CVPR meeting, look forward to see its implementation!

@bochinski
Copy link
Owner

@jamessmith90
I agree, but nothing is for free. Visual single object tracking/optical flow works much better (especially when the target movement is non-linear) but is much more cpu intensive. It really depends on what you want to achieve and what you can settle with.

@lynnw123
thank you very much, unfortunately I was not able to attend this years CVPR on short notice but I assume it was a great workshop.
Anyway, this is a good motivation for me to publish the code sooner than later.

@jamessmith90
Copy link

@bochinski
Looking forward to your v-iou implementation.

@dexception
Copy link

@bochinski
Congrats for your position in MOT19.

Do you have plans to release the updated version ?

@bochinski
Copy link
Owner

@dexception thanks!

I already started working on the code but wasnt able to finish it yet as something else came in between.
Hopefully there are no more problems/delays so you can expect the release of the code very soon.

@dexception
Copy link

@bochinski
Can you share a timeline with us ?

@suman-19
Copy link

@bochinski
Kindly provide some info.

@bochinski
Copy link
Owner

bochinski commented Oct 28, 2019

@dexception @suman-19 Sorry about the delay, I know that a few people are waiting on this. My original time line was to do this months ago but every time I want to start on this something else comes in between. I will try to do this sometime in the next weeks and I sincerely hope that I can keep my promise this time.

@dexception
Copy link

Thanks for the update.

@dexception
Copy link

@bochinski Any progress ?

@jamessmith90
Copy link

@bochinski Any update ?

@nicolaerosia
Copy link

I'm also very interested in this

@ashuezy
Copy link

ashuezy commented Dec 13, 2019

@bochinski 7 months and still waiting for a release.. :-)

@uday60
Copy link

uday60 commented Dec 18, 2019

Waiting..

@penolove
Copy link

penolove commented Jan 4, 2020

waiting .. :)

@sachingoyal0104
Copy link

waiting..

@bochinski
Copy link
Owner

I finally managed to push the v-iou code. I am sorry for the delay, it took way longer than anticipated. One reason for this is that i decided to completely rewrite my original code to get a clean version that is similar to the iou tracker code. Let me know if you encounter any issues, the results should be the same as in the paper and challenge submissions.

@nicolaerosia
Copy link

thank you!

@akshu281
Copy link

Hello All,

Any idea how to run this tracker V-IOU for a custom video with real-time detection ?

Thank You !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests