Lab Sport & Santé · Automat Labs

Performance,
quantified.

Quatre signaux du corps — mouvement, sommeil, température et biométrie — mesurés par des capteurs, rassemblés par des pipelines automatisés et analysés avec les mêmes métriques que celles qui évaluent le geste chirurgical. Objectif : savoir ce qui rend vraiment plus rapide et en meilleure santé, et quelle part revient à l’athlète, au matériel ou aux conditions.

Mouvement Sommeil Température Biométrie

01Analyse du mouvement

Le mouvement, évalué comme un geste chirurgical.

Dans une étude publiée avec la KU Leuven dans Scientific Reports (Nature Portfolio), nous avons suivi en 6D les instruments d’un chirurgien fœtal et calculé 39 métriques de mouvement pour tester si la vision 3D améliore le geste. Les mêmes mathématiques lisent un coup de badminton, une foulée ou un coup de pédale : quelle distance, quelle vitesse, quelle fluidité, quelle régularité.

Origine · chirurgie fœtale

Méthode publiée dans Scientific Reports (Nature Portfolio) avec la KU Leuven, 2023 — 3D vs. 2D simulated fetoscopy for spina bifida repair: a quantitative motion analysis. Ahmad, Weiler, Joyeux et al.

Lire sur nature.com → · doi:10.1038/s41598-023-47531-9

1.1

Trois sports, trois types de charge.

Où placer les capteurs, ce qui compte comme un mouvement, et les métriques qui comptent le plus.

01 · Segment · coup

Badminton

Explosif, intermittent, et décidé par la technique. Mesurer la raquette et les appuis, pas seulement le cœur.

IMU dans le manche et au poignet. Le bras libre joue le rôle de la main de l’assistant dans l’étude : il stabilise, et son mouvement compte aussi.

Mesurer

  • IMU raquette — vitesse de frappe, type & nombre de coups
  • Semelles de pression — déplacements, timing du pas d’appel
  • Fréquence cardiaque — charge par échange & récupération

Métriques clés

  • Smax à l’impact · durée du coup T
  • LDLJ & SPARC par type de coup
  • NSP — hésitations dans la frappe
  • SPARC sur ω(t) — pronation
02 · Segment · foulée

Course — trail & marathon

Des efforts longs où l’allure, l’économie de course et la chaleur font le résultat. Le trail ajoute le dénivelé et le terrain technique.

IMU sur la chaussure ou la cheville et au sacrum. Une foulée d’une attaque du pied à la suivante ; un marathon, ce sont des milliers de répétitions du même segment.

Mesurer

  • FC / VFC · allure · cadence · temps de contact
  • Puissance de course · VAM en montée (trail)
  • Dérive d’allure & ravitaillement (marathon)

Métriques clés

  • σS foulée à foulée
  • Dérive du LDLJ avec la fatigue
  • D selon la verticale — oscillation
  • TOR dans les descentes techniques
03 · Segment · tour

Cyclisme — gravel, VTT & route

La puissance est le chiffre phare, mais c’est le terrain qui décide combien en arrive au sol.

IMU sur la manivelle ou la pédale et au genou. Un tour de manivelle par segment, en gravel, VTT comme sur route.

Mesurer

  • Puissance · cadence · FC · vitesse
  • Vibrations & débattement (gravel, VTT)
  • Position aéro & gestion d’effort (route)

Métriques clés

  • σS de la vitesse de pédale — régularité
  • NAP — points morts
  • κ & TOR de la trajectoire du genou
  • Balancement du vélo en danseuse
1.2

Un mouvement est une courbe dans l’espace.

Chaque échantillon est un point p(t). Sa trajectoire, son volume englobant et sa vitesse le long du chemin sont la matière première de toutes les métriques ci-dessous.

Δx 1552 mmΔy 250 mmΔz 828 mmp(t₀) · départSmax 11,6 m/sRAQUETTE · IMU TÊTEsimulé · 200 Hz · T = 0,45 s011,6 m/svitesse v(t)boîte englobante · P = 2,45 m

Badminton · dégagement

IMU en tête de raquette. Un coup, de l’armé à l’accompagnement : l’arc fixe la longueur de trajectoire, la vitesse culmine à l’impact.

couleur
vitesse v(t), bleu → ocre
boîte
étendue Δx · Δy · Δz
ombre
projection au sol
données
simulées, graine fixe, 200 Hz
Signal simulé — métriques calculées en direct
1.3

Du capteur brut aux segments propres.

Le pipeline de prétraitement de l’étude, inchangé. Seuls les repères et les bornes des segments changent avec le sport.

a

Formater

Logs bruts — fichiers du traqueur EM dans l’étude, FIT/IMU ici — en une table par capteur sur une seule horloge.

b

Transformer

