tracking learning detection tld
play

Tracking-Learning-Detection(TLD) Zdenek Kalal, Krystian Mikolajczyk, - PowerPoint PPT Presentation

Tracking-Learning-Detection(TLD) Zdenek Kalal, Krystian Mikolajczyk, Jiri Matas PAMI 2010 Presented by: Lyne P. Tchapmi Stanford University/CS231B Overview Problem Definition Previous Works Hinterstossier et al. Babenko et al.


  1. Tracking-Learning-Detection(TLD) Zdenek Kalal, Krystian Mikolajczyk, Jiri Matas PAMI 2010 Presented by: Lyne P. Tchapmi Stanford University/CS231B

  2. Overview • Problem Definition • Previous Works • Hinterstossier et al. • Babenko et al. • Contribution • TLD Framework • Tracker • Detector • Learning • Performance Analysis

  3. Problem Definition Object Bounding Box Location TRACKING Video Frame

  4. Overview • Problem Definition • Previous Works • Hinterstossier et al. • Babenko et al. • Contribution • TLD Framework • Tracker • Detector • Learning • Performance Analysis

  5. Hinterstossier et al. CVPR 2009 Sparse Bayesian Learning for Efficient Visual Tracking RVM: Relevance Vector Machine (modified SVM)

  6. Grabner et al. ECCV 2008

  7. Overview • Problem Definition • Previous Works • Hinterstossier et al. • Babenko et al. • Contribution • TLD Framework • Tracker • Detector • Learning • Performance Analysis

  8. TLD Contribution • New Tracking Framework (Tracking-Learning-Detection TLD) • P-N Learning • Handles unknown objects • Long-term tracking • Detector resets tracker (avoids drift) • Detector improves over time

  9. Overview • Problem Definition • Previous Works • Hinterstossier et al. • Babenko et al. • Contribution • TLD Framework • Tracker • Detector • Learning • Performance Analysis

  10. Implementation: TLD in detail

  11. Implementation: Tracker • Pyramidal Lucas-Kanade Tracker (KLT)

  12. Implementation: TLD in details

  13. Implementation: Object detector • Scanning-window grid + Cascaded classifier 2-bit binary patterns Randomized Fern Forest

  14. Implementation: TLD in details

  15. Implementation: TLD in details

  16. Implementation: Memory 𝑞 + : 𝑝𝑐𝑘𝑓𝑑𝑢 𝑞 − : 𝑐𝑏𝑑𝑙𝑕𝑠𝑝𝑣𝑜𝑒

  17. Implementation: P-N Learning

  18. P-N-LEARNING

  19. Implementation: P-Expert I’ve seen this before…. …add to model!

  20. Implementation: P-Expert Update Core Initial Model Add points on valid trajectory(solid)

  21. Implementation: N-Expert If it isn’t positive, it must be negative… …add to model!

  22. Implementation: TLD in details

  23. Overview • Problem Definition • Previous Works • Hinterstossier et al. • Babenko et al. • Contribution • TLD Framework • Tracker • Detector • Learning • Performance Analysis

  24. Performance Metrics • Precision 𝑄 = #𝑢𝑠𝑣𝑓 𝑞𝑝𝑡 #𝑠𝑓𝑡𝑞𝑝𝑜𝑡𝑓𝑡 • Recall #𝑢𝑠𝑣𝑓 𝑞𝑝𝑡 𝑆 = #𝑝𝑑𝑑𝑣𝑠𝑠𝑓𝑜𝑑𝑓𝑡 𝑢𝑝 𝑚𝑏𝑐𝑓𝑚 • F-measure 𝐺 = 2𝑄𝑆 𝑄 + 𝑆

  25. Performance: CoGD Dataset • TLD achieves maximal possible score in all sequences

  26. Performance: Prost Dataset • TLD scores best in 9/10 sequences, outperforms 2 nd best by 12%

  27. Performance: TLD Dataset

  28. Performance: TLD Dataset • TLD scores best on average 81%, vs 22% for 2 nd best (F-measure)

  29. Limitations • Articulated Objects (pedestrians) • Full out of plane rotations • Tracker gets lost • Detector sees an appearance never seen in model • Tracker is fixed • Makes the same errors

  30. QUESTIONS?

Recommend


More recommend