SwingTheory

by   Daoliang Kan, Peiting Tan, Serene Ye, Yiwei Zhao, William Harvey, Alysha Ismail

SwingTheory is an innovative tennis coaching app designed for beginners to improve their swing technique using advanced technology. The app allows users to upload 10 sections videos of their tennis swings, which are analyzed through OpenPose and machine learning algorithms. By comparing the user's posture with a professionally modeled ideal swing, the app provides detailed feedback on how to adjust and improve form. Each uploaded video is stored in the user’s history, allowing for continuous monitoring of progress over time and enabling users to revisit their previous sessions to track improvements.

The primary goal of SwingTheory is to make personalized tennis coaching more accessible. The app helps beginners bridge the gap between professional coaching and self-practice, offering tailored guidance in areas that need improvement. The feedback is not limited to generic advice but rather is based on specific movement patterns detected from the user's swing, ensuring that recommendations are relevant to the user’s performance.

Additionally, the app incorporates a touch of creativity in its branding by drawing inspiration from string theory in physics. Just as string theory seeks to explain complex relationships in the universe, SwingTheory aims to untangle the complexities of tennis swings and offer a structured path to improvement. The app’s user-friendly design and technical accuracy make it a valuable tool for anyone looking to refine their tennis game at their own pace.

Prize Categories

Best Software Project

Technologies and Skills
  • Machine Learning
  • Computer Vision
  • Virtual Reality

Supervisors

Mashhuda Glencross  , Jason Weigel  , Ben Rose

Project Source: DECO3801

Tags
  • Machine Learning
  • Tennis
  • Computer Vision
  • React Native
  • Coach
  • VR Coach