Tous les capteurs dans un seul repère : le coin de la table d’opération là-bas ; le terrain, le bassin ou le cadre du vélo ici.

c

Élaguer

Trous > 1 s supprimés, trous plus courts comblés par spline quadratique, puis part de données réelles :

vi≜Tmouv.,iTi
d

Lisser

Passe-bas de Butterworth, fc = 10 Hz, n = 5, puis un filtre exponentiel :

yk=αxk+(1−α)yk−1,α=0,05
e

Annoter & déboguer

Segments repérés sur vidéo : étapes chirurgicales là-bas ; coups, foulées, tours ici. Les portions interpolées au-delà des limites physiques (6 m/s² à la main d’un chirurgien) sont rejetées ; la limite est fixée par capteur.

Source : Scientific Reports (Nature Portfolio) 13:20951 (2023) — Méthodes · traitement des données de mouvement.

1.4

La position, puis trois dérivées.

Vitesse, accélération et jerk sont les dérivées première, seconde et troisième de la position. Les métriques de fluidité vivent dans la troisième.

position · x y z 𝒑(t)=(xyz)⊤,p=x2+y2+z2
vitesse 𝒗(t)=d𝒑dt,v=x˙2+y˙2+z˙2
accélération 𝒂(t)=d2𝒑dt2,a=‖𝒂(t)‖
jerk (à-coup) 𝒋(t)=d3𝒑dt3,j=‖𝒋(t)‖
1.5

Banc de métriques : fluide vs intermittent.

Glissez d’un mouvement fluide vers un mouvement fait de sous-mouvements hésitants avec tremblement. Les pics de vitesse, le spectre et les métriques réagissent comme entre la chirurgie 2D et 3D.

k = 0,40 Simulé
αS̄ · NSP(α/100) Smax · MAPR13,09,76,53,20,00,0 s0,1 s0,2 s0,3 s0,5 sv(t) · m/s
V̄ = 0.05ωc = 6,5 Hz0246810 Hz1,000,750,500,250,00V̂(ω) / V̂(0)SPARC = −1,53
P2,45mvs fluide ±0 %
Smax11,57m/svs fluide −5 %
S̄5,39m/svs fluide +1 %
σS3,73m/svs fluide −15 %
NSPα=12vs fluide +100 %
MAPRα=1077%vs fluide +8 %
LDLJ7,68vs fluide +3 %
SPARC−1,53vs fluide −9 %
TOR1,000vs fluide ±0 %

NSP compte les maxima de vitesse au-dessus de α·S̄ (α = 1). MAPR : part du temps au-dessus de 10 % de Smax. LDLJ comme dans l’article, ln|DLJ| — plus haut = plus saccadé. SPARC plus proche de 0 = plus fluide. Écart affiché vs le mouvement fluide (k = 0).

1.6

L’atlas des métriques.

Toutes les définitions de l’étude (Scientific Reports (Nature Portfolio) 13:20951, tableau 1), plus courbure, angle de virage et tortuosité. L’indice i désigne un segment de mouvement — une étape chirurgicale là-bas, un coup, une foulée ou un tour de manivelle ici.

T · P · V · D · TOR

Temps & espace

Combien de temps, quelle distance, quel espace. → arc du coup · boucle de foulée · cercle de pédalage, et combien l’enveloppe dérive.

Durée totale
Ti≜∫ti,débutti,findt

Plus courte chez l’expert ; critère principal de l’étude.

Longueur de trajectoire
Pi≜∫0Tivi(t)dt

Distance parcourue. Significatif 3D vs 2D.

Volume
Vi=convhull(𝒑i(t))

Enveloppe convexe de toutes les positions : l’espace qu’occupe un mouvement.

Perception de profondeur
Di≜∫0Ti(dz′dt)2dt

Trajectoire le long de l’axe de l’outil z′ — ici le manche de la raquette ou le tibia.

Tortuosité
TORi=1+a,a=−dlnL(s)dlns

Méthode du compas : longueur L en fonction du pas s. 1 = droit, 2 = tortueux au maximum.

S · NSP · SPR · MAPR

Vitesse

Quelle vitesse, quelle régularité, combien d’à-coups. → vitesse de raquette à l’impact · vitesse de la cheville · régularité du pédalage (σ → 0 = pédalage rond).

Max · moyenne · régularité
Si,max≜max(vi),S¯i≜mean(vi),σSi≜std(vi)

Pic, moyenne et dispersion du profil de vitesse.

Nombre de pics de vitesse
NSPi,α≜|{vi(t)∣dvidt=0,d2vidt2<0,vi>αS¯i}|

Chaque pic est un sous-mouvement ou une correction. Significatif 3D vs 2D.

Taux de pics de vitesse
SPRα,i=NSPi,αTi

Pics par seconde, moins dépendant de la durée.

Ratio de périodes d’arrêt
MAPRi,α≜Ti,vi>(α/100)Si,maxTi

