Improving Golf performance based on Advanced Video Analytics

Neeraj Agarwal
Algoscale
Published in
2 min readOct 29, 2018

Technology has been advancing incredibly in all fields since the past five years be it in sports, media, healthcare, or any other domain. Interestingly, everything is becoming dependent on data.

Analytics in sports tech has numerous applications that can support professional training, in-game decision making, advanced sports statistics, injury prevention, talent recognition, etc. Also, visual learning has always captured more attention and information and has more retention power.

Therefore, we at Algoscale leveraged the power of Deep Learning in Video Analytics to explore how we can improve sports training.

Deep Learning has found its ways to a number of applications over the last few years.

An important reason for the same could be the advent of new infrastructure and libraries offered by the tech giants like Google, Amazon and others.

Algoscale worked with an upcoming startup to help them build their product that lets a Golf beginner to compare their shots to that of a professional player. The solution built used deep learning to learn the shot style on video shot by the player and benchmark it against a host of professional videos. This helped the trainee in becoming a better player with time.

Identifying the type of club and different angles w.r.t to the body for shot analysis.

The solution involved the use of Fast R-CNN algorithm for training the model, and computer vision techniques and advanced mathematics to compare the two shots. It was a great experience for us to come up and experiment with different models and finally achieve an accuracy of 85%.

At Algoscale, we have a young dedicated team working with state-of-the-art deep learning algorithms and thriving to produce the best solutions with the latest technologies.

--

--

Neeraj Agarwal
Algoscale

Data Science | Big-Data | Product Engineering @ Algoscale