Journal

Videoanalyse i svømming: programvaren som måler svømmingen

Alle klubber har programvare som teller. Swim Analyzer er den som ser: et mobilklipp blir til reaksjonstid, innstupsvinkel, oppkomst og taklengde, offline.

Finnes også på English · Svenska · Deutsch · Español · Français · Italiano · Nederlands · Dansk · Suomi

En mobil ved enden av et tomt konkurransebasseng, der Swim Analyzer spør om et helt løp eller en start skal analyseres

Alle klubber har allerede programvare som teller, men Swim Analyzer er videoanalysen som faktisk ser på svømmingen. Den gjør et mobilklipp om til reaksjonstid, innstupsvinkel, oppkomstdistanse og taklengde, rett på bassengkanten, og posemodellen kjører på selve telefonen.

Søker du etter programvare for svømming, får du påmeldingssystemer, stevneprogrammer, tidtakingsanlegg og klubbadministrasjon. Alt sammen nødvendig. Ingenting av det handler om svømming. Det registrerer at en svømmer fikk 26,41, og stopper der det interessante spørsmålet begynner, nemlig hvorfor det ble 26,41.

Det spørsmålet har alltid hatt et svar. Det ligger i videoen. Trenere har spolt bilde for bilde med en fingertupp på mobilskjermen i femten år, telt tak høyt og gjettet på oppkomsten fordi merkene på banetauet er den eneste linjalen i hallen. Analysen var aldri umulig. Den var bare dyr i den ene valutaen en trener aldri har nok av, nemlig minutter på bassengkanten.

Swim Analyzer senker den kostnaden. Du filmer et løp med mobilen du allerede har i lommen. Du markerer referansepunktene appen ber om. Den gir deg en målt gjennomgang av løpet, fra startpall til innslag, før svømmeren er ferdig med nedsvømmingen.

Fra startpall til innslag, målt i fem faser

Et løp er en sekvens, og derfor er analysen det også. Hver fase er sitt eget verktøy i appen, og hver av dem gir tall treneren kan bruke i samme økt.

Tidslinje fra startpall til innslag i fem faser – start, innstup, undervannsfase, tak, og vending og løp – der hver fase viser hva Swim Analyzer måler
De fem fasene i et løp og målingene Swim Analyzer gjør i hver av dem, fra ett mobilklipp.
  1. Starten. Trackstart, grepstart eller lagkappveksling. Starttypen er en del av registreringen, så en svømmers tall sammenlignes alltid bare med den samme bevegelsen. Måler reaksjonstid, flytid, svevlengde, starttype.
  1. Innstup. Hvor hendene bryter vannflaten, og i hvilken vinkel. Dette er de to variablene som avgjør hvor mye av farten fra stupet som overlever møtet med vannet. Måler innstupsdistanse, innstupsvinkel.
  1. Undervannsfase og oppkomst. Den mest verdifulle og minst målte delen av ethvert løp. Distanse og tid fram til oppkomsten, pluss farten du faktisk hadde med deg dit. Måler oppkomstdistanse, oppkomsttid, fart under vann.
  1. Tak. Takfrekvens og taklengde sammen, over de segmentene du velger. Det ene uten det andre har ledet svømmere på villspor i flere tiår. Måler takfrekvens, taklengde, frekvens per segment.
  1. Vending og løpsoversikt. Vendetid inn mot og ut fra veggen, og deretter alle mellomtidene samlet i én løpsvisning med en fartskurve over hele løpet. Måler vendetid, mellomtider, fartsgraf.

Ingenting av dette er en ny idé. Det er analysen eliteprogrammer har kjørt i biomekaniske laboratorier i tretti år, levert på en mobil på en klubbtrening en tirsdagskveld.

Modellen kjører på telefonen

De fleste videoanalyseprodukter er en tynn klient foran en server. Last opp klippet, vent, last ned resultatet. Det fungerer på et kontor, men ikke der arbeidet skjer: i en flislagt hall med betongvegger, et overbelastet gjestenett og en trener som har fire minutter mellom heatene.

Swim Analyzer tar posemodellen vi har trent i vårt eget ML-studio, eksporterer den og kjører den på telefonen. Core ML på iPhone, LiteRT på Android. Den henter ut bilder fra klippet ditt, finner bassengveggene og legger målemarkeringer over videoen uten at en eneste byte forlater enheten.

Mobilvideo av et basseng der Swim Analyzer har tegnet sporingsbokser rundt svømmerne og markert avstandene i banen
Markeringer plassert ut fra bassenggeometrien modellen finner, beregnet på telefonen og ikke på en server.

Hvorfor det betyr noe: ingen opplastingskø, ingen rundtur, ikke noe wifi. Analysen fungerer i et kjellerbasseng, på bortetur og på flyet hjem fra et stevne. Klippet trenger ikke å forlate telefonen for å bli målt.

Det er også den samme matematikken. Geometrien som kjører på enheten, er en direkte overføring av geometrien som kjører på serveren, så en markering tegnet på bassengkanten stemmer med den serveren ville ha tegnet. Offline er ikke en redusert modus. Det er hovedmodusen.

