Pickleball Court Keypoints

  • Project Type: Pickleball Court Keypoints
  • Project Universe Link or Workspace/Project ID: Sign in to Roboflow

I am trying to train a model to detect key points on a pickleball court. My dataset has about 1135 images with annotations. I tried to use both Roboflow 3.0 Keypoint Detection (Fast) and YOLOv11 Keypoint Detection (Fast) to detect the key points.

However, the model does not seem to be able to identify the key points well. How can i improve this? Pretty new to CV. Appreciate any inputs from the community.

Sample from test set as follows.

Hi @Desmond_Wong!
I always like to keep the Golden Rules of CV in mind:

  • Your training data should look like your production data
  • Label images exactly how you want your model to perform

I’m happy to take a look for further suggestions. Do you give Roboflow Support permission to access your workspace?

Please go ahead to access my workspace. Any help will be great! Thanks Ford

The training data is pretty much the same court as the test data. Which is why i am surprise about the test result. I thought i might be overfitting. But it does not turn out that way in the test set. In my screenshot, this is the test result. You can view it from my workspace.

For production, there is a little difference with the audience on the sidelines. but pretty much the same view of the court.

Hi @Desmond_Wong!
Your annotations look fantastic!! In looking at your test set, it looks like the model trips up when a keypoint is occluded. So I would suggest adding some more training images of that case.

I would add some diversity to your dataset using a grayscale augmentation. This will force the model to learn to key in on other features other than color to make predictions.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.