atlas

Research map / 3D vision / 3D generation

Move as You Say Interact as You Can: Language-guided Human Motion Generation with Scene Affordance

CVPR 2024 · 3D vision › 3D generation · approach: Scene-aware human motion synthesis · 44 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a two-stage diffusion framework that predicts a scene affordance map (joint-to-scene distance field) from a 3D scene and text, then generates language-guided human motion conditioned on that map.

Problem

Generating language-guided human motion in 3D scenes is hard because jointly modeling language, scene geometry, and motion requires lots of paired data, which is scarce for language-scene-motion triplets.

Approach

Uses scene affordance maps (a normalized distance field between scene surface points and human skeleton joints, max-pooled over time) as an intermediate representation: an Affordance Diffusion Model (Perceiver-based) predicts the map from scene and text, and an Affordance-to-Motion Diffusion Model conditions motion generation on that map and text.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add scene affordance as an intermediate representationHumanML3D text-to-motion generation · HumanML3DFID: 0.489˘.025 -> 0.352˘.109Helped
add scene affordance as an intermediate representationHumanML3D text-to-motion generation · HumanML3DR-Precision Top 1: 0.418˘.005 -> 0.432˘.007Helped
add scene affordance as an intermediate representationHUMANISE motion generation · HUMANISEgoal dist.: 0.185˘.014 -> 0.156˘.006Helped
add scene affordance as an intermediate representationHUMANISE motion generation · HUMANISEcontact: 86.43˘.845 -> 96.04˘.298Helped
add scene affordance as an intermediate representationmotion generation on the novel evaluation set · Novel evaluation setFID: 11.848˘1.634 -> 7.887˘1.189Helped
use Perceiver instead of MLP for ADM (ablation)ADM affordance prediction · HUMANISE affordance generationall dist.: 1.513˘.008 -> 1.086˘.007Helped
use Point Transformer instead of MLP for ADM (ablation)ADM affordance prediction · HUMANISE affordance generationall dist.: 1.513˘.008 -> 1.204˘.009Helped
use Perceiver instead of MLP for ADM (ablation)AMDM motion generation · HUMANISEgoal dist.: 0.394˘.010 -> 0.156˘.006Helped
use Perceiver instead of MLP for ADM (ablation)AMDM motion generation · HUMANISEcontact: 73.96˘.434 -> 95.86˘.323Helped
use Perceiver instead of Point Transformer for ADM (ablation)AMDM motion generation · HUMANISEgoal dist.: 0.164˘.010 -> 0.156˘.006Helped
use Perceiver instead of Point Transformer for ADM (ablation)AMDM motion generation · HUMANISEcontact: 94.39˘.408 -> 95.86˘.323Helped
use Perceiver instead of Point Transformer for ADM (ablation)AMDM motion generation · HUMANISEnon-collision: 99.82˘.008 -> 99.69˘.007Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HumanML3D HUMANISE PROX ScanNet AMASS

Benchmarks: HumanML3D HUMANISE novel evaluation set (16 scenes, 80 descriptions)

Metrics: R-Precision FID MultiModal Dist Diversity MultiModality goal dist. APD contact non-collision quality score

Baselines: Language2Pose T2M MDM cVAE one-stage diffusion model

Builds on: MDM Perceiver Motion diffusion model HUMANISE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy