paul scovanner vision surveillance. surveillance main tasks locating people and objects in a scene ...

19
PAUL SCOVANNER Vision Surveillance

Upload: clementine-griffith

Post on 12-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

PAUL SCOVANNER

Vision Surveillance

Page 2: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Surveillance

Main tasks Locating people and objects in a scene

Background Subtraction Object Detection

Track objects as they move Associate objects across frames

Beyond Tracking

Page 3: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Background Subtraction

Remove the background leaving areas where movement occurs

Frame Differencing: |framet – framet-1| > Threshold

Page 4: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Background Subtraction

Frame Differencing Fast Simple Error prone

(Illumination changes, Edges on large objects, Amplifies sensor noise)

Background Modeling |framet – Background| > Threshold Model the colors of each pixel as a Gaussian

(mean and standard deviation)

Page 5: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Background Subtraction

Mixture of Gaussians

Page 6: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Object Detectionaka “is that a car or a person?”

Aspect ratio

Object Detectors

Page 7: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Tracking

We can detect moving objects (If background subtraction works)

We can identify pedestrians and cars (If object detection works)

What’s left?

Page 8: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Tracking

Associate the detections in one frame with the next. Visual similarity Spatial location

Page 9: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Tracking

Page 10: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Multi-view Tracking

If 1 camera is good… 3 Must be better

Page 11: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Multi-view Tracking

Page 12: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Multi-view Tracking

Page 13: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Tracking From The Air

Page 14: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Tracking From The Air

Page 15: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Tracking From The Air

Page 16: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Tracking Prediction

Pedestrian Modeling Predict movements of

pedestrians

Page 17: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Anomaly Detection

Detect emergency events

Page 18: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

Anomaly Detection

Page 19: PAUL SCOVANNER Vision Surveillance. Surveillance Main tasks  Locating people and objects in a scene  Background Subtraction  Object Detection  Track

More Than Just Tracking

Crowd instability