Skip to content

Multi-Task (Ball detection, Segmentation, Event detection) in Table Tennis.

Notifications You must be signed in to change notification settings

4kasha/TTNet_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TTNet Demo

Details

  • OpenTTGames Dataset (Full-HD videos, 120 fps)
  • Multi-Task : Ball detection, Semantic segmentation, Events spotting
    • Ball size : about 15 pixels on average (color : Magenta)
    • Segmentation : humans(G), table(B) and scoreboard(R) classes with channel-wise encoding
    • Events : "bounce" and "over net"
  • Input : downscaled video frames (320px,128px) and 9 frame sequences (less than 0.1s in real time)
  • Annotation : Event - center frame, Ball position and seg mask - last frame, respectively
  • Inference capability : more than 166 fps on a machine with a single NVIDIA RTX 2080Ti GPU

A demo (60 fps) by a trained model (loss condition : Unbalanced) using following repository: https://github.com/maudzung/TTNet-Real-time-Analysis-System-for-Table-Tennis-Pytorch

test_1.mp4 test_2.mp4
Result1 Result2

This model is almost robust for time inversion input.

Result_inv

Input videos from YouTube (60 fps)

tennis

Reference

About

Multi-Task (Ball detection, Segmentation, Event detection) in Table Tennis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published