understand basketball games
play

Understand Basketball Games 2018.6.15 Sports Videos Large - PowerPoint PPT Presentation

Understand Basketball Games 2018.6.15 Sports Videos Large quantity, high quality Practical utility Stereotypical Sports Videos Stereotypical: Sports Videos Stereotypical: Sports Videos Stereotypical: [Pass,


  1. Understand Basketball Games 2018.6.15 吴浩贤 朱⽂斈韬

  2. Sports Videos Large quantity, high quality Practical utility Stereotypical

  3. Sports Videos Stereotypical:

  4. Sports Videos Stereotypical:

  5. Sports Videos Stereotypical: [Pass, Score(2-Pointer)] [Pass, Pass, Score(3-Pointer)] [Pass, Pass, Score(3-Pointer)] [Pass, Score(2-Pointer)]

  6. Sports Videos Recognition

  7. Google Basketball Dataset ‣ 100+ GB Video on Youtube ‣ 250+ NCAA Basketball games from 1988 to 2011 ‣ 14,000+ Event annotations (Endpoints) ‣ Player bounding boxes (Optional) ‣ Event classes: 11 → 7 ‣ Free Throw Made/Miss ‣ 2-pointer Made/Miss ‣ 3-Pointer Made/Miss ‣ Steal http://basketballattention.appspot.com/dataset_browser.html Detecting events and key actors in multi-person videos, Vignesh Ramanathan, Jonathan Huang, Sami Abu-El-Haija, Alexander Gorban, Kevin Murphy, Li Fei-Fei, CVPR 2016, https://arxiv.org/abs/1511.02917

  8. Google Basketball Dataset Challenges: ‣ Low resolution & noisy ‣ Imbalanced categories ‣ Variant person number in a frame http://basketballattention.appspot.com/dataset_browser.html Detecting events and key actors in multi-person videos, Vignesh Ramanathan, Jonathan Huang, Sami Abu-El-Haija, Alexander Gorban, Kevin Murphy, Li Fei-Fei, CVPR 2016, https://arxiv.org/abs/1511.02917

  9. Basic Idea Long-term Recurrent Convolutional Networks Event Label Long-term Recurrent Convolutional Networks for Visual Recognition and Description, CVPR2015 Je ff Donahue, Lisa Anne Hendricks, Marcus Rohrbach, Subhashini Venugopalan, Sergio Guadarrama, Kate Saenko, Trevor Darrell

  10. Basic Idea 🏁 ⛹ Event Label

  11. Basic Idea Detection and/or Tracking 🏁⛹

  12. Ball Detection In your imagination…

  13. Ball Detection In dataset…

  14. Ball Detection 球的颜⾊艳,形状相对固定,考虑传统⽅斺法 Canny 边缘检测 +Hough 变换应⽤甩于曲线检测 (x-c 1 ) 2 +(y-c 2 ) 2 = r 2 图像⼆亍值化, Canny 边缘检测 , 在边缘像素点( x,y )上枚举 c1,c2 累加在像素点 (x,y) 下的三元组( c1,c2,r) ,检测圆形

  15. 快速运动中球的形变,⾊艳变;复杂背景下多个候选圆⽬盯 标。 Ball Detection

  16. Ball Detection •

  17. Ball Detection YOLO = You Only Look Once

  18. Ball Detection YOLO = You Only Look Once

  19. Model Architecture 🏁 ⛹ Event Label

  20. Feature Extraction Frame Feature: CNN (2048,) ResNet (no top)

  21. Feature Extraction Player Feature: CNN (512,) for player VGG19 (no top) spatial histogram with pyramid (1365,) for player Concat Weighted (1877,) for player

  22. LSTM (2048,) frame feature … (1877,) player feature

  23. Model Architecture In a clip Trajectory Extra Constant Vector As Context

  24. Model Architecture 🏁 In a clip 🏁 Trajectory ⛹ Extra constant vector as context of sequence

  25. Model Architecture 🏁 🏁 🏁 🏁 In a clip 🏁 Trajectory ⛹ Extra constant vector as context of sequence

  26. Model Optimization Bidirectional LSTM: Compute a global(clip-level) context feature for each frame

  27. Model Optimization Next we use a unidirectional LSTM with extra input to represent the state of the event at time t

  28. Model Optimization Gradient Clipping Gradient Explode ❌ Clip the gradient before parameter update I Goodfellow, The cli ff Y Bengio, Deep Learning

  29. Results Spatial Combined Combined LRCN Only (Context) (Concat) Top_1_acc 0.44 0.35 0.47 0.41 Top_2_acc 0.69 0.59 0.70 0.62

  30. Thank You

Recommend


More recommend