1 / 25

Object detection, tracking and event recognition: the ETISEO experience

Object detection, tracking and event recognition: the ETISEO experience. Andrea Cavallaro Multimedia and Vision Lab Queen Mary, University of London. andrea.cavallaro@elec.qmul.ac.uk. Outline . QMUL’s object tracking and event recognition Change detection and object tracking

jensen
Télécharger la présentation

Object detection, tracking and event recognition: the ETISEO experience

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Object detection, tracking and event recognition: the ETISEO experience Andrea Cavallaro Multimedia and Vision Lab Queen Mary, University of London andrea.cavallaro@elec.qmul.ac.uk

  2. Outline • QMUL’s object tracking and event recognition • Change detection and object tracking • Event recognition • ETISEO • Evaluation: protocol, data, ground truth • Impact • Improvements of future evaluation campaigns • Conclusions • … and an advert

  3. Outline • QMUL’s object tracking and event recognition • Change detection and object tracking • Event recognition • ETISEO • Evaluation: protocol, data, ground truth • Impact • Improvements of future evaluation campaigns • Conclusions • … and an advert

  4. Prior system for event detection RATP/ CREDS http://www.elec.qmul.ac.uk/staffinfo/andrea/CREDS-help.html

  5. Introduction • QMUL Detection, Tracking, Event Recognition (Q-DTE) • initially designed for Event Detection and Tracking in metro stations • modified to respond to ETISEO • components: • Moving object detection • Background subtraction with noise modeling • Object tracking • Graph matching • Composite target distance based on multiple object features • Event recognition M. Taj, E. Maggio, A. Cavallaro “Multi-feature graph-based object tracking” Proc. of CLEAR Workshop - LNCS 4122, 2006

  6. Object detection and tracking • Change detection • Statistical change detection • Gaussians on colour components • Noise filtering • Contrast enhancement • Problem: data association after object detection • Appearance/disappearance of objects • False detections due to clutter and noisy observations

  7. Moving object segmentation • Motion detection through frame difference current frame reference frame difference frame D • Problem • D ={dk}, dk 0 even if there is no structural change in k

  8. Adaptive threshold for change detection • Noise modelling • Test statistics • Significance test • Hyp. H0: “no changes in k”, camera noise N(0, )

  9. Tracking • Graph matching using weighted features • Data association verified throughout several frames to validate the correctness of the tracks • Support track recovery in occlusion scenarios • Features • centre of mass • velocity • bounding box • colour appearance position velocity size

  10. 2 2 3 1 2 1 3 4 4 3 1 4 2 1 2 4 3 1 3 3 1 2 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) v v v v v v v v v v v v v v v v v v v v v v x x x x x x x x x x x x x x x x x x x x x x 2 2 1 1 2 1 3 2 3 1 3 3 3 3 3 2 3 2 1 1 1 1 Graph matching: full graph V V V 2 3 1

  11. 2 1 1 3 4 1 2 2 3 4 3 ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ) ) ) v v v v v v v v v v v x x x x x x x x x x x 2 3 3 3 3 1 1 2 1 2 1 Graph matching: max path cover V V V 2 3 1

  12. Experimental framework • Key parameters • noise variance: 1.8 • kernel size: 3x3 • feature weights • position α= 0.40 • velocity β= 0.30 • appearance γ= 0.15 • size δ= 0.15 • Determined using CLEAR dataset/metrics • Moving object detection accuracy / precision (MODA / MODP) • Moving object tracking accuracy / precision (MOTA / MOTP)

  13. Event recognition

  14. Event recognition

  15. Event recognition

  16. Event recognition

  17. Outline • QMUL’s object tracking and event recognition • Change detection and object tracking • Event recognition • ETISEO • Evaluation: protocol, data, ground truth • Impact • Improvements of future evaluation campaigns • Conclusions • … and an advert

  18. ETISEO • Impact • Promote evaluation • Formal and objective evaluation is (urgently) needed • Data collection and distribution • time consuming! • common ground for research • Priority sequences • Use of an existing XML schema • Discussion forum • Choice of performance measures and experimental data is not obvious

  19. Improvements • Involve stakeholders at earlier stages • More input from end users • what do they want / need? • costs / weights of errors • Involve (more) researchers from the beginning • Facilitate understanding of the protocol • Fix errors / ambiguities early • Use training/testing dataset • see i-Lids and CLEAR • Maybe private dataset too • Give meaning to measures • what is the “value” of these numbers? • e.g., compare with a naïve result • what is the “value” of a difference of (e.g.) 0.1?

  20. Questions • Improvements of future evaluation campaigns • Are we evaluating too many things simultaneously? • Too many variables • Do we need so many measures? • remove redundant measures • Is the ground truth really “truth”? • statistical analysis / more annotators / confidence level • Should we distribute the evaluation tool / ground-truth earlier? • Are we happy with the current demarcation of regions / definition of events? • Do we want to evaluate all the event types together? • should we focus on subsets of events and move on progressively • Is the dataset too heterogeneous? • Can we generalize the results obtained so far?

  21. Conclusions • Conclusions • QMUL submission • Statistical colour change detection • Multi-feature weighted graph matching • Event recognition module: evolution from CREDS 2005. • Next: extend to 3D • Feedback on ETISEO • Evaluation + discussion • Extend the community / do not duplicate efforts • Metrics … and an advert More information http://www.elec.qmul.ac.uk/staffinfo/andrea

  22. IEEE International Conference on Advanced Video and Signal based Surveillance IEEE AVSS 2007London (UK) 5-7 September 2007 Paper submission: 28 February 2007

  23. Acknowledgments • Murtaza Taj • Emilio Maggio

  24. Evaluation metric Maximum Score Maximum Delay Accepted anticipation Unaccepted anticipation http://www.elec.qmul.ac.uk/staffinfo/andrea/CREDS-help.html

More Related