Sports Broadcasting System

Hands-free camera management network

Project Background

This project is all about Canada’s undying love for hockey. Our client came to us for a solution to the following dilemma: how could busy parents of young hockey players stay abreast of their child’s development and performance if they couldn’t make it to a game?

The answer? Capture the games on video. But since hockey rinks are large, utilizing one static camera wasn’t ideal. Employing several cameras was a better idea. However, a problem still remained: when you add up the cost and time for someone to work the cameras, process the footage from each one, and edit it together into a clean, compelling video, the task becomes daunting, and not reflective of a live broadcast.

The solution that our client thought of and asked us to develop was to create a digital system that could manage several cameras installed around a hockey rink. The system would switch cameras whenever the players changed direction, guaranteeing that the end-viewer would see every big play.

Solution

Sibers first task — creation and implementation of an algorithm that defined the area where the action was concentrated at any moment — was solved by our Unix team in two weeks by using C++ language based on OpenCV library.

A fish-eye camera installed above the rink provides the top plan-view, which serves as the starting point for motion detection. Generally speaking, every player is considered a moving region, and these regions move within five different rink zones. Based on the number of players within a zone, and after factoring in several other parameters, the most active zone is targeted. The system then switches to the camera that’s nearest this “hot spot”.

Our second task was to invent a predictive algorithm to ascertain where the action would most likely be. Since movement dictates which camera the system switches to, and given hockey’s lightning-quick pace, the algorithm helped us minimize the chances of missing the action in a hot spot.

After testing several algorithms, we chose the one that calculates based on the center of movement (because this gives the most precise results), and we steadily improved it.

Tech highlights

  • C++
  • Linux
  • Qt
  • OpenCV
  • VLC
  • Redis

Results

The system has been a resounding success and is currently used by multiple schools, colleges, and sports leagues across Canada. Live hockey broadcasts and recordings are now available to all interested parties — coaches, players, families, and fans.

In addition to improving the algorithm, Sibers is working to adapt the system for football. It’s certainly more challenging than hockey. Since football is mostly played outdoors, the fish eye camera isn’t an option. And when the camera is installed on the sideline, the players appear smaller. This makes it easier to mistake them with noise. Long story short, the algorithm requires some changes — but Sibers is up to the challenge!

Our dream is that one day, unmanned broadcasting will be possible for every indoor/outdoor team sport. In the meantime, we’re proud of our contribution to making team sports a little bit more popular — and more accessible to fans!

Customer Says

I'm actually pleased with what I am seeing, your people have done a great job! (January 2014)

John F. — CEO at Video Cameras for Sports Events Provider

Similar case studies

Logos3D: A 3D Simulations Engine

Breda, Netherlands

This project, which has won multiple awards and scholarships, was launched in the Netherlands by two brothers, who are the two biggest 3D technology enthusiasts we’ve ever met. As with almost every game engine, their offering, Logos3D, began as an internal project intended to help the brothers create their own games. Later it grew into a comprehensive proprietary middleware for creating lush, natural 3D virtual environments ideal for games, interactive simulators, and research tools. Indeed, Logos3D’s application field is very diverse.

Case study in details

Colorado Timberline B2B Garment Printing

Denver, CO, USA

Colorado Timberline’s facilities are now shipping over a million units per year. Sibers’ platform has helped the company position itself among the custom apparel design field’s top players, turning it into a wholesale print-on-garment enterprise offering inkjet printing, sublimation, laser etching and embroidery.

Case study in details

Application for Teaching Sports Technique

Redmond, OR, USA

The solution, based on biomechanical principles, data mining, and statistics, provides athletes with a uniquely effective training tool that is now used in more than 70 sports facilities worldwide.

And in more good news, the training application was featured in The Washington Post, which wondered if the technology could help win an Olympic gold. It not only did just that, but also helped set a new world record!

Case study in details