Artificial IntelligenceTechnologyFootball

Ashutosh SinghalAshutosh Singhal7 maart 202615 min

Ik zat in een café in Bangalore toen het doelpunt van Luis Díaz werd afgekeurd.

Het was november 2023, Liverpool tegen Tottenham. De bal raakte het net, Anfield explodeerde van vreugde, en toen — stilte. De VAR-check. Het bevroren beeld. De lijn getrokken van een pixel op de schouder van Díaz naar een pixel op de schoen van de laatste verdediger. Buitenspel. Behalve dat het dat niet was. De Premier League gaf later toe dat het doelpunt had moeten tellen. Een "significante menselijke fout", noemden ze het.

De man naast me — een software-ingenieur, niet eens een voetbalfan — keek naar het scherm en zei iets dat me is bijgebleven: "Waarom trekken ze lijnen op een wazige foto alsof het nog 2005 is?"

Hij had gelijk. En niet alleen over die beslissing. Het hele VAR-buitenspelsysteem is gebouwd op een natuurkundige fout die zo fundamenteel is dat ik oprecht verrast ben dat niet meer ingenieurs erover hebben geschreeuwd. Ik run Veriprajna, waar we diepe sensorfusiesystemen bouwen — het soort architectuur waarbij je data van meerdere sensortypen samensmelt tot één enkel model van de werkelijkheid. Toen ik begon uit te pluizen hoe VAR onder de motorkap eigenlijk werkt, vond ik geen systeem dat bijstelling nodig had. Ik vond een systeem dat niet kan werken, niet vanwege slechte software, maar vanwege slechte natuurkunde.

Het buitenspelprobleem is geen softwarefout. Het is een meetcrisis verkleed als een technologisch succesverhaal.

De Pixelmisvatting: Waarom Camera's Liegen Over Waar Spelers Zich Bevinden

Dit is wat de meeste mensen niet beseffen over een videoframe: het is geen foto van een bevroren moment. Het is een veeg.

Een uitzendcamera in de Premier League draait op 50 beelden per seconde. Dat betekent dat hij elke 20 milliseconden één beeld vastlegt. Bij elke opname staat de sluiter ongeveer 10 milliseconden open om genoeg licht binnen te laten. In die 10 milliseconden legt de voet van een sprintende speler — die tijdens een schopbeweging 20 meter per seconde beweegt — ongeveer 20 centimeter af. Het "beeld" van die voet op de sensor is geen scherp punt. Het is een vervaging die tientallen pixels beslaat.

En dan wordt het pas echt absurd. De VAR-operator neemt dit wazige beeld, zoomt in, plaatst een dradenkruis van één pixel op wat zij denken dat de "voorste rand" van de teen van de aanvaller is, en trekt een lijn. Ze kiezen één punt binnen een waarschijnlijkheidsverdeling en noemen dat waarheid.

Een uitzendbeeld legt niet vast waar een speler zich bevindt. Het legt een waarschijnlijkheidswolk vast van waar hij zich mogelijk bevond tijdens een venster van 10 milliseconden.

Maar het temporele probleem is nog erger dan het ruimtelijke. Een professionele trap — het moment waarop schoen bal raakt — duurt ongeveer 8 tot 12 milliseconden. Bij 50 beelden per seconde legt de camera mogelijk één beeld vast vóór het contact en het volgende beeld nadat de bal de voet al heeft verlaten. Het werkelijke moment van de trap verschijnt bijna nooit in beeld. De operator kiest het "dichtstbijzijnde" beeld, maar "dichtstbijzijnd" kan 10 milliseconden afwijken. In die 10 milliseconden hebben spelers die met een gecombineerde relatieve snelheid van 14 meter per seconde bewegen, hun positie met 14 centimeter verschoven.

Het systeem trekt dus een millimeter-nauwkeurige lijn op een beeld dat fysiek verouderd is met een afstand die tien keer groter is dan de marge die het beweert te meten. Dit is geen meten. Dit is theater.

Toen Ik Zelf de Cijfers Doorrekende

Een duidelijke vergelijking van de foutmarges, met de opeengestapelde bronnen van positionele onzekerheid in het huidige VAR-systeem, met specifieke centimeterwaarden voor elke foutbron.

Ik ben niet met dit project begonnen om voetbal te repareren. Ik begon eraan omdat de wiskunde me beledigde.

Mijn team bij Veriprajna werkt aan sensorfusie — het combineren van data van camera's, versnellingsmeters, gyroscopen en andere instrumenten tot één samenhangend model van de fysieke werkelijkheid. Dat doen we voor industriële toepassingen waar precisie ertoe doet. Toen ik voor het eerst naar de VAR-pijplijn keek als een technisch systeem, verwachtte ik iets geraffineerds te vinden achter de controverse. Misschien begreep het publiek de toleranties gewoon niet. Misschien waren de foutmarges wel acceptabel.

