Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2856400.2856410acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
research-article

Path patterns: analyzing and comparing real and simulated crowds

Published: 27 February 2016 Publication History

Abstract

Crowd simulation has been an active and important area of research in the field of interactive 3D graphics for several decades. However, only recently has there been an increased focus on evaluating the fidelity of the results with respect to real-world situations. The focus to date has been on analyzing the properties of low-level features such as pedestrian trajectories, or global features such as crowd densities. We propose a new approach based on finding latent Path Patterns in both real and simulated data in order to analyze and compare them. Unsupervised clustering by non-parametric Bayesian inference is used to learn the patterns, which themselves provide a rich visualization of the crowd's behaviour. To this end, we present a new Stochastic Variational Dual Hierarchical Dirichlet Process (SV-DHDP) model. The fidelity of the patterns is then computed with respect to a reference, thus allowing the outputs of different algorithms to be compared with each other and/or with real data accordingly.

Supplementary Material

PDF File (p49-wang-supp.pdf)
Supplemental material.
MP4 File (p49-wang.mp4)

References

[1]
Ali, S., and Shah, M. 2007. A Lagrangian Particle Dynamics Approach for Crowd Flow Segmentation and Stability Analysis. In IEEE Conference on Computer Vision and Pattern Recognition, 2007. CVPR '07, 1--6.
[2]
Berseth, G., Kapadia, M., Haworth, B., and Faloutsos, P. 2014. SteerFit: Automated Parameter Fitting for Steering Algorithms. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, SCA '14, 113--122.
[3]
Bishop, C. 2007. Pattern Recognition and Machine Learning. Springer, New York.
[4]
Blei, D. M., Ng, A. Y., and Jordan, M. I. 2003. Latent Dirichlet Allocation. J. Mach. Learn. Res. 3, 993--1022.
[5]
Charalambous, P., Karamouzas, I., Guy, S. J., and Chrysanthou, Y. 2014. A Data-Driven Framework for Visual Crowd Analysis. Comp. Graph. Forum 33, 7, 41--50.
[6]
Curtis, S., Best, A., and Manocha, D. 2014. Menge: A modular framework for simulating crowd movement. University of North Carolina at Chapel Hill, Tech. Rep.
[7]
Ennis, C., Peters, C., and O'Sullivan, C. 2011. Perceptual Effects of Scene Context and Viewpoint for Virtual Pedestrian Crowds. ACM Trans. Appl. Percept. 8, 2, 10:1--10:22.
[8]
Fei-Fei, L., and Perona, P. 2005. A Bayesian hierarchical model for learning natural scene categories. In IEEE CVPR 2005, 524--531.
[9]
Funge, J., Tu, X., and Terzopoulos, D. 1999. Cognitive Modeling: Knowledge, Reasoning and Planning for Intelligent Characters. In SIGGRAPH'99, ACM Press/Addison-Wesley Publishing Co., 29--38.
[10]
Golas, A., Narain, R., and Lin, M. 2013. Hybrid Long-range Collision Avoidance for Crowd Simulation. In I3D 2013, 29--36.
[11]
Guy, S. J., Kim, S., Lin, M. C., and Manocha, D. 2011. Simulating Heterogeneous Crowd Behaviors Using Personality Trait Theory. In SCA 2011, 43--52.
[12]
Guy, S. J., van den Berg, J., Liu, W., Lau, R., Lin, M. C., and Manocha, D. 2012. A Statistical Similarity Measure for Aggregate Crowd Dynamics. ACM Trans. Graph. 31, 6, 190:1--190:11.
[13]
Helbing, D., and Molnár, P. 1995. Social force model for pedestrian dynamics. Phys. Rev. E 51, 5, 4282--4286.
[14]
Hoffman, M. D., Blei, D. M., Wang, C., and Paisley, J. 2013. Stochastic Variational Inference. J. Mach. Learn. Res. 14, 1, 1303--1347.
[15]
Ikeda, T., Chigodo, Y., Rea, D., Zanlungo, F., Shiomi, M., and Kanda, T. 2013. Modeling and prediction of pedestrian behavior based on the sub-goal concept. Robotics, 137.
[16]
Ju, E., Choi, M. G., Park, M., Lee, J., Lee, K. H., and Takahashi, S. 2010. Morphable Crowds. ACM Trans. Graph. 29, 6, 140:1--140:10.
[17]
Kapadia, M., Wang, M., Singh, S., Reinman, G., and Faloutsos, P. 2011. Scenario Space: Characterizing Coverage, Quality, and Failure of Steering Algorithms. In Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, New York, NY, USA, SCA '11, 53--62.
[18]
Karamouzas, I., Heil, P., Beek, P. v., and Overmars, M. H. 2009. A Predictive Collision Avoidance Model for Pedestrian Simulation. In Motion in Games, 41--52.
[19]
Kaufman, L., and Rousseeuw, P. J. 2005. Finding Groups in Data: An Introduction to Cluster Analysis. Wiley-Interscience.
[20]
Khatib, O. 1985. Real-time obstacle avoidance for manipulators and mobile robots. In 1985 IEEE International Conference on Robotics and Automation. Proceedings, vol. 2, 500--505.
[21]
Kim, S., Guy, S. J., Manocha, D., and Lin, M. C. 2012. Interactive Simulation of Dynamic Crowd Behaviors Using General Adaptation Syndrome Theory. In I3D 2012, 55--62.
[22]
Kim, S., Guy, S. J., and Manocha, D. 2013. Velocity-based Modeling of Physical Interactions in Multi-agent Simulations. In SCA 2013, 125--133.
[23]
Lamarche, F., and Donikian, S. 2004. Crowd of virtual humans: a new approach for real time navigation in complex and structured environments. Computer Graph. Forum 23, 3, 509--518.
[24]
Latombe, J.-C. 1991. Robot Motion Planning. Kluwer Academic Publishers, Norwell, MA, USA.
[25]
Lee, K. H., Choi, M. G., Hong, Q., and Lee, J. 2007. Group Behavior from Video: A Data-driven Approach to Crowd Simulation. In SCA 2007, Eurographics Association, 109--118.
[26]
Lemercier, S., Jelic, A., Kulpa, R., Hua, J., Fehrenbach, J., Degond, P., Appert-Rolland, C., Donikian, S., AND Pettré, J. 2012. Realistic Following Behaviors for Crowd Simulation. Comp. Graph. Forum 31, 2, 489--498.
[27]
Lerner, A., Chrysanthou, Y., Shamir, A., and Cohen-Or, D. 2009. Data Driven Evaluation of Crowds. In Motion in Games. 75--83.
[28]
Lerner, A., Fitusi, E., Chrysanthou, Y., and Cohen-Or, D. 2009. Fitting Behaviors to Pedestrian Simulations. In SCA 2009, 199--208.
[29]
MacQueen, J. 1967. Some methods for classification and analysis of multivariate observations. In Berkeley Symp. on Math. Statist. and Prob., 281--297.
[30]
McDonnell, R., Larkin, M., Dobbyn, S., Collins, S., and O'Sullivan, C. 2008. Clone Attack! Perception of Crowd Variety. ACM Trans. Graph. 27, 3, 26:1--26:8.
[31]
Moussaïd, M., Helbing, D., Garnier, S., Johansson, A., Combe, M., and Theraulaz, G. 2009. Experimental study of the behavioural mechanisms underlying self-organization in human crowds. Proc. Biol. Sci. 276, 1668, 2755--2762.
[32]
Musse, S. R., Cassol, V. J., and Jung, C. R. 2012. Towards a Quantitative Approach for Comparing Crowds. Comp. Anim. Virt. Worlds 23, 1, 49--57.
[33]
Narain, R., Golas, A., Curtis, S., and Lin, M. C. 2009. Aggregate Dynamics for Dense Crowd Simulation. ACM Trans. Graph. 28, 5, 122:1--122:8.
[34]
Niebles, J. C., Wang, H., and Fei-Fei, L. 2008. Unsupervised Learning of Human Action Categories Using Spatial-Temporal Words. Int. J. Comp. Vision 79, 3, 299--318.
[35]
Ondřej, J., Pettré, J., Olivier, A.-H., and Donikian, S. 2010. A Synthetic-vision Based Steering Approach for Crowd Simulation. ACM Trans. Graph. 29, 4, 123:1--123:9.
[36]
Paris, S., Pettré, J., and Donikian, S. 2007. Pedestrian Reactive Navigation for Crowd Simulation: a Predictive Approach. Comp. Graph. Forum 26, 3, 665--674.
[37]
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 SCA 2009, ACM, 189--198.
[38]
Shi, J., and Malik, J. 2000. Normalized Cuts and Image Segmentation. IEEE Trans. Patt. Anal. Mach. Intell. 22, 8, 888--905.
[39]
Singh, S., Kapadia, M., Faloutsos, P., and Reinman, G. 2009. SteerBench: a benchmark suite for evaluating steering behaviors. Comp. Anim. Virtual Worlds 20, 5-6, 533--548.
[40]
Sivic, J., Russell, B. C., Efros, A. A., Zisserman, A., and Freeman, W. T. 2005. Discovering object categories in image collections. ICCV 2005.
[41]
Snook, G. 2000. Simplified 3d Movement and Pathfinding Using Navigation Meshes. In Game Programming Gems, M. DeLoura, Ed. Charles River Media, 288--304.
[42]
Sudderth, E. B., Torralba, A., Freeman, W. T., and Willsky, A. S. 2007. Describing Visual Scenes Using Transformed Objects and Parts. Int J Comput Vis 77, 1--3, 291--330.
[43]
Teh, Y. W., Jordan, M. I., Beal, M. J., and Blei, D. M. 2006. Hierarchical Dirichlet Processes. J. Am. Stat. Assoc. 101, 476, 1566--1581.
[44]
Teh, Y. W., Kurihara, K., and Welling, M. 2008. Collapsed Variational Inference for HDP. In NIPS 2008.
[45]
Treuille, A., Cooper, S., and Popović, Z. 2006. Continuum Crowds. ACM Trans. Graph. 25, 3, 1160--1168.
[46]
van den Berg, J., Lin, M., and Manocha, D. 2008. Reciprocal Velocity Obstacles for real-time multi-agent navigation. In IEEE International Conference on Robotics and Automation, 2008. ICRA 2008, 1928--1935.
[47]
van den Berg, J., Guy, S. J., Lin, M., and Manocha, D. 2011. Reciprocal n-Body Collision Avoidance. In Robotics Research, C. Pradalier, R. Siegwart, and G. Hirzinger, Eds., no. 70 in Springer Tracts in Advanced Robotics. Springer Berlin Heidelberg, 3--19.
[48]
Wang, X., Ma, X., and Grimson, W. 2009. Unsupervised Activity Perception in Crowded and Complicated Scenes Using Hierarchical Bayesian Models. IEEE Trans. Patt. Anal. Machine Intel. 31, 3, 539--555.
[49]
Wang, C., Paisley, J., and Blei, D. M. 2011. Online variational inference for the hierarchical Dirichlet process. In AISTATS.
[50]
Wolinski, D., Guy, S. J., Olivier, A.-H., Lin, M. C., Manocha, D., and Pettré, J. 2014. Parameter estimation and comparative evaluation of crowd simulations. Comp. Graph. Forum 33, 2, 303--312.
[51]
Zhong, J., Cai, W., Luo, L., and Yin, H. 2015. Learning Behavior Patterns from Video: A Data-driven Framework for Agent-based Crowd Modeling. In Autonomous Agents and Multiagent Systems, 801--809.
[52]
Zhou, B., Wang, X., and Tang, X. 2011. Random field topic model for semantic region analysis in crowded scenes from tracklets. In IEEE CVPR 2011, 3441--3448.
[53]
Zhou, B., Wang, X., and Tang, X. 2012. Understanding collective crowd behaviors: Learning a mixture model of dynamic pedestrian-agents. In Computer Vision and Pattern Recognition (CVPR), 2012 IEEE Conference on, IEEE, 2871--2878.

Cited By

View all
  • (2024)Learning Crowd Motion Dynamics with CrowdsProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36513027:1(1-17)Online publication date: 13-May-2024
  • (2023)Model‐based Crowd Behaviours in Human‐solution SpaceComputer Graphics Forum10.1111/cgf.1491942:6Online publication date: 6-Jul-2023
  • (2023)Crowd Simulation with Detailed Body Motion and InteractionAdvances in Computer Graphics10.1007/978-3-031-23473-6_18(227-238)Online publication date: 1-Jan-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
I3D '16: Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
February 2016
200 pages
ISBN:9781450340434
DOI:10.1145/2856400
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 the author(s) 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: 27 February 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. clustering
  2. crowd comparison
  3. crowd simulation
  4. data-driven
  5. hierarchical dirichlet process
  6. stochastic optimization

Qualifiers

  • Research-article

Conference

I3D '16
Sponsor:
I3D '16: Symposium on Interactive 3D Graphics and Games
February 27 - 28, 2016
Washington, Redmond

Acceptance Rates

Overall Acceptance Rate 148 of 485 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2024)Learning Crowd Motion Dynamics with CrowdsProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36513027:1(1-17)Online publication date: 13-May-2024
  • (2023)Model‐based Crowd Behaviours in Human‐solution SpaceComputer Graphics Forum10.1111/cgf.1491942:6Online publication date: 6-Jul-2023
  • (2023)Crowd Simulation with Detailed Body Motion and InteractionAdvances in Computer Graphics10.1007/978-3-031-23473-6_18(227-238)Online publication date: 1-Jan-2023
  • (2022)Data-driven Crowd Modeling Techniques: A SurveyACM Transactions on Modeling and Computer Simulation10.1145/348129932:1(1-33)Online publication date: 7-Jan-2022
  • (2022)Human Trajectory Prediction via Neural Social PhysicsComputer Vision – ECCV 202210.1007/978-3-031-19830-4_22(376-394)Online publication date: 22-Oct-2022
  • (2021)Where Are They Going? Predicting Human Behaviors in Crowded ScenesACM Transactions on Multimedia Computing, Communications, and Applications10.1145/344935917:4(1-19)Online publication date: 12-Nov-2021
  • (2020)SPNets: Human-like Navigation Behaviors with Uncertain GoalsProceedings of the 13th ACM SIGGRAPH Conference on Motion, Interaction and Games10.1145/3424636.3426911(1-11)Online publication date: 16-Oct-2020
  • (2020)Informative scene decomposition for crowd analysis, comparison and simulation guidanceACM Transactions on Graphics10.1145/3386569.339240739:4(50:1-50:13)Online publication date: 12-Aug-2020
  • (2020)Generalized Microscropic Crowd Simulation using Costs in Velocity SpaceSymposium on Interactive 3D Graphics and Games10.1145/3384382.3384532(1-9)Online publication date: 5-May-2020
  • (2020)Interactive Inverse Spatio-Temporal Crowd Motion DesignSymposium on Interactive 3D Graphics and Games10.1145/3384382.3384528(1-9)Online publication date: 5-May-2020
  • 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media