Anomaly Detection in Crowded Scenes

Slides:



Advertisements
Similar presentations
Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Advertisements

1 Approximated tracking of multiple non-rigid objects using adaptive quantization and resampling techniques. J. M. Sotoca 1, F.J. Ferri 1, J. Gutierrez.
Introduction To Tracking
Patch to the Future: Unsupervised Visual Prediction
Semi-Supervised Hierarchical Models for 3D Human Pose Reconstruction Atul Kanaujia, CBIM, Rutgers Cristian Sminchisescu, TTI-C Dimitris Metaxas,CBIM, Rutgers.
Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Guillermoo Sapire, and Vassilios Morellas IEEE TRANSACTION ON PATTERN ANAYLSIS.
Optimization & Learning for Registration of Moving Dynamic Textures Junzhou Huang 1, Xiaolei Huang 2, Dimitris Metaxas 1 Rutgers University 1, Lehigh University.
Nalin Pradeep Senthamil Masters Student, ECE Dept. Advisor, Dr Stan Birchfield Committee Members, Dr Adam Hoover, Dr Brian Dean.
Pedestrian Detection in Crowded Scenes Dhruv Batra ECE CMU.
Learning Convolutional Feature Hierarchies for Visual Recognition
IEEE TCSVT 2011 Wonjun Kim Chanho Jung Changick Kim
Natan Jacobson, Yen-Lin Lee, Vijay Mahadevan, Nuno Vasconcelos, Truong Q. Nguyen IEEE, ICME 2010.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Robust Real-time Object Detection by Paul Viola and Michael Jones ICCV 2001 Workshop on Statistical and Computation Theories of Vision Presentation by.
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
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.
Particle filters (continued…). Recall Particle filters –Track state sequence x i given the measurements ( y 0, y 1, …., y i ) –Non-linear dynamics –Non-linear.
Multi-Scale Analysis for Network Traffic Prediction and Anomaly Detection Ling Huang Joint work with Anthony Joseph and Nina Taft January, 2005.
Today Introduction to MCMC Particle filters and MCMC
Tracking Video Objects in Cluttered Background
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
SVCL Automatic detection of object based Region-of-Interest for image compression Sunhyoung Han.
Vision Surveillance Paul Scovanner.
Watch, Listen and Learn Sonal Gupta, Joohyun Kim, Kristen Grauman and Raymond Mooney -Pratiksha Shah.
Detecting Pedestrians Using Patterns of Motion and Appearance Paul Viola Microsoft Research Irfan Ullah Dept. of Info. and Comm. Engr. Myongji University.
Signal Processing Institute Swiss Federal Institute of Technology, Lausanne 1 ‘’ Pedestrian Tracking Using DCM and Image Correlation ’’ G.Antonini S.Venegas.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
How natural scenes might shape neural machinery for computing shape from texture? Qiaochu Li (Blaine) Advisor: Tai Sing Lee.
Ray Divergence-Based Bundle Adjustment Conditioning for Multi-View Stereo Mauricio Hess-Flores 1, Daniel Knoblauch 2, Mark A. Duchaineau 3, Kenneth I.
Using Inactivity to Detect Unusual behavior Presenter : Siang Wang Advisor : Dr. Yen - Ting Chen Date : Motion and video Computing, WMVC.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Stable Multi-Target Tracking in Real-Time Surveillance Video
A DISTRIBUTION BASED VIDEO REPRESENTATION FOR HUMAN ACTION RECOGNITION Yan Song, Sheng Tang, Yan-Tao Zheng, Tat-Seng Chua, Yongdong Zhang, Shouxun Lin.
Epitomic Location Recognition A generative approach for location recognition K. Ni, A. Kannan, A. Criminisi and J. Winn In proc. CVPR Anchorage,
VIP: Finding Important People in Images Clint Solomon Mathialagan Andrew C. Gallagher Dhruv Batra CVPR
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Spatiotemporal Saliency Map of a Video Sequence in FPGA hardware David Boland Acknowledgements: Professor Peter Cheung Mr Yang Liu.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Learning video saliency from human gaze using candidate selection CVPR2013 Poster.
1.Learn appearance based models for concepts 2.Compute posterior probabilities or Semantic Multinomial (SMN) under appearance models. -But, suffers from.
ICCV 2007 Optimization & Learning for Registration of Moving Dynamic Textures Junzhou Huang 1, Xiaolei Huang 2, Dimitris Metaxas 1 Rutgers University 1,
Fast Human Detection in Crowded Scenes by Contour Integration and Local Shape Estimation Csaba Beleznai, Horst Bischof Computer Vision and Pattern Recognition,
Detecting Occlusion from Color Information to Improve Visual Tracking
Learning Image Statistics for Bayesian Tracking Hedvig Sidenbladh KTH, Sweden Michael Black Brown University, RI, USA
Ch 1. Introduction Pattern Recognition and Machine Learning, C. M. Bishop, Updated by J.-H. Eom (2 nd round revision) Summarized by K.-I.
1 Bilinear Classifiers for Visual Recognition Computational Vision Lab. University of California Irvine To be presented in NIPS 2009 Hamed Pirsiavash Deva.
Detecting abnormal events Jaechul Kim. Abnormal events Easy to verify, but hard to describe Generally regarded as rare events or unseen events.
Summary of “Efficient Deep Learning for Stereo Matching”
Data Driven Attributes for Action Detection
Krishna Kumar Singh, Yong Jae Lee University of California, Davis
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
Optical Flow Estimation and Segmentation of Moving Dynamic Textures
Paper Presentation: Shape and Matching
Fast and Robust Object Tracking with Adaptive 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.
Range Imaging Through Triangulation
Context-Aware Modeling and Recognition of Activities in Video
Tremor Detection Using Motion Filtering and SVM Bilge Soran, Jenq-Neng Hwang, Linda Shapiro, ICPR, /16/2018.
Eric Grimson, Chris Stauffer,
The Open World of Micro-Videos
Combining Geometric- and View-Based Approaches for Articulated Pose Estimation David Demirdjian MIT Computer Science and Artificial Intelligence Laboratory.
Jia-Bin Huang Virginia Tech
Deblurring Shaken and Partially Saturated Images
REU Week 3: Real-Time Video Anomaly Detection
Presentation transcript:

