unified crowd segmentation

17
P. TU, T. SEBASTIAN, G. DORETO, N. KRAHNSTOEVER, J. RITTSCHER, T. YU ECCV 2008 Unified Crowd Segmentation Presenter: Ramin Mehran

Upload: melia

Post on 23-Feb-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Unified Crowd Segmentation. P . Tu , T. Sebastian, G. Doreto , N. Krahnstoever , J. Rittscher , T. Yu ECCV 2008. Presenter: Ramin Mehran. Goal: Segmentation. Crowd Analysis Conventional Approach Segmentation Object Detection Tracking Analysis. Ideas: a Robust Algorithm. Approaches. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Unified Crowd Segmentation

P. TU, T. SEBASTIAN, G . DORETO, N. KRAHNSTOEVER , J . R ITTSCHER , T. YU

ECCV 2008

Unified Crowd Segmentation

Presenter: Ramin Mehran

Page 2: Unified Crowd Segmentation

2

Goal: Segmentation

10/2/2008CV Lab @ UCF - Presenter: Ramin Mehran

Crowd Analysis Conventional Approach

Segmentation Object Detection Tracking Analysis

Page 3: Unified Crowd Segmentation

3

Ideas: a Robust Algorithm

Partial Occlusion

Dynamic Background

Foreground Clutter

10/2/2008CV Lab @ UCF - Presenter: Ramin Mehran

Page 4: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

4

Approaches

10/2/2008

Bottom up Low level feature grouping Whole body classifiers

Top down Background segmentation

BOTH!

Page 5: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

5

Algorithm Overview

Head-Shoulder Detection

Assigning Patches to

Heads

Grouping Patches

E-Step (assignment

update)

M-Step (consistency

check)

10/2/2008

Page 6: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

6

Affinity of Patches to Hypotheses

10/2/2008

Ck

zj

zi

gk(zi)

gk(zi, zj)•Top Down Head/Shoulder

Detection•Bottom up Patch Affinities

Ck Hypothesis

Head/Shoulder

Background

Head-Shoulder Detection

Assigning Patches to

Heads

Grouping Patches

Page 7: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

7

Maximum Likelihood

10/2/2008

How likely is the assignment a patch to a head

E-M Steps

Is it likely near the head? Is it like neighboring patches?

Consistency

Assignment

indicatorAffinit

y

Page 8: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

8

E-Step

10/2/2008

V

XZVLVp );|()(

)Hypotheses ,(Patch kiP

V

k

iVVIncrease the expectations

Page 9: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

9

E-Step affect

10/2/2008

Page 10: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

10

M-Step

10/2/2008

Enforce Consistency Where is the head? Contiguous patches

Path from Patches to the Head Dynamic Programming Shortest low cost path

Ck

Cm

Inconsistent patches

No Contribution to V (assignment)

Page 11: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

11

Head/Shoulder Body Detection

10/2/2008

Strong Classifier out of Weak Classifiers

Strong Classifier (SC(s,z))Orientatio

nOrientatio

nOrientatio

nOrientatio

n

Aggregation of weak Classifiers

Page 12: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

12

Weak Classifier

10/2/2008

Weak Classifier Ratio of the intersection of

patch and the region Sobel Orientation

Ck

zi

R

Needs Camera

Calibration

Page 13: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

13

What’s the Affinity?

10/2/2008

Patch to Head/Shoulder Affinity

Patch to Patch Affinity Histogram matching of

colors Motion matching of

flow

),()( ikik zssczg

Head and body bounding box

patch

),(),( jijik zzsimzzg

Page 14: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

14

Patch Size

10/2/2008

Camera CalibrationWidth of the average pedestrianLarge Patches

Occlusion HandlingSmall Patches

Discrimination of correct and incorrect assigments

Page 15: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

15

Sample Results

10/2/2008

Page 16: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

16

Results

10/2/2008

Compared to Histogram of Oriented Gradient method

Superior mostly because of handling occlusions

Page 17: Unified Crowd Segmentation

CV Lab @ UCF - Presenter: Ramin Mehran

17

Thank you!

10/2/2008