Journal

Svømmesoftwaren, der måler selve svømningen

Alle klubber har software, der tæller. Swim Analyzer ser efter: reaktionstid, indgangsvinkel, udglidning og taglængde fra et telefonklip, direkte på telefonen.

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

En mobil for enden af et tomt konkurrencebassin, hvor Swim Analyzer spørger, om et helt løb eller en start skal analyseres

Alle svømmeklubber har allerede svømmesoftware, der tæller. Swim Analyzer er den, der kigger. Den forvandler et telefonklip til reaktionstid, indgangsvinkel, udglidningsdistance og taglængde, direkte på bassinkanten, med posemodellen kørende på selve telefonen.

Søg efter svømmesoftware, og du får tilmeldingssystemer, stævneprogrammer, tidtagningsanlæg og klubadministration. Alt sammen nødvendigt. Intet af det handler om svømning. Det registrerer, at en svømmer svømmede 26,41, og stopper dér, hvor det interessante spørgsmål begynder, nemlig hvorfor 26,41.

Det spørgsmål har altid haft et svar. Det ligger i videoen. Trænere har i femten år spolet billede for billede med en fingerspids på en telefonskærm, talt tag højt og gættet på udglidningen, fordi markeringerne på banetovene er den eneste lineal i hallen. Analysen var aldrig umulig. Den var bare dyr i den ene valuta, en træner aldrig har nok af, nemlig minutter på bassinkanten.

Swim Analyzer sænker den pris. Du filmer et løb med den telefon, du allerede har i lommen. Du markerer de referencepunkter, appen beder om. Den giver dig en målt gennemgang af løbet, fra startskammel til anslag, før svømmeren er færdig med nedsvømningen.

Fra startskammel til anslag, målt i fem faser

Et løb er en sekvens, så det er analysen også. Hver fase er sit eget værktøj i appen, og hver giver tal, en træner kan bruge i samme træningspas.

Tidslinje fra startskammel til anslag i fem faser, start, indgang, undervandsfase, tag samt vending og løb, hver med det, Swim Analyzer måler i den
Et løbs fem faser og de målinger, Swim Analyzer tager i hver af dem, fra ét telefonklip.
  1. Starten. Track-start, grab-start eller holdkapskifte. Starttypen er en del af registreringen, så en svømmers tal kun nogensinde sammenlignes med den samme bevægelse. Måler reaktionstid, flyvetid, springlængde, starttype.
  1. Indgang. Hvor hænderne bryder overfladen, og i hvilken vinkel. Det er de to variabler, der afgør, hvor meget af springets fart der overlever mødet med vandet. Måler indgangsdistance, indgangsvinkel.
  1. Undervandsfase og udglidning. Den mest værdifulde og mindst målte strækning i ethvert løb. Distance og tid til udglidningen (breakout) plus den fart, du faktisk havde med derhen. Måler udglidningsdistance, udglidningstid, undervandsfart.
  1. Tag. Tagfrekvens og taglængde sammen, over de segmenter, du vælger. Den ene uden den anden har vildledt svømmere i årtier. Måler tagfrekvens, taglængde, kadence pr. segment.
  1. Vending og løbsoversigt. Vendetid ind til og ud fra væggen, og derefter samles alle mellemtider i én løbsvisning med en fartkurve over hele løbet. Måler vendetid, mellemtider, fartgraf.

Intet af dette er en ny idé. Det er den analyse, eliteprogrammer har kørt i biomekaniske laboratorier i tredive år, leveret på en telefon til en klubtræning en tirsdag aften.

Modellen kører på telefonen

De fleste produkter til videoanalyse er en tynd klient foran en server. Upload klippet, vent, download resultatet. Det fungerer på et kontor og ikke dér, hvor arbejdet foregår: en flisebelagt hal med betonvægge, et overbelastet gæstenetværk og en træner, der har fire minutter mellem to heat.

Swim Analyzer tager den posemodel, vi har trænet i vores eget ML-studie, eksporterer den og kører den på telefonen. Core ML på iPhone, LiteRT på Android. Den udtager billeder fra dit klip, finder bassinets vægge og lægger måleguider over videoen, uden at en eneste byte forlader enheden.

Telefonvideo af et bassin med Swim Analyzers sporingsbokse tegnet om svømmerne og banedistancerne markeret
Guider placeret ud fra den bassingeometri, modellen finder, beregnet på telefonen i stedet for på en server.

Derfor betyder det noget. Ingen uploadkø, ingen rundtur, intet wifi. Analysen virker i et kælderbassin, på en udebanetur, på et fly hjem fra et stævne. Klippet forlader ikke telefonen for at blive målt.

Det er også den samme matematik. Geometrien, der kører på enheden, er en direkte overførsel af geometrien, der kører på serveren, så en guide tegnet på bassinkanten svarer til den, serveren ville have tegnet. Offline er ikke den nedgraderede tilstand. Det er tilstanden.

Appen er ærlig om sin sikkerhed. Når modellen ikke er sikker på, at den har fundet væggene, bliver guiderne holdt tilbage i stedet for at blive tegnet forkert. En berigelse, aldrig et løfte. Et værktøj, der giver en træner et selvsikkert tal, det ikke kan stå inde for, gør mere skade end et, der ingenting siger.

