Fast simulation of crowd collision avoidance

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. Pe...

Full description

Bibliographic Details
Main Authors: Charlton, J., Gonzalez, L.R.M., Maddock, S., Richmond, P.
Other Authors: Gavrilova, M., Chang, J., Thalmann, N.M., Hitzer, E., Ishikawa, H.
Format: Report
Language:English
Published: Springer 2019
Subjects:
Online Access:https://eprints.whiterose.ac.uk/150111/
https://eprints.whiterose.ac.uk/150111/1/_John_Charlton____ORCA_GPU_Paper.pdf
_version_ 1828673109663678464
author Charlton, J.
Gonzalez, L.R.M.
Maddock, S.
Richmond, P.
author2 Gavrilova, M.
Chang, J.
Thalmann, N.M.
Hitzer, E.
Ishikawa, H.
author_facet Charlton, J.
Gonzalez, L.R.M.
Maddock, S.
Richmond, P.
author_sort Charlton, J.
collection White Rose Research Online (Universities of Leeds, Sheffield & York)
description 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).
format Report
genre Orca
genre_facet Orca
id ftleedsuniv:oai:eprints.whiterose.ac.uk:150111
institution Open Polar
language English
op_collection_id ftleedsuniv
op_relation https://eprints.whiterose.ac.uk/150111/1/_John_Charlton____ORCA_GPU_Paper.pdf
Charlton, J. orcid.org/0000-0001-8402-6723 , Gonzalez, L.R.M., Maddock, S. orcid.org/0000-0003-3179-0263 et al. (1 more author) (2019) Fast simulation of crowd collision avoidance. In: Gavrilova, M., Chang, J., Thalmann, N.M., Hitzer, E. and Ishikawa, H., (eds.) Advances in Computer Graphics. 36th Computer Graphics International Conference (CGI 2019), 17-20 Jun 2019, Calgary, AB, Canada. Lecture Notes in Computer Science (11542). Springer , pp. 266-277. ISBN 9783030225131
publishDate 2019
publisher Springer
record_format openpolar
spelling ftleedsuniv:oai:eprints.whiterose.ac.uk:150111 2025-04-06T15:02:46+00:00 Fast simulation of crowd collision avoidance Charlton, J. Gonzalez, L.R.M. Maddock, S. Richmond, P. Gavrilova, M. Chang, J. Thalmann, N.M. Hitzer, E. Ishikawa, H. 2019-06 text https://eprints.whiterose.ac.uk/150111/ https://eprints.whiterose.ac.uk/150111/1/_John_Charlton____ORCA_GPU_Paper.pdf en eng Springer https://eprints.whiterose.ac.uk/150111/1/_John_Charlton____ORCA_GPU_Paper.pdf Charlton, J. orcid.org/0000-0001-8402-6723 , Gonzalez, L.R.M., Maddock, S. orcid.org/0000-0003-3179-0263 et al. (1 more author) (2019) Fast simulation of crowd collision avoidance. In: Gavrilova, M., Chang, J., Thalmann, N.M., Hitzer, E. and Ishikawa, H., (eds.) Advances in Computer Graphics. 36th Computer Graphics International Conference (CGI 2019), 17-20 Jun 2019, Calgary, AB, Canada. Lecture Notes in Computer Science (11542). Springer , pp. 266-277. ISBN 9783030225131 Proceedings Paper PeerReviewed 2019 ftleedsuniv 2025-03-13T08:08:30Z 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). Report Orca White Rose Research Online (Universities of Leeds, Sheffield & York)
spellingShingle Charlton, J.
Gonzalez, L.R.M.
Maddock, S.
Richmond, P.
Fast simulation of crowd collision avoidance
title Fast simulation of crowd collision avoidance
title_full Fast simulation of crowd collision avoidance
title_fullStr Fast simulation of crowd collision avoidance
title_full_unstemmed Fast simulation of crowd collision avoidance
title_short Fast simulation of crowd collision avoidance
title_sort fast simulation of crowd collision avoidance
url https://eprints.whiterose.ac.uk/150111/
https://eprints.whiterose.ac.uk/150111/1/_John_Charlton____ORCA_GPU_Paper.pdf