In plaats daarvan vond ik een systeem met een totale onzekerheidszone van 30 tot 40 centimeter dat probeert beslissingen te nemen op centimeterniveau.

Op een avond ging ik zitten en zette ik het foutenbudget uit op een whiteboard. Temporele kwantisering door framekeuze: ±10 milliseconden, wat bij een relatieve snelheid van 14 m/s neerkomt op ±14 cm positionele onzekerheid. Bewegingsonscherpte tijdens het openen van de sluiter: nog eens ±10 cm. Rolling-shutterdistorsie bij CMOS-sensoren — waarbij het beeld regel voor regel wordt uitgelezen, van boven naar beneden, waardoor een snel bewegend been geometrisch vervormd oogt: ongekwantificeerd maar reëel. Tel daar de pixelniveau-ambiguïteit bij van het plaatsen van een keypoint op een vervaagd ledemaat, en je kijkt naar een gecombineerde fout die elke buitenspelmarge onder ongeveer 40 centimeter volledig overschaduwt.

Ik weet nog dat ik naar dat whiteboard staarde en dacht: elke "krappe" buitenspelbeslissing van de afgelopen vijf jaar is een muntje opgooien geweest, verkleed als wetenschap.

Dat was het moment waarop ik besloot dat we moesten schrijven: de volledige technische analyse. Niet om te klagen over VAR, maar om te laten zien hoe een echt meetsysteem eruit zou zien.

Waarom Kun Je Niet Gewoon "Betere AI" Gebruiken op Dezelfde Camera's?

Dit is de vraag die ik het vaakst krijg, meestal van investeerders en soms van andere AI-bedrijven. "Kun je niet gewoon een beter model trainen op de uitzendfeed?"

Nee. En de reden onthult een dieper probleem in hoe de sporttechnologie-industrie op dit moment werkt.

De markt wordt overspoeld met wat ik wrapper-oplossingen noem — bedrijven die een standaard uitzendfeed nemen, die door een kant-en-klaar objectdetectiemodel zoals YOLO of Mask R-CNN halen, en begrenzingsvakken of pose-schattingen opleveren. Dat is prima voor fanbetrokkenheidsfuncties, samenvattingen, basisanalyses. Ze zijn fundamenteel ongeschikt voor arbitrage.

Een wrapper erft de beperkingen van zijn input. Als je input een uitzendfeed van 50fps is met bewegingsonscherpte, rolling-shutterartefacten en lensvervorming, kan geen enkel neuraal netwerk — hoeveel parameters het ook heeft — temporele informatie herstellen die nooit is vastgelegd. Je kunt geen fysica hallucineren. De data is er simpelweg niet.

Dit is het onderscheid dat ik steeds probeer te maken wanneer mensen vragen wat "Deep AI" voor ons betekent. Het betekent geen dieper neuraal netwerk. Het betekent dieper gaan in de stack — de sensorlaag beheersen, de dataverzamelingspijplijn, de tijdsynchronisatie-infrastructuur. Wij verwerken geen video. Wij ontwerpen de omstandigheden waaronder data wordt vastgelegd, zodat de input daadwerkelijk in staat is de precisie te ondersteunen die we nodig hebben.

Je kunt een meetprobleem niet oplossen met een beter algoritme. Je lost het op met een beter instrument.

Hoe Zou een Echt Systeem Eruitzien?

Een architectuurdiagram dat het tweestroom-sensorfusiesysteem toont — de IMU in de bal voor timing en hogesnelheidscamera's voor ruimtelijke tracking — die samenkomen tot één gefuseerde reconstructie.

Dus hebben mijn team en ik er een ontworpen. Geen aanpassing van VAR. Een vervanging van de volledige meetarchitectuur.

Het kerninzicht is bedrieglijk simpel: ontkoppel de meting van tijd van de meting van ruimte. Laat de bal je vertellen wanneer de trap plaatsvond. Laat de camera's je vertellen waar de spelers zich bevonden. En gebruik wiskunde om die twee stromen te fuseren tot één precieze reconstructie van de werkelijkheid.

De Bal Weet Wanneer Hij Wordt Getrapt

