Motion Retargeting via Neural Network Cycle Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer-modeling systems for retargeting motion between different skeletons are inaccurate, inefficient, and inflexible, requiring human intervention and relying on limited and unreliable data sets, which leads to tedious and costly processes.
Innovation Solution
A neural network system using a motion synthesis neural network with an encoder recurrent neural network, a decoder recurrent neural network, and a forward kinematics layer, trained with adversarial loss and cycle consistency loss to generate accurate and realistic motion sequences for target skeletons.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If conventional computer-modeling systems directly map coordinates for joints of source skeleton to joints of standard skeleton, then the retargeting process is simplified, but accuracy deteriorates due to assumptions about end-effector positions and segment lengths
Solution Approach 1:
The patent replaces conventional mechanical coordinate mapping systems with a neural network-based system. The neural network learns the complex non-linear relationships between source and target skeleton joints through training, eliminating the need for rigid coordinate transformations and hand-crafted mapping algorithms, thereby achieving higher accuracy without proportional increase in system complexity
Solution Approach 2:
The patent transforms the retargeting approach by changing from fixed coordinate mapping parameters to learned parameters through neural network training. The system adapts parameters dynamically based on the specific skeleton pairs and motion characteristics, allowing accurate retargeting across diverse skeletons with different segment lengths and joint positions
2Reliability
If machine-learning models use hand-designed objectives for end-effectors, then motion essence can be preserved, but reliability deteriorates due to dependence on human-discovered properties
Solution Approach 1:
The patent implements self-service by enabling the neural network to automatically learn motion properties directly from paired motion data without human intervention. The system discovers important features and properties of motion and skeletons autonomously during training, eliminating dependence on human-discovered properties while improving reliability through data-driven learning
Solution Approach 2:
The patent incorporates feedback mechanisms where the neural network learns from the discrepancy between predicted and actual motion outcomes. Through adversarial training and cycle consistency loss, the system receives continuous feedback to refine its understanding of motion properties, progressively improving reliability without human input
3Measurement precision
If paired motion data for different skeletons is used for training, then supervised machine-learning approaches can be implemented, but feasibility deteriorates due to limited and difficult-to-generate data sets
Solution Approach 1:
The patent enhances universality by training the neural network on diverse paired motion data from multiple skeleton pairs. The learned model becomes adaptable to different skeleton types and motion characteristics, enabling broad applicability across various retargeting scenarios while maintaining precision through the universal patterns learned from diverse training data
Data Source
AI summary
This disclosure relates to methods, non-transitory computer readable media, and systems that use a motion synthesis neural network with a forward kinematics layer to generate a motion sequence for a target skeleton based on an initial motion sequence for an initial skeleton. In certain embodiments, the methods, non-transitory computer readable media, and systems use a motion synthesis neural network comprising an encoder recurrent neural network, a decoder recurrent neural network, and a forward kinematics layer to retarget motion sequences. To train the motion synthesis neural network to retarget such motion sequences, in some implementations, the disclosed methods, non-transitory computer readable media, and systems modify parameters of the motion synthesis neural network based on one or both of an adversarial loss and a cycle consistency loss.