Appen er ærlig om hvor sikker den er. Når modellen ikke er sikker på at den har funnet veggene, holdes markeringene tilbake i stedet for å bli tegnet feil. Et tillegg, aldri et løfte. Et verktøy som gir treneren et selvsikkert tall det ikke kan stå inne for, gjør mer skade enn et som ikke sier noe.

Én sløyfe, fra klipp til tilbakemelding

Tall på en skjerm endrer ingenting alene. Det som endrer en svømmer, er sløyfen som sluttes rundt treningen, og Swim Analyzer leverer hele sløyfen i stedet for et måleverktøy der resten er overlatt til deg.

Seks steg i en sløyfe: film eller importer, send til treneren, sett et mål, les oppsummeringen, tegn på bildet, sammenlign over tid
Fra klipp til tilbakemelding i seks steg, med hver analyse lagret per svømmer til neste runde.

Film eller importer. Hvilket som helst mobilklipp. Appen leser bildefrekvens og opptaksdato fra filen, så tidene beregnes ut fra det kameraet faktisk tok opp, og ikke ut fra en antakelse.

Send til analyse. En svømmer sender et løp til treneren sin, og det havner i en felles innboks i stedet for i en gruppechat der det har forsvunnet ut av syne innen torsdag.

Sett et mål. Trenerne knytter teknikkmål til økter, og hver svømmer ser de målene som gjelder dem. Når analysen åpnes, vet den allerede hva den skal se etter.

Les tolkningen. Ved siden av tabellen med rådata finnes en skriftlig oppsummering av dine faktiske målinger, på et enkelt språk, for svømmeren som ennå ikke tenker i meter per sekund.

Tegn på bildet. Hurtiganalyse med telestrering lar deg tegne rett på bildet, ta skjermbilde og sende det. Det eldste trenerverktøyet som finnes, brukt på nye data.

Sammenlign over tid. Hver analyse lagres per svømmer, så denne månedens oppkomst ligger ved siden av den fra mars.

En månedlig toppliste, gratis for alle

Svømmingens motivasjonsproblem er at sesongen er lang og stevnene få. Derfor har Swim Analyzer en månedlig toppliste, åpen for alle svømmere i appen uten kostnad, rangert etter målte starter og løp fra svømming filmet den måneden.

Den er bygget med omhu. Du deltar under et kallenavn, ikke ditt fulle navn. Listene er delt etter bassenglengde, så 25 m, 50 m og yards blandes aldri i det stille. Du ser alltid din nøyaktige plassering, for eksempel 3 av 312, uten at appen deler ut noen andres rådata. Melder du deg ut, slettes hvert eneste resultat du har lagt ut, og kallenavnet ditt frigjøres. En ekte utmelding, ikke et skjult flagg.

Hvem den er for

Klubbtrenere som vil ha én målt start per svømmer per måned i stedet for én laboratorieøkt per gruppe per år. Aldersbestemte programmer der teknisk gjeld vokser og ingen har tid til å fange den opp. Enkeltsvømmere og mastersvømmere uten trener på bassengkanten, men med en mobil på et stativ. Analytikere som vil ha strukturerte tall som kan eksporteres, i stedet for en mappe full av video. Hvorfor det endrer hvem som blir analysert i en klubb, er forklart i automatisk løpsanalyse i svømming.

En iPhone holdt opp i enden av et 50-metersbasseng, med skjermen for valg av analyse i Swim Analyzer
En mobil i enden av banen er hele oppsettet, enten du er klubbtrener eller svømmer på egen hånd.

Klubblisensene administreres i Swim Suite, så klubben kjøper én gang og alle svømmere og trenere er dekket. Se planer og priser for hva hver klubbstørrelse koster.

Spørsmål trenere stiller først

Hvordan skiller dette seg fra programvare for stevneadministrasjon? Stevneprogrammer driver selve stevnet: påmeldinger, heat, resultater, tidtaking. Swim Analyzer analyserer hva som skjedde inne i disse resultatene. De fleste klubber bruker begge. Det ene holder styr på resultatene, det andre finner ut hvor tidelene ble av.

Trenger jeg undervannskameraer eller spesialutstyr? Nei. En mobil, og helst noe å holde den stødig med. Appen er bygget rundt opptakene klubber faktisk kan få fra bassengkanten.

Fungerer videoanalysen uten internett i svømmehallen? Ja. Posemodellen kjører på selve telefonen, med Core ML på iOS og LiteRT på Android, så veggdeteksjon og målemarkeringer fungerer helt offline. Wifi i svømmehallen er ikke en forutsetning for å få et resultat.

Hvilke deler av et løp kan den analysere? Starter, tak, vendinger og hele løp, hver som sitt eget verktøy. Til sammen dekker de et løp fra startpallen til innslaget, med en fartskurve over hele løpet.

Kan svømmere sende video til treneren gjennom appen? Ja. Svømmerne sender et løp til analyse, og det havner i trenerens innboks, knyttet til en svømmerprofil og, der det finnes et, til teknikkmålet det ble filmet for.

Er den for klubber, eller kan en enkelt svømmer bruke den? Begge deler. Enkeltpersoner abonnerer direkte. Klubber kjøper lisenser gjennom Swim Suite, som dekker alle svømmere og trenere i klubben. Den månedlige topplisten er gratis uansett.

Les videre