Part du temps réellement en mouvement vs à l’arrêt.

A · NAP · APR · IAV

Accélération

La force déguisée : départs, arrêts, impacts. → fentes et pas d’appel · attaque du pied · points morts à 12 h et 6 h.

Max · moyenne · régularité
Ai,max≜max(ai),A¯i≜mean(ai),σAi≜std(ai)

Pic, moyenne et dispersion de l’accélération.

Nombre de pics d’accélération
NAPi,α≜|{ai(t)∣daidt=0,d2aidt2<0,ai>αA¯i}|

Salves de force. Significatif 3D vs 2D.

Taux de pics d’accélération
APRi,α=NAPi,αTi

Salves par seconde.

Intégrale de l’accélération
IAVi≜∫0Tiai(t)dt

« Effort » total pour changer de vitesse.

Sm · SAL · SPARC · LDLJ

Fluidité

Là où se voit le geste : la dérivée troisième et le spectre. → la fluidité d’un coup · la foulée qui se dégrade dans les 10 derniers km · un pédalage rond.

Fluidité
Smi≜1Ti12∫0Ti[(d3xdt3)2+(d3ydt3)2+(d3zdt3)2]dt

Racine du jerk ; non adimensionnelle, elle dépend donc de l’amplitude et de la durée.

Longueur d’arc spectrale
SALi≜−∫0ωc(1ωc)2+(dV^i(ω)dω)2dω,V^i(ω)=Vi(ω)Vi(0)

Longueur d’arc du spectre de vitesse normalisé : un mouvement fluide a un spectre court et simple.

SPARC · coupure adaptative
ωc≜min{ωcmax,min{ω∣V^i(r)<V¯,∀r>ω}}

SAL avec une coupure choisie par mouvement ; indépendant de l’échelle temporelle. Plus proche de 0 = plus fluide.

Jerk adimensionnel · log
DLJi≜(Ti)3vi,peak2∫0Tiji(t)2dt LDLJi≜ln|DLJi|

Le jerk rendu adimensionnel. Significatif 3D vs 2D.

κ · TA

Forme

À quel point c’est droit, à quel point ça tourne. → l’arc d’un smash vs un drive · l’alignement du genou dans le plan frontal · les trajectoires en virage.

Courbure
κi(t)≜‖𝒗i(t)×𝒂i(t)‖vi3(t)

≈ 0 pour un mouvement rectiligne ; résumée par moyenne, max ou dispersion.

Angle de virage
TAi(t)≜arccos(𝒖i,t−1·𝒖i,t+1‖𝒖i,t−1‖‖𝒖i,t+1‖)

Avec ut−1 = p(t) − p(t−1) : angle entre deux pas successifs.

q · ω

Orientation

La piste ouverte de l’étude : le traqueur enregistre aussi la rotation, et presque aucune étude ne l’exploite. → pronation de l’avant-bras et angle du tamis · angle d’attaque du pied · jeu de cheville au pédalage.

Quaternion
𝒒(t)≜(q4q1q2q3)⊤,‖𝒒‖=1

L’orientation sans blocage de cardan, directement depuis le capteur.

Vitesse angulaire
ω(t)=2‖𝒒˙(t)⊗𝒒*(t)‖

Injecter ω(t) à la place de v(t) dans NSP, SPARC ou LDLJ : la rotation obtient son propre score de fluidité.

Faites défiler ou glissez le bandeau · survolez une formule pour son nom et son sens.

02Sommeil

C’est en récupérant que l’entraînement paie.

Stades de sommeil via un capteur au poignet ou une bague, variabilité cardiaque nocturne et mouvements pendant la nuit — comptés avec la même détection de pics que la boîte à outils du mouvement.

Efficacité du sommeil
SE=TSTTIB×100%

Temps de sommeil total sur temps passé au lit.

Éveil après endormissement
WASO=∑e>SOLΔte[se=éveil]

Minutes éveillé après la latence d’endormissement SOL ; époques de 30 s e.

Mouvements nocturnes
NAPα(apoignet),MAPRα(vpoignet)

L’agitation, comptée avec les métriques de mouvement ci-dessus.

ÉveilREMN1N2N3mouvement poignet23:001:003:005:007:00simulé · SE = 94 %
Hypnogramme · 23:00–07:00 · époques de 30 sSimulé

03Température corporelle

La chaleur est une charge cachée.

Les températures interne et cutanée pilotent la fatigue. Comment couches, tissus et coupe modifient-ils ces températures, la sudation et la dérive cardiaque — au chaud comme au froid ?

Température cutanée moyenne · Ramanathan
T¯sk=0,3Tpoitrine+0,3Tbras+0,2Tcuisse+0,2Tjambe

Quatre capteurs cutanés, un seul chiffre pondéré.

