Scaled functional principal component analysis for human motion synthesis

Many of the existing data-driven human motion synthesis methods rely on statistical modeling of motion capture data. Motion capture data is a high dimensional time-series data, therefore, it is usually required to construct an expressive latent space through dimensionality reduction methods in order to reduce the computational costs of modeling such high-dimensional data and avoid the curse of dimensionality. However, different features of the motion data have intrinsically different scales and as a result we need to find a strategy to scale the features of motion data during dimensionality reduction. In this work, we propose a novel method called Scaled Functional Principal Component Analysis (SFPCA) that is able to scale the features of motion data for FPCA through a general optimization framework. Our approach can automatically adapt to different parameterizations of motion. The experimental results demonstrate that our approach performs better than standard linear and nonlinear dimensionality reduction approaches in keeping the most informative motion features according to human vision judgment.

[1]  Denis Laurendeau,et al.  Comparing GPLVM Approaches for Dimensionality Reduction in Character Animation , 2008, J. WSCG.

[2]  Eugene Fiume,et al.  An efficient search algorithm for motion data using weighted PCA , 2005, SCA '05.

[3]  Neil D. Lawrence,et al.  Gaussian Process Latent Variable Models for Visualisation of High Dimensional Data , 2003, NIPS.

[4]  Mukund Balasubramanian,et al.  The Isomap Algorithm and Topological Stability , 2002, Science.

[5]  Karl Pearson F.R.S. LIII. On lines and planes of closest fit to systems of points in space , 1901 .

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

[7]  Joaquin Quiñonero Candela,et al.  Local distance preservation in the GP-LVM through back constraints , 2006, ICML.

[8]  Lucas Kovar,et al.  Motion Graphs , 2002, ACM Trans. Graph..

[9]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[10]  Jorge Nocedal,et al.  A Limited Memory Algorithm for Bound Constrained Optimization , 1995, SIAM J. Sci. Comput..

[11]  Klaus Fischer,et al.  Joint Angle Data Representation for Data Driven Human Motion Synthesis , 2016 .

[12]  Michael Neff,et al.  Deep signatures for indexing and retrieval in large motion databases , 2015, MIG.

[13]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, SIGGRAPH 2004.

[14]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, ACM Trans. Graph..

[15]  S T Roweis,et al.  Nonlinear dimensionality reduction by locally linear embedding. , 2000, Science.

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

[17]  Neil D. Lawrence,et al.  Bayesian Gaussian Process Latent Variable Model , 2010, AISTATS.

[18]  Pascal Fua,et al.  Style‐Based Motion Synthesis † , 2004, Comput. Graph. Forum.

[19]  Sergei Vassilvitskii,et al.  k-means++: the advantages of careful seeding , 2007, SODA '07.

[20]  Aaron Hertzmann,et al.  Style-based inverse kinematics , 2004, ACM Trans. Graph..

[21]  Trevor Darrell,et al.  Discriminative Gaussian process latent variable model for classification , 2007, ICML '07.

[22]  Jörg Steffen,et al.  Interactive Planning of Manual Assembly Operations: From Language to Motion , 2016 .