Evaluating Reliability of Motion Features in Surveillance Videos

Slides:



Advertisements
Similar presentations
Component Analysis (Review)
Advertisements

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.
1er. Escuela Red ProTIC - Tandil, de Abril, 2006 Principal component analysis (PCA) is a technique that is useful for the compression and classification.
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
Principal Component Analysis
Optical Flow Methods 2007/8/9.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Slide 1 EE3J2 Data Mining EE3J2 Data Mining Lecture 9(b) Principal Components Analysis Martin Russell.
CSE 300: Software Reliability Engineering Topics covered: Software metrics and software reliability.
Illumination Normalization with Time-Dependent Intrinsic Images for Video Surveillance Yasuyuki Matsushita, Member, IEEE, Ko Nishino, Member, IEEE, Katsushi.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Principal Component Analysis. Consider a collection of points.
Context-dependent Detection of Unusual Events in Videos by Geometric Analysis of Video Trajectories Longin Jan Latecki
Optical flow (motion vector) computation Course: Computer Graphics and Image Processing Semester:Fall 2002 Presenter:Nilesh Ghubade
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Training Database Step 1 : In general approach of PCA, each image is divided into nxn blocks or pixels. Then all pixel values are taken into a single one.
Dimensionality Reduction: Principal Components Analysis Optional Reading: Smith, A Tutorial on Principal Components Analysis (linked to class webpage)
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Independent Component Analysis on Images Instructor: Dr. Longin Jan Latecki Presented by: Bo Han.
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
N– variate Gaussian. Some important characteristics: 1)The pdf of n jointly Gaussian R.V.’s is completely described by means, variances and covariances.
Face Recognition: An Introduction
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
1 University of Texas at Austin Machine Learning Group 图像与视频处理 计算机学院 Motion Detection and Estimation.
Motion Analysis using Optical flow CIS750 Presentation Student: Wan Wang Prof: Longin Jan Latecki Spring 2003 CIS Dept of Temple.
CSE 185 Introduction to Computer Vision Face Recognition.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
CSSE463: Image Recognition Day 27 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
November 30, PATTERN RECOGNITION. November 30, TEXTURE CLASSIFICATION PROJECT Characterize each texture so as to differentiate it from one.
1 Motion Analysis using Optical flow CIS601 Longin Jan Latecki Fall 2003 CIS Dept of Temple University.
Implementation, Comparison and Literature Review of Spatio-temporal and Compressed domains Object detection. By Gokul Krishna Srinivasan Submitted to Dr.
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
Discrete Approach to Curve and Surface Evolution
Motion Features for Action Recognition YeHao 3/11/2014.
Image Similarity Presented By: Ronak Patel Guided By: Dr. Longin Jan Latecki.
CSSE463: Image Recognition Day 10 Lab 3 due Weds Lab 3 due Weds Today: Today: finish circularity finish circularity region orientation: principal axes.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
CSSE463: Image Recognition Day 25 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
CSSE463: Image Recognition Day 10 Lab 3 due Weds, 11:59pm Lab 3 due Weds, 11:59pm Take-home quiz due Friday, 4:00 pm Take-home quiz due Friday, 4:00 pm.
Bayesian Decision Theory Case Studies CS479/679 Pattern Recognition Dr. George Bebis.
Principal Component Analysis (PCA)
Algorithm For Image Flow Extraction- Using The Frequency Domain
CSSE463: Image Recognition Day 27
CSSE463: Image Recognition Day 26
Eigen Decomposition Based on the slides by Mani Thomas and book by Gilbert Strang. Modified and extended by Longin Jan Latecki.
9.3 Filtered delay embeddings
Principal Component Analysis (PCA)
Principal Component Analysis
Fall 2012 Longin Jan Latecki
Eigen Decomposition Based on the slides by Mani Thomas and book by Gilbert Strang. Modified and extended by Longin Jan Latecki.
Eigen Decomposition Based on the slides by Mani Thomas and book by Gilbert Strang. Modified and extended by Longin Jan Latecki.
PCA is “an orthogonal linear transformation that transfers the data to a new coordinate system such that the greatest variance by any projection of the.
Anomaly Detection in Crowded Scenes
Eigen Decomposition Based on the slides by Mani Thomas and book by Gilbert Strang. Modified and extended by Longin Jan Latecki.
CSSE463: Image Recognition Day 25
Image and Video Processing
CSSE463: Image Recognition Day 25
Eigen Decomposition Based on the slides by Mani Thomas and book by Gilbert Strang. Modified and extended by Longin Jan Latecki.
EE 492 ENGINEERING PROJECT
Edge Detection Using ICA
Principal Component Analysis
第 九 章 影像邊緣偵測 9-.
Eigen Decomposition Based on the slides by Mani Thomas
CIS Dept. Temple Univ., Philadelphia
CIS Dept. Temple Univ., Philadelphia
Presentation transcript:

Evaluating Reliability of Motion Features in Surveillance Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University November 2004

Motion Detection Goals of motion detection Identify moving objects Detection of unusual activity patterns Computing trajectories of moving objects Benefits of reliability assessment Reduction of false detections (e.g., false alarms) 5/3/2019

Applications of Motion Detection Many intelligent video analysis systems are based on motion detection. Such systems can be used in Homeland security Real time crime detection Traffic monitoring … 5/3/2019

Motion Measure Computation We use spatial-temporal blocks to represent videos Each block consists of NBLOCK x NBLOCK pixels from 3 consecutive frames Those pixel values are reduced to K principal components using PCA (Kahrunen-Loeve trans.) In our application, NBLOCK=8, K=10 Thus, we project 192 gray level values to a texture vector with 10 PCA components 5/3/2019

Frame t-1 5/3/2019

Frame t 5/3/2019

Frame t+1 5/3/2019

48-component block vector (4*4*3) 4*4*3 spatial-temporal block Location I=7, J=7, time t 48-component block vector (4*4*3) -0.5221 -0.0624 -0.1734 3 principal components 5/3/2019

Why texture of spatiotemporal blocks can work better? More robust in comparison to pixel-based approach Integrates texture- and movement (temporal) information Faster 5/3/2019

499 624 863 1477 5/3/2019

Trajectory of block (24,8) (Campus 1 video) Moving blocks corresponds to regions of high local variance Space of spatiotemporal block vectors 5/3/2019

Trajectory of a pixel from block (24,8) Space of RGB pixel values 5/3/2019

Detection of Moving Objects Based on Local Variation For each location (x,y) of the frames Consider vectors of derived attribute values corresponding to a symmetric window of size 2W+1 around each time instant t Derived attribute vectors: RGB; first 10 PCA projections of spatial-temporal blocks, etc. Compute the covariance matrix for the vectors motion measure is defined as the largest eigenvalue of the covariance matrix 5/3/2019

Feature Vectors in Space Feature vectors 4.2000 3.5000 2.6000 4.2000 3.5000 2.6000 4.1000 3.7000 2.8000 3.9000 3.9000 2.9000 4.0000 4.0000 3.0000 4.1000 3.9000 2.8000 4.2000 3.8000 2.7000 4.3000 3.7000 2.6500 Covariance matrix Current time 0.0089 -0.0120 -0.0096 -0.0120 0.0299 0.0201 -0.0096 0.0201 0.0157 Motion Measure Eigenvalues 0.0499 0.0035 0.0011 0.0499 5/3/2019

Feature Vectors in Space Feature vectors 4.3000 3.7000 2.6500 4.3000 3.7000 2.6500 4.4191 3.5944 2.4329 4.1798 3.8415 2.6441 4.2980 3.6195 2.5489 4.2843 3.7529 2.7114 4.1396 3.7219 2.7008 4.3257 3.6078 2.8192 Covariance matrix 0.0087 -0.0063 -0.0051 -0.0063 0.0081 0.0031 -0.0051 0.0031 0.0154 Current time Motion Measure Eigenvalues 0.0209 0.0093 0.0020 0.0209 5/3/2019

In our system we divide video plane in disjoint blocks (8x8 blocks), and compute motion measure for each block. mm(x,y,t) for a given block location (x,y) is a function of t 5/3/2019

Graph of motion measure mm(24,8,:) for Campus 1 video 5/3/2019

Motion amount The feature called motion amount is defined as The system decision on alarm situation is based on ma. 5/3/2019

5/3/2019

ma(t) as function of frame number t for Temple 1 video 5/3/2019

5/3/2019