skip to main content
10.1145/1077534.1077547acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article

Scalable pedestrian simulation for virtual cities

Published: 10 November 2004 Publication History

Abstract

Most of the common approaches for the pedestrian simulation, used in the Graphics/VR community, are bottom-up. The avatars are individually simulated in the space and the overall behavior emerges from their interactions. This can lead to interesting results but it does not scale and can not be applied to populating a whole city. In this paper we present a novel method that can scale to a scene of almost any size. We use a top-down approach where the movement of the pedestrians is computed at a higher level, taking a global view of the model, allowing the flux and densities to be maintained at very little cost at the city level. This information is used for stochastically guiding a more detailed and realistic low level simulation when the user zooms in to a specific region, thus maintaining the consistency.At the heart of the system is an iterative method that models the flow of avatars as a random walk. People are moved around a graph of nodes until the model reaches a steady state which provides feedback for the avatar low level navigation at run time. The Negative Binomial distribution function is used to model the number of people leaving each node while the selected direction is based on the popularity of the nodes through their preference-factor. The preference-factor is a function of a number of parameters including the visibility of a node, the events taking place in it and so on.An important feature of the low-level dynamics is that a user can interactively specify a number of intuitive variables that can predictably modify the collective behavior of the avatars in a region; the density, the flux and the number of people can be selectively modified.

References

[1]
R. Ayelett and M. Cavazza. Intelligent virtual environments. State-of-the-art report at Eurographics 2001, 2001.]]
[2]
E. Bouvier, E. Cohen, and L. Najman. From crowd simulation to airbag deployment: particle systems, a new paradigm of simulation. Journal of Electronic Imaging, 6(1):94--107, 1997.]]
[3]
S. Chandrasekhar. Noise and Stochastic Processes. Dover, 1943.]]
[4]
F. Durand, G. Drettakis, J. Thollot, and C. Puech. Conservative visibility preprocessing using extended projections. Proceedings of SIGGRAPH 2000, pages 239--248, July 2000.]]
[5]
M. Fukui and Y. Ishibashi. Traffic flow in 1d cellular automaton model including cars moving with high speed. J. Phys. Soc. Jpn, 65(6):1868--1870, June 1996.]]
[6]
M. Fukui, H. Oikawa, and Y. Ishibashi. Flow of cars crossing with unequal velocities in a two-dimensional cellular automaton model. J. Phys. Soc. Jpn, 65(8):2514--2517, August 1996.]]
[7]
E. R. Galea. Simulating evacuation and circulation in planes, trains, buildings and ships using the EXODUS software. In M. Schreckenberg and S. Sharma, editors, Pedestrian and Evacuation Dynamics, pages 203--226. Springer-Verlag, Heidelberg, Germany, 2001.]]
[8]
J. J. Gibson. The Ecological Approach to Visual Perception. Houghton Mifflin, Boston, MA, 1979.]]
[9]
D. Helbing, H. J. Herrmann, M. Schreckenberg, and D. E. Wolf, editors. Traffic and Granular Flow '99. Springer, Berlin, 2000.]]
[10]
D. Helbing and P. Molnár. Self-organization phenomena in pedestrian crowds. In F. Schweitzer and H. Haken, editors, Self Organization of Complex Strutures: From Individual to Collective Dynamics, pages 569--577. Gordan & Breach, Amsterdam, 1997.]]
[11]
B. Hillier, A. Penn, J. Hanson, T. Grajewski, and J. Xu. Natural movement: or configuration and attraction in urban pedestrian movement. Environment and Planning B: Planning and Design, 20:29--66, 1993.]]
[12]
M. Kallmann and D. Thalmann. A behavioral interface to simulate agent-object interactions in real-time. In Computer Animation, pages 138--146. Computer Society Press, 1999.]]
[13]
J. Kerridge, J. Hine, and M. Wigan. Agent-based modelling of pedestrian movements: The questions that need to be asked and answered. Environment and Planning B: Planning and Design, 28:327--341, 2001.]]
[14]
M. Lighthill and G. Whitham. On kinematic waves: I. flood movement in long rivers; ii. theory of traffic flowon long crowded roads. Proc. R. Soc. London, A, 229:281, 1955.]]
[15]
D. Luebke. A developers survey of polygonal simplification algorithms. IEEE Computer Graphics and Applications, 21(3):24--35, May 201.]]
[16]
W. Mendenhall and T. Sincich. Statistics for engineering and the sciences. Prentice Hall, 1995.]]
[17]
M. Muramatsu, T. Irie, and T. Nagatani. Jamming transition in pedestrian counter flow. Physica A, 267:487--498, 1999.]]
[18]
S. R. Musse and D. Thalmann. A model of human crowd behavior: Group inter-relationship and collision detection analysis. In Workshop of Computer Animation and Simulation of Eurographics '97, pages 39--52, Budapest, Hungary, 1997.]]
[19]
A. Penn and N. Dalton. The architecture of society: Stochastic simulation of urban movement. In N. Gilbert and J. Doran, editors, Simulating Societies: The Computer Simulation of Social Phenomena, pages 85--125. UCL Press, London, 1994.]]
[20]
A. Penn and A. Turner. Space syntax based agent models. In M. Schreckenberg and S. Sharma, editors, Pedestrian and Evacuation Dynamics, pages 99--114. Springer-Verlag, Heidelberg, Germany, 2001.]]
[21]
C. W. Reynolds. Flocks, herds, and schools: A distributed behavioral model. In M. C. Stone, editor, Computer Graphics (SIGGRAPH '87 Proceedings), volume 21, pages 25--34, July 1987.]]
[22]
Y. Tajima, K. Takimoto, and T. Nagatani. Scaling of pedestrian channel flow with a bottleneck. Physica A, 294:257--268, 2001.]]
[23]
F. Tecchia, C. Loscos, and Y. Chrysanthou. Image-based crowd rendering. IEEE Computer Graphics and Applications, 22(2):36--43, March-April 2002.]]
[24]
D. Terzopoulos. Visual modelling for computer animation: Graphics with a vision. Computer Graphics, 33:42--45, 1999.]]
[25]
G. Thomas and S. Donikian. Modelling virtual cities dedicated to behavioural animation. Computer Graphics Forum, 19(3):C71--C80, 2000.]]
[26]
X. Tu and D. Terzopoulos. Artificial fishes: Physics, locomotion, perception, behavior. In SIGGRAPH '94, pages 43--50, July 1994.]]
[27]
A. Turner and A. Penn. Encoding natural movement as an agent-based system: an investigation to human pedestrian behaviour in the built environment. Environment and Planning B: Planning and Design, 29, 2002.]]
[28]
M. Wand and W. Straßer. Multi-resolution rendering of complex animated scenes. Computer Graphics Forum, 21(3), 2002. Eurographics 2002.]]
[29]
B. Wang, Y. Woo, and P. Hui. Mean field theory of traffic flow problems with overpasses and asymmetric distribution of cars. J. Phys. Soc. of Jpn, 65(8):2345--2348, August 1996.]]
[30]
J. Zacharias. Pedestrian behavior and perception in urban walking environments. Journal of Planning Literature, 16(1):3--18, 2001.]]