Anomaly Detection in Crowded Scenes Vijay Mahadevan, Weixin Li, Viral Bhalodia & Nuno Vasconcelos Statistical Visual Computing Laboratory University of California, San Diego

Anomaly Detection surveillance cameras are everywhere mainly in crowded, public spaces can we detect anomalous events automatically? e.g. car in wrong direction, jumping the turnstile

Defining what is an anomaly? it is an outlier any deviation from normal behavior most common definition : temporal outliers events not conforming to learned pattern Hard to define what an anomaly is

Another type … spatial outliers context based events that “stand-out” depends on the surroundings events that “stand-out”

Modeling the video need good models of normal video to identify temporal and spatial anomalies current approaches mainly rely on optical flow [Adam et al `08, Kim & Graumann `09] does not retain pixel appearance need to model both appearance and dynamics how to combine the two? mixtures of dynamic textures (MDT) joint stochastic model for appearance and dynamics

Mixture of dynamic textures multiple components each modeling appearance and dynamics [Chan & Vasconcelos`08,`09]

spatiotemporal patches Temporal anomaly detection spatiotemporal patches + Training Negative Log Likelihoods Test Frame Temporal Anomaly Map

Spatial anomaly detection saliency and anomaly are related discriminant center-surround saliency saliency : extent to which center can be differentiated from surround [Gao & Vasconcelos`08] location l marginal Saliency S(l) center, c=1 surround, c=0

spatiotemporal patches MDT for saliency at each location, , we need to learn 2 MDTs for center and surround : computationally expensive approximation : learn one MDT for entire frame get posterior label assignments use this to get 2 MDTs at each location l + spatiotemporal patches Global MDT Learn one MDT for entire frame Need to learn 2 MDTs from the center and surround regions. Marginal is the average of the two. Instead, we can learn just one MDT for the entire frame..

Posterior Label Allocation Approximation… in each local window use the posterior label assignments to compute mixing fraction if is assigned to mixture component and 0 otherwise l Posterior Label Allocation + center, c=1 surround, c=0 Global MDT

Computing the saliency saliency expression requires KL divergence between 2 MDTs cannot compute in closed form use a variational approximation where [Hershey & Olsen `07] KL between 2 DTs [Chan & Vasconcelos `05]

Learning a mixture model + mixture of dynamic textures spatiotemporal patches + Center Surround Saliency Spatial anomaly map Label Allocation

Integrated Anomaly Map overall anomaly map normalized sum of the temporal and spatial maps smoothing done using a spatiotemporal filter reduces noisy predictions finally, anomalous regions are obtained by thresholding

UCSD Anomaly Dataset scenes from pedestrian walkway new dataset! UCSD Anomaly Dataset scenes from pedestrian walkway anomalous events are due to : non pedestrian entities previously unseen motion patterns varying crowd density two different camera views typical anomalies bikers, skaters, small carts, and people cutting across the walkway Dataset Training Test No anomaly Bikes Skaters Carts Walk. Across Others Peds1 35 10 15 8 3 2 4 Peds2 17 5 16 1

Evaluation Procedure anomaly detection anomaly localization does the frame have an anomaly or not? {0,1} groundtruth for each frame anomaly localization where is the anomaly? pixel level groundtruth masks

Experiments compared to social force (SF) [Mehran et al,`09] MPPCA [Kim and Grauman,`09] optical flow monitoring [Adam et al,`08] SF + MPPCA

Results

Results …

More examples : MDT

ROC - Peds1 ROC – Peds2 Anomaly Detection: Error Rate Peds1 31% 40% Dataset Social Force MPPCA Adam et al. SF+MPPCA MDT Peds1 31% 40% 38% 32% 25% Peds2 42% 30% 36%

Anomaly Localization : Accuracy Peds1 21% 18% 15% 28% 45% Social Force MPPCA Adam et al. SF+MPPCA MDT Peds1 21% 18% 15% 28% 45%

Conclusion new anomaly detection approach using mixture of dynamic textures representation for the video enables joint modeling of appearance and dynamics principled way to account for temporal and spatial outliers new dataset for benchmarking http://www.svcl.ucsd.edu/projects/anomaly/dataset.htm

Thank you! visit our poster - F4 http://www.svcl.ucsd.edu/projects/anomaly/

Video results : bike

Video results : another cart

One more

MDT SF+ MPPCA

FAQs Running time/Computation Failure modes not real time yet 45min to train ~20sec to process one frame Failure modes when anomalies are small (of the order of patch size)