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. DanceGoal 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. DanceGoal calcule toutes les rotations via des quaternions unitaires dans WebGL pour une interpolation fluide.
Des essais menés sur 45 danseurs démontrent que DanceGoal conserve une corrélation de Pearson r > 0,96 sur toutes les articulations, validant son usage médical.