Skeleton-Aware Networks for Deep Motion Retargeting
arXiv:2005.05732 · doi:10.1145/3386569.3392462
Abstract
We introduce a novel deep learning framework for data-driven motion retargeting between skeletons, which may have different structure, yet corresponding to homeomorphic graphs. Importantly, our approach learns how to retarget without requiring any explicit pairing between the motions in the training set. We leverage the fact that different homeomorphic skeletons may be reduced to a common primal skeleton by a sequence of edge merging operations, which we refer to as skeletal pooling. Thus, our main technical contribution is the introduction of novel differentiable convolution, pooling, and unpooling operators. These operators are skeleton-aware, meaning that they explicitly account for the skeleton's hierarchical structure and joint adjacency, and together they serve to transform the original motion into a collection of deep temporal features associated with the joints of the primal skeleton. In other words, our operators form the building blocks of a new deep motion processing framework that embeds the motion into a common latent space, shared by a collection of homeomorphic skeletons. Thus, retargeting can be achieved simply by encoding to, and decoding from this latent space. Our experiments show the effectiveness of our framework for motion retargeting, as well as motion processing in general, compared to existing approaches. Our approach is also quantitatively evaluated on a synthetic dataset that contains pairs of motions applied to different skeletons. To the best of our knowledge, our method is the first to perform retargeting between skeletons with differently sampled kinematic chains, without any paired examples.
SIGGRAPH 2020. Project page: https://deepmotionediting.github.io/retargeting , Video: https://www.youtube.com/watch?v=ym8Tnmiz5N8
References in corpus (3)
Cited by in corpus (25)
- Learning Skeletal Articulations with Neural Blend Shapes
- Motion Puzzle: Arbitrary Motion Style Transfer by Body Part
- GANimator: Neural Motion Synthesis from a Single Sequence
- A Survey on Deep Learning for Skeleton-Based Human Animation
- SparsePoser: Real-time Full-body Motion Reconstruction from Sparse Data
- HumanMimic: Learning Natural Locomotion and Transitions for Humanoid Robot via Wasserstein Adversarial Imitation
- Deep learning for 3D human pose estimation and mesh recovery: A survey
- UnifiedGesture: A Unified Gesture Synthesis Model for Multiple Skeletons
- Pose-aware Attention Network for Flexible Motion Retargeting by Body Part
- Pose Representations for Deep Skeletal Animation
- MOCHA: Real-Time Motion Characterization via Context Matching
- WalkTheDog: Cross-Morphology Motion Alignment via Phase Manifolds
- A Locality-based Neural Solver for Optical Motion Capture
- A causal convolutional neural network for multi-subject motion modeling and generation
- An Identity-Preserved Framework for Human Motion Transfer
- Neural UpFlow: A Scene Flow Learning Approach to Increase the Apparent Resolution of Particle-Based Liquids
- A Two-part Transformer Network for Controllable Motion Synthesis
- Semantics2Hands: Transferring Hand Motion Semantics between Avatars
- DragPoser: Motion Reconstruction from Variable Sparse Tracking Signals via Latent Space Optimization
- Motion Keyframe Interpolation for Any Human Skeleton via Temporally Consistent Point Cloud Sampling and Reconstruction
- MAMM: Motion Control via Metric-Aligning Motion Matching
- Multi-Resolution Generative Modeling of Human Motion from Limited Data
- Perception-and-action system for humanoid robot task execution in construction
- D-LORD for Motion Stylization
- STyMo: Fast and Controllable Few-Shot Motion Style Transfer