[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

A synthetic-vision based steering approach for crowd simulation

Published: 26 July 2010 Publication History

Abstract

In the everyday exercise of controlling their locomotion, humans rely on their optic flow of the perceived environment to achieve collision-free navigation. In crowds, in spite of the complexity of the environment made of numerous obstacles, humans demonstrate remarkable capacities in avoiding collisions. Cognitive science work on human locomotion states that relatively succinct information is extracted from the optic flow to achieve safe locomotion. In this paper, we explore a novel vision-based approach of collision avoidance between walkers that fits the requirements of interactive crowd simulation. By simulating humans based on cognitive science results, we detect future collisions as well as the level of danger from visual stimuli. The motor-response is twofold: a reorientation strategy prevents future collision, whereas a deceleration strategy prevents imminent collisions. Several examples of our simulation results show that the emergence of self-organized patterns of walkers is reinforced using our approach. The emergent phenomena are visually appealing. More importantly, they improve the overall efficiency of the walkers' traffic and avoid improbable locking situations.

Supplementary Material

JPG File (tp071-10.jpg)
Supplemental material. (123.zip)
The video.zip file conatins the paper video compressed with DivX codec.
MP4 File (tp071-10.mp4)

References

[1]
Chaumette, F., and Hutchinson, S. 2006. Visual servo control, part i: Basic approaches and part ii: Advanced approaches. IEEE Robotics and Automation Magazine 13(4), 82--90.
[2]
Chenney, S. 2004. Flow tiles. In Proc. 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '04), Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 233--242.
[3]
Cutting, J. E., Vishton, P. M., and Braren, P. A. 1995. How we avoid collisions with stationary and moving objects. Psychological Review 102(4) (October), 627--651.
[4]
Gayle, R., Moss, W., Lin, M. C., and Manocha, D. 2009. Multi-robot coordination using generalized social potential fields. In Proc. IEEE International Conference on Robotics and Automation (ICRA '09), 106--113.
[5]
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 Proc. 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '09), ACM, New York, NY, USA, 177--187.
[6]
Halperin, C., Anjyo, K., Cioroba, M., Kanyuk, P., Regelous, S., Yoshida, T., and Salvati, M. 2009. Crowd animation: Tools, techniques, and production examples. In SIGGRAPH Asia '09: ACM SIGGRAPH Asia 2009 Courses, ACM, New York, NY, USA, 1.
[7]
Heigeas, L., Luciani, A., Thollot, J., and Castagné, N. 2003. A physically-based particle model of emergent crowd behaviors. In Graphicon 2003.
[8]
Helbing, D., and Molnar, P. 1995. Social force model for pedestrian dynamics. Physical Review E 51, 4282.
[9]
Hughes, R. L. 2003. The flow of human crowds. Annual Review of Fluid Mechanics 35, 169--182.
[10]
Kapadia, M., Singh, S., Hewlett, W., and Faloutsos, P. 2009. Egocentric affordance fields in pedestrian steering. In Proc. 2009 Symposium on Interactive 3D graphics and games (I3D '09), ACM, New York, NY, USA, 215--223.
[11]
Karamouzas, I., Heil, P., van Beek, P., and Overmars, M. H. 2009. A predictive collision avoidance model for pedestrian simulation. In Motion in Games, 41--52.
[12]
Kuffner, J. J., J., and Latombe, J. C. 1999. Fast synthetic vision, memory, and learning models for virtual humans. In Proc. Computer Animation, 118--127.
[13]
Lamarche, F., and Donikian, S. 2004. Crowds of virtual humans: a new approach for real time navigation in complex and structured environments. Eurographics'04: Computer Graphics Forum 23, 3 (September), 509--518.
[14]
Loscos, C., Marchal, D., and Meyer, A. 2003. Intuitive crowd behaviour in dense urban environments using local laws. Theory and Practice of Computer Graphics (TPCG'03).
[15]
Massive. http://www.massivesoftware.com.
[16]
Narain, R., Golas, A., Curtis, S., and Lin, M. 2009. Aggregate dynamics for dense crowd simulation. In SIGGRAPH Asia '09: ACM SIGGRAPH Asia 2009 papers.
[17]
Noser, H., Renault, O., Thalmann, D., and Thalmann, N. M. 1995. Navigation for digital actors based on synthetic vision, memory, and learning. Computers & Graphics 19, 1, 7--19. Computer Graphics Lab., Swiss Federal Inst. of Technol., Lausanne, Switzerland.
[18]
Paris, S., Donikian, S., and Bonvalet, N. 2006. Environmental abstraction and path planning techniques for realistic crowd simulation. CASA 2006: Computer Animation and Virtual Worlds 17, 3--4, 335.
[19]
Paris, S., Pettré, J., and Donikian, S. 2007. Pedestrian reactive navigation for crowd simulation: a predictive approach. Eurographics'07: Computer Graphics Forum 26, (3), 665--674.
[20]
Pelechano, N., Allbeck, J. M., and Badler, N. I. 2007. Controlling individual agents in high-density crowd simulation. In SCA '07: Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation, 99--108.
[21]
Pelechano, N., Allbeck, J., and Badler., N. I. 2008. Virtual Crowds: Methods, Simulation, and Control. Morgan & Claypool Publishers. (Series Editor: Brian Barsky).
[22]
Peters, C., and O'Sullivan, C. 2003. Bottom-up visual attention for virtual human animation. In International Conference on Computer Animation and Social Agents (CASA'03), 111--117.
[23]
Pettré, J., Ciechomski, P. d. H., Maïm, J., Yersin, B., Laumond, J.-P., and Thalmann, D. 2006. Real-time navigating crowds: scalable simulation and rendering. Computer Animation and Virtual Worlds 17, 3--4, 445--455.
[24]
Pettré, J., Ondřej, J., Olivier, A.-H., Cretual, A., and Donikian, S. 2009. Experiment-based modeling, simulation and validation of interactions between virtual walkers. In Proc. 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '09), ACM, New York, NY, USA, 189--198.
[25]
Reynolds, C. W. 1987. Flocks, herds and schools: A distributed behavioral model. In SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 25--34.
[26]
Reynolds, C. W. 1999. Steering behaviors for autonomous characters. In Game Developers Conference 1999.
[27]
Schadschneider, A. 2001. Cellular automaton approach to pedestrian dynamicstheory. In In Pedestrian and Evacuation Dynamics, 75--85.
[28]
Shao, W., and Terzopoulos, D. 2005. Autonomous pedestrians. In Proc. 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation (SCA '05), ACM Press, New York, NY, USA, 19--28.
[29]
Silva, A. R. D., Lages, W. S., and Chaimowicz, L. 2009. Boids that see: Using self-occlusion for simulating large groups on gpus. Comput. Entertain. 7, 4, 1--20.
[30]
Sud, A., Andersen, E., Curtis, S., Lin, M., and Manocha, D. 2007. Real-time path planning for virtual agents in dynamic environments. Proc. IEEE VR 2007, 91--98.
[31]
Thalmann, D., and Raupp Musse, S. 2007. Crowd Simulation. Springer, London.
[32]
Thalmann, D., Kermel, L., Opdyke, W., and Regelous, S. 2005. Crowd and group animation. In SIGGRAPH '05: ACM SIGGRAPH 2005 Courses, ACM, New York, NY, USA, 1.
[33]
Tresilian, J. R. 1994. Perceptual and motor processes in interceptive timing. Human Movement Science 13, 335--373.
[34]
Treuille, A., Cooper, S., and Popović, Z. 2006. Continuum crowds. ACM Transactions on Graphics (SIGGRAPH 2006) 25, (3).
[35]
Tu, X., and Terzopoulos, D. 1994. Artificial fishes: physics, locomotion, perception, behavior. In SIGGRAPH '94: Proceedings of the 21st annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 43--50.
[36]
van den Berg, J., Patil, S., Sewall, J., Manocha, D., and Lin, M. 2008. Interactive navigation of individual agents in crowded environments. Symposium on Interactive 3D Graphics and Games (I3D 2008).
[37]
Warren, W. H., and Fajen, B. R. 2004. Optic Flow and Beyond. Kluwer (Editors: L. M. Vaina, S. A. Beardsley, and S. Rushton), ch. From optic flow to laws of control, 307--337.

Cited By

View all
  • (2024)Kalabalık Benzetimlerinde Küçük Gruplar için GPU Tabanlı Çarpışmasız Doğrusal Gezinge OluşturulmasıGPU-Based Collision-Free Linear Trajectory Generation for Small Groups in Crowd SimulationsPoliteknik Dergisi10.2339/politeknik.140900627:1(407-417)Online publication date: 29-Feb-2024
  • (2024)Social Crowd Simulation: Improving Realism with Social Rules and Gaze BehaviorProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696337(1-11)Online publication date: 21-Nov-2024
  • (2024)Deformable Elliptical Particles for Predictive Mesh-Adaptive CrowdsProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696329(1-11)Online publication date: 21-Nov-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 29, Issue 4
July 2010
942 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1778765
Issue’s Table of Contents
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 July 2010
Published in TOG Volume 29, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collision avoidance
  2. crowd simulation
  3. steering method
  4. synthetic vision

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)84
  • Downloads (Last 6 weeks)8
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Kalabalık Benzetimlerinde Küçük Gruplar için GPU Tabanlı Çarpışmasız Doğrusal Gezinge OluşturulmasıGPU-Based Collision-Free Linear Trajectory Generation for Small Groups in Crowd SimulationsPoliteknik Dergisi10.2339/politeknik.140900627:1(407-417)Online publication date: 29-Feb-2024
  • (2024)Social Crowd Simulation: Improving Realism with Social Rules and Gaze BehaviorProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696337(1-11)Online publication date: 21-Nov-2024
  • (2024)Deformable Elliptical Particles for Predictive Mesh-Adaptive CrowdsProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696329(1-11)Online publication date: 21-Nov-2024
  • (2024)Hydrodynamics-Informed Neural Network for Simulating Dense Crowd Motion PatternsProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681277(4553-4561)Online publication date: 28-Oct-2024
  • (2024)Virtual Crowds Rheology: Evaluating the Effect of Character Representation on User Locomotion in CrowdsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2024.345618330:11(7008-7019)Online publication date: 1-Nov-2024
  • (2024)With or Without You: Effect of Contextual and Responsive Crowds on VR-based Crowd Motion CaptureIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2024.337203830:5(2785-2795)Online publication date: 4-Mar-2024
  • (2024)TraInterSim: Adaptive and Planning-Aware Hybrid-Driven Traffic Intersection SimulationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.330788230:8(5750-5764)Online publication date: Aug-2024
  • (2024)Consideration of Human Vision in Crowd SimulationsIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2024.340177425:10(13364-13374)Online publication date: 1-Oct-2024
  • (2024)Directed motion of cognitive active agents in a crowded three-way intersectionCommunications Physics10.1038/s42005-024-01860-x7:1Online publication date: 22-Nov-2024
  • (2024)Analysis and modeling of detours in pedestrian operational navigationTransportation Research Part C: Emerging Technologies10.1016/j.trc.2024.104584162(104584)Online publication date: May-2024
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media