Bepro Dev Team

Bepro Dev Team: Improving our Tracking Data Collection Process

April 12, 2022

We offer an 'Optical Tracking' service that provides user with positional and physical data that is captured through video.
Simply put, this means that artificial intelligence(AI) is used to recognise players, track their movements, and turn this into data.

Bepro Optical Tracking

For tracking data collection, we use computer vision to turn video frames into positional data using an analytical model. This requires over 100,000 frames to be analysed for each match, from which over three million data points are collected.

To do this analysis we've built models using machine learning, by which a model can improve through experience. By providing a larger amount of high-quality annotated data, the model can 'learn' and complete its task more efficiently. For us, this means our model being able to better recognise the individual players as the move around and on and off the pitch.

the bounding boxes with corresponding player IDs overlaid on top of the image

 Recently, we’ve decided to adopt MLOps to support our tracking data project. This is an approach to Machine Learning that brings together the development and operational sides involved in developing an effective model. This covers many areas, including the model’s code, data collection, automation and more.

We have been able to reduce the length of time required for tracking data to be collected for a match thanks to taking an MLOps approach.It has helped us reduce the number of errors and therefore the amount of time needed for manual corrections to be made.

the efficiency of process was increased!

We’ve been impressed with how adopting it had supported us so far. We expect MLOps to continue to improve the efficiency of our tracking data collection process and we will look to apply it to more projects in future!

Read more about how MLOps has helped us in our Medium article here.

Unmissable Insights

Sign up to our newsletter and get our best content delivered straight to your inbox.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

By subscribing, I agree to Bepro's Terms of Service and Privacy Policy.