Physics-Guided 3D Motion Generation With Keyframe Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motion generation technologies, whether deep generative models or physics engines, face limitations: deep generative models generate unrealistic motions violating physics laws, while physics engines are computationally expensive and prone to cumulative errors.

Innovation Solution

Combining a deep generative model with a physics engine, using a physics simulator and inverse dynamics network, to downsample motion datasets for keyframes, generate initial motions, and interpolate between frames to ensure physical accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If deep generative models are used for motion generation, then productivity and efficiency are improved, but manufacturing precision and reliability deteriorate due to violations of physical laws

Engineering Contradiction:
Improvemotion generation efficiencyVSAvoidphysical accuracy of motion
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent introduces a physics engine as an intermediary component between the deep generative model and the final motion output. The deep generative model generates candidate motions efficiently, then the physics engine simulates and validates these motions to ensure they obey physical laws. This mediator approach allows the system to maintain high productivity from the generative model while achieving physical accuracy through the physics-based validation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If physics engines are used for motion generation, then manufacturing precision and reliability are improved, but productivity and use of energy deteriorate due to high computational costs

Engineering Contradiction:
Improvephysical accuracy of motionVSAvoidmotion generation efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies partial action by using the physics engine selectively rather than for complete motion generation. The deep generative model handles the bulk of motion generation work, and the physics engine is applied partially to validate and refine specific aspects of the generated motions. This partial application of physics-based methods maintains physical accuracy while avoiding the full computational burden of using physics engines for entire motion sequences.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If physics engines operate in autoregressive fashion, then reliability is improved by avoiding cumulative errors, but productivity deteriorates due to sequential generation process

Engineering Contradiction:
Improveerror propagation controlVSAvoidmotion generation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent uses preliminary action by having the deep generative model generate complete motion sequences in advance, before physics-based validation. This allows the system to prepare candidate motions that can then be efficiently validated by the physics engine in parallel or batch mode, rather than processing frame-by-frame sequentially. The preliminary generation of full motion sequences enables faster overall processing while maintaining reliability through subsequent physics-based checking.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250238581A1Physics-informed three-dimensional motion generation
Publication Date: 2025.07.24 NEC LABORATORIES AMERICA INC
  • US20250238581A1 patent drawing
  • US20250238581A1 patent drawing
  • US20250238581A1 patent drawing

AI summary

A device may convert a motion dataset to a compatible representation for use in a physics engine, wherein the physics engine includes a physics simulator and inverse dynamics network. The device may further downsample the motion dataset to obtain keyframes for motion generation and forming a downsampled motion dataset. The device may further execute a deep generative model based on the downsampled motion dataset to generate a first generated motion. The device may further execute the physics engine by feeding pairs of consecutive keyframes into the physics simulator and the inverse dynamics network to generate a second generated motion. The device may further combine the first generated motion and the second generated motion to form a combined generated motion, wherein the combined generated motion is generated by executing the physics engine with the first generated motion. The device may further generate a simulated motion video from the combined generated motion.