Cited By

View all
  • (2017)Modeling, Evaluation, and Scale on Artificial PedestriansACM Computing Surveys10.1145/311780850:5(1-35)Online publication date: 26-Sep-2017
  • (2015)Crowd artProceedings of the 8th ACM SIGGRAPH Conference on Motion in Games10.1145/2822013.2822023(167-176)Online publication date: 16-Nov-2015
  • (2014)Hierarchical simulation for complex domainsProceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation10.1145/2576768.2598385(1087-1094)Online publication date: 12-Jul-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRST '04: Proceedings of the ACM symposium on Virtual reality software and technology
November 2004
226 pages
ISBN:1581139071
DOI:10.1145/1077534
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: 10 November 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. animation
  2. avatars
  3. pedestrian simulation

Qualifiers

  • Article

Conference

VRST04

Acceptance Rates

Overall Acceptance Rate 66 of 254 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)1
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Modeling, Evaluation, and Scale on Artificial PedestriansACM Computing Surveys10.1145/311780850:5(1-35)Online publication date: 26-Sep-2017
  • (2015)Crowd artProceedings of the 8th ACM SIGGRAPH Conference on Motion in Games10.1145/2822013.2822023(167-176)Online publication date: 16-Nov-2015
  • (2014)Hierarchical simulation for complex domainsProceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation10.1145/2576768.2598385(1087-1094)Online publication date: 12-Jul-2014
  • (2014)Stochastic activity authoring with direct user controlProceedings of the 18th meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games10.1145/2556700.2556714(31-38)Online publication date: 14-Mar-2014
  • (2013)A flexible approach to multi-level agent-based simulation with the mesoscopic representationProceedings of the 2013 international conference on Autonomous agents and multi-agent systems10.5555/2484920.2484948(159-166)Online publication date: 6-May-2013
  • (2013)Efficient Mesoscopic Simulations for Persistent Agents in 3D-Applications and Games2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES)10.1109/VS-GAMES.2013.6624227(1-8)Online publication date: Sep-2013
  • (2012)Simulation of Emergency Evacuation of Pedestrians along the Road Networks in Nhatrang City2012 IEEE RIVF International Conference on Computing & Communication Technologies, Research, Innovation, and Vision for the Future10.1109/rivf.2012.6169853(1-6)Online publication date: Feb-2012
  • (2011)Dynamic level of detail for large scale agent-based urban simulationsThe 10th International Conference on Autonomous Agents and Multiagent Systems - Volume 210.5555/2031678.2031717(701-708)Online publication date: 2-May-2011
  • (2011)Long term real trajectory reuse through region goal satisfactionProceedings of the 4th international conference on Motion in Games10.1007/978-3-642-25090-3_35(412-423)Online publication date: 13-Nov-2011
  • (2009)Introducing recognition ratios for urban traffic flow simulation in virtual citiesProceedings of the 8th International Conference on Virtual Reality Continuum and its Applications in Industry10.1145/1670252.1670308(267-270)Online publication date: 14-Dec-2009
  • Show More Cited By

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