"Skeletal Parameter Estimation from Optical Motion Capture Data"

In this paper we present an algorithm for automatically estimating a subject's skeletal structure from optical motion capture data. Our algorithm consists of a series of steps that cluster markers into segment groups, determine the topological connectivity between these groups, and locate the positions of their connecting joints. Our problem formulation makes use of fundamental distance constraints that must hold for markers attached to an articulated structure, and we solve the resulting systems using a combination of spectral clustering and nonlinear optimization. We have tested our algorithms using data from both passive and active optical motion capture devices. Our results show that the system works reliably even with as few as one or two markers on each segment. For data recorded from human subjects, the system determines the correct topology and qualitatively accurate structure. Tests with a mechanical calibration linkage demonstrate errors for inferred segment lengths on average of only two percent. We discuss applications of our methods for commercial human figure animation, and for identifying human or animal subjects based on their motion independent of marker placement or feature selection.



Kirk, A. G., O'Brien, J. F., Forsyth, D. A., "Skeletal Parameter Estimation from Optical Motion Capture Data." In Proceedings of the IEEE Conf. on Computer Vision and Pattern   Recognition (CVPR) 2005, pages 782-788, San Deigo, California, June 2005.

Download PDF

BibTex


Examples

Movie
Movie



example1

Automatic skeletal reconstruction for a human subject captured with active markers: The image on the left shows a photograph of the subject during the capture session. The image on the right shows the reported marker positions corresponding to when the picture was taken along with the kinematic skeleton automatically constructed by our system.




example2

Reconstructed skeleton overlaid on video frame. This figure allows rough visual assessment showing that the correct topology has been recovered and that joint locations are approximately correct.




example3

Aluminum rod linkage connected with universal joints, tracked using nine active markers. Our algorithm was able to reconstruct the length of the middle segment with an average error of two percent.




Project Members

Adam G. Kirk James F. O'Brien David A. Forsyth