Top Banner
A Comparison of Crowd Simulation Techniques Author: Matthew Funcke Supervisor: George Wells
23

Author: Matthew Funcke Supervisor: George Wells. Many, many, models. All different Multiple Applications. Entertainment Industry – Movies and Games.

Dec 23, 2015

Download

Documents

Henry Grant
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

A Comparison of Crowd Simulation

TechniquesAuthor: Matthew Funcke

Supervisor: George Wells

Page 2: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

• Many, many, models. All different

• Multiple Applications. Entertainment Industry – Movies and Games Evacuation simulation Architectural optimisation Crowd Control Training – Military and Police Teaching – Academic

• Save time and effort in the future.

Why compare them?

Page 3: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Three base methods• Cellular Automata• Rule-based Models• Social Forces Models

Types of models

Hybrid models eg:• MassMotion• Massive• HiDAC

Page 4: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

ALLSAFE

An overabundance of models

Social Distances

Helbing SF

Aseri

Blue & Adler

MassMotion

Massive

Legion

SimwalkSimulex

PathFinderPaxport

PEDFLOW

SGEM HiDAC

F.A.S.T.

TIMTEX

Helios

Muramatsu

BursteddeABS CA

Kebel et al.OpenSteer

Maïm

Exodus

Reactive Navigation

ACUMEN

Crosses

Autonomous Pedestrians

Space Syntax Exit89

FPETool

MASCM Floor FieldsQuinn SF

Wagoum

ReynoldKirchner

Page 5: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

2 of each fundamental model

2 low complexity/quality models

2 medium complexity/quality models

2 high complexity/quality models

A Representative Sample

Page 6: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Massive Massmotion HiDAC Helbing Quinn Reynolds OpenSteer Generic CA ABS

The models to analyse

Hybrid Models

Social Forces Models

Rule-based Models

Cellular Automata

HHHLMLMLM

Page 7: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Cellular Automata

Generic Cellular Automaton ABS Cellular Automaton

Page 8: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Social Forces Models

Original Social Forces Parallelised Social Forces

Page 9: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

MassMotion

Hybrid ModelsMassive Software

Page 10: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Several proposed methods:◦ Visual comparison

Comparing models

Page 11: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Several proposed methods:◦ Visual comparison◦ Quantitative 4D histograms

Comparing models

Page 12: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Several proposed methods:◦ Visual comparison◦ Quantitative 4D histograms◦ Literature-based scoring:

Identify common comparison factors Weight application Score models Apply equations

Compare specific models based on final scores Generalise results

Comparing models

Page 13: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Comparing models - Weights

Page 14: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Comparing models - Scores

Page 15: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Comparing models – Equations

Weighted Average

Page 16: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Results – before penalties

Page 17: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Comparing models – Equations

Weighted Average

Penalties

Page 18: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Results – after penalties

Page 19: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Specific Conclusions

Application Best Model

Movies Massive

Games OpenSteer or HiDAC

Evacuation MassMotion

Architecture MassMotion

Crowd Control MassMotion

Training MassMotion

Teaching Generic CA

Page 20: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Specific Conclusions

Application Best Model

Movies Massive

Games OpenSteer or HiDAC

Evacuation MassMotion

Architecture MassMotion

Crowd Control MassMotion

Training MassMotion

Teaching Generic CA

Bias?

Page 21: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Specific Conclusions: Non-commercial / Hybrid

Application Best Model

Movies OpenSteer

Games OpenSteer

Evacuation Quinn

Architecture Quinn

Crowd Control Quinn

Training Quinn

Teaching Generic CA

Anything ->

Page 22: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

Commercial models are generally better.

Hybrid models are generally best.

Social forces if you need accuracy.

CAs when simplicity is essential.

Rule-based models for when looks and not accuracy matter.

Generalised Conclusions

Page 23: Author: Matthew Funcke Supervisor: George Wells. Many, many, models.  All different Multiple Applications.  Entertainment Industry – Movies and Games.

?