E VENT D ETECTION U SING AN A TTENTION -B ASED T RACKER Workshop on Performance Evaluation of Tracking Systems 2007, held at the International Conference.

Slides:



Advertisements
Similar presentations
The fundamental matrix F
Advertisements

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
E.G.M. PetrakisImage Segmentation1 Segmentation is the process of partitioning an image into regions –region: group of connected pixels with similar properties.
L EFT L UGGAGE AND T HEFT -By Mitesh Gupta Shishir Jain.
Eyes for Relighting Extracting environment maps for use in integrating and relighting scenes (Noshino and Nayar)
Database-Based Hand Pose Estimation CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Foreground Background detection from video Foreground Background detection from video מאת : אבישג אנגרמן.
Object Inter-Camera Tracking with non- overlapping views: A new dynamic approach Trevor Montcalm Bubaker Boufama.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Robust Multi-Pedestrian Tracking in Thermal-Visible Surveillance Videos Alex Leykin and Riad Hammoud.
Formation et Analyse d’Images Session 8
Høgskolen i Gjøvik Saleh Alaliyat Video - based Fall Detection in Elderly's Houses.
Broadcast Court-Net Sports Video Analysis Using Fast 3-D Camera Modeling Jungong Han Dirk Farin Peter H. N. IEEE CSVT 2008.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
A Bayesian algorithm for tracking multiple moving objects in outdoor surveillance video Department of Electrical Engineering and Computer Science The University.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Robust Lane Detection and Tracking
Fast Illumination-invariant Background Subtraction using Two Views: Error Analysis, Sensor Placement and Applications Ser-Nam Lim, Anurag Mittal, Larry.
Object Detection and Tracking Mike Knowles 11 th January 2005
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Fitting a Model to Data Reading: 15.1,
A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE.
Introduction to Computer Vision CS / ECE 181B Thursday, April 22, 2004  Edge detection (HO #5)  HW#3 due, next week  No office hours today.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
A Real-Time for Classification of Moving Objects
[cvPONG] A 3-D Pong Game Controlled Using Computer Vision Techniques Quan Yu and Chris Wagner.
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Segmentation and tracking of the upper body model from range data with applications in hand gesture recognition Navin Goel Intel Corporation Department.
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
CSE 185 Introduction to Computer Vision
Information Extraction from Cricket Videos Syed Ahsan Ishtiaque Kumar Srijan.
Machine Vision for Robots
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
Vision Surveillance Paul Scovanner.
Background Subtraction for Temporally Irregular Dynamic Textures Gerald Dalley, Joshua Migdal, and W. Eric L. Grimson Workshop on Applications of Computer.
Person detection, tracking and human body analysis in multi-camera scenarios Montse Pardàs (UPC) ACV, Bilkent University, MTA-SZTAKI, Technion-ML, University.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Soccer Video Analysis EE 368: Spring 2012 Kevin Cheng.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Expectation-Maximization (EM) Case Studies
Histograms of Oriented Gradients for Human Detection(HOG)
Fall Detection in Homes of Older Adults Using the Microsoft Kinect ERIK E. STONE AND MARJORIE SKUBIC IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS,
Human Activity Recognition at Mid and Near Range Ram Nevatia University of Southern California Based on work of several collaborators: F. Lv, P. Natarajan,
Fitting image transformations Prof. Noah Snavely CS1114
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
CSE 185 Introduction to Computer Vision Feature Matching.
E VENT D ETECTION U SING AN A TTENTION -B ASED T RACKER 22 Outubro Universidade Federal do Paraná. Gerald Dalley, Xiaogang Wang, and W. Eric L. Grimson.
Jeong Kanghun CRV (Computer & Robot Vision) Lab..
Presented by: Idan Aharoni
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Motion Detection And Analysis
A Tutorial on HOG Human Detection
Parallel Integration of Video Modules
CSE 185 Introduction to Computer Vision
Presentation transcript:

E VENT D ETECTION U SING AN A TTENTION -B ASED T RACKER Workshop on Performance Evaluation of Tracking Systems 2007, held at the International Conference on Computer Vision 2007 Gerald Dalley, Xiaogang Wang, and W. Eric L. Grimson

Processing Pipeline 2 Tracking & Event Detection Input Data Background Subtraction Background Modeling Background Modeling Illumination Normalization Illumination Normalization

Illumination Changes 3 BACKGROUND S08

Illumination Changes by Clip 4

Background Modeling 5 Tracking & Event Detection Input Data Background Subtraction Robust Gaussian Fit Ground-Plane Registration Background Model Search Normalized BACKGROUND Normalized S01-S08 Background Modeling Background Modeling Background Models Illumination Normalization

 Fundamental assumption  foreground is rare at every pixel  Reality for PETS 2007…  background is rare for the pixels we care about most  Some pixels: foreground as much as 90% of the time Breaking Adaptive Background Subtraction

Robust Gaussian Fit (per pixel) 7  BACKGROUND clip  Foreground is rare everywhere  Fit a Gaussian  Refit to inliers

Need for Model Adaptation 8  Another clip (S02)  BACKGROUND’s model: Suboptimal fit BACKGROUND’s Gaussian model Background samples Foreground samples BACKGROUND’s Gaussian model Background samples Foreground samples

Model Adaptation 9  Until convergence  Find inliers  Shift Gaussian center

Improvement 10  Adaptation  Is robust  Improves FG/BG classification rates Before adaptation After adaptation Before adaptation After adaptation

Background Subtraction 11 Tracking & Event Detection Input Data Background Subtraction Background Modeling Illumination Normalization MRF blobs Blob Extraction Mahalanobis Distance Background Models Normalized S01-S08

Background Subtraction 12 Frame 2000 With Foreground Mask Foreground Mask Mahalanobis Distances Adapted Model Normalized - - = = MRF

Tracking & Event Detection 13 Tracking & Event Detection Input Data Background Subtraction Background Modeling Illumination Normalization alerts blobs Kalman Tracking Meanshift Tracking Event Detection

 Idea: Focus on tracking what we care about.  Loitering humans  Dropped luggage that becomes dissociated from its owner  Kalman tracking  Constant velocity  Low false positive rate Blob Tracking 14

 Loitering humans  Remain in the scene for a long time  Likely to create isolated tracks  Dispossessed luggage  Likely to create at least an isolated blob detection Detecting Humans and Luggage 15 Object Type Min. Blob Area (% of frame) Max. Blob Area (% of frame) Min. Blob Track Length humans1.5%3.0%16s luggage0.2%1.0%1 frame

 Blob tracking  Yields high-quality tracks (good)  Requires isolated blobs (bad)  Meanshift tracker  Learn a model (color histogram) from the good blob tracks  Tracks through occlusions  Humans  Find scene entry/exit times  Luggage  Find drop/pickup times  Associate with human owners Mean-Shift Tracking 16

Results 17

 No events occur  None detected S00 – No Defined Behavior 18

 Staged loitering  5.1s late S01 – General Loitering 1 (Easy)

 Staged loitering  1.4s late S02 – General Loitering 2 (Hard) 20

 Staged loitering  8.2s late  Dropped luggage  Should not trigger an alarm  No alarm triggered  Staged loitering man near purple-outlined woman  Missed  Unscripted loitering  Detected S03 – Bag Swap 1 (Easy) 21

S04 – Bag Swap 2 (Hard) 22 Stay close to each other the whole time

S05 – Theft 1 (Easy) 23  Victim enters  19.2s late  Luggage stolen  0.08s late  Thief exits  0.08s late

S06 – Theft 2 (Hard) 24 Thief Luggage (never isolated) Victims Assistant thief

S07 – Left Luggage 1 (Easy) 25  Luggage dropped  0.12s late  Owner tracked  Luggage taken  0.08s late  By owner

S08 – Left Luggage 2 (Hard) 26 Owner drops: 0.2s late Owner picks up: 0.12s late

Questions? 27

Illumination Normalization 28 where

Region-of-Interest Masks 29 BG-S04 S06 S05 S07-S08

Background Subtraction 30 Tracking & Event Detection Input Data Background Subtraction Background Modeling Illumination Normalization BG-Biased MRF FG-Biased MRF Blob Extraction fragmented blobs merged blobs Blob Extraction Mahalanobis Distance Background Models Normalized S01-S08

Dual Background Subtraction 31  Low fragmentation  But blobs merged  Good for human tracking Mahalanobis Distance Map Background-Biased Blobs Foreground-Biased Blobs  Sharp boundaries  But fragmented blobs  Good for dropped luggage detection

Tracking & Event Detection 32 Tracking & Event Detection Input Data Background Subtraction Background Modeling Illumination Normalization alerts fragmented blobs merged blobs Kalman Tracking Meanshift Tracking Event Detection

 Luggage:  it often doesn’t travel far from the owner, so we need BG-biased to avoid merging the dropped luggage blob with the owner  The floor is more boring (except for specularities), so camouflaging doesn’t occur much there, relative to the vertical surfaces  Easy to tell people fragments from luggage: small people fragments move  They move when they’re isolated  They move before and after isolation  Humans  With the busyness of the scene, a BG-biased MRF produces a lot of fragments and many-to-many blob matching quickly becomes impractical  A FG-biased MRF avoids the fragmentation issue but merges lots of blobs  We only care about loiterers  Loiterers are in the scene for a long time  They’re likely to be isolated from other people at least at some point in time Why Dual Trackers/Motion Blobs 33

Oriented Ellipsoids 34