Robust Human Animation Skeleton Extraction Using Compatibility and Correctness Constraints

The ability to automatically animate arbitrary 3D characters based on motion capture (MoCap) data has many applications in simulation, entertainment and multimedia transmission. However, defining trajectory key-points in human figures for animation without any manual intervention remains a challenging problem that makes complete automation difficult. To animate an articulated 3D character an animation skeleton needs to be extracted from, or be embedded into, a 3D model for deformation during animation. In conventional animation software, this process is mostly done manually by expert animators, which makes it a very tedious and time consuming step. The automatic rigging approaches proposed in the literature require a front facing model with neutral T-pose to accurately extract or embed an animation skeleton. We propose a fully automatic skeleton extraction approach based on optimization of constraints on human shape that can generate the animation skeleton, regardless of the model's orientation and position. Experimental results demonstrate the effectiveness of our approach. Robust skeleton extraction followed by efficient MoCap data compression can greatly improve the fidelity of 3D animated model transmission.

[1]  Deborah Silver,et al.  Curve-Skeleton Properties, Applications, and Algorithms , 2007, IEEE Trans. Vis. Comput. Graph..

[2]  Eric Paquette,et al.  Rig retargeting for 3D animation , 2009, Graphics Interface.

[3]  Thomas A. Funkhouser,et al.  A benchmark for 3D mesh segmentation , 2009, ACM Trans. Graph..

[4]  Seth J. Teller,et al.  Assisted articulation of closed polygonal models , 1998, SIGGRAPH '98.

[5]  Richard E. Parent,et al.  Automated generation of control skeletons for use in animation , 2000, Proceedings Computer Animation 2000.

[6]  Nadia Magnenat-Thalmann,et al.  Human Motion Capture Data Tailored Transform Coding , 2014, IEEE Transactions on Visualization and Computer Graphics.

[7]  Tao Wang,et al.  Valence Normalized Spatial Median for skeletonization and matching , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[8]  M. Stringer,et al.  Fundamental ratios and logarithmic periodicity in human limb bones , 2013, Journal of Anatomy.

[9]  Tomas Akenine-Möller,et al.  Fast, Minimum Storage Ray-Triangle Intersection , 1997, J. Graphics, GPU, & Game Tools.

[10]  Ilya Baran,et al.  Automatic rigging and animation of 3D characters , 2007, SIGGRAPH 2007.

[11]  Natapon Pantuwong,et al.  A novel template‐based automatic rigging algorithm for articulated‐character animation , 2012, Comput. Animat. Virtual Worlds.

[12]  Irene Cheng,et al.  Perceptually Guided Fast Compression of 3-D Motion Capture Data , 2011, IEEE Transactions on Multimedia.

[13]  Anup Basu,et al.  Efficient compression of rhythmic motion using spatial segmentation and temporal blending , 2013, 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW).