Annals of Biomedical Engineering, Vol. 33, No. 3, March 2005 (© 2005) pp. 402–412 DOI: 10.1007/s10439-005-1743-9 Derivation of Centers and Axes of Rotation for Wrist and Fingers in a Hand Kinematic Model: Methods and Reliability Results P. CERVERI, 1,2 N. LOPOMO, 1 A. PEDOTTI, 1 and G. FERRIGNO 1 1 Bioengineering Department, Politecnico di Milano, Piazza Leonardo da Vinci, Milano, Italy; and 2 BTS Bioengineering, via Inverigo 2-20151 Milano, Italy (Received 12 March 2004; accepted 7 October 2004) Abstract—In the field of 3D reconstruction of human motion from video, model-based techniques have been proposed to in- crease the estimation accuracy and the degree of automation. The feasibility of this approach is strictly connected with the adopted biomechanical model. Particularly, the representation of the kine- matic chain and the assessment of the corresponding parameters play a relevant role for the success of the motion assessment. In this paper, the focus is on the determination of the kinematic pa- rameters of a general hand skeleton model using surface measure- ments. A novel method that integrates nonrigid sphere fitting and evolutionary optimization is proposed to estimate the centers and the functional axes of rotation of the skeletal joints. The reliability of the technique is tested using real movement data and simulated motions with known ground truth 3D measurement noise and dif- ferent ranges of motion (RoM). With respect to standard nonrigid sphere fitting techniques, the proposed method performs 10–50% better in the best condition (very low noise and wide RoM) and over 100% better with physiological artifacts and RoM. Repeata- bility in the range of a couple of millimeters, on the localization of the centers of rotation, and in the range of one degree, on the axis directions is obtained from real data experiments. Keywords—Hand kinematical model, Rotation centers, Func- tional axes, Surface markers. INTRODUCTION In recent years, significant efforts have been devoted to hand modeling and gesture analysis with the aim of link- ing finger kinematics to functional ability for biomechani- cal and clinical assessment. 35,11,16,17,20,25,28 Equivalently, considerable research has focused on the problem of cap- turing articulated finger pose for symbol understanding and command coding in the domains of interhuman communi- cation and human–computer interaction. 23,28 In particular, motion reconstruction techniques have provided the ability to estimate in vivo the 3D motion of finger joints from video-based surface measurements in real-time. 9,10,21,30 Address correspondence to Pietro Cerveri, Dipartimento di Bioingeg- neria, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, Italy. Electronic-mail: cerveri@biomed.polimi.it In such an approach, the 3D position of physical mark- ers, attached to palpable bony landmarks on the hand, is measured by motion capture systems during articulated hand movements and the kinematic variables of the un- derlying skeletal structure are computed through a suit- able mapping. 18,27 This implies both a kinematic hand model, defined through a hierarchical chain constituted of mechanical joints corresponding to real articulations, and procedures to compute the joint centers (CoR) and axes of rotation (AoR). In general, the identification of the CoRs and AoRs guarantees more accurate descrip- tion of underlying bone kinematics as well as recognition of possible kinematic modification caused by pathologi- cal conditions. 4 It is important to understand that there are no methods readily available for the computation of CoR and AoR of the finger joints from hand articulated movements. Zhang et al. 30 developed an analytical method to derive the CoR from 21 markers during flexion-extension move- ments. While the presented results appears valuable, the involved optimization strategy was asserted to be computa- tionally nontrivial. In addition, effects of soft tissue artifacts and small range of motion (RoM), which were shown sig- nificantly affect the estimated kinematic variables derived from marker motion data, 1,6,22 were not explored. More- over, the variability of the results on the position of the markers at the finger surface was not investigated. General purpose procedures, based on rigid and nonrigid sphere fitting, were proposed 12,13 for the determination of the av- eraged CoR and AoR of the lower limb joints but their feasibility to the case of hand model was not assessed. In particular, such methods were recognized to be par- ticularly sensitive to measurement noise and motion arti- facts in radial direction when reduced ranges of motion are involved. 19 In this paper, we present the development of a new method for the calibration of kinematic characteristics of hand skeleton model utilizing motion data of surface mark- ers acquired during controlled articulated hand and finger movements. The performance of this method is compared 0090-6964/05/0300-0402/1 C 2005 Biomedical Engineering Society 402