Ét kredsløb, fra klip til træningspointe

Tal på en skærm ændrer intet i sig selv. Det, der ændrer en svømmer, er det kredsløb, der lukker sig om svømmeren, og Swim Analyzer leverer hele kredsløbet frem for et måleværktøj, hvor resten er overladt til brugeren.

Seks trin i et kredsløb: film eller importér, send til træneren, sæt et mål, læs opsummeringen, tegn på billedet, sammenlign over tid
Fra klip til træningspointe i seks trin, med hver analyse gemt pr. svømmer til næste runde.

Film eller importér. Ethvert telefonklip. Appen aflæser billedfrekvens og optagelsesdato fra filen, så tiderne beregnes ud fra, hvad kameraet faktisk optog, og ikke ud fra en antagelse.

Send til analyse. En svømmer sender et løb til sin træner, og det lander i en fælles indbakke i stedet for i en gruppechat, hvor det er scrollet forbi inden torsdag.

Sæt et mål. Trænere knytter teknikmål til træningspas, og hver svømmer ser dem, der er rettet mod netop vedkommende. Analysen åbner og ved allerede, hvad den skal kigge efter.

Læs fortolkningen. Ved siden af den rå tabel er der en skrevet opsummering af dine faktiske målinger, i et klart sprog, til svømmeren, der endnu ikke tænker i meter pr. sekund.

Tegn på billedet. Hurtiganalyse med telestration lader dig tegne direkte på billedet, tage et skærmbillede og sende det. Det ældste trænerværktøj, der findes, brugt på nye data.

Sammenlign over tid. Hver analyse gemmes pr. svømmer, så denne måneds udglidning ligger ved siden af den fra marts.

En månedlig rangliste, gratis for alle

Svømningens motivationsproblem er, at sæsonen er lang og stævnerne få. Derfor har Swim Analyzer en månedlig rangliste, åben for alle svømmere i appen uden beregning, rangeret efter målte starter og løb fra svømninger filmet i den måned.

Den er bygget med omtanke. Du deltager under et kaldenavn, ikke dit rigtige navn. Ranglisterne er opdelt efter bassinlængde, så 25 m, 50 m og yards aldrig blandes i det skjulte. Du ser altid din præcise placering, for eksempel nummer 3 ud af 312, uden at appen udleverer andres rå målinger. Melder du dig ud, slettes alle de indlæg, du nogensinde har lagt op, og dit kaldenavn frigives. En reel udmeldelse, ikke et skjult flag.

Hvem den er til

Klubtrænere, der vil have én målt start pr. svømmer pr. måned i stedet for ét laboratoriebesøg pr. hold pr. år. Årgangsprogrammer, hvor teknisk gæld vokser, og ingen har tid til at fange den. Enkelte svømmere og masterssvømmere uden træner på kanten, men med en telefon på et stativ. Analytikere, der vil have strukturerede tal, der kan eksporteres, frem for en mappe fuld af video. Hvorfor det ændrer, hvem der bliver analyseret i en klub, argumenteres der for i automatisk videoanalyse i svømning.

En iPhone holdt op for enden af et 50 m bassin med Swim Analyzers skærm til valg af analyse
En telefon for enden af banen er hele opstillingen, for en klubtræner eller en svømmer på egen hånd.

Holdlicenser administreres i Swim Suite, så en klub køber én gang, og alle svømmere og trænere er dækket. Se planer og priser for, hvad hver klubstørrelse koster.

Spørgsmål, trænere stiller først

Hvordan adskiller det sig fra svømmesoftware til stævneafvikling? Software til stævneafvikling styrer konkurrencen: tilmeldinger, heat, resultater, tidtagning. Swim Analyzer analyserer, hvad der skete inde i de resultater. De fleste klubber bruger begge dele. Det ene afvikler stævnet, det andet finder ud af, hvor tiendedelene forsvandt.

Skal jeg bruge undervandskameraer eller særligt udstyr? Nej. En telefon og helst noget til at holde den stille. Appen er bygget til de optagelser, klubber faktisk kan få fra bassinkanten.

Virker svømmeanalysen uden internet i svømmehallen? Ja. Posemodellen kører på selve telefonen, med Core ML på iOS og LiteRT på Android, så vægdetektion og måleguider virker helt offline. Wifi i svømmehallen er ikke en forudsætning for at få et resultat.

Hvilke dele af et løb kan den analysere? Starter, tag, vendinger og hele løb, hver som sit eget værktøj. Tilsammen dækker de et løb fra startskammel til anslag, med en fartkurve over det hele.

Kan svømmere sende video til deres træner gennem appen? Ja. Svømmere sender et løb til analyse, og det lander i trænerens indbakke, knyttet til en svømmerprofil og, hvor det findes, til det teknikmål, det blev filmet til.

Er den til klubber, eller kan en enkelt svømmer bruge den? Begge dele. Enkeltpersoner abonnerer direkte. Klubber køber holdlicenser gennem Swim Suite, som dækker alle svømmere og trænere på listen. Den månedlige rangliste er gratis uanset hvad.

Læs videre