High-level Multi-Parameter Synthesis of Human Animation from Motion Capture Data

This paper presents a high-level parametric approach for synthesis of novel human animation sequences from short clips data. The parametric approach generates motions according to user-defined high-level motion parameters, such as speed, slope and direction, while maintaining the quality and realism of captured motions, and preserving the motion constraints. The approach allows simultaneous control over multiple motion parameters. This is also done with efficient computations. Animation sequences are synthesized by parametric blending, according to high-level parameters. The mapping between high-level parameters and low-level blending coefficients is automatically pre-computed, enabling efficient motion synthesis with high-level parametric control. This allows realistic synthesis of novel motions intuitively and without expert animation skills. Hence, the presented high-level parametric approach allows both novice and expert users/animators to define their desired motion using intuitive parameters. This improves the learning curve for novice users and productivity for expert users. Another novel contribution is the introduction of quantitative, in addition to the qualitative, evaluation of the results which shows that synthesized animations are perceptually and quantitatively indistinguishable from captured animations. Example applications demonstrating the proposed approach are also presented.

[1]  Michael Gleicher,et al.  Automated extraction and parameterization of motions in large data sets , 2004, SIGGRAPH 2004.

[2]  Lucas Kovar,et al.  Motion graphs , 2002, SIGGRAPH Classes.

[3]  Lucas Kovar,et al.  Automated extraction and parameterization of motions in large data sets , 2004, ACM Trans. Graph..

[4]  Michael Gleicher,et al.  Parametric motion graphs , 2007, SI3D.

[5]  Carol O'Sullivan,et al.  Perceptual evaluation of human animation timewarping , 2010, SA '10.

[6]  Alla Safonova,et al.  Human Motion Synthesis with Optimization‐based Graphs , 2010, Comput. Graph. Forum.

[7]  Peter-Pike J. Sloan,et al.  Artist‐Directed Inverse‐Kinematics Using Radial Basis Function Interpolation , 2001, Comput. Graph. Forum.

[8]  Lucas Kovar,et al.  Flexible automatic motion blending with registration curves , 2003, SCA '03.

[9]  Dimitris N. Metaxas,et al.  Automating gait generation , 2001, SIGGRAPH.

[10]  Sung Yong Shin,et al.  On‐line motion blending for real‐time locomotion generation , 2004, Comput. Animat. Virtual Worlds.

[11]  Xiao Chen,et al.  Human Motion Synthesis Using Window-Based Local Principal Component Analysis , 2011, 2011 12th International Conference on Computer-Aided Design and Computer Graphics.

[12]  Adrian Hilton,et al.  Parametric Motion Blending through Wavelet Analysis , 2001, Eurographics.

[13]  James M. Rehg,et al.  A data-driven approach to quantifying natural human motion , 2005, ACM Trans. Graph..

[14]  L. Molina Tanco Human motion synthesis from captured data , 2002 .

[15]  Michael F. Cohen,et al.  Verbs and Adverbs: Multidimensional Motion Interpolation , 1998, IEEE Computer Graphics and Applications.

[16]  Wei Sun Modelling bipedal locomotion using wavelets for figure animation , 2000 .

[17]  Adrian Hilton,et al.  Adaptive Compression of Human Animation Data , 2002, Eurographics.

[18]  Amr Adel Hassan Ahmed,et al.  Parametric synthesis of human animation , 2004 .

[19]  Adrian Hilton,et al.  Intuitive parametric synthesis of human animation , 2004 .

[20]  Adrian Hilton,et al.  Enriching Animation Databases , 2004, Eurographics.

[21]  Adrian Hilton,et al.  Cyclification of Human Motion for Animation Synthesis , 2003, Eurographics.

[22]  Adrian Hilton,et al.  Intuitive Parametric Synthesis of Human Animation Sequences , 2004 .

[23]  Yen-Lin Chen,et al.  Interactive generation of human animation with deformable motion models , 2009, TOGS.

[24]  N. Badler,et al.  Straight Line Walking Animation Based on Kinematic Generalization that Preserves the Original Characteristics , 1992 .