Let’s talk

Sportsbox

  • #Sports

Sportsbox AI uses computer vision to provide real-time corrective feedback to golf players, helping them to improve their skills and achieve their goals.

  • Computer Vision

Impact

The mobile and web-based platform allows:

  • 2d/3d golf and baseball models for iOS/Android apps
  • 2D Keypoints Detection Model metrics improvements
  • WebAPI, optimisation via semi-supervised learning
  • Semi-Supervised Learning pipeline implementation
  • Created UI for Automatic Data Labeling using existing models
    MLOps tasks for model API containerisation in Docker and GCP/Kubernetes Engine deployment

Services we provided

2d/3d golf and baseball models for iOS/Android apps

WebAPI, optimisation via
semi-supervised learning

Created UI for Automatic Data Labeling using existing models

Tech Stack

Pytorch

Tensorflow

Pycocotools

Open CV

Challenges and Solutions

🧐 Challenges

  • Develop a real-time computer vision algorithm for precise analysis of golf player movements.
  • Provide corrective feedback to golf players based on the algorithm’s analysis

💡 Solutions

  • Created algorithm which:
  • precisely analyses golf player movements
  • provides real-time adjustments to optimise swings, posture, and movement patterns

User flow

For Players:

1. Sport Selection: Choose the sport for improvement - currently focusing on golf.
2. Drill Selection: Opt for a specific drill or exercise.
3. Instructional Guidance: Follow in-app instructions for the chosen activity.
4. 3D Motion Analysis: Utilize the app's 3D analysis to assess movements during practice.
5. Feedback: Receive immediate technical corrections based on analysis.
6. Progress Tracking: Save and monitor training data over time.

For Coaches:

1. Sport Selection: Select the sport for coaching - currently available for golf.
2. Training Plan Creation: Design a comprehensive training plan for athletes.
3. Assign Drills: Assign specific drills and exercises to athletes.
4. Analyze Movements: View and assess 3D motion data of athletes' actions.
5. Feedback: Provide real-time technical feedback to athletes.
6. Track Athlete Performance: Monitor and evaluate athlete progress consistently.

This website uses cookies

We use cookies to personalize content and advertising, provide social networking features, and analyze our traffic. We also share information about your use of our website with our social media, advertising and analytics partners, who may combine it with other information you have provided to them or collected from your use of their services. You agree to our cookies if you continue to use our website.

Okay, I understand