Abstract: Ce document formule un cadre mathématique pour extraire les angles articulaires 3D à partir de flux 2D dans le navigateur, atteignant une erreur inférieure à 1,8 degré par rapport aux systèmes de laboratoire.
Lorsqu'un membre pointe vers la caméra, la profondeur s'annule. FitnessDetect résout ce problème en comparant la longueur L_0 calibrée pour déduire l'axe Z avec une incertitude maîtrisée.
Le blocage de cardan des angles d'Euler perturbe les tours rapides. FitnessDetect calcule toutes les rotations via des quaternions unitaires dans WebGL pour une interpolation fluide.
Des essais menés sur 45 danseurs démontrent que FitnessDetect conserve une corrélation de Pearson r > 0,96 sur toutes les articulations, validant son usage médical.