Back to Case Studies
SPORTS ANALYTICS

Automating Sports Data Collection with AI

We built a Computer Vision Pipeline to automate video data extraction for an Ice Hockey Analytics firm.

CLIENT
Ice Hockey Analytics

We worked with an ice hockey analytics firm specializing in data-driven insights and advanced statistical analysis. They are dedicated to improving team performance, player evaluation, and strategic decision-making in professional ice hockey organizations.

Solution

Challenge

What was needed

As a team sport, ice hockey relies on a collaborative dynamic. Goals, faults and overall performance are the result of team effort and individual dedication.

With that in mind, the client needed a project plan to calculate each player’s amount of time playing on the field, defined as Time On Ice.

The AI needed to be able to:
Categorize players by teams
Identify players on the field
Track each player's movement during the game
STAGE 1

Data acquisition

For this stage, our strategy primarily involved leveraging existing data sources to compile a comprehensive dataset. As customer is already operating and manually annotating videos, past games were a vast source of available data.

Additionally, in some cases, we needed to supplement the dataset by labeling additional information. This meant identifying gaps in the current information and proceeding to add more labels to enrich the dataset's depth and quality. By employing this dual approach, we were able to improve the dataset precision for the project's needs.

STAGE 2

Model development

We developed and implemented a comprehensive multi-stage process that integrated advanced video analytics and Computer Vision techniques. This approach was tailored to detect players, identify their jersey numbers, track positions on the field, and predict Time On Ice (TOI) for each individual player.

Through this systematic process, we achieved notable advancements in player tracking, number recognition, and positional monitoring, facilitating enhanced insights and analysis in sports performance evaluation.

Want to know more about each specific model we used?
Read the full case study
STAGE 3

Deployment and Optimization

Over a span of nearly three years dedicated to the project, our team engaged in more than 70 development sprints. Impressively, approximately 80% of these sprints demonstrated significant and noteworthy improvements.

We were able to optimize system speed and performance. By tracking only game-play segments, synchronizing tasks, and streamlining computations, we cut processing time and cloud computing cost significantly.

Impact

The developed pipeline helped the client to collect data from sport videos in an automated way, saving time and resources. Remarkably, it allowed the client to secure a collaboration contract with a media platform, and scale up the number of games analyzed each week.

Now, we aim to scale up the model working with next iterations of the project, making it faster, more precise and able to extract additional information.

70+

sprints of development

2k+

images tagged

“With eidos.ai’s expertise in Computer Vision and sports, we have been able to achieve remarkable results, made significant progress and solved challenges with a collaborative approach”

Andreas Hermann - CTO