Human motion data refinement unitizing structural sparsity and spatial-temporal information

Human motion capture techniques (MOCAP) are widely applied in many areas such as computer vision, computer animation, digital effect and virtual reality. Even with professional MOCAP system, the acquired motion data still always contains noise and outliers, which highlights the need for the essential motion refinement methods. In recent years, many approaches for motion refinement have been developed, including signal processing based methods, sparse coding based methods and low-rank matrix completion based methods. However, motion refinement is still a challenging task due to the complexity and diversity of human motion. In this paper, we propose a data-driven-based human motion refinement approach by exploiting the structural sparsity and spatio-temporal information embedded in motion data. First of all, a human partial model is applied to replace the entire pose model for a better feature representation to exploit the abundant local body posture. Then, a dictionary learning which is for special task of motion refinement is designed and applied in parallel. Meanwhile, the objective function is derived by taking the statistical and locality property of motion data into account. Compared with several state-of-art motion refine methods, the experimental result demonstrates that our approach outperforms the competitors.

[1]  Yueting Zhuang,et al.  Sparse motion bases selection for human motion denoising , 2015, Signal Process..

[2]  Arno Zinke,et al.  Data-Driven Completion of Motion Capture Data , 2011, VRIPHYS.

[3]  Sung Yong Shin,et al.  Computer puppetry: An importance-based approach , 2001, TOGS.

[4]  Øyvind Gløersen,et al.  Predicting Missing Marker Trajectories in Human Motion Data Using Marker Intercorrelations , 2016, PloS one.

[5]  Xuelong Li,et al.  Mining Spatial-Temporal Patterns and Structural Sparsity for Human Motion Data Denoising , 2015, IEEE Transactions on Cybernetics.

[6]  Hubert P. H. Shum,et al.  Posture reconstruction using Kinect with a probabilistic model , 2014, VRST '14.

[7]  Lap-Pui Chau,et al.  Motion capture data recovery using skeleton constrained singular value thresholding , 2014, The Visual Computer.

[8]  Michael Elad,et al.  Efficient Implementation of the K-SVD Algorithm using Batch Orthogonal Matching Pursuit , 2008 .

[9]  Guoqing Zhang,et al.  Human motion recovery jointly utilizing statistical and kinematic information , 2016, Inf. Sci..

[10]  Pong C. Yuen,et al.  Motion Capture Data Completion and Denoising by Singular Value Thresholding , 2011, Eurographics.

[11]  Hubert P. H. Shum,et al.  Real-Time Posture Reconstruction for Microsoft Kinect , 2013, IEEE Transactions on Cybernetics.

[12]  David Suter,et al.  Human Motion De-noising via Greedy Kernel Principal Component Analysis Filtering , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[13]  Katsu Yamane,et al.  Dynamics Filter - concept and implementation of online motion Generator for human figures , 2000, IEEE Trans. Robotics Autom..

[14]  Erkki Oja,et al.  Independent component analysis: algorithms and applications , 2000, Neural Networks.

[15]  Nadia Magnenat-Thalmann,et al.  Human motion capture data recovery via trajectory-based sparse representation , 2013, 2013 IEEE International Conference on Image Processing.

[16]  Jinxiang Chai,et al.  Example-Based Human Motion Denoising , 2010, IEEE Transactions on Visualization and Computer Graphics.

[17]  Yihong Gong,et al.  Locality-constrained Linear Coding for image classification , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[18]  Chung-Chi Hsieh,et al.  An impulsive noise reduction agent for rigid body motion data using B-spline wavelets , 2008, Expert Syst. Appl..

[19]  Yueting Zhuang,et al.  Exploiting temporal stability and low-rank structure for motion capture data refinement , 2014, Inf. Sci..

[20]  Joan Lasenby,et al.  Estimating missing marker positions using low dimensional Kalman smoothing. , 2016, Journal of biomechanics.

[21]  Miguel Á. Carreira-Perpiñán,et al.  Manifold blurring mean shift algorithms for manifold denoising , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[22]  Zhen Cui,et al.  Automatic motion capture data denoising via filtered subspace clustering and low rank matrix approximation , 2014, Signal Process..

[23]  Christos Faloutsos,et al.  DynaMMo: mining and summarization of coevolving sequences with missing values , 2009, KDD.

[24]  Christos Faloutsos,et al.  BoLeRO: a principled technique for including bone length constraints in motion capture occlusion filling , 2010, SCA '10.

[25]  Martin Guay,et al.  The line of action , 2013, ACM Trans. Graph..

[26]  Zhao Wang,et al.  Adaptive multi-view feature selection for human motion retrieval , 2016, Signal Process..

[27]  Adrian Hilton,et al.  Hybrid Skeletal-Surface Motion Graphs for Character Animation from 4D Performance Capture , 2015, TOGS.

[28]  Sung Yong Shin,et al.  General Construction of Time-Domain Filters for Orientation Data , 2002, IEEE Trans. Vis. Comput. Graph..

[29]  Jun Xiao,et al.  Predicting missing markers in human motion capture using l1‐sparse representation , 2011, Comput. Animat. Virtual Worlds.

[30]  Xin Liu,et al.  Hierarchical block-based incomplete human mocap data recovery using adaptive nonnegative matrix factorization , 2015, Comput. Graph..

[31]  Hubert P. H. Shum,et al.  Kinect Posture Reconstruction Based on a Local Mixture of Gaussian Process Models , 2016, IEEE Transactions on Visualization and Computer Graphics.

[32]  Mikhail Belkin,et al.  Manifold Regularization: A Geometric Framework for Learning from Labeled and Unlabeled Examples , 2006, J. Mach. Learn. Res..

[33]  Yihong Gong,et al.  Linear spatial pyramid matching using sparse coding for image classification , 2009, CVPR.