Grounded Human Motion Generation With Scene-Text Feature Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating diverse and semantically consistent human motions in 3D scenes based on textual descriptions is challenging due to the joint modeling of 3D scenes and human motion, which is costly and time-consuming, and traditional methods exhibit a bias towards central motions.

Innovation Solution

A method involving a pre-trained vision-language model and a U-Net scene encoder to generate human motion by fusing scene and text features, using a conditional motion generator to predict motion parameters for a parametric human body model, with open vocabulary scene-and-text contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional methods are used to generate human motions in 3D scenes based on textual descriptions, then the joint modeling of 3D scene and human motion can be achieved, but the process becomes costly and time-consuming

Engineering Contradiction:
Improvesemantically consistent human motion generationVSAvoidmotion generation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the motion generation process into distinct modules: a text encoder that processes textual descriptions, a scene encoder that processes 3D scene representations, and a motion generator that synthesizes motions. This segmentation allows each component to be optimized independently and enables efficient processing by avoiding the need to re-process entire scenes and texts for each motion generation task.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-processes textual descriptions and scene representations into embedded representations before motion generation. By encoding texts and scenes in advance and storing their features, the system can quickly retrieve and combine these pre-computed features during motion generation, significantly reducing the time and computational cost required for each new motion generation task.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If traditional methods generate human motions centered within the scene, then the motion generation process is simplified, but the motion diversity and adaptability to different scene contexts are reduced

Engineering Contradiction:
Improvemotion generation simplicityVSAvoidmotion placement flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic motion placement by allowing the motion generator to produce motions at different locations and orientations within the scene based on the scene embedding and text embedding. Instead of fixed central positioning, the system dynamically adjusts motion parameters (position, orientation, direction) according to the specific scene context and textual instructions, enabling versatile motion placement while maintaining processing efficiency through the embedded representation framework.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250308156A1Grounded human motion generation with open vocabulary scene-and-text contexts
Publication Date: 2025.10.02 FUJITSU LTD
  • US20250308156A1 patent drawing
  • US20250308156A1 patent drawing
  • US20250308156A1 patent drawing

AI summary

In an embodiment, a method for human motion generation with open vocabulary scene-and-text context is provided. The method involves receiving an input that includes a 3D point cloud of a scene containing a goal object with a natural language instruction related to the goal object. A text tokenizer is applied to the text to obtain tokenized text, and a text encoder from a pre-trained vision-language model generates text features. First scene features are generated by applying a pre-trained U-Net scene encoder to the 3D point cloud, which are down sampled to obtain second scene features. A conditional latent is obtained by fusing the second scene features with the text features. A conditional motion generator predicts motion parameters for a parametric human body model over a specific time duration. Finally, 3D human meshes for multiple motion frames are obtained based on the motion parameters and the parametric human body model.