what more can we do with videos
play

What more can we do with videos? Occlusion and Mo6on - PowerPoint PPT Presentation

What more can we do with videos? Occlusion and Mo6on Reasoning for Tracking & Human Pose Es6ma6on Karteek Alahari Inria Grenoble


  1. What ¡more ¡can ¡we ¡do ¡with ¡videos? ¡ ¡ Occlusion ¡and ¡Mo6on ¡Reasoning ¡for ¡Tracking ¡& ¡Human ¡Pose ¡Es6ma6on ¡ Karteek ¡Alahari ¡ Inria ¡Grenoble ¡– ¡Rhone-­‑Alpes ¡ ¡ ¡ Joint ¡work ¡with ¡Anoop ¡Cherian, ¡Yang ¡Hua, ¡Julien ¡Mairal, ¡Cordelia ¡Schmid ¡

  2. But ¡before ¡that… ¡a ¡blast ¡from ¡the ¡past ¡

  3. Scene ¡Understanding ¡ New ¡higher ¡order ¡poten.als ¡ Interac6ons ¡(cliques) ¡of ¡size ¡3 ¡ c Joint ¡work ¡with ¡L. ¡Ladicky, ¡C. ¡Russell, ¡P. ¡Sturgess, ¡P. ¡H. ¡S. ¡Torr ¡

  4. Sky ¡ Building ¡ Tree ¡ Tree ¡ Sidewalk ¡ Car ¡ Person ¡ Road ¡

  5. Space-­‑6me ¡video ¡(over-­‑) ¡segmenta6on ¡ Hollywood ¡dataset: ¡Laptev ¡et ¡al., ¡’08 ¡ Joint ¡work ¡with ¡I. ¡Laptev, ¡J. ¡Lezama, ¡J. ¡Sivic ¡

  6. Video ¡as ¡a ¡space-­‑6me ¡volume ¡

  7. Point-­‑tracks ¡to ¡capture ¡long-­‑range ¡mo6on ¡ Brox ¡and ¡Malik, ¡ECCV ¡’10 ¡ Wang ¡et ¡al., ¡CVPR ¡’11 ¡

  8. Track ¡Clustering ¡

  9. Outline ¡ • Use ¡the ¡tracks ¡to ¡es6mate ¡ the ¡state ¡of ¡the ¡object ¡ • Human ¡pose ¡es6ma6on ¡in ¡ videos ¡

  10. Outline ¡ • Use ¡the ¡tracks ¡to ¡es6mate ¡ the ¡state ¡of ¡the ¡object ¡ • Human ¡pose ¡es6ma6on ¡in ¡ videos ¡

  11. Object ¡Tracking ¡ Joint ¡work ¡with ¡Y. ¡Hua, ¡C. ¡Schmid ¡

  12. Object ¡Tracking ¡ Joint ¡work ¡with ¡Y. ¡Hua, ¡C. ¡Schmid ¡

  13. Object ¡Tracking ¡ Joint ¡work ¡with ¡Y. ¡Hua, ¡C. ¡Schmid ¡

  14. Object ¡Tracking ¡ TLD ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡SPLTT ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Struck ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Ours ¡

  15. Object ¡Tracking ¡ • Tracking-­‑by-­‑detec6on ¡approaches ¡ – Struck ¡ [Hare ¡et ¡al., ¡ICCV ¡2011] ¡ – SPLTT ¡ [Supancic ¡III ¡et ¡al., ¡CVPR ¡2013] ¡

  16. Object ¡Tracking ¡ • Tracking-­‑by-­‑detec6on ¡approaches ¡ – Struck ¡ [Hare ¡et ¡al., ¡ICCV ¡2011] ¡ – SPLTT ¡ [Supancic ¡III ¡et ¡al., ¡CVPR ¡2013] ¡ Frame ¡1 ¡

  17. Object ¡Tracking ¡ • Tracking-­‑by-­‑detec6on ¡approaches ¡ – Struck ¡ [Hare ¡et ¡al., ¡ICCV ¡2011] ¡ – SPLTT ¡ [Supancic ¡III ¡et ¡al., ¡CVPR ¡2013] ¡ Object ¡labelled ¡in ¡frame ¡1 ¡ Frame ¡1 ¡

  18. Object ¡Tracking ¡ • Tracking-­‑by-­‑detec6on ¡approaches ¡ – Struck ¡ [Hare ¡et ¡al., ¡ICCV ¡2011] ¡ – SPLTT ¡ [Supancic ¡III ¡et ¡al., ¡CVPR ¡2013] ¡ Object ¡labelled ¡in ¡frame ¡1 ¡ Learn ¡a ¡model ¡with ¡this ¡annota6on ¡ Frame ¡1 ¡

  19. Object ¡Tracking ¡ • Tracking-­‑by-­‑detec6on ¡approaches ¡ – Struck ¡ [Hare ¡et ¡al., ¡ICCV ¡2011] ¡ – SPLTT ¡ [Supancic ¡III ¡et ¡al., ¡CVPR ¡2013] ¡ Evaluate ¡the ¡model ¡on ¡new ¡frames ¡ Frame ¡2 ¡

  20. Object ¡Tracking ¡ • Tracking-­‑by-­‑detec6on ¡approaches ¡ – Struck ¡ [Hare ¡et ¡al., ¡ICCV ¡2011] ¡ – SPLTT ¡ [Supancic ¡III ¡et ¡al., ¡CVPR ¡2013] ¡ Evaluate ¡the ¡model ¡on ¡new ¡frames ¡ Update ¡the ¡model ¡ Frame ¡2 ¡

  21. When ¡to ¡update? ¡ • Struck ¡ [Hare ¡et ¡al., ¡ICCV ¡2011] ¡ – With ¡every ¡new ¡detec6on ¡

  22. When ¡to ¡update? ¡ • Struck ¡ [Hare ¡et ¡al., ¡ICCV ¡2011] ¡ – With ¡every ¡new ¡detec6on ¡

  23. When ¡to ¡update? ¡ • SPLTT ¡ [Supancic ¡III ¡et ¡al., ¡CVPR ¡2013] ¡ – A ¡selec6on ¡of ¡detec6ons ¡

  24. When ¡to ¡update? ¡ • Con6nuous ¡update ¡ – Leads ¡to ¡drieing ¡ Object ¡occluded ¡or ¡leaves ¡the ¡frame ¡

  25. When ¡to ¡update? ¡ • Con6nuous ¡update ¡ – Leads ¡to ¡drieing ¡ Object ¡occluded ¡or ¡leaves ¡the ¡frame ¡ Object ¡changes ¡in ¡appearance ¡

  26. When ¡to ¡update? ¡ • Con6nuous ¡update ¡ – Leads ¡to ¡drieing ¡ Object ¡occluded ¡or ¡leaves ¡the ¡frame ¡ Object ¡changes ¡in ¡appearance ¡

  27. Determine ¡the ¡object ¡state ¡ • e.g., ¡occlusion ¡ Hua, ¡Alahari, ¡Schmid, ¡ECCV ¡2014 ¡

  28. Determine ¡the ¡object ¡state ¡ • e.g., ¡occlusion ¡ Hua, ¡Alahari, ¡Schmid, ¡ECCV ¡2014 ¡

  29. Determine ¡the ¡object ¡state ¡ • e.g., ¡geometric ¡transforma6on ¡ Hua, ¡Alahari, ¡Schmid, ¡ECCV ¡2014 ¡

  30. Determine ¡the ¡object ¡state ¡ • e.g., ¡geometric ¡transforma6on ¡ • We ¡es6mate ¡a ¡similarity ¡transform ¡ Hua, ¡Alahari, ¡Schmid, ¡ECCV ¡2014 ¡

  31. Determine ¡the ¡object ¡state ¡ • If ¡a ¡significant ¡change ¡occurs, ¡we ¡ – train ¡a ¡new ¡detector; ¡and ¡ – maintain ¡a ¡set ¡of ¡exemplar ¡detectors ¡ ¡ Hua, ¡Alahari, ¡Schmid, ¡ECCV ¡2014 ¡

  32. Object ¡Tracking: ¡Results ¡ • Evaluated ¡on ¡a ¡benchmark ¡& ¡TLD ¡dataset ¡ Benchmark ¡dataset: ¡Wu ¡et ¡al., ¡2013 ¡ SPLTT: ¡Supancic ¡and ¡Ramanan, ¡2013 ¡ Struck: ¡Hare ¡et ¡al., ¡2011 ¡ TLD: ¡Kalal ¡et ¡al., ¡2012 ¡

  33. Object ¡Tracking: ¡Summary ¡

  34. Outline ¡ • Use ¡the ¡tracks ¡to ¡es6mate ¡ the ¡state ¡of ¡the ¡object ¡ • Human ¡pose ¡es6ma6on ¡in ¡ videos ¡

  35. Human ¡Pose ¡Es6ma6on ¡ Poses ¡in ¡the ¡Wild ¡dataset ¡ Joint ¡work ¡with ¡A. ¡Cherian, ¡J. ¡Mairal, ¡C. ¡Schmid ¡

  36. Human ¡Pose ¡Es6ma6on ¡(in ¡an ¡image) ¡ • Formulated ¡as ¡a ¡graph ¡op6miza6on ¡problem ¡ Yang ¡and ¡Ramanan, ¡CVPR ¡2011 ¡

  37. Human ¡Pose ¡Es6ma6on ¡ • Extension ¡to ¡videos: ¡introduce ¡temporal ¡links ¡ e.g., ¡Sapp ¡et ¡al., ¡’11, ¡Tokola ¡et ¡al., ¡’13 ¡

  38. Human ¡Pose ¡Es6ma6on ¡ • Extension ¡to ¡videos: ¡introduce ¡temporal ¡links ¡ • Inference ¡is ¡now ¡intractable ¡– ¡requires ¡ approximate ¡methods ¡ e.g., ¡Sapp ¡et ¡al., ¡’11, ¡Tokola ¡et ¡al., ¡’13 ¡

  39. Human ¡Pose ¡Es6ma6on ¡ • Extension ¡to ¡videos: ¡introduce ¡temporal ¡links ¡ • Inference ¡is ¡now ¡intractable ¡– ¡requires ¡ approximate ¡methods ¡ • e.g., ¡ – Sapp ¡et ¡al. ¡’11: ¡Convex ¡combina6on ¡of ¡trees ¡ – Park ¡& ¡Ramanan ¡’11: ¡Candidate ¡set ¡of ¡poses ¡ – Tokola ¡et ¡al. ¡’13: ¡Restrict ¡the ¡set ¡of ¡part ¡tracks ¡

  40. Our ¡Approxima6ons ¡ • Stabilize ¡the ¡lower-­‑limb ¡pose ¡es6mates ¡ • Decompose ¡poses ¡and ¡perform ¡limb-­‑tracking ¡ Cherian, ¡Mairal, ¡Alahari, ¡Schmid, ¡CVPR ¡2014 ¡

  41. Our ¡Approxima6ons ¡ • Stabilize ¡the ¡lower-­‑limb ¡pose ¡es6mates ¡ • Decompose ¡poses ¡and ¡perform ¡limb-­‑tracking ¡ Cherian, ¡Mairal, ¡Alahari, ¡Schmid, ¡CVPR ¡2014 ¡

  42. Human ¡Pose ¡Es6ma6on ¡

  43. Human ¡Pose ¡Es6ma6on ¡

  44. Human ¡Pose ¡Es6ma6on ¡

  45. Summary ¡ • Use ¡the ¡tracks ¡to ¡es6mate ¡ the ¡state ¡of ¡the ¡object ¡ • Human ¡pose ¡es6ma6on ¡in ¡ videos ¡

  46. ¡Thank ¡you! ¡

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