skip to main content
10.1145/2534329.2534332acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Context-sensitive data-driven crowd simulation

Published: 17 November 2013 Publication History

Abstract

In terms of computation, steering through a crowd of pedestrians is a challenging task. The problem space is inherently high-dimensional, with each added agent giving yet another set of parameters to consider while finding a solution. Yet in the real world, navigating through a crowd of people is very similar regardless of the population size. The closest people have the most impact while those distant set a more general strategy. To this end, we propose a data-driven system for steering in crowd simulations by splitting the problem space into coarse features for the general world, and fine features for other agents nearby. The system is comprised of a collection of steering contexts, which are qualitatively different overall traffic patterns. Due to their similarity, the scenarios within these contexts have a machine-learned model fit to the data of an offline planner which serves as an oracle for generating synthetic training data. An additional layer of machine-learning is used to select the current context at runtime, and the context's policy consulted for the agent's next step. We experienced speedup from hours per scenario with the offline planner and 10 agents to an interactive framerate of 10FPS for 3,000 agents using our data-driven technique.

References

[1]
Courty, N., and Corpetti, T. 2007. Data-driven animation of crowds. In Int. Conf. on Computer vision/computer graphics collaboration techniques, MIRAGE, 377--388.
[2]
Guy, S. J., Chhugani, J., Kim, C., Satish, N., Lin, M., Manocha, D., and Dubey, P. 2009. Clearpath: highly parallel collision avoidance for multi-agent simulation. In ACM SIGGRAPH/Eurographics SCA, 177--187.
[3]
Helbing, D., and Molnar, P. 1995. Social force model for pedestrian dynamics. Physical review E 51, 5, 4282.
[4]
Kapadia, M., Singh, S., Hewlett, W., and Faloutsos, P. 2009. Egocentric affordance fields in pedestrian steering. In ACM SIGGRAPH I3D, 215--223.
[5]
Kapadia, M., Wang, M., Singh, S., Reinman, G., and Faloutsos, P. 2011. Scenario space: Characterizing coverage, quality, and failure of steering algorithms. In 2011 ACM SIGGRAPH/Eurographics SCA, 53--62.
[6]
Lee, K. H., Choi, M. G., Hong, Q., and Lee, J. 2007. Group behavior from video: a data-driven approach to crowd simulation. In ACM SIGGRAPH/Eurographics SCA, vol. 1, 109--118.
[7]
Lerner, A., Chrysanthou, Y., and Lischinski, D. 2007. Crowds by Example. CGF 26, 3 (Sept.), 655--664.
[8]
Lerner, A., Chrysanthou, Y., Shamir, A., and Cohen-Or, D. 2010. Context-Dependent Crowd Evaluation. CGF 29, 7, 2197--2206.
[9]
Metoyer, R. A., and Hodgins, J. K. 2003. Reactive pedestrian path following from examples. In CASA, vol. 20, 149--156.
[10]
Narain, R., Golas, A., Curtis, S., and Lin, M. C. 2009. Aggregate dynamics for dense crowd simulation. ACM TOG 28, 5 (Dec.), 1.
[11]
Ondřej, J., Pettré, J., Olivier, A. H., and Donikian, S. 2010. A synthetic-vision based steering approach for crowd simulation. ACM TOG 29, 4, 123.
[12]
Pelechano, N., Allbeck, J. M., and Badler, N. I. 2007. Controlling individual agents in high-density crowd simulation. In ACM SIGGRAPH/Eurographics SCA, vol. 1 of SCA, 108.
[13]
Pelechano, N., Allbeck, J., and Badler, N. 2008. Virtual Crowds: Methods, Simulation, and Control. Morgan & Claypool.
[14]
Reynolds, C. W. 1987. Flocks, herds and schools: A distributed behavioral model. ACM SIGGRAPH 21, 4 (Aug.), 25--34.
[15]
Reynolds, C. W. 1999. Steering behaviors for autonomous characters. In GDC, Citeseer, vol. 1999, 763--782.
[16]
Schneider, J., Garatly, D., Srinivasan, M., Guy, S. J., Curtis, S., Cutchin, S., Manocha, D., Lin, M. C., and Rockwood, A. 2011. Towards a Digital Makkah---Using Immersive 3D Environments to Train and Prepare Pilgrims. In DMACH, 1--16.
[17]
Shao, W., and Terzopoulos, D. 2007. Autonomous pedestrians. Graphical Models 69, 5--6 (Sept.), 246--274.
[18]
Singh, S., Kapadia, M., Reinman, G., and Faloutsos, P. 2011. Footstep navigation for dynamic crowds. CAVW 22, 2--3, 151--158.
[19]
Thalmann, D., and Musse, S. R. 2007. Crowd Simulation. Springer.
[20]
Torrens, P., Li, X., and Griffin, W. A. 2011. Building Agent-Based Walking Models by Machine-Learning on Diverse Databases of Space-Time Trajectory Samples. Transactions in GIS 15 (July), 67--94.
[21]
Treuille, A., Cooper, S., and Popović, Z. 2006. Continuum crowds. ACM TOG 25, 3 (July), 1160.
[22]
van den Berg, J., and Manocha, D. 2008. Reciprocal Velocity Obstacles for real-time multi-agent navigation. ICRA (May), 1928--1935.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRCAI '13: Proceedings of the 12th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry
November 2013
325 pages
ISBN:9781450325905
DOI:10.1145/2534329
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 November 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. crowd simulation
  2. machine learning
  3. steering

Qualifiers

  • Research-article

Conference

VRCAI 2013
Sponsor:

Acceptance Rates

VRCAI '13 Paper Acceptance Rate 35 of 75 submissions, 47%;
Overall Acceptance Rate 51 of 107 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media