Generating natural pedestrian crowds by learning real crowd trajectories through a transformer-based GAN

Dapeng Yan, Gangyi Ding, Kexiang Huang, Tianyu Huang*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Traditional methods for constructing crowd simulations often have shortcomings in terms of realism, and data-driven methods are an effective approach to enhancing the visual realism of crowd simulation. However, existing work mainly constructs crowd simulations through prediction-based approaches based on deep learning or by fitting the parameters of traditional methods, which limits the expressiveness of the model. In response to these limitations, this paper introduces a method capable of generating realistic pedestrian crowds. This approach uses a Generative Adversarial Network, complemented by a transformer module, to learn behavioral patterns from actual crowd trajectories. We use a transformer module to extract trajectory features of the crowd, then convert the spatial relationships between individuals into sequences using a special data processing mechanism, and use the transformer module to extract social features of the crowd, while guiding the movement of each individual with their target direction. During training, we simultaneously learn from real crowd data and simulation data resolving collisions by traditional methods, to enhance the collision avoidance behavior of virtual crowds while maintaining the movement patterns of real crowds, resulting in more general collision avoidance behavior. The crowds generated by the model are not limited to specific scenarios and show generalization capabilities. Compared to other models, our method shows better performance on publicly available large-scale pedestrian datasets after training. Our code is publicly available at https://github.com/ydp91/NPCGAN.

Original languageEnglish
JournalVisual Computer
DOIs
Publication statusAccepted/In press - 2024

Keywords

  • Crowd simulation
  • GAN
  • Pedestrian motion
  • Transformer

Fingerprint

Dive into the research topics of 'Generating natural pedestrian crowds by learning real crowd trajectories through a transformer-based GAN'. Together they form a unique fingerprint.

Cite this