Abnormal Crowd Behavior Detection using Social Force Model

最近在学习人群异常行为检测的一些东西,看了Ramin Mehran, Alexis Oyama, Mubarak Shah的论文,Abnormal Crowd Behavior Detection using Social Force Model,
IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Miami, 2009.

总结如下:

I. Introduction

One of the most challenging tasks in computer vision is analysis of human activity in crowded scenes. In addition, research in sociology and behavioral sciences provide mathematical models of pedestrian behavior patterns such as Social Force Model. In this paper, we introduce a computer vision method based on particle advection to detect and localize abnormal crowd behavior using the Social Force model.

Abnormal Crowd Behavior Detection using Social Force Model_第1张图片
(a) The block diagram of the abnormal behavior detection algorithm

1. Challenges of crowd behavior analysis

Conventional methods which a crowd is considered as a collection of individuals suffer from:

  • Occlusion
  • Clutter
  • Low resolution
  • Ignoring social interaction of pedestrians

2. Solution

  • Considering a crowd as a global entity using particle advection method.
  • Using Social Force Model to model crowd behaviors.

3. Advantages

  • The holistic approach provides robustness to occlusion and clutter.
  • Social Force Model endows the way to analyze crowd behaviors based on interaction forces.

II. Social Force Model

1.Description

In Social Force Model an individual is subject to long-ranged forces and his/her dynamics follow the equation of motion, similar to Newtonian mechanics. The velocity of an individual is described as the result of a personal desire force and interaction forces.

Abnormal Crowd Behavior Detection using Social Force Model_第2张图片
(b) A visualization of the forces and velocities in the social force model

2. Dynamic Model

In this model, the individual dynamics of pedestrians is modeled as:

Abnormal Crowd Behavior Detection using Social Force Model_第3张图片

3. Generalized Social Force Model

Considering the effect of panic

Abnormal Crowd Behavior Detection using Social Force Model_第4张图片

III. Estimation of Interaction Forces in Crowds

Estimating the interaction forces in the a crowd is a daunting task because of the occlusion and clutter. The holistic approach of particle advection provides an alternative way to compute these forces.

1. Particle Advection

Abnormal Crowd Behavior Detection using Social Force Model_第5张图片
(c) An example of the particle advection (Left). The computed social forces for the particles yellow arrows (Right).

The Motion of individuals in a dense crowd resembles the gradual motion of particles in a fluid. The optical flow in a crowd scene represents the flow of pedestrians.

  • The motion of crowd is captured by moving a grid of particles using the optical flow (O).
  • In a crowd, people tend to move with the average flow therefore, the spatio-temporal average of optical flow (Oave) is used for particle advection.
Abnormal Crowd Behavior Detection using Social Force Model_第6张图片
(d) The optical flow and interaction forces between a gentle man walking across a crowd: The computed interaction forces (red), the optical flow (yellow)

2. Computing Social Forces

Regarding particles as individuals in the crowd, Social Force Model can be adapted for particles:

Abnormal Crowd Behavior Detection using Social Force Model_第7张图片
To understand the above equations (F_int) it is interesting to consider two extreme cases where the magnitude of interaction force is larger than zero:
  1. The velocity of the particle is not changed (dv/dt = 0): If the velocity of the particle differs from the group velocity, interaction force (F_int) would be non-zero. This is the case that the neighboring pedestrians change their velocity (direction or magnitude) but pedestrian of interest insists on keeping the same pace. Therefore, non zero interaction forces will be assigned to particles overlaying that pedestrian.
  2. The particle actual velocity equals to the group velocity ( v^q-v = 0 ): In case of any change in the velocity of the particle, it corresponds to some scene constraints that changed the velocity of the particle and as well as its neighbors. This relates to the borders or changes in the path of pedestrians which corresponds to another type of interaction forces.

In Summary, the algorithm to compute force flow is as follows:

Abnormal Crowd Behavior Detection using Social Force Model_第8张图片

IIV. Event Detection

The value of the interaction forces are not enough to understand the dynamics of the crowd.

  • The pattern of forces in a scene represent different behaviors in the crowd.
  • Force flow: The interaction forces in a scene is computed by mapping the magnitude of forces of particles to the frame plain.
Abnormal Crowd Behavior Detection using Social Force Model_第9张图片
(e) The flow of interaction forces in the video frame and the definition of visual words

1. Abnormal Event Detection

LDA: Tresholding the Likelihood of a clip to distinguish normal and abnormal set of frame.

LDA
  • The location of abnormal events are highlighted in the areas of high interaction forces in the abnormal clips.

V. Experiments

1.UMN Dataset

  • Crowd Escape Panic, 11 Videos, 3 Scenes, Videos: a normal starting section and an abnormal ending section
  • Trained on normal section of 5 videos of scene 1, Tested on all
Abnormal Crowd Behavior Detection using Social Force Model_第10张图片
(e) The ROC on UMN dataset

Abnormal Crowd Behavior Detection using Social Force Model_第11张图片
(f) Abnormal Behavior Detection on UMN Dataset

2. Experiments on Web Dataset

  • 8 Videos of real-life Escape panic, clash, fight
  • 12 Videos of normal pedestrians
  • Trained and tested in a 2-fold validation manner
Abnormal Crowd Behavior Detection using Social Force Model_第12张图片
(g) Web dataset example results
Abnormal Crowd Behavior Detection using Social Force Model_第13张图片
(h) The ROC on Web dataset

VI. Downloads

  1. Web Dataset: Abnormal/Normal Crowds
  2. Extra crowd videos
  3. The raw video of figure (c)

 

部分内容转载至:http://www.cs.ucf.edu/~ramin/?page_id=24#VI._Downloads

你可能感兴趣的:(Abnormal Crowd Behavior Detection using Social Force Model)