3 ms·
Nice application! Based on what I have seen so far, I am pretty sure they are using a tracker based on correlation filters [1]. These are very fast and robust.
by zk00006 12y ago
Nice application! Based on what I have seen so far, I am pretty sure they are using a tracker based on correlation filters [1]. These are very fast and robust. Naive implementation does not provide scale, which is visible in the video. but this is rather trivial to do. OpenCV 3.0 has also implemented this MOSSE [2] tracker.
Overall, these trackers are not able to learn and will always fail in same situation. It would be great if they had re-detection capability and improve with every touch from the operator.
[1] http://home.isr.uc.pt/~henriques/circulant/ http://home.isr.uc.pt/~henriques/circulant/
[2] http://www.cs.colostate.edu/~bolme/publications/Bolme2010Tracking.pdf http://www.cs.colostate.edu/~bolme/publications/Bolme2010Tra...
- pj_mukh 12y agoWow! The author of TLD, that's quite the honor :). You are right about a lot of the issues we've been facing. However, our focus is squarely on getting tracking results VERY fast, so we can get smooth operation from our controllers. We are working hard to incorporate some global re-detection (and scale), however, we are balancing this with running the algorithm fast online, onboard the drone. I'd love to talk and bounce more ideas off of you! Ping me, pj(at)perceptivlabs.com