8000 Support for Table tennis · Issue #1 · roboflow/sports · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Support for Table tennis #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
mkirank opened this issue May 15, 2024 · 10 comments
Open

Support for Table tennis #1

mkirank opened this issue May 15, 2024 · 10 comments

Comments

@mkirank
Copy link
mkirank commented May 15, 2024

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
Copy link
Collaborator

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
Copy link

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
Copy link
Collaborator

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

@Henke1983
Copy link

@mkirank @SkalskiP @hulkwork Hi! I would like to take lead on this if possible. It's also from my side a side-project and for hobby purposes at first. If possible I would have this in my company's repo @TheXOrb and use the CC by 4.0 license.
I understand there will be finetuning on the ball and maybe some key points for the table and tracking for the players.

Would like to get your help and input if possible. What do you say?

@hulkwork
Copy link

Let’s go! I didn’t get a chance to work on it, and I’m sorry for that. But if you need help, don’t hesitate to ask! You know what? I’ll try to work on it now! Do you know where we can find or use a dataset? If not, we’ll create our own! 💪

@Henke1983
Copy link

@mkirank @SkalskiP @hulkwork Lets go! I have created a public repository during the evening here now and I am fixing with the licenses. https://github.com/TheXOrb/tttrace
I also for others do a tutorial so thats why there are also tutorial folders in this repo. I will add you @hulkwork so you have access to the repo. Its called TTTrace - as in Table Tennis Trace.

@mkirank
Copy link
Author
mkirank commented Mar 11, 2025

@hulkwork @Henke1983 , I had set an aws instance and run the training but I deleted the instance sometime back and lost everything on it but I might have .pth file in my drive, give me access to the repo and I can upload it but don't remember if it was something I had used or what the status of that file was as it has been a while

@SkalskiP
Copy link
Collaborator

@Henke1983 @hulkwork @mkirank,

It's great to see this table tennis project taking off! I'm a bit bummed it's moving outside of the roboflow/sports repo, as I was excited to see it potentially integrated there. However, I completely understand the desire to have a dedicated space and control over the project.

I wish you all the best of luck with TTTrace! I'll be following your progress closely and will contribute if I find any useful resources or insights.

@Henke1983
Copy link

@SkalskiP Thank you! I am leaving the project on my repo open with a CC BY 4.0 license - which is totally open. If there are time after I have done this I will try to implement it here in the roboflow/sports repo also if I have time.

We will see how this turns out.

@Henke1983
655D Copy link

@hulkwork @Henke1983 , I had set an aws instance and run the training but I deleted the instance sometime back and lost everything on it but I might have .pth file in my drive, give me access to the repo and I can upload it but don't remember if it was something I had used or what the status of that file was as it has been a while

@mkirank I will give you access to the repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants
0