atlas

Research map / Video / Video generation

Continuous Locomotive Crowd Behavior Generation

CVPR 2025 · Video › Video generation · approach: Text-to-motion diffusion · 2 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.

Introduces CrowdES, a diffusion-based crowd emitter plus state-switching (Markov-chain) crowd simulator that generates continuous, controllable crowd trajectories from a single scene image.

Problem

Existing crowd generation methods synthesize momentary scenes or fixed-window trajectories and cannot reproduce the continuous, evolving nature of real-world crowds; no benchmark exists for long-horizon crowd generation realism.

Approach

A particle-system-inspired diffusion emitter places agents on a timeline conditioned on predicted spatial layouts (segmentation, appearance, density maps, population probability), and a simulator uses a navigation mesh plus a Markov-chain switching dynamical system over behavior clusters to produce long-term trajectories; the two alternate in windows to generate lifelong crowds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CrowdES instead of SE-ORCACrowd behavior generation · ETHDTW: 2.122 -> 1.649Helped
use CrowdES instead of SE-ORCACrowd behavior generation · HOTELDTW: 0.648 -> 0.643No clear effect
use CrowdES instead of SE-ORCACrowd behavior generation · UNIVDTW: 1.279 -> 1.121Helped
use CrowdES instead of SE-ORCACrowd behavior generation · ZARA1DTW: 1.256 -> 0.675Helped
use CrowdES instead of SE-ORCACrowd behavior generation · ZARA2DTW: 1.244 -> 0.579Helped
use CrowdES instead of SE-ORCACrowd behavior generation · SDDDTW: 6.645 -> 6.352Helped
use CrowdES instead of SE-ORCACrowd behavior generation · GCSDTW: 3.289 -> 3.864Hurt
use CrowdES instead of SE-ORCACrowd behavior generation · EDINDTW: 1.819 -> 1.361Helped
add diffusion-based generation (ablation)Crowd emitter on SDD · SDDDens.: 0.052 -> 0.038Helped
add population sampling (ablation)Crowd emitter on SDD · SDDFreq.: 0.042 -> 0.033Helped
add spatial layout condition (ablation)Crowd emitter on SDD · SDDDens.: 0.039 -> 0.038Helped
add collectivity transformer (ablation)Crowd emitter on SDD · SDDFreq.: 0.037 -> 0.033Helped

Surprising findings

Limitations

Experimental setup

Datasets: ETH UCY SDD GCS EDIN

Benchmarks: ETH UCY SDD GCS EDIN

Metrics: Density EMD Frequency EMD Coverage EMD Population EMD Kinematics EMD DTW Diversity Collision rate

Baselines: SE-ORCA VAE

Builds on: SegFormer Grounded-SAM ORCA Recast navigation mesh DDIM

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