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

Trending Paths: A New Semantic-Level Metric for Comparing Simulated and Real Crowd Data

Published: 01 May 2017 Publication History

Abstract

We propose a new semantic-level crowd evaluation metric in this paper. Crowd simulation has been an active and important area 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 the first approach based on finding semantic information represented by 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 behavior. To this end, we present a new Stochastic Variational Dual Hierarchical Dirichlet Process ( SV-DHDP) model. The fidelity of the patterns is 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. Detailed evaluations and comparisons with existing metrics show that our method is a good alternative for comparing crowd data at a different level and also works with more types of data, holds fewer assumptions and is more robust to noise.

References

[1]
H. Wang, J. Ondřej, and C. O'Sullivan, “Path patterns: Analyzing and comparing real and simulated crowds,” in Proc. 20th ACM SIGGRAPH Symp. Interactive 3D Graph. Games, 2016, pp. 49–57.
[2]
M. Kapadia, N. Pelechano, and J. Allbeck, Virtual Crowds: Steps Toward Behavioral Realism . San Rafael, CA, USA: Morgan & Claypool, 2015.
[3]
J. Funge, X. Tu, and D. Terzopoulos, “Cognitive modeling: Knowledge, reasoning and planning for intelligent characters,” in Proc. 26th Annu. Conf. Comput. Graph. Interactive Techn., 1999, pp. 29–38.
[4]
R. Narain, A. Golas, S. Curtis, and M. C. Lin, “Aggregate dynamics for dense crowd simulation,” ACM Trans. Graph., vol. Volume 28, no. Issue 5, pp. 122:1–122:8, 2009.
[5]
A. Treuille, S. Cooper, and Z. Popovi, “Continuum crowds,” ACM Trans. Graph., vol. Volume 25, no. Issue 3, pp. 1160–1168, 2006.
[6]
D. Helbing and P. Molnár, “Social force model for pedestrian dynamics,” Phys. Rev. E, vol. Volume 51, no. Issue 5, pp. 4282–4286, 1995.
[7]
I. Karamouzas, P. Heil, P. V. Beek, and M. H. Overmars, “A predictive collision avoidance model for pedestrian simulation,” in Proc. 2nd Int. Workshop Motion Games, 2009, pp. 41–52.
[8]
J. van den Berg, M. Lin, and D. Manocha, “Reciprocal velocity obstacles for real-time multi-agent navigation,” in Proc. IEEE Int. Conf. Robot. Autom., 2008, pp. 1928–1935.
[9]
J. Pettré, J. Ondřej, A.-H. Olivier, A. Cretual, and S. Donikian, “Experiment-based modeling, simulation and validation of interactions between virtual walkers,” in Proc. ACM SIGGRAPH/Eurographics Symp. Comput. Animation, 2009, pp. 189–198.
[10]
J. Ondřej, J. Pettré, A.-H. Olivier, and S. Donikian, “A synthetic-vision based steering approach for crowd simulation,” ACM Trans. Graph., vol. Volume 29, no. Issue 4, pp. 123:1–123:9, 2010.
[11]
K. H. Lee, M. G. Choi, Q. Hong, and J. Lee, “Group behavior from video: A data-driven approach to crowd simulation,” in Proc. ACM SIGGRAPH/Eurographics Symp. Comput. Animation, 2007, pp. 109–118.
[12]
A. Lerner, E. Fitusi, Y. Chrysanthou, and D. Cohen-Or, “Fitting behaviors to pedestrian simulations,” in Proc. ACM SIGGRAPH/Eurographics Symp. Comput. Animation, 2009, pp. 199–208.
[13]
S. Kim, A. Bera, A. Best, R. Chabra, and D. Manocha, “Interactive and adaptive data-driven crowd simulation,” in Proc. IEEE Virtual Reality Conf., 2016, pp. 29–38.
[14]
S. Kim, S. J. Guy, and D. Manocha, “Velocity-based modeling of physical interactions in multi-agent simulations,” in Proc. ACM SIGGRAPH/Eurographics Symp. Comput. Animation, 2013, pp. 125–133.
[15]
S. Lemercier, et al., “Realistic following behaviors for crowd simulation,” Comput. Graph. Forum, vol. Volume 31, no. Issue 2, pp. 489–498, 2012.
[16]
R. McDonnell, M. Larkin, S. Dobbyn, S. Collins, and C. O'Sullivan, “Clone attack! perception of crowd variety,” ACM Trans. Graph., vol. Volume 27, no. Issue 3, pp. 26:1–26:8:8, 2008.
[17]
S. J. Guy, S. Kim, M. C. Lin, and D. Manocha, “Simulating heterogeneous crowd behaviors using personality trait theory,” in Proc. ACM SIGGRAPH/Eurographics Symp. Comput. Animation, 2011, pp. 43–52.
[18]
C. Ennis, C. Peters, and C. O'Sullivan, “Perceptual effects of scene context and viewpoint for virtual pedestrian crowds,” ACM Trans. Appl. Perception, vol. Volume 8, no. Issue 2, pp. 10:1–10:22, 2011.
[19]
S. Kim, S. J. Guy, D. Manocha, and M. C. Lin, “Interactive simulation of dynamic crowd behaviors using general adaptation syndrome theory,” in Proc. ACM SIGGRAPH Symp. Interactive 3D Graph. Games, 2012, pp. 55–62.
[20]
A. Golas, R. Narain, and M. Lin, “Hybrid long-range collision avoidance for crowd simulation,” in Proc. ACM SIGGRAPH Symp. Interactive 3D Graph. Games, 2013, pp. 29–36.
[21]
S. Singh, M. Kapadia, P. Faloutsos, and G. Reinman, “SteerBench: A benchmark suite for evaluating steering behaviors,” Comput. Animation Virtual Worlds, vol. Volume 20, no. Issue 5/6, pp. 533–548, 2009.
[22]
E. Ju, M. G. Choi, M. Park, J. Lee, K. H. Lee, and S. Takahashi, “Morphable crowds,” ACM Trans. Graph., vol. Volume 29, no. Issue 6, pp. 140:1–140:10, 2010.
[23]
M. Kapadia, M. Wang, S. Singh, G. Reinman, and P. Faloutsos, “Scenario space: Characterizing coverage, quality, and failure of steering algorithms,” in Proc. ACM SIGGRAPH/Eurographics Symp. Comput. Animation, 2011, pp. 53–62.
[24]
S. R. Musse, V. J. Cassol, and C. R. Jung, “Towards a quantitative approach for comparing crowds,” Comput. Animation Virtual Worlds, vol. Volume 23, no. Issue 1, pp. 49–57, 2012.
[25]
D. Wolinski, S. J. Guy, A.-H. Olivier, M. C. Lin, D. Manocha, and J. Pettré, “Parameter estimation and comparative evaluation of crowd simulations,” Comput. Graph. Forum, vol. Volume 33, no. Issue 2, pp. 303–312, 2014.
[26]
S. J. Guy, J. van den Berg, W. Liu, R. Lau, M. C. Lin, and D. Manocha, “A statistical similarity measure for aggregate crowd dynamics,” ACM Trans. Graph., vol. Volume 31, no. Issue 6, pp. 190:1–190:11, 2012.
[27]
A. Lerner, Y. Chrysanthou, A. Shamir, and D. Cohen-Or, “Data driven evaluation of crowds,” in Proc. 2nd Int. Workshop Motion Games, 2009, pp. 75–83.
[28]
P. Charalambous, I. Karamouzas, S. J. Guy, and Y. Chrysanthou, “A data-driven framework for visual crowd analysis,” Comput. Graph. Forum, vol. Volume 33, no. Issue 7, pp. 41–50, 2014.
[29]
D. M. Blei, A. Y. Ng, and M. I. Jordan, “Latent Dirichlet allocation,” J. Mach. Learn. Res., vol. Volume 3, pp. 993–1022, 2003.
[30]
Y. W. Teh, M. I. Jordan, M. J. Beal, and D. M. Blei, “Hierarchical Dirichlet processes,” J. Amer. Statist. Assoc., vol. Volume 101, no. Issue 476, pp. 1566–1581, 2006.
[31]
H. Wang and C. O'Sullivan, “Globally continuous and non-Markovian crowd activity analysis from videos,” in Proc. 14th Eur. Conf. Comput. Vis., 2016, pp. 527–544.
[32]
L. Fei-Fei and P. Perona, “A Bayesian hierarchical model for learning natural scene categories,” in Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit., 2005, pp. 524–531.
[33]
E. B. Sudderth, A. Torralba, W. T. Freeman, and A. S. Willsky, “Describing visual scenes using transformed objects and parts,” Int. J. Comput. Vis., vol. Volume 77, no. pp.1</fpage>––3</lpage>, pp. <fpage>291<lpage>330, 2007.
[34]
J. Sivic, B. C. Russell, A. A. Efros, A. Zisserman, and W. T. Freeman, “Discovering object categories in image collections,” in Proc. 10th Int. Conf. Comput. Vis., 2005, pp. 370–377.
[35]
J. C. Niebles, H. Wang, and L. Fei-Fei, “Unsupervised learning of human action categories using spatial-temporal words,” Int. J. Comput. Vis., vol. Volume 79, no. Issue 3, pp. 299–318, 2008.
[36]
L. Kaufman and P. J. Rousseeuw, Finding Groups in Data: An Introduction to Cluster Analysis . Hoboken, NJ, USA: Wiley, 2005.
[37]
B. Zhou, X. Wang, and X. Tang, “Random field topic model for semantic region analysis in crowded scenes from tracklets,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit., 2011, pp. 3441–3448.
[38]
X. Wang, X. Ma, and W. Grimson, “Unsupervised activity perception in crowded and complicated scenes using hierarchical Bayesian models,” IEEE Trans. Pattern Anal. Mach. Intell., vol. Volume 31, no. Issue 3, pp. 539–555, 2009.
[39]
B. Zhou, X. Wang, and X. Tang, “Understanding collective crowd behaviors: Learning a mixture model of dynamic pedestrian-agents,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit., 2012, pp. 2871–2878.
[40]
T. Ikeda, Y. Chigodo, D. Rea, F. Zanlungo, M. Shiomi, and T. Kanda, “Modeling and prediction of pedestrian behavior based on the sub-goal concept,” Robotics, vol. Volume 10, 2013, Art. no. 137.
[41]
S. Ali and M. Shah, “A lagrangian particle dynamics approach for crowd flow segmentation and stability analysis,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit., Jun. 2007, pp. 1–6.
[42]
J. Zhong, W. Cai, L. Luo, and H. Yin, “Learning behavior patterns from video: A data-driven framework for agent-based crowd modeling,” in Proc. Int. Conf. Auton. Agents Multiagent Syst., 2015, pp. 801–809.
[43]
J. MacQueen, “Some methods for classification and analysis of multivariate observations,” in Proc. Berkeley Symp. Math. Statist. Probability, 1967, pp. 281–297.
[44]
C. Bishop, Pattern Recognition and Machine Learning . New York, NY, USA: Springer, 2007.
[45]
J. Shi and J. Malik, “Normalized cuts and image segmentation,” IEEE Trans. Pattern Anal. Mach. Intell., vol. Volume 22, no. Issue 8, pp. 888–905, 2000.
[46]
Y. W. Teh, K. Kurihara, and M. Welling, “Collapsed variational inference for HDP,” in Proc. Advances Neural Inf. Process. Syst., 2008, pp. 1481–1488.
[47]
M. D. Hoffman, D. M. Blei, C. Wang, and J. Paisley, “Stochastic variational inference,” J. Mach. Learn. Res., vol. Volume 14, no. Issue 1, pp. 1303–1347, 2013.
[48]
C. Wang, J. Paisley, and D. M. Blei, “Online variational inference for the hierarchical Dirichlet process,” in Proc. 14th Int. Conf. Artif. Intell. Statist., 2011, pp. 752–760.
[49]
M. Moussad, D. Helbing, S. Garnier, A. Johansson, M. Combe, and G. Theraulaz, “Experimental study of the behavioural mechanisms underlying self-organization in human crowds,” Proc. Biol. Sci., vol. Volume 276, no. Issue 1668, pp. 2755–2762, 2009.
[50]
S. Paris, J. Pettré, and S. Donikian, “Pedestrian reactive navigation for crowd simulation: A predictive approach,” Comput. Graph. Forum, vol. Volume 26, no. Issue 3, pp. 665–674, 2007.
[51]
J. V. D. Berg, S. J. Guy, M. Lin, and D. Manocha, “Reciprocal n-body collision avoidance,” in Proc. Symp. Robot. Res., 2011, no. Issue 70, pp. 3–19.
[52]
G. Snook, “Simplified 3D movement and pathfinding using navigation meshes,” in Game Programming Gems, M. DeLoura, Ed.Newton Centre, MA, USA: Charles River Media, 2000, pp. 288–304.
[53]
J.-C. Latombe, Robot Motion Planning . Norwell, MA, USA: Kluwer, 1991.
[54]
O. Khatib, “Real-time obstacle avoidance for manipulators and mobile robots,” in Proc. IEEE Int. Conf. Robot. Autom., 1985, vol. Volume 2, pp. 500–505.
[55]
S. Curtis, A. Best, and D. Manocha, “Menge: A modular framework for simulating crowd movement,” Collective Dynamics, {S.l.}, vol. Volume 1, pp. 1–40, 2016.
[56]
F. Lamarche and S. Donikian, “Crowd of virtual humans: A new approach for real time navigation in complex and structured environments,” Comput. Graph. Forum, vol. Volume 23, no. Issue 3, pp. 509–518, 2004.
[57]
M. Kapadia, M. Wang, G. Reinman, and P. Faloutsos, “Improved benchmarking for steering algorithms,” in Proc. 4th Int. Conf. Motion Games, 2011, pp. 266–277.
[58]
G. Berseth, M. Kapadia, B. Haworth, and P. Faloutsos, “SteerFit: Automated parameter fitting for steering algorithms,” in Proc. ACM SIGGRAPH/Eurographics Symp. Comput. Animation, 2014, pp. 113–122.

Cited By

View all
  • (2023)GREIL-Crowds: Crowd Simulation with Deep Reinforcement Learning and ExamplesACM Transactions on Graphics10.1145/359245942:4(1-15)Online publication date: 26-Jul-2023
  • (2023)VIS+AI: integrating visualization with artificial intelligence for efficient data analysisFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-023-2691-y17:6Online publication date: 8-Jun-2023
  • (2022)CCP: Configurable Crowd ProfilesACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530712(1-10)Online publication date: 27-Jul-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics  Volume 23, Issue 5
May 2017
147 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 May 2017

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2023)GREIL-Crowds: Crowd Simulation with Deep Reinforcement Learning and ExamplesACM Transactions on Graphics10.1145/359245942:4(1-15)Online publication date: 26-Jul-2023
  • (2023)VIS+AI: integrating visualization with artificial intelligence for efficient data analysisFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-023-2691-y17:6Online publication date: 8-Jun-2023
  • (2022)CCP: Configurable Crowd ProfilesACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530712(1-10)Online publication date: 27-Jul-2022
  • (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)Crowd Simulation with Detailed Body Motion and InteractionAdvances in Computer Graphics10.1007/978-3-031-23473-6_18(227-238)Online publication date: 12-Sep-2022
  • (2021)Explicit Modeling of Personal Space for Improved Local Dynamics in Simulated CrowdsACM Transactions on Modeling and Computer Simulation10.1145/346220231:4(1-29)Online publication date: 23-Jul-2021
  • (2021)Emotion-Based Crowd Simulation Model Based on Physical Strength Consumption for Emergency ScenariosIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2020.300060722:11(6977-6991)Online publication date: 1-Nov-2021
  • (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
  • (2018)Towards realistic walk path simulation of single subjectsProceedings of the 11th ACM SIGGRAPH Conference on Motion, Interaction and Games10.1145/3274247.3274504(1-10)Online publication date: 8-Nov-2018
  • (2018)Crowd spaceACM Transactions on Graphics10.1145/3272127.327507937:6(1-14)Online publication date: 4-Dec-2018
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media