Imran N. Junejo, Omar Javed and Mubarak Shah University of Central Florida, Proceedings of the 17th International Conference on Pattern Recognition, pp.716-719,

Slides:



Advertisements
Similar presentations
Motion and Force A. Motion 1. Motion is a change in position
Advertisements

Learning Trajectory Patterns by Clustering: Comparative Evaluation Group D.
Patch to the Future: Unsupervised Visual Prediction
Intelligent Systems Lab. Recognizing Human actions from Still Images with Latent Poses Authors: Weilong Yang, Yang Wang, and Greg Mori Simon Fraser University,
2.Our Framework 2.1. Enforcing Temporal Consistency by Post Processing  Human Detection from Yang and Ramanan [1] Articulated Pose Estimation using Flexible.
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
SLAW: A Mobility Model for Human Walks Lee et al..
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Tracking Multiple Occluding People by Localizing on Multiple Scene Planes Saad M. Khan and Mubarak Shah, PAMI, VOL. 31, NO. 3, MARCH 2009, Donguk Seo
Shape and Dynamics in Human Movement Analysis Ashok Veeraraghavan.
Event prediction CS 590v. Applications Video search Surveillance – Detecting suspicious activities – Illegally parked cars – Abandoned bags Intelligent.
Shape and Dynamics in Human Movement Analysis Ashok Veeraraghavan.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
Video summarization by video structure analysis and graph optimization M. Phil 2 nd Term Presentation Lu Shi Dec 5, 2003.
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman ICCV 2003 Presented by: Indriyati Atmosukarto.
Detecting and Tracking Moving Objects for Video Surveillance Isaac Cohen and Gerard Medioni University of Southern California.
Assignment 2 Motion Graph Date: 2006/10/24 TA: 彭任右 EC 229B Ext:
Introduction to Evolutionary Computation  Genetic algorithms are inspired by the biological processes of reproduction and natural selection. Natural selection.
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman University of Oxford ICCV 2003.
Using Relevance Feedback in Multimedia Databases
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
Oral Defense by Sunny Tang 15 Aug 2003
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Performance Evaluation of Grouping Algorithms Vida Movahedi Elder Lab - Centre for Vision Research York University Spring 2009.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Mining Rare and Frequent Events in Multi-camera Surveillance.
Learning Based Hierarchical Vessel Segmentation
M ULTIFRAME P OINT C ORRESPONDENCE By Naseem Mahajna & Muhammad Zoabi.
CAP 5415 Computer Vision Fall 2004
黃福銘 (Angus F.M. Huang) ANTS Lab, IIS, Academia Sinica TrajPattern: Mining Sequential Patterns from Imprecise Trajectories.
Online Signature Verification Based on Dynamic Regression Signature Verification 11/06/2003.
Limitations of Cotemporary Classification Algorithms Major limitations of classification algorithms like Adaboost, SVMs, or Naïve Bayes include, Requirement.
Computer Graphics and Image Processing (CIS-601).
Extracting features from spatio-temporal volumes (STVs) for activity recognition Dheeraj Singaraju Reading group: 06/29/06.
Graphing Motion, Speed and Velocity. Graphs of Motion A Distance vs. time graph that is a straight line always means the object moves the same.
1. Speed, Velocity, & Acceleration 2 You know a car is in motion if you see it in one place 3 then in another place in relation to an object.
 You will be able to explain the relationship between motion and a frame of reference  You will be able to relate speed to distance and time  You will.
Attila Kiss, Tamás Németh, Szabolcs Sergyán, Zoltán Vámossy, László Csink Budapest Tech Recognition of a Moving Object in a Stereo Environment Using a.
Tracking Groups of People for Video Surveillance Xinzhen(Elaine) Wang Advisor: Dr.Longin Latecki.
Source: CSE 214 – Computer Science II Graphs.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Advisor : Dr. Hsu Graduate : Sheng-Hsuan Wang Author : Sanghamitra.
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman University of Oxford ICCV 2003.
Motion Segmentation at Any Speed Shrinivas J. Pundlik Department of Electrical and Computer Engineering, Clemson University, Clemson, SC.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Cluster Analysis This work is created by Dr. Anamika Bhargava, Ms. Pooja Kaul, Ms. Priti Bali and Ms. Rajnipriya Dhawan and licensed under a Creative Commons.
Alla Petrakova & Steve Mussmann
Online Signature Verification
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Temporal Order-Preserving Dynamic Quantization for Human Action Recognition from Multimodal Sensor Streams Jun Ye Kai Li Guo-Jun Qi Kien.
DIGITAL SIGNAL PROCESSING
Chen Jimena Melisa Parodi Menashe Shalom
Video Google: Text Retrieval Approach to Object Matching in Videos
Video Summarization by Spatial-Temporal Graph Optimization
Video-based human motion recognition using 3D mocap data
Counting In High Density Crowd Videos
School of Computer Science & Engineering
John burnum working under Salman KhoKhar
Motion and Force A. Motion 1. Motion is a change in position
Presented by: Yang Yu Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy Mingliang Chen, Xing Wei, Qingxiong.
What is the speed of a biker who travels 30 m
Graphing Motion Walk Around
Section 1 Measuring Motion p. 316
Video Google: Text Retrieval Approach to Object Matching in Videos
Speed and Velocity What is speed?
Unit 4 Motion & Forces.
John Burnum working under Salman Khokhar
Presentation transcript:

Imran N. Junejo, Omar Javed and Mubarak Shah University of Central Florida, Proceedings of the 17th International Conference on Pattern Recognition, pp , Aug., 2004 Byung-Seok Woo August 21, 2010 Multi Feature Path Modeling for Video Surveillance

2 Intelligent Systems Lab. Abstract Goal Learning the route or paths most commonly taken by objects as they traverse through a scene Registering any unusual activity A person traversing an area not traversed before A person moving at different speed than the usual A person moving in varying directions

3 Intelligent Systems Lab. Training for Path Detection(1/3) Trajectories

4 Intelligent Systems Lab. Training for Path Detection(2/3) Min-cut graph algorithm Node : trajectory Edge : weight - distance between two trajectories using Hausdorff distance ⇒ Each consisting of a group of similar trajectories

5 Intelligent Systems Lab. Envelope the spatial extent of a path 1. correspondence between trajectories in a cluster 2. selecting the boundary points Correspondence - Obtained using the Dynamic time Warping (DTW) algorithm Average trajectory From the correspondences Training for Path Detection(3/3)

6 Intelligent Systems Lab. Scene Model Path model distinguish between trajectories spatially dissimilar spatially similar but of different speeds crooked vs. straight To Register any unusual activity Three hierarchical steps Spatial Features Velocity Features Curvature Features

7 Intelligent Systems Lab. Spatial Features The spatial location of the trajectory Compared to the paths already present in the database To determine spatial similarity two conditions 1. 90% of points in the test trajectory should lie with in the envelope of the path 2. The Hausdorff distance between the average path trajectory and the test trajectory the Hausdorff distance between path envelope boundaries. If) Not satisfied two conditions, the trajectory = anomalous

8 Intelligent Systems Lab. Velocity Features To discriminate between trajectories of varying motion characteristics Velocity Mahalanobis distance

9 Intelligent Systems Lab. Curvature Features Curvature of the trajectory Comparing the curvature of the test trajectory with predefined distribution using the Mahalanobis distance

10 Intelligent Systems Lab. Results (a) bicyclist (b) d runkard walking (c) walking (d) running

11 Intelligent Systems Lab. Conclusion Path detection through trajectory Unusual behavior detection using spatial, velocity and curvature features My opinion… Need to a variety of trajectory database for path detection Noise by any animal