Indice de contrainte physiologique · Moran
PSI=5Tc,t−Tc,039,5−Tc,0+5HRt−HR0180−HR0

Contrainte thermique sur une échelle de 0 à 10, à partir de la température interne et de la FC.

Dérive cardiaque
ΔHRdrift=HR¯2ᵉ moitié−HR¯1ʳᵉ moitiéHR¯1ʳᵉ moitié|P¯=const

Hausse de la FC à puissance ou allure constante : le prix de la chaleur.

39,538,537,536,535,534,533,532,519016514011590Tc centraleT̄sk cutanée moy.HR · fréq. cardiaque°Cbpmsimulé · 60 min · PSI = 7,10102030405060 min
Course de 60 min à la chaleur · interne, cutanée, FCSimulé

04Biométrie

Cœur, charge et énergie.

Les chiffres classiques — fréquence cardiaque, variabilité, charge d’entraînement et dépense énergétique — calculés toujours de la même façon, pour comparer les séances d’une semaine, d’un sport ou d’un matériel à l’autre.

Réserve cardiaque · Karvonen
HRcible=HRrepos+x·(HRmax−HRrepos)

Zones en fraction x de la réserve.

VFC · RMSSD
RMSSD=1N−1∑i=1N−1(RRi+1−RRi)2

Variabilité battement à battement : un signal de récupération.

Impulsion d’entraînement · Banister
TRIMP=∑tΔt·ht·0,64e1,92ht,ht=HRt−HRreposHRmax−HRrepos

Charge interne, pondérée vers les hautes intensités (coefficients 0,86 et 1,67 pour les femmes).

Énergie à partir de la puissance
Emet=1η∫0TP(t)dt,η≈0,24⇒kcal≈kJméca

Le rendement brut convertit le travail mesuré au capteur de puissance en énergie dépensée.

811 msR1888 msR2840 msR3788 msR4774 msR5839 msR6ECG · RRᵢsimulé · RMSSD = 56 ms
ECG · intervalles R-R · RMSSDSimulé

05Matériel & environnement

Quelle part revient à l’athlète, et quelle part au matériel ?

L’axe de recherche du lab : isoler l’effet du matériel, des matériaux et des conditions — avec la même logique contrôlée que le 2D vs 3D, appliquée cette fois à une raquette, une chaussure ou un pneu.

M

Matériaux

Raquettes, cordages, chaussures et volants. Que changent vraiment rigidité, équilibre et mousse dans les données — et dans la fluidité du geste ?

  • Drapage & rigidité du cadre
  • Tension du cordage
  • Mousse & hauteur de semelle · type de volant
K

Mécanique & terrain

Le vélo comme machine : géométrie, pneus et transmission sur route, gravel et sentier.

  • Largeur & pression des pneus vs résistance au roulement
  • Confort & vibrations par terrain
  • Géométrie · rendement de transmission

06Métriques

Ce qui est mesuré.

MétriquePilierCapteurSportsCe qu’elle quantifie
Trajectoire, vitesse & picsMouvementIMUTousP, Smax, NSP par coup, foulée ou tour
FluiditéMouvementIMUTousLDLJ et SPARC — fluidité, fatigue, technique
OrientationMouvementIMU (quaternion)Badminton, cyclismePronation, tamis, jeu de cheville
Pression plantaireMouvementSemelles de pressionBadminton, courseDéplacements, appuis, équilibre gauche/droite
Stades & efficacité du sommeilSommeilPoignet / bagueTousTST, SE, WASO, mouvements nocturnes
Température cutanée & interneTempératureCapteurs de températureTousContrainte thermique (PSI), effet des vêtements et matériaux
FC & VFCBiométrieCeinture cardioTousCharge interne, TRIMP, récupération, dérive cardiaque
Puissance & énergieBiométrieCapteur de puissanceCyclisme, courseTravail externe, kcal — la référence de toute comparaison
Allure, vitesse & déniveléBiométrieGPS · baromètreCourse, cyclismeGestion d’allure, vitesse ascensionnelle (VAM), sections de terrain
Vibrations & pression des pneusMatérielAccéléromètre cadre · pressionGravel, MTBRugosité du terrain, roulement vs adhérence

07Journal de projets

Travail en transparence.

Prévu
Boîte à outils des métriques de mouvement : MATLAB → Python
mouvementPython
Pression des pneus vs terrain en gravel
cyclismemécanique
Couches de vêtements vs température cutanée
coursetempérature
Analyse de la dérive d’allure au marathon
courseHR
En cours
IMU raquette — détection des coups
badmintoncapteurs
Pipeline d’import FIT/GPX automatisé
Pythondonnées
Publié

S’entraîner, tester, comparer.

Club, coach, marque d’équipement ou athlète curieux — une question, une idée ou un capteur à tester ? Écrivez-moi.