Joint Angle Data Representation for Data Driven Human Motion Synthesis

Abstract For ergonomic assessment of manual assembly tasks, digital simulation has received increasing attention due to its efficiency compared to physical prototypes. One of the crucial parts of digital simulation is an accurate animation of the digital human model (DHM). Current digital simulation tools such as Delmia V5 require interactive manual editing to produce animations, which is time consuming and can look unnatural. On the other hand, data-driven motion synthesis that is based on motion capture data can produce natural motions with little user involvement. The practical difficulty lies in processing motion data into a parameterized motion model. A common approach is decomposing motions and categorizing them into finite short motion primitives. For each motion primitive, motion data is represented as a numerical vector, on which functional principal component analysis (FPCA) is applied to reduce dimensionality. In this work, different ways of representing joint angles from motion capture data are explored: Euler angle, quaternion and exponential map. The data representations are evaluated for their reconstruction error with FPCA. In the tests, quaternion representation shows best performance for motion data representation, which contradicts a preference in literature for exponential map representation. Therefore, quaternion representation is considered appealing for statistically modelling motion data.

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

[2]  F. Sebastian Grassia,et al.  Practical Parameterization of Rotations Using the Exponential Map , 1998, J. Graphics, GPU, & Game Tools.

[3]  Ambarish Kulkarni,et al.  Virtual prototyping used as validation tool in automotive design , 2011 .

[4]  Roberto Maiocchi,et al.  3-D character animation using motion capture , 1996 .

[5]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[6]  Michael Patrick Johnson,et al.  Exploiting quaternions to support expressive interactive character motion , 2003 .

[7]  Michael S. Bernstein,et al.  Reflective physical prototyping through integrated design, test, and analysis , 2006, UIST.

[8]  Thierry Dutoit,et al.  Expressive Gait Synthesis Using PCA and Gaussian Modeling , 2010, MIG.

[9]  L. R. Rabiner,et al.  A comparative study of several dynamic time-warping algorithms for connected-word recognition , 1981, The Bell System Technical Journal.

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

[11]  Shibiao Xu,et al.  Automatic Motion Generation Based on Path Editing from Motion Capture Data , 2010, Trans. Edutainment.

[12]  Jinxiang Chai,et al.  Motion graphs++ , 2012, ACM Trans. Graph..

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

[14]  Martin Manns,et al.  Automated DHM Modeling for Integrated Alpha-Numeric and Geometric Assembly Planning , 2013 .

[15]  Xin Wang,et al.  3D Human Motion Editing and Synthesis: A Survey , 2014, Comput. Math. Methods Medicine.

[16]  Martin Schmauder,et al.  Good ergonomics and team diversity reduce absenteeism and errors in car manufacturing , 2014, Ergonomics.

[17]  Hans-Georg Müller,et al.  Functional Data Analysis , 2016 .