Fast Simulation of Crowd Collision Avoidance

08/27/2019
by   John Charlton, et al.
0

Real-time large-scale crowd simulations with realistic behavior, are important for many application areas. On CPUs, the ORCA pedestrian steering model is often used for agent-based pedestrian simulations. This paper introduces a technique for running the ORCA pedestrian steering model on the GPU. Performance improvements of up to 30 times greater than a multi-core CPU model are demonstrated. This improvement is achieved through a specialized linear program solver on the GPU and spatial partitioning of information sharing. This allows over 100,000 people to be simulated in real time (60 frames per second).

READ FULL TEXT

page 7

page 8

page 9

research
08/10/2017

A Simple and Realistic Pedestrian Model for Crowd Simulation and Application

The simulation of pedestrian crowd that reflects reality is a major chal...
research
09/16/2014

Real-time Crowd Tracking using Parameter Optimized Mixture of Motion Models

We present a novel, real-time algorithm to track the trajectory of each ...
research
02/18/2018

Improved OpenCL-based Implementation of Social Field Pedestrian Model

Two aspects of improvements are proposed for the OpenCL-based implementa...
research
07/12/2020

CellEVAC: An adaptive guidance system for crowd evacuation through behavioral optimization

A critical aspect of crowds' evacuation processes is the dynamism of ind...
research
09/20/2019

Simulating Crowds in Real Time with Agent-Based Modelling and a Particle Filter

Agent-based modelling is a valuable approach for systems whose behaviour...
research
11/05/2016

GPU-based Pedestrian Detection for Autonomous Driving

We propose a real-time pedestrian detection system for the embedded Nvid...
research
08/26/2021

Benchmarking high-fidelity pedestrian tracking systems for research, real-time monitoring and crowd control

High-fidelity pedestrian tracking in real-life conditions has been an im...

Please sign up or login with your details

Forgot password? Click here to reset