Wij stellen voor om een Inertial Measurement Unit van 500Hz — een versnellingsmeter en gyroscoop die 500 keer per seconde bemonstert — in het midden van de wedstrijdbal in te bouwen. Wanneer een schoen de bal raakt, registreert de versnellingsmeter een massale piek in G-kracht met een karakteristieke golfvorm: een scherpe stijgtijd van minder dan 2 milliseconden, gevolgd door een snel verval terwijl de bal de voet verlaat. Dit onderscheidt zich van een stuit (lagere intensiteit, langer contact) of een kopbal (zachtere curve door de meegevendheid van de schedel).

Door de spectrale signatuur van de impact te analyseren, identificeert het systeem het exacte begin van de balvervorming — het fysieke moment van "eerste contact" zoals de spelregels dat definiëren. De precisie van de tijdstempel: ±1 milliseconde. Vergelijk dat met de ±10 milliseconden van handmatige framekeuze.

Eén ding waar we intern wekenlang over hebben gediscussieerd: de sensor moet ±200g aan versnelling kunnen verwerken. Een professionele trap genereert krachten die een consumentenversnellingsmeter van ±16g onmiddellijk zouden verzadigen, waardoor de data wordt afgekapt en de golfvorm wordt vernietigd. De sensor moet zich ook precies in het zwaartepunt van de bal bevinden, opgehangen aan gespannen draden binnen in de blaas, zodat de bal recht vliegt. Bij enige afwijking heb je een geladen dobbelsteen gebouwd. De technische beperkingen zijn zwaar, maar oplosbaar — de eigen connected-ball-technologie van FIFA tijdens het WK 2022 bewees al dat het concept haalbaar is.

De Camera's Zien Waar Iedereen Zich Bevindt

Voor de ruimtelijke laag vervangen we uitzendcamera's door 12 tot 16 vast gepositioneerde, gekalibreerde machine-visioncamera's die draaien op 200 beelden per seconde met global shutters.

De toename in framerate is enorm belangrijk. Bij 200fps daalt het interval tussen beelden van 20 milliseconden naar 5 milliseconden. De "blinde vlek" — de maximale afstand die een speler tussen beelden kan afleggen — krimpt van 28 centimeter naar 7 centimeter. Maar de grotere winst zit in bewegingsonscherpte. Bij 200fps moet de sluitertijd 1/1000e seconde of sneller zijn. De vervagingsstreep daalt van 10–20 centimeter naar minder dan 1 centimeter. Spelers worden scherpe, meetbare objecten in plaats van waarschijnlijkheidswolken.

Global shutters zijn ook belangrijk. Uitzendcamera's gebruiken rolling shutters die het beeld regel voor regel uitlezen. Een snel bewegend been raakt geometrisch vervormd — uitgerekt of samengedrukt, afhankelijk van de richting ten opzichte van de uitleesrichting. Global-shutter-sensoren belichten elke pixel gelijktijdig. De geometrie blijft precies bewaard zoals die bestond op het moment van belichting.

En omdat dit vaste, gekalibreerde camera's zijn met overlappende gezichtsvelden, kunnen we de 3D-positie van elke speler trianguleren met behulp van multi-view stereogeometrie. Wanneer een ledemaat in één camerahoek verborgen is — geblokkeerd door een verdediger in een overvol strafschopgebied — is het bijna altijd zichtbaar vanuit een andere hoek. Ons systeem gebruikt een stemmingsmechanisme: zichtbare keypoints van onbelemmerde camera's dragen bij aan de reconstructie, verborgen aanzichten worden verworpen. Als een gewricht in alle aanzichten gedeeltelijk verborgen is, maken biomechanische beperkingen (een scheenbeen verbindt met een knie die verbindt met een heup) inferentie mogelijk met een berekend betrouwbaarheidsinterval.

Hoe Fuseer Je Twee Verschillende Sensoren Tot Eén Waarheid?

Hier zit de echte techniek, en eerlijk gezegd, hier ligt volgens mij de diepste bijdrage van Veriprajna.

Je hebt skelettracking-data op 200Hz en balimpactdata op 500Hz. De trap gebeurt, laten we zeggen, op tijdstempel 1234 milliseconden. De dichtstbijzijnde camerabeelden zijn op 1230ms en 1235ms. Je moet weten waar de teen van de schutter zich precies op 1234ms bevond. Je kunt niet zomaar het dichtstbijzijnde beeld kiezen — dat is een fout van 1 milliseconde, wat bij 14 m/s nog steeds 1,4 centimeter is. Voor een systeem dat sub-centimeter precisie claimt, is dat onaanvaardbaar.

Dus interpoleren we. Maar niet met een rechte lijn — menselijke beweging is kromlijnig. Een sprintend been versnelt en vertraagt gedurende zijn pasbeweging. We gebruiken kubische spline-interpolatie, die een vloeiende curve construeert door de bekende datapunten heen, met behoud van continuïteit in snelheid en versnelling. Het resultaat is een wiskundig gegenereerd "virtueel beeld" — de gereconstrueerde positie van het skelet van elke speler op precies de milliseconde van het contact.

