Journal

Le logiciel de natation qui mesure la nage

Tout club a un logiciel qui compte. Swim Analyzer est celui qui regarde : réaction, angle d'entrée, coulée et amplitude, mesurés au téléphone au bord du bassin.

Également disponible en English · Svenska · Deutsch · Español · Italiano · Nederlands · Norsk · Dansk · Suomi

Un téléphone au bout d’un bassin de compétition vide, où Swim Analyzer demande s’il faut analyser une course complète ou un départ

Tout club possède déjà un logiciel de natation qui compte. Swim Analyzer est celui qui regarde. Il transforme une vidéo filmée au téléphone en temps de réaction, angle d'entrée, distance de sortie de coulée et amplitude de nage, au bord du bassin, avec un modèle de pose qui tourne sur le téléphone lui-même.

Cherchez « logiciel de natation » et vous trouverez des systèmes d'engagements, des logiciels de gestion de compétition, des consoles de chronométrage et de l'administration de club. Tout cela est nécessaire. Rien de tout cela ne parle de natation. Ces outils enregistrent qu'un nageur a nagé en 26.41, et s'arrêtent là où commence la question intéressante : pourquoi 26.41.

Cette question a toujours eu une réponse. Elle se trouve dans la vidéo. Depuis quinze ans, les entraîneurs font défiler les images une à une du bout du doigt sur un écran de téléphone, comptent les coups de bras à voix haute, et devinent la sortie de coulée parce que les repères de la ligne d'eau sont la seule règle graduée de la piscine. L'analyse n'a jamais été impossible. Elle coûtait simplement cher dans la seule monnaie dont un entraîneur manque toujours : des minutes au bord du bassin.

Swim Analyzer réduit ce coût. Vous filmez une course avec le téléphone que vous avez déjà en poche. Vous marquez les points de référence que l'application demande. Elle vous renvoie une décomposition mesurée de la course, du plot à la touche, avant que le nageur ait fini sa récupération.

Du plot à la touche, mesuré en cinq phases

Une course est une suite de phases, l'analyse aussi. Chaque phase est un outil à part dans l'application, et chacune produit des chiffres qu'un entraîneur peut utiliser dans la même séance.

Frise du plot à la touche en cinq phases : départ, entrée dans l'eau, coulée, nage, puis virage et course, chacune avec ce que Swim Analyzer y mesure
Les cinq phases d'une course et les mesures que Swim Analyzer prend dans chacune, à partir d'une seule vidéo filmée au téléphone.
  1. Le départ. Départ en appui décalé (track), départ groupé (grab) ou départ de relais. Le type de départ fait partie de la fiche, si bien que les chiffres d'un nageur ne sont jamais comparés qu'au même geste. Mesures : temps de réaction, temps de vol, distance de saut, type de départ.
  1. L'entrée dans l'eau. Où les mains percent la surface, et sous quel angle. Ce sont les deux variables qui décident de la part de la vitesse du plongeon qui survit dans l'eau. Mesures : distance d'entrée, angle d'entrée.
  1. La coulée et la sortie de coulée. La portion la plus précieuse et la moins mesurée de toute course. Distance et temps jusqu'à la sortie de coulée, plus la vitesse réellement conservée jusque-là. Mesures : distance de sortie de coulée, temps de sortie de coulée, vitesse en coulée.
  1. La nage. Fréquence et amplitude de nage ensemble, sur les segments que vous choisissez. L'une sans l'autre induit les nageurs en erreur depuis des décennies. Mesures : fréquence de nage, amplitude de nage, cadence par segment.
  1. Le virage et la vue d'ensemble de la course. Temps de virage à l'entrée et à la sortie du mur, puis tous les temps de passage réunis dans une seule vue de course, avec une courbe de vitesse sur toute la distance. Mesures : temps de virage, temps de passage, courbe de vitesse.

Rien de tout cela n'est une idée neuve. C'est l'analyse que les programmes d'élite pratiquent dans les laboratoires de biomécanique depuis trente ans, livrée sur un téléphone lors d'un entraînement de club un mardi soir.

Le modèle tourne sur le téléphone

La plupart des produits d'analyse vidéo ne sont qu'un client léger devant un serveur. On envoie le clip, on attend, on télécharge le résultat. Cela fonctionne dans un bureau, pas là où le travail se fait : une piscine carrelée aux murs de béton, un wifi invité saturé, et un entraîneur qui a quatre minutes entre deux séries.

Swim Analyzer prend le modèle de pose entraîné dans notre propre studio de ML, l'exporte et le fait tourner sur le téléphone. Core ML sur iPhone, LiteRT sur Android. Il échantillonne les images de votre clip, trouve les murs du bassin et superpose des repères de mesure à la vidéo sans qu'un seul octet ne quitte l'appareil.

Vidéo filmée au téléphone dans une piscine, avec les cadres de suivi de Swim Analyzer autour des nageurs et les distances de la ligne d'eau marquées
Des repères placés à partir de la géométrie du bassin trouvée par le modèle, calculés sur le téléphone plutôt que sur un serveur.

Pourquoi c'est important. Pas de file d'attente d'envoi, pas d'aller-retour, pas de wifi. L'analyse fonctionne dans une piscine en sous-sol, en déplacement, dans l'avion du retour de compétition. Le clip n'a pas à quitter le téléphone pour être mesuré.

Ce sont aussi les mêmes calculs. La géométrie qui tourne sur l'appareil est un portage direct de celle qui tourne sur le serveur : un repère tracé au bord du bassin correspond à celui que le serveur aurait tracé. Le mode hors ligne n'est pas un mode dégradé. C'est le mode normal.

