E VENT D ETECTION U SING AN A TTENTION -B ASED T RACKER 22 Outubro 2007. Universidade Federal do Paraná. Gerald Dalley, Xiaogang Wang, and W. Eric L. Grimson.

Slides:



Advertisements
Similar presentations
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Advertisements

Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
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.
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)
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Foreground Background detection from video Foreground Background detection from video מאת : אבישג אנגרמן.
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
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.
Learning Semantic Scene Models From Observing Activity in Visual Surveillance Dimitios Makris and Tim Ellis (2005) Presented by Steven Wilson.
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
Toward Object Discovery and Modeling via 3-D Scene Comparison Evan Herbst, Peter Henry, Xiaofeng Ren, Dieter Fox University of Washington; Intel Research.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
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.
Non Parametric Classifiers Alexandros Potamianos Dept of ECE, Tech. Univ. of Crete Fall
Vigilant Real-time storage and intelligent retrieval of visual surveillance data Dr Graeme A. Jones.
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
Fitting a Model to Data Reading: 15.1,
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.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Segmentation and tracking of the upper body model from range data with applications in hand gesture recognition Navin Goel Intel Corporation Department.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
DVMM Lab, Columbia UniversityVideo Event Recognition Video Event Recognition: Multilevel Pyramid Matching Dong Xu and Shih-Fu Chang Digital Video and Multimedia.
Action recognition with improved trajectories
Information Extraction from Cricket Videos Syed Ahsan Ishtiaque Kumar Srijan.
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
Loris Bazzani Marco Cristani
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Vision Surveillance Paul Scovanner.
VISUAL MONITORING OF RAILROAD GRADE CROSSING AND RAILROAD TRACKS University of Central Florida.
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.
Monitoring Human Behavior in an Office Environment Douglas Ayers and Mubarak Shah * Research Conducted at the University of Central Florida *Now at Harris.
Soccer Video Analysis EE 368: Spring 2012 Kevin Cheng.
Tracking and event recognition – the Etiseo experience Son Tran, Nagia Ghanem, David Harwood and Larry Davis UMIACS, University of Maryland.
Expectation-Maximization (EM) Case Studies
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,
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.
Presented by: Idan Aharoni
CSSE463: Image Recognition Day 29 This week This week Today: Surveillance and finding motion vectors Today: Surveillance and finding motion vectors Tomorrow:
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.
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.
Date of download: 5/29/2016 Copyright © 2016 SPIE. All rights reserved. From left to right are camera views 1,2,3,5 of surveillance videos in TRECVid benchmarking.
Week 3 Emily Hand UNR. Online Multiple Instance Learning The goal of MIL is to classify unseen bags, instances, by using the labeled bags as training.
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
Introduction of Real-Time Image Processing
Object Tracking Based on Appearance and Depth Information
A Tutorial on HOG Human Detection
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Parallel Integration of Video Modules
Introduction to Object Tracking
Presentation transcript:

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

 Glasgow Airport  4 cameras  9 video clips  1 for training  8 for testing Dataset Description 2

 Loitering  Staying in the scene for > 1 minute  Theft  Taking someone else’s baggage  Left luggage  Leaving the scene without your luggage  Evaluation  Correct event times  Correct 3D locations  Without false detections Challenge Problem 3

 Basic tracking first  Detect interesting tracks  Improve interesting tracks to detect events Our Approach 4

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

Illumination Changes 6 BACKGROUND S08

Illumination Changes by Clip 7

Background Modeling 8 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) 10  BACKGROUND clip  Foreground is rare everywhere  Fit a Gaussian  Refit to inliers

Need for Model Adaptation 11  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 12  Until convergence  Find inliers  Shift Gaussian center

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

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

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

Tracking & Event Detection 16 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 17

 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 18 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 19

Results 20

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

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

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

 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) 24

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

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

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

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

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

 PETS 2007  Problem description, datasets, etc.   My Website  The paper  Websites 30

Perguntas 31

Illumination Normalization 32 where

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

Background Subtraction 34 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 35  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 36 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 37

Oriented Ellipsoids 38