Voorafgaand aan de interpolatie voeren we de ruwe trackingdata door een Unscented Kalman Filter. Dit is een wiskundig raamwerk dat een toestandsmodel bijhoudt voor elk gewricht van elke speler — positie, snelheid, versnelling — en voortdurend verzoent wat de fysica voorspelt met wat de camera's waarnemen. Als de detectie van het neurale netwerk van beeld tot beeld een paar centimeter trilt (wat altijd gebeurt), vlakt het filter dat af door te vertrouwen op de fysica. Als de speler plotseling van richting verandert, verhoogt het filter het vertrouwen in de optische meting. Het resultaat is een schone, biomechanisch consistente trajectorie.

De cruciale architecturale keuze: strakke koppeling versus losse koppeling. In een los gekoppeld systeem berekenen het visiesysteem en de IMU elk onafhankelijk posities, waarna je ze middelt. Simpel, maar kwetsbaar — als de camera's een speler 50 milliseconden lang kwijtraken achter een muur van verdedigers, wordt het gemiddelde betekenisloos. In onze strak gekoppelde architectuur voeden de ruwe residuen van beide sensorstromen één enkele factor-graph-optimizer, die de meest waarschijnlijke toestand oplost die aan alle beperkingen tegelijk voldoet. Zelfs tijdens gedeeltelijke occlusie draagt het kinematische momentum, vastgesteld door het Kalmanfilter, de schatting met hoog vertrouwen verder totdat het visuele contact wordt hersteld.

Wij meten geen pixels. Wij reconstrueren de fysica van het moment en lezen het antwoord af uit het model.

Voor het volledige wiskundige raamwerk — de toestandsvergelijkingen van het Kalmanfilter, de quaternion-oriëntatieschatting, de homografietransformaties — heb ik gepubliceerd: de volledige technische diepgaande analyse hier.

Wat Gebeurt Er met het Foutenbudget?

Een directe vergelijking naast elkaar van het huidige VAR-systeem versus het voorgestelde sensorfusiesysteem, die het dramatische verschil in totale onzekerheid laat zien.

Laat me de twee systemen naast elkaar zetten, want het contrast is schrijnend.

Huidige VAR op 50Hz met handmatige framekeuze: temporele fout van ±10ms, ruimtelijke onzekerheid van ±14cm door framekeuze alleen al, ±10cm door bewegingsonscherpte. Totale onzekerheidszone: ruwweg 30 tot 40 centimeter.

Onze architectuur — 200Hz optisch, 500Hz inertiaal, strak gekoppelde fusie: de IMU legt de trap vast tot op ±1ms nauwkeurig. Kubische spline-interpolatie over een cameragat van 5ms introduceert een fout van minder dan een millimeter voor vloeiende biologische beweging. De resterende dominante foutbron is de nauwkeurigheid van de keypoint-plaatsing van het neurale netwerk — ongeveer ±2 tot 3 centimeter. Totale onzekerheidszone: ruwweg 2 tot 3 centimeter.

Dat is een verbetering van een orde van grootte. Beslissingen die voorheen "te dicht bij elkaar om te bepalen" waren — waarbij de marge binnen de blinde vlek van het systeem viel — worden wiskundig onderscheidbaar.

"Maar Dit Zou Ongelooflijk Duur Zijn"

Het zou echt geld kosten, ja. Zestien hogesnelheidscamera's, edge-computingclusters met dubbele A100- of H100-GPU's in de stadionserverruimte, een glasvezel-PTP-backbone voor tijdsynchronisatie tot op de submicroseconde, IMU-ingebouwde wedstrijdballen. Dit is geen cloud-SaaS-product dat je met een API-sleutel implementeert.

Maar laat me de kostenvraag herformuleren. De Premier League genereert jaarlijks meer dan £3 miljard aan uitzendinkomsten. Eén verkeerde buitenspelbeslissing kan een titelstrijd doen kantelen, degradatie veroorzaken die honderden miljoenen aan verloren inkomsten waard is, en het vertrouwen van een wereldwijd publiek ondermijnen. De infrastructuur die ik beschrijf zou een fractie kosten van wat een enkele grote club uitgeeft aan transfers in één transferperiode.

De echte weerstand is niet de kosten. Het is institutionele traagheid. De bestuursorganen van het voetbal hebben VAR gekocht als een af product. Toegeven dat het fundamentele her-engineering nodig heeft — niet alleen betere operators of dikkere tolerantielijnen — betekent toegeven dat de oorspronkelijke belofte te hoog is ingeschat. Niemand wil dat gesprek voeren.

