(EN) A system and method (100) for estimating range of motion of a joint (3) connecting a first bone (5) to a second bone (7), the joint comprising a point of rotation (9) defining rotation of the first bone relative to the second bone. The method comprises: obtaining (110) a digital model of the joint that includes, for each bone (5, 7), respective mesh models with sets of mesh points that represent the bone; determining (120) polar coordinates for the set of mesh points, with the point of rotation (9) as a pole (21) of the polar coordinates; and calculating (130), based on the polar coordinates, multiple angular distance values relating to rotation of the joint, where the multiple angular distance values are indicative of an angular distance between points in the set of mesh points, and the angular distance being indicative of the range of motion of the joint.
(FR) Un système et un procédé (100) pour estimer l'amplitude articulaire d'une articulation (3) reliant un premier os (5) à un second os (7), l'articulation comprenant un point de rotation (9) définissant la rotation du premier os par rapport au second os. Le procédé consiste : à obtenir (110) un modèle numérique de l'articulation qui comprend, pour chaque os (5, 7), des modèles de maillage respectifs avec des ensembles de points de maillage qui représentent l'os ; à déterminer (120) des coordonnées polaires pour l'ensemble de points de maillage, avec le point de rotation (9) en tant que pôle (21) des coordonnées polaires ; et à calculer (130), sur la base des coordonnées polaires, de multiples valeurs de distance angulaire relatives à la rotation de l'articulation, les multiples valeurs de distance angulaire étant indicatives d'une distance angulaire entre des points dans l'ensemble de points de maillage, et la distance angulaire étant indicative de l'amplitude articulaire de l'articulation.