SceneDM: Scene-level Multi-agent Trajectory Generation with Consistent Diffusion Models

Zhiming Guo, Xing Gao, Jianlan Zhou, Xinyu Cai, Botian Shi
11/27/2023
cs.ROcs.AI

No confident code implementation found for this paper.

Abstract

Realistic scene-level multi-agent motion simulations are crucial for developing and evaluating self-driving algorithms. However, most existing works focus on generating trajectories for a certain single agent type, and typically ignore the consistency of generated trajectories. In this paper, we propose a novel framework based on diffusion models, called SceneDM, to generate joint and consistent future motions of all the agents, including vehicles, bicycles, pedestrians, etc., in a scene. To enhance the consistency of the generated trajectories, we resort to a new Transformer-based network to effectively handle agent-agent interactions in the inverse process of motion diffusion. In consideration of the smoothness of agent trajectories, we further design a simple yet effective consistent diffusion approach, to improve the model in exploiting short-term temporal dependencies. Furthermore, a scene-level scoring function is attached to evaluate the safety and road-adherence of the generated agent's motions and help filter out unrealistic simulations. Finally, SceneDM achieves state-of-the-art results on the Waymo Sim Agents Benchmark. Project webpage is available at https://alperen-hub.github.io/SceneDM.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{guo2023scenedm,
  title  = {SceneDM: Scene-level Multi-agent Trajectory Generation with Consistent Diffusion Models},
  author = {Zhiming Guo and Xing Gao and Jianlan Zhou and Xinyu Cai and Botian Shi},
  year   = {2023},
  eprint = {2311.15736},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.15736v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.15736.svg)](https://codeofpaper.com/paper/2311.15736)

Discussion