Mensen vragen me ook: wat gebeurt er als de balsensor midden in de wedstrijd uitvalt? Het systeem schakelt soepel terug naar een puur optische modus. Bij 200fps loopt de foutmarge op tot ongeveer 7 centimeter — nog steeds dramatisch beter dan de huidige blinde vlek van 28 centimeter. De wedstrijd gaat zonder onderbreking verder.

En hoe zit het met de "verprutste" pass — een dribbel waarbij de voet voortdurend contact houdt met de bal? De IMU detecteert continue trilling in plaats van een scherpe piek, en het systeem schakelt de logica om naar het volgen van het moment van loslating, wanneer de trilling ophoudt. We hebben deze randgevallen grondig doordacht, omdat het precies deze gevallen zijn die een geïmplementeerd systeem daadwerkelijk zouden kunnen breken.

Dit Gaat Eigenlijk Niet Over Buitenspel

Zodra je een sensorfusiearchitectuur met dit niveau van precisie hebt gebouwd, is buitenspel slechts de eerste toepassing. Dezelfde 3D-skeletdata en hoogfrequente baltracking maken geautomatiseerde handsdetectie mogelijk — het modelleren van de "natuurlijke silhouet" als een volumetrische grens in de 3D-ruimte en het detecteren van armbewegingen richting de baltrajectorie die verder gaan dan wat de rompdraaiing impliceert. Dezelfde Kalman-snelheidsafgeleiden die de positie van een speler volgen, kunnen de exacte G-kracht berekenen van elke stap en elk vertragingsmoment, en zo de cumulatieve kniebelasting signaleren die aan kruisbandblessures voorafgaat, voordat ze gebeuren.

Het stadion wordt een gedigitaliseerd natuurkundelaboratorium. En de sport wordt, voor het eerst, werkelijk meetbaar.

Het Uncanny Valley van Arbitragetechnologie

Er is een concept uit de robotica dat het uncanny valley heet — het punt waarop iets bijna menselijk genoeg is om overtuigend te zijn, maar net niet genoeg om diep verontrustend aan te voelen. VAR bevindt zich in het uncanny valley van meettechnologie. Het is precies genoeg om ons te doen geloven dat het de waarheid vastlegt, maar onnauwkeurig genoeg om het routinematig verkeerd te hebben. Die kloof — tussen de schijn van zekerheid en de realiteit van onzekerheid — is wat fans gek maakt.

Mensen die zeggen "VAR verpest het spel" reageren niet emotioneel. Ze reageren op een reëel fenomeen: een systeem dat gissingen presenteert als feiten. De pixel-precieze lijnen, de bevroren beelden, de klinische graphics — ze projecteren allemaal een gezag dat de onderliggende fysica niet kan waarmaken.

De oplossing is niet om terug te gaan. Niemand wil terugkeren naar de tijd waarin een fractie-van-een-seconde-blik van een grensrechter een WK-halve finale besliste. De oplossing is om dieper te gaan. Om te stoppen met het meten van pixels en te beginnen met het meten van fysica. Om instrumenten te bouwen die de claims die we maken, waardig zijn.

Voetbal heeft geen minder technologie nodig. Het heeft technologie nodig die de fysica respecteert van de sport die het probeert te reguleren.

We hebben geen dikkere tolerantielijnen of soepelere protocollen nodig. We hebben een systeem nodig dat daadwerkelijk vastlegt wat er is gebeurd — met sensoren die snel genoeg, nauwkeurig genoeg en strak genoeg gefuseerd zijn om de waarheid te reconstrueren van een moment dat 8 milliseconden duurt en alles beslist.

Dat is wat we bouwen. Niet omdat we denken dat technologie het menselijk oordeel in het voetbal zou moeten vervangen. Maar omdat wanneer technologie wél ingrijpt, ze op zijn minst gelijk moet hebben.

Gerelateerd onderzoek

Ook gepubliceerd op

Bouw uw AI met vertrouwen.

Werk samen met een team met diepgaande ervaring in het bouwen van de volgende generatie enterprise-AI. Laat ons u helpen bij het ontwerpen, bouwen en implementeren van een AI-strategie waarop u kunt vertrouwen.

Veriprajna Deep Tech-adviesbureau is gespecialiseerd in het bouwen van veiligheidskritische AI-systemen voor de gezondheidszorg, de financiële sector en gereguleerde domeinen. Onze architecturen worden gevalideerd aan de hand van gevestigde protocollen met uitgebreide compliancedocumentatie.