Slimme hard- en software voor een stabiele gesynchroniseerde videofeed.

Showcase SciSports

SciSports is sinds 2018 klant van SST Software. Voor het innovatieve project BallJames ontwikkelde SST Software een softwareapplicatie waarmee videobeelden van verschillende camera’s op stabiele wijze gesynchroniseerd en getransporteerd kunnen worden. SciSports zag namelijk potentie in het visualiseren van voetbalwedstrijden op een totaal nieuwe manier; en wel in de vorm van het verzamelen van werkelijke 3D-beelden.

Hoe het begon.

Klanten van SciSports in de voetbalwereld waren niet tevreden met bestaande data en vroegen om een oplossing waarmee accurate, real-time 3D-data van de spelers en de bal verzameld konden worden. Het project BallJames was geboren! SciSports bleek voor dit project een stabiele gesynchroniseerde videofeed nodig te hebben die live-beelden van tijdens een voetbalwedstrijd vanaf verschillende camera’s naar een backend transporteert. SciSports koos er uiteindelijk voor om met SST Software te gaan samenwerken om deze functionaliteiten te realiseren.

“We zijn bij SST Software uitgekomen vanwege het feit dat ze zowel over hardware- als softwarekennis beschikken, iets dat absoluut noodzakelijk is voor onze toepassing.”  – Wouter Roosenburg, CTO SciSports

Wouter vult aan: “Ook de bedrijfscultuur van SST Software past goed bij de onze. Een no-nonsense club met engineers die direct kunnen meedraaien in ons eigen ontwikkelproces.” Een goede match van beide kanten en SST ontwikkelde de benodigde hard- en software voor deze toepassing binnen het project.

Ontdek alles over het innovatieve BallJames-project in onderstaande video.

Bron: YouTube kanaal SciSports

Wat SST heeft gedaan.

SST Software ontwikkelde een GStreamer-applicatie op basis van een Jetson TX2-platform die de videofeed van embedded camera’s verzamelt, van keyframe tot keyframe. De applicatie verzendt de videofeed van de verschillende camera’s vervolgens over een messagebus voor verdere verwerking.

Raw videostream

Er wordt in de raw videostream gewerkt waar we de frames verzamelen en indien nodig van extra metadata voorzien. Daarnaast ondersteunt de applicatie het openen van een videostream via het streamingsprotocol RTSP, waarmee de camerabeelden live bekeken kunnen worden.

Foto: www.scisports.com

Over de ontwikkeling en gebruikte technieken.

De ontwikkeling van de applicatie vond voornamelijk embedded en hardware accelerated plaats. SST maakte hierbij gebruik van de volgende technieken:

  • C/C++
  • RTSP Streamingsprotocol
  • GStreamer
  • GPU-versnelling (CUDA)

Momenteel werkt SST Software verder met SciSports aan de verdere ontwikkeling en optimalisatie van BallJames.

Over BallJames

BallJames is een project van SciSports en is ontstaan vanuit hun liefde voor voetbal en het spel. SciSports is een data intelligence-bedrijf dat bekend staat om de ondersteuning die het biedt aan voetbalorganisaties bij het begrijpen van data en er het meeste uit te kunnen halen.

De technologie van BallJames biedt een accuraat en volledig geautomatiseerd trackingsysteem dat vernieuwd inzicht in 3D biedt op het gebied van beweging en tactiek zonder de inzet van sensoren. Met de unieke BallJames camera-oplossing biedt SciSports als eerste bedrijf ter wereld de mogelijkheid om accurate x-y-z-coördinaten van de bal, de spelers en scheidsrechters te genereren.

BallJames kan bijvoorbeeld ingezet worden als doellijntechnologie, om match-fixers te detecteren en om live-radar voor televisie te genereren. Daarnaast biedt het de mogelijkheid om de wedstrijd opnieuw te bekijken vanuit elke ondenkbare hoek om spelers te trainen en zelfs blessures te voorkomen.

Diensten binnen dit project.

Softwareontwikkeling.

SST heeft een stabiele GStreamer-applicatie ontwikkeld; met name embedded en hardware accelerated.

Contact opnemen.

SST Software is dé partij voor innovatieve ondernemingen zoals SciSports op het gebied van softwareontwikkeling. Bekijk ook eens andere
showcases om een idee te krijgen van de mogelijkheden. Wil je jouw unieke project ook een kickstart geven? Rick gaat graag met je in gesprek.