L'application est honnête sur son niveau de confiance. Quand le modèle n'est pas sûr d'avoir trouvé les murs, les repères ne sont pas affichés plutôt que d'être mal placés. Un enrichissement, jamais une promesse. Un outil qui donne à un entraîneur un chiffre affirmé qu'il ne peut pas étayer fait plus de dégâts qu'un outil qui ne dit rien.

Une boucle, de la vidéo à la consigne

Des chiffres à l'écran ne changent rien à eux seuls. Ce qui fait progresser un nageur, c'est la boucle qui se referme autour de lui, et Swim Analyzer fournit la boucle entière plutôt qu'un outil de mesure qui vous laisse le reste en exercice.

Six étapes en boucle : filmer ou importer, envoyer à l'entraîneur, fixer un objectif, lire le résumé, annoter, comparer dans le temps
De la vidéo à la consigne en six étapes, chaque analyse étant conservée par nageur pour la fois suivante.

Filmer ou importer. N'importe quelle vidéo de téléphone. L'application lit la fréquence d'images et la date de prise de vue dans le fichier, si bien que les temps sont calculés d'après ce que la caméra a réellement enregistré, et non d'après une hypothèse.

Envoyer pour analyse. Un nageur envoie une course à son entraîneur, et elle arrive dans une boîte de réception partagée plutôt que dans une conversation de groupe où elle aura disparu sous les messages d'ici jeudi.

Fixer un objectif. Les entraîneurs associent des objectifs techniques aux séances, et chaque nageur voit ceux qui le concernent. L'analyse s'ouvre en sachant déjà ce qu'elle doit chercher.

Lire l'interprétation. À côté du tableau brut, un résumé écrit de vos mesures réelles, en langage simple, pour le nageur qui ne pense pas encore en mètres par seconde.

Annoter. L'analyse rapide avec annotation permet de dessiner directement sur l'image, d'en faire une capture et de l'envoyer. Le plus vieil outil d'entraîneur qui soit, appliqué à de nouvelles données.

Comparer dans le temps. Chaque analyse est conservée par nageur : la sortie de coulée de ce mois-ci se retrouve à côté de celle de mars.

Un classement mensuel, gratuit pour tous

Le problème de motivation de la natation, c'est que la saison est longue et les compétitions rares. Swim Analyzer propose donc un classement mensuel, ouvert gratuitement à tous les nageurs de l'application, établi sur les départs et les courses mesurés à partir de vidéos filmées dans le mois.

Il a été conçu avec soin. Vous publiez sous un pseudonyme, pas sous votre vrai nom. Les classements sont séparés par longueur de bassin, si bien que 25 m, 50 m et yards ne sont jamais mélangés en douce. Vous voyez toujours votre place exacte, par exemple 3e sur 312, sans que l'application divulgue les mesures brutes des autres. Partir supprime toutes les entrées que vous avez publiées et libère votre pseudonyme. Un vrai retrait, pas un simple drapeau caché.

Pour qui

Les entraîneurs de club qui veulent un départ mesuré par nageur et par mois plutôt qu'une séance de laboratoire par groupe et par an. Les programmes jeunes, où la dette technique s'accumule sans que personne ait le temps de la repérer. Les nageurs autonomes et les masters, sans entraîneur au bord du bassin mais avec un téléphone sur trépied. Les analystes qui veulent des chiffres structurés et exportables plutôt qu'un dossier de vidéos. En quoi cela change qui est analysé dans un club, c'est la thèse de notre article sur l'analyse vidéo en natation.

Un iPhone tenu au bout d'un bassin de 50 m, affichant l'écran de choix d'analyse de Swim Analyzer
Un téléphone au bout de la ligne d'eau : c'est toute l'installation, pour un entraîneur de club comme pour un nageur seul.

Les licences d'équipe se gèrent dans Swim Suite : le club achète une fois et chaque nageur et chaque entraîneur est couvert. Voir formules et tarifs pour le prix selon la taille du club.

Les premières questions des entraîneurs

En quoi est-ce différent d'un logiciel de gestion de compétition ? Un logiciel de gestion de compétition fait tourner la compétition : engagements, séries, résultats, chronométrage. Swim Analyzer analyse ce qui s'est passé à l'intérieur de ces résultats. La plupart des clubs utilisent les deux. L'un établit les résultats, l'autre trouve où se sont perdus les dixièmes.

Faut-il des caméras sous-marines ou un équipement spécial ? Non. Un téléphone, et idéalement de quoi le stabiliser. L'application est conçue pour les images que les clubs peuvent réellement obtenir depuis le bord du bassin.

L'analyse fonctionne-t-elle sans internet à la piscine ? Oui. Le modèle de pose tourne sur le téléphone lui-même, avec Core ML sur iOS et LiteRT sur Android : la détection des murs et les repères de mesure fonctionnent entièrement hors ligne. Le wifi de la piscine n'est pas nécessaire pour obtenir un résultat.

Quelles parties d'une course peut-il analyser ? Départs, nage, virages et courses complètes, chacun avec son propre outil. Ensemble, ils couvrent une course du plot à la touche, avec une courbe de vitesse sur l'ensemble.

Les nageurs peuvent-ils envoyer des vidéos à leur entraîneur via l'application ? Oui. Les nageurs envoient une course pour analyse et elle arrive dans la boîte de réception de l'entraîneur, rattachée à un profil de nageur et, le cas échéant, à l'objectif technique pour lequel elle a été filmée.

Est-ce pour les clubs, ou un nageur seul peut-il l'utiliser ? Les deux. Les particuliers s'abonnent directement. Les clubs achètent des licences d'équipe via Swim Suite, qui couvrent chaque nageur et chaque entraîneur de l'effectif. Le classement mensuel est gratuit dans tous les cas.

À lire aussi