roboflow / sports

computer vision and sports
MIT License
2.33k stars 243 forks source link

Support for Table tennis #1

Open mkirank opened 4 months ago

mkirank commented 4 months ago

It would be good if there was some example support for table tennis. There is a model detection model here: https://github.com/sisrfeng/TTNet. If that can be used, maybe adding support to figure out when a point starts and when it ends would be helpful in analyzing matches

SkalskiP commented 2 months ago

Hi @mkirank 👋🏻 I've seen some fantastic table tennis AI demos online. I'd love to tackle this, but I'm not sure when I'll be able to get to it. Sports AI is just a side project, and I only work on it from time to time. Perhaps we could build a community around this project and someone else could help us build an open-source table tennis AI.

hulkwork commented 2 months ago

One challenging thing is detecting the ball due to the high speed and also the small size probably some approches like using sequential model would be a good choice (catch the curves of the ball, etc ...) or as input getting higher fps (more difficult to have in real world)

SkalskiP commented 2 months ago

@hulkwork 100% tracking small fast-moving objects is definitely a challenge. Unfortunately, I don't really have a lot of experience with sequential models. :/