inria vista activities in human analysis
play

INRIA-VISTA Activities in Human Analysis Emilie Dexter, Ivan - PowerPoint PPT Presentation

INRIA-VISTA Activities in Human Analysis Emilie Dexter, Ivan Laptev, Patrick Prez, Nicolas Gengembre IRISA/INRIA, Rennes, France Workshop, Barcelona, January 22-23 Outline Outline Introduction Person and object detection


  1. INRIA-VISTA Activities in Human Analysis Emilie Dexter, Ivan Laptev, Patrick Pérez, Nicolas Gengembre IRISA/INRIA, Rennes, France Workshop, Barcelona, January 22-23

  2. Outline Outline � Introduction � Person and object detection � Tracking � Periodic motion detection and segmentation � Conclusion � Future work 2

  3. I ntroduction I ntroduction � INRIA – VISTA research group http://www.irisa.fr/vista/Vista.english.html � Spatio-temporal images � Dynamic scene analysis � Motion analysis ( Detection, estimation, segmentation, tracking, recognition, interpretation with learning ) 3

  4. Person and object detection in static images Ivan Laptev IRISA/INRIA, Rennes, France [Laptev, 2006]

  5. Detection Detection Training: Training: positive samples negative samples [Freund and Schapire, 1997] AdaBoost Learning with [Viola and Jones, 2001] Local Histogram Features Region features selected features boosting weak classifier Histograms of gradient orientation 5

  6. Detection Detection Search: Search: Classify windows at all image positions and scales Results: Results: people cars bicycles cows horses 6

  7. Detection: Com parison Detection: Com parison PASCAL VOC 2005: PASCAL VOC 2005: Average precision for object detection in “test1” 7

  8. 8 Detection: Sam ples Detection: Sam ples

  9. Robust visual tracking with background analysis Nicolas Gengembre, Patrick Pérez IRISA/INRIA, Rennes, France

  10. Robust visual tracking w ith Robust visual tracking w ith background analysis background analysis � Context: generic visual tracking � No prior on object to track � No prior on video � Requirements � Simple appearance modeling � Instantiated/learnt on-line � Discriminant enough => Color histograms are appealing � For improved robustness � Probabilistic modeling � Background analysis (local or not) 10

  11. Determ inistic Color Color- - based based Determ inistic Tracking Tracking � “Mean-shift” tracking [Comaniciu et al .,2000] � Kernel-based global color modeling � No (or slow) adaptation � Search by gradient ascent on histogram similarity � Pros and cons � Robust to appearance changes � Fast � Scale and rotation invariant � Local search only (occlusion problem) 11

  12. Bkg/ Fg Color Color Modeling Modeling Bkg/ Fg � Remove background contamination � One-step update � Initial bkg/fg models with B bins � Empty weak fg bins amounts to ML classification in R and re-estimation 12

  13. Background Motion Background Motion � Apparent background motion usually induced by camera motion � Its sequential estimation permits � More robust object tracking � Easier definition of meaningful object dynamics � Definition of adaptation modules � Display of tracking results in fixed mosaic or with incrementally warped trajectories � Approach T ⎡ ⎤ ^ ^ ^ θ = T ⎢ ⎥ t , s � Robust fit of parametric motion on sparse KLT vectors t t t ⎣ ⎦ � Kalman filtering for robustness to breakdowns (e.g., due to flash lights) 13

  14. Selective Adaptation Selective Adaptation � Adaptation: less necessary than with detailed models � Still necessary: drastic zooms, illumination changes, appearance of new parts � Drift problem: not during partial/total occlusions 14

  15. Probabilistic Tracking Probabilistic Tracking � More robust to occlusions, clutter, large displacements… � Kalman [Comaniciu et al. 00]: deterministic tracker provides a unique measure � Particle Filter [Pérez et al. 02]: bootstrap PF with likelihoods � Tracking conditional to θ � “Conditional” dynamics � Conditional filter [Arnaud et al. 03]: compute or approximate 15

  16. Multiple Object tracking Multiple Object tracking � Joint particle filter in compound state space [Vermaak et al . 05] � Upper bound on object number and binary auxiliary existence variables � Markov process on e parameterized by entrance/exit probabilities � Interaction via observation model (exclusion principle) � Efficiency issue � Curse of dimension � Combinatorial treatment of interactions 16

  17. Multiple Object tracking Multiple Object tracking � Marginal particle filters with approximate interactions � Given K predicted particle sets � Build pixel ownerships � Build association probabilities � Update weights 17

  18. Multiple Object tracking Multiple Object tracking independent trackers interacting trackers [Gengembre and Pérez, 2006] 18

  19. Periodic Motion Detection and Segmentation via Approximate Sequence Alignment Ivan Laptev*, Serge Belongie**, Patrick Pérez* *IRISA/INRIA, Rennes, France **Univ. of California, San Diego, USA

  20. Periodic m otion Periodic m otion � Periodic views can be approximately treated as stereopairs 20

  21. Periodic m otion Periodic m otion � Periodic views can be approximately treated as stereopairs Fundamental matrix is generally time-dependent ⇒ Periodic motion estimation ~ sequence alignment 21

  22. Periodic m otion detection Periodic m otion detection 1 . Corresponding points have sim ilar m otion descriptors [Laptev and Lindeberg, 2003], [Laptev and Lindeberg, 2004] 2 . Sam e period for all features 3 . Spatial arrangem ent of features across periods satisfy epipolar constraint: ⇒ Use RANSAC to estim ate F and p 22

  23. Periodic m otion detection Periodic m otion detection Original space-time features RANSAC estimation of F,p 23

  24. Periodic m otion detection Periodic m otion detection Original space-time features RANSAC estimation of F,p 24

  25. Periodic m otion segm entation Periodic m otion segm entation � Assume periodic objects are planar ⇒ Periodic points can be related by a dynamic homography: linear in time 25

  26. Periodic m otion segm entation Periodic m otion segm entation � Assume periodic objects are planar ⇒ Periodic points can be related by a dynamic homography: linear in time ⇒ RANSAC estimation of H and p 26

  27. Object - - centered centered stabilization stabilization Object Periodic frame matching and alignment 27

  28. Segm entation Segm entation Disparity estimation Graph-cut segmentation [Boykov and Kolmogorov, 2004] [Kolmogorov and Zabih, 2002] 28

  29. 29 Segm entation Segm entation

  30. Conclusion Conclusion � Present three different methods in the human analysis domain: � People detection � People tracking � Periodic motion detection and segmentation � Detection and segmentation could initiate a tracker � Tracker results can be used as training data for a machine learning like in the presented detection method 30

  31. Future w ork: space Future w ork: space - - tim e alignm ent tim e alignm ent � Definition � Correspondences in time (synchronization) and in space � Prior work addresses special cases � Caspi and Irani “ Spatio-temporal alignment of sequences ”, PAMI 2002 � Rao et.al. “ View-invariant alignment and matching of video sequences ”, ICCV 2003 � Tuytelaars and Van Gool “ Synchronizing video sequences ”, CVPR 2004 � Several constraints � Static video cameras � Field of view overlap � Use of static background information � Correspondences manually established 31

  32. Future w ork: space Future w ork: space - - tim e alignm ent tim e alignm ent � Generally hard problem � Unknown positions and motions of cameras � Unknown temporal offset � Possible time warping � Useful in � Reconstruction of dynamic scenes � Recognition of dynamic scenes 32

  33. Future w ork: space Future w ork: space - - tim e alignm ent tim e alignm ent � Video example 33

  34. Future w ork: space Future w ork: space - - tim e alignm ent tim e alignm ent � Example of awaited result 34

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend