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

A Comparison of Crowd Simulation Techniques

  • Upload
    rusty

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

A Comparison of Crowd Simulation Techniques. Author: Matthew Funcke Supervisor: George Wells. Why compare them?. Many, many, models. All different Multiple Applications. Entertainment Industry – Movies and Games Evacuation simulation Architectural optimisation Crowd Control - PowerPoint PPT Presentation

Citation preview

Page 1: A Comparison of Crowd Simulation Techniques

A Comparison of Crowd Simulation

TechniquesAuthor: Matthew Funcke

Supervisor: George Wells

Page 2: A Comparison of Crowd Simulation Techniques

• 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: A Comparison of Crowd Simulation Techniques

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

Types of models

Hybrid models eg:• MassMotion• Massive• HiDAC

Page 4: A Comparison of Crowd Simulation Techniques

ALLSAFE

An overabundance of models

Social DistancesHelbing SF

Aseri

Blue & Adler

MassMotion

Massive

Legion

Simwalk Simulex

PathFinder Paxport

PEDFLOW

SGEM HiDAC

F.A.S.T.

TIMTEX

Helios

Muramatsu

BursteddeABS CA

Kebel et al.OpenSteer

Maïm

Exodus

Reactive Navigation

ACUMEN

CrossesAutonomous Pedestrians

Space Syntax Exit89

FPETool

MASCM Floor FieldsQuinn SF

Wagoum

ReynoldKirchner

Page 5: A Comparison of Crowd Simulation Techniques

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: A Comparison of Crowd Simulation Techniques

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: A Comparison of Crowd Simulation Techniques

Cellular AutomataGeneric Cellular Automaton ABS Cellular Automaton

Page 8: A Comparison of Crowd Simulation Techniques

Social Forces Models

Original Social Forces Parallelised Social Forces

Page 9: A Comparison of Crowd Simulation Techniques

MassMotion

Hybrid ModelsMassive Software

Page 10: A Comparison of Crowd Simulation Techniques

Several proposed methods:◦ Visual comparison

Comparing models

Page 11: A Comparison of Crowd Simulation Techniques

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

Comparing models

Page 12: A Comparison of Crowd Simulation Techniques

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: A Comparison of Crowd Simulation Techniques

Comparing models - Weights

Page 14: A Comparison of Crowd Simulation Techniques

Comparing models - Scores

Page 15: A Comparison of Crowd Simulation Techniques

Comparing models – Equations

Weighted Average

Page 16: A Comparison of Crowd Simulation Techniques

Results – before penalties

Page 17: A Comparison of Crowd Simulation Techniques

Comparing models – Equations

Weighted Average

Penalties

Page 18: A Comparison of Crowd Simulation Techniques

Results – after penalties

Page 19: A Comparison of Crowd Simulation Techniques

Specific ConclusionsApplication Best Model

Movies Massive

Games OpenSteer or HiDAC

Evacuation MassMotion

Architecture MassMotion

Crowd Control MassMotion

Training MassMotion

Teaching Generic CA

Page 20: A Comparison of Crowd Simulation Techniques

Specific ConclusionsApplication Best Model

Movies Massive

Games OpenSteer or HiDAC

Evacuation MassMotion

Architecture MassMotion

Crowd Control MassMotion

Training MassMotion

Teaching Generic CA

Bias?

Page 21: A Comparison of Crowd Simulation Techniques

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: A Comparison of Crowd Simulation Techniques

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: A Comparison of Crowd Simulation Techniques

?