30
Information Technology Abnormal Event Detection in Unseen Scenarios Mahfuzul Haque and Manzur Murshed

Talk 2012-icmew-event

Embed Size (px)

Citation preview

Page 1: Talk 2012-icmew-event

Information Technology

Abnormal Event Detection in

Unseen Scenarios

Mahfuzul Haque and Manzur Murshed

Page 2: Talk 2012-icmew-event

Outline

Event Detection for Public Safety

Challenges

Proposed Approach

Experiments

Summary

Q&A

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 2

Page 3: Talk 2012-icmew-event

Event Detection for Public Safety

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 3

Mob Violence

Crowding

Sudden Group Formation

Sudden Group Deformation

Shooting

Panic Driven Behaviours

Page 4: Talk 2012-icmew-event

Event Detection

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 4

Specific event (e.g., run) detection vs. abnormality detection

An event persists for a certain duration of time

The duration is variable

The characteristics of the same event is

variable in the same environment

variable from one scene to other

time

Page 5: Talk 2012-icmew-event

Challenges

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 5

Page 6: Talk 2012-icmew-event

Challenges

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 6

Abnormal Event Detection

Supervised Unsupervised Semi-supervised

No Event Model Explicit Event Model

Clustering of observed patterns,

Database of spatiotemporal patches

Normal event modelling:

manual labelling,

Abnormal event modelling:

unsupervised adaptation

Manual Labelling,

Prior assumption of well

define event classes

More Recent Approach

Mixture of Dynamic Bayesian Networks

Page 7: Talk 2012-icmew-event

Challenges

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 7

Build Event Model Once

Operate Everywhere

Page 8: Talk 2012-icmew-event

Proposed Approach

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 8

Build

• Targeted Events

• Extensive Feature Extraction

• Feature Selection/Ranking

• Supervised

Operation

• No additional training

• No parameter tuning

• Selected feature extraction

• No feature ranking

• Real-time detection

Page 9: Talk 2012-icmew-event

Proposed Approach

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 9

Event detection as temporal data classification problem

A distinct set of temporal features can characterise an event

Independent frame-level features extracted using blob statistical

analysis; no object / position specific information, no spatial

association

Frame-level features are transformed into temporal features

considering speed and temporal order

time

f1

f2

f3

.

fn

Event

Model

Frame-level Features Temporal Features Classifier

Page 10: Talk 2012-icmew-event

Proposed Approach

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 10

Background

Subtraction

Frame-level

Feature Extraction

(30 features)

Temporal

Feature Extraction

(270 features)Labelled frames Foreground blobs

Feature Ranking

and Selection

Event Model

Training

Model Training (offline)

Event

Models

Foreground

Detector

Frame-level

Feature Extractor

Temporal

Feature Extractor

Processes

Page 11: Talk 2012-icmew-event

Blob-Statistical Analysis

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 11

Frame-level features

Blob Area (BA)

Filling Ratio (FR)

Aspect Ratio (AR)

Bounding Box Area (BBA)

Bounding box Width (BBW)

Bounding box Height (BBH)

Blob Count (BC)

Blob Distance (BD)

Page 12: Talk 2012-icmew-event

Blob Statistical Analysis

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 12

Blob Count (BC), Blob Area (BA)

Page 13: Talk 2012-icmew-event

Blob Statistical Analysis Blob Distance (BD)

December 30, 2013 13 Abnormal Event Detection in Unseen Scenarios

Page 14: Talk 2012-icmew-event

Blob Statistical Analysis

Aspect Ratio (AR)

December 30, 2013 14 Abnormal Event Detection in Unseen Scenarios

Page 15: Talk 2012-icmew-event

Feature Extraction

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 15

Frame #

1

2

3

4

5

6

Temporal features

Overlapping sliding window

Temporal order

Speed of variation

Page 16: Talk 2012-icmew-event

Feature Extraction

Top five features for four different events

Feature ranking using absolute value criteria of two sample t-test, based on

pooled variance estimate.

December 30, 2013 16 Abnormal Event Detection in Unseen Scenarios

Page 17: Talk 2012-icmew-event

Proposed Approach

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 17

Background

Subtraction

Selective

Frame-level

Feature Extraction

Selective

Temporal

Feature ExtractionIncoming frames Foreground blobs

Trained

Event Models

Detection

Results

Background

Subtraction

Frame-level

Feature Extraction

(30 features)

Temporal

Feature Extraction

(270 features)Labelled frames Foreground blobs

Feature Ranking

and Selection

Event Model

Training

Model Training (offline)

Event Detection in the Operating Environment

Page 18: Talk 2012-icmew-event

Summary and Discussion

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 18

Key points detection

Point matching in successive frames

Flow vectors: position, direction, speed

Motion based approaches Tracking based approaches

Object detection

Object matching in successive frames

Trajectories: object paths

Inter-frame association

Context specific information

Event models are not generic

Common characteristics

Foreground blob detection

Global frame-level descriptor based on

blob statistical analysis, independent

of scene characteristics

Proposed approach No Inter-frame association

Independent frame-level features =>

temporal features considering speed

and temporal order

Hu et al. (ICPR 2008) Xiang et al. (IJCV 2006)

Page 19: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 19

Model Training

• Four different events: meet, split, runaway, and fight

• CAVIAR dataset with labelled frames

• 80% of the test frames for model training

• 100 iterations of 10-fold cross validation

• Remaining 20% of the test frames for testing

• SVM classifier as event models

• Separate model for each event

Page 20: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 20

Event Models

Unseen Scenarios in

Known Context

Unseen Scenarios in

Unknown Context

Greenfield Outdoor Corridor

Page 21: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 21

Page 22: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 22

Page 23: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 23

• Abnormal event detection in unseen scenarios in

unknown context

• University of Minnesota crowd dataset (UMN dataset)

• The Runaway event model

• No additional training or tuning

• Three different sites

Greenfield Outdoor Corridor

Page 24: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 24

Abnormal Event Detection (UMN-9)

Page 25: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 25

Abnormal Event Detection (UMN-10)

Page 26: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 26

Abnormal Event Detection (UMN-01)

Page 27: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 27

Abnormal Event Detection (UMN-07)

Page 28: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 28

Page 29: Talk 2012-icmew-event

Experiments

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 29

[1] R. Mehran, A. Oyama, and M. Shah, “Abnormal crowd behavior detection using social force model,” in Proc. IEEE

Conference on Computer Vision and Pattern Recognition CVPR 2009, 20–25 June 2009, pp. 935–942.

Method AUC

Proposed Method 0.89

Pure Optical Flow [1] 0.84

Page 30: Talk 2012-icmew-event

Q&A

December 30, 2013 Abnormal Event Detection in Unseen Scenarios 30