Introduction to behavior-recognition and object tracking

Size: px
Start display at page:

Download "Introduction to behavior-recognition and object tracking"

Transcription

1 Introduction to behavior-recognition and object tracking Xuan Mo ipal Group Meeting April 22, 2011

2 Outline Motivation of Behavior-recognition Four general groups of behaviors Core technologies Future direction 4/22/2011 ipal Group Meeting 2

3 Motivation of Behavior-recognition Visual surveillance is necessary to deter and respond to accidents, crime, suspicious activities, terrorism and vandalism. Threat detection is currently performed by assigning analysts to simultaneously watch the same video stream The human resources are costly. Manual analysis of video is labor intensive, fatiguing and prone to errors. Software-aided real-time video analytics would considerably alleviate the human constraints. The idea of creating a virtual analyst or software tools for video analytics has become of great importance to the research community. 4/22/2011 ipal Group Meeting 3

4 Four general groups of behaviors 1 1 Single person or no interaction. 2 Multiple-person interactions. 3 Person-vehicle interactions. 4 Person-facility/location interactions. 1 Candamo et. al., IEEE Trans. Intelligent transportation system, /22/2011 ipal Group Meeting 4

5 Single person or no interaction Consists of behaviors that can be defined only by considering person(s), which are not interacting with any other person or vehicle. For example, loitering, people (crowd) counting, crowd flow (behavior) analysis, and person talking on a cell phone. Figure: Single-person or no interaction behavior 4/22/2011 ipal Group Meeting 5

6 Single person: Loitering An individual in an area for a period of time > time threshold. It s common practice of drug dealers,beggars and muggers. transit system application mostly consist of tracking indoor video. Outdoor loitering detection is scarce. [Bird et. al.,2005] uses a refined Gaussian mixture background subtraction algorithm to detect motion blobs in a calibrated scene. 4/22/2011 ipal Group Meeting 6

7 Single person: Crowd counting For example, estimation of crowds in underground transit systems can be used to give passengers a good estimate of the waiting time in a queue. Crowd counting is highly sensitive to training data. Overhead-view camera is more popular than side-view camera, which will be used when overhead-view camera is not available. Methods of crowd segmentation include shape indexing, face detection and skin color and motion. Most of these methods heavily rely on image quality and frame rate for accurate results. Shape indexing and skin colors are considered robust to poor video quality, whereas motion and face detection are most dependent on video quality. Occlusion is another problem. 4/22/2011 ipal Group Meeting 7

8 Single person: Crowd behavior The flow of large human crowds is a useful cue to deal with accidents or preventively to timely control situations that potentially could lead to graver incidents. Recent crowd behavior analysis methods include tracking of moving objects, motion models using optical flow, and crowd-density measurement using background reference images. Common abnormal crowd characteristics that have been researched are fallen person, blocked exit, and escape panic. Behavior classification is often based on the vector fields generated by crowd motion instead of individual person tracking. 4/22/2011 ipal Group Meeting 8

9 Single person: Human Pose Estimation Human pose estimation refers to the pose of the entire human body, and not a pose related to a single body part, such as a head pose, Two main approaches: 1 Calculates ratios between the height and the width of the bounding box around a detected human. 2 Track specific joints and body parts, both because: they are useful for indicating the human pose when accurately modeled, they can be used to recover the pose even after occlusion and other common tracking failures. 4/22/2011 ipal Group Meeting 9

10 Multiple-person interactions Consist of behaviors that involve persons interacting with each other. For example, following, tailgating, meeting, gathering, moving as a group, dispersing, shaking hands, kissing, exchanging objects, and kicking. Figure: Multiple-person interaction behavior. Pedestrians on a crosswalk Nearest neighbor classifier based on trajectory information to detect human interactions such as walking together, approaching... Bayesian networks; and moment-invariant feature descriptions to detect events, including sitting down, standing up... Performance relies on the ability to accurately segment and separate multiple human motions. 4/22/2011 ipal Group Meeting 10

11 Person-vehicle interactions Consist of behaviors that are defined through interactions with persons and vehicles. For example, driving, getting in (out), loading(unloading), opening (closing) trunk, crawling under car, breaking window, dropping off, and picking up. Figure: PersonCvehicle interaction. Person being run over by a vehicle 4/22/2011 ipal Group Meeting 11

12 Person-facility/location interactions Behaviors defined through interactions with persons and facilities/locations. For example, entering (exiting), standing, waiting at checkpoint, evading checkpoint, passing through gate, object left behind, and vandalism. Figure: Person - facility/location interaction. Object left behind in a train station 4/22/2011 ipal Group Meeting 12

13 Core technologies 2 Object representation. Feature selection for tracking. Object detection Object tracking 2 Yilmaz et. al., ACM Computing Surveys, /22/2011 ipal Group Meeting 13

14 Object representation = Shape + Appearance Figure: Object representations. (a) Centroid, (b) multiple points, (c) rectangular patch, (d) elliptical patch, (e) part-based multiple patches, (f) object skeleton, (g) complete object contour, (h) control points on object contour, (i) object silhouette. 4/22/2011 ipal Group Meeting 14

15 Appearance representations Templates Formed using simple geometric shapes or silhouettes. Suitable for tracking objects whose poses do not vary considerably during the course of tracking. Self-adapation of templates durch the tracking is possibe. Figure: Template representation 4/22/2011 ipal Group Meeting 15

16 Appearance representations Probability densities of object appearance, can either be parametric (Gaussian and mixture of Gaussians) or nonparametric (histograms) Characterize an image region by its statistics. If the statistics differ from background, they should enable tracking. Figure: Nonparametric: histogram representation 4/22/2011 ipal Group Meeting 16

17 n-d Gaussian distribution Figure: n-d Gaussian distribution 4/22/2011 ipal Group Meeting 17

18 Gaussian Mixture Models (GMM) Figure: Gaussian Mixture Models 4/22/2011 ipal Group Meeting 18

19 How to choose the object representation Point representations appropriate for tracking objects, which appear very small in an image (e.g. track distant birds) For the objects whose shapes can be approximated by rectangles or ellipses, primitive geometric shape representations are more appropriate (e.g. face) For tracking objects with complex shapes, for example, humans, a contour or a silhouette-based representation is appropriate (surveillance applications) 4/22/2011 ipal Group Meeting 19

20 Feature selection for tracking In general, the most desirable property of a visual feature is its uniqueness so that the objects can be easily distinguished in the feature space Color: RGB, L*u*v*, L*a*b*, HSV, etc. There is no last word on which color space is more effective; a variety of color spaces have been used Edges: less sensitive to illumination changes compared to color features. Algorithms that track the object boundary usually use edges as features. Because of its simplicity and accuracy, the most popular edge detection approach is the Canny Edge detector Texture: measure of the intensity variation of a surface which quantifies properties such as smoothness and regularity 4/22/2011 ipal Group Meeting 20

21 Object detection Object detection mechanism: required by every tracking method either at the beginning or when an object first appears in the video Point detectors: find interest points in images which have an expressive texture in their respective localities Harris detector: evaluate for each pixel in a small neighborhood: Figure: Harris detector formulation and example If R > T hreshold interest point 4/22/2011 ipal Group Meeting 21

22 Background subtraction Detecting the foreground objects as the difference between the current frame and an image of the scenes static background Running Gaussian average frame i background i > T h modeling the color of each pixel, I (x, y), of a stationary background with a single 3D (Y, U, and V color space) Gaussian, I(x, y) N((x, y), σ(x, y)). F µ > T h deviate from background are labeled as the foreground Mixture of Gaussians to model the pixel color is better 4/22/2011 ipal Group Meeting 22

23 Other detection approaches Segmentation: partition the image into perceptually similar regions. 1 Mean-Shift Clustering 2 Graph-Cuts 3 Active Contours Supervised learning: require a large collection of samples from each object class. 1 Adaptive Boosting 2 Support Vector Machines 4/22/2011 ipal Group Meeting 23

24 Mean-shift 4/22/2011 ipal Group Meeting 24

25 Mean-shift 4/22/2011 ipal Group Meeting 25

26 Object Tracking Aim of Object Tracking: generate the trajectory of an object over time by locating its position in every frame of the video. (a) Point Tracking. Objects detected in consecutive frames are represented by points, and a point matching is done. This approach requires an external mechanism to detect the objects in every frame. (b) Kernel Tracking. Kernel = object shape and appearance. E.g. kernel = a rectangular template or an elliptical shape with an associated histogram. Objects are tracked by computing the motion (parametric transformation such as translation, rotation, and affine) of the kernel in consecutive frames. (c)+(d) Silhouette Tracking. Such methods use the information encoded inside the object region (appearance density and shape models). Given the object models, silhouettes are tracked by either shape matching. 4/22/2011 ipal Group Meeting 26

27 Point Tracking Constraints (a)proximity assumes the location of the object would not change notably from one frame to other (b)maximum velocity defines an upper bound on the object velocity and limits the possible correspondences to the circular neighborhood around the object (c)small velocity change assumes the direction and speed of the object does not change drastically (d)common motion constrains the velocity of objects in a small neighborhood to be similar. This constraint is suitable for objects represented by multiple points. (e)rigidity assumes that objects in the 3D world are rigid, therefore, the distance between any two points on the actual object will remain unchanged 4/22/2011 ipal Group Meeting 27

28 Point Tracking Categories Deterministic Methods for Correspondence: Use a combination of motion-based constraints - common constraint, proximity constraint optimize the cost of neighboring frames. Statistical Methods for Correspondence 1 Kalman Filter: is used to estimate the state of a linear system where the state is assumed to be distributed by a Gaussian 2 Particle Filter: is a hypothesis tracker, that approximates the filtered posterior distribution by a set of weighted particles. It weights particles based on a likelihood score according to the motion model. 4/22/2011 ipal Group Meeting 28

29 Kernel Tracking Template Matching: brute force method for tracking single objects. 1 Define a search area 2 Place the template defined from the previous frame at each position of the search area and compute a similarity measure between the template and the candidate 3 Select the best candidate with the maximal similarity measure The similarity measure can be a direct template comparison or statistical measures between two probability densities Figure: Direct comparison 4/22/2011 ipal Group Meeting 29

30 Mean-Shift Object Tracking 4/22/2011 ipal Group Meeting 30

31 Mean-Shift Object Tracking 4/22/2011 ipal Group Meeting 31

32 Silhouette Tracking Objects may have complex shapes, for example, hands, head, and shoulders that cannot be well described by simple geometric shapes. Silhouette-based methods provide an accurate shape description for these objects. Shape Matching: similar to template matching,compute the similarity of the object. Contour Tracking 1 Tracking Using State Space Models: Kalman Filter Particle Filter Hidden Markov model 2 Tracking by Direct Minimization of Contour Energy Functional 4/22/2011 ipal Group Meeting 32

33 Taxonomy of tracking methods 4/22/2011 ipal Group Meeting 33

34 Future direction for object tracking Defects: Too many assumptions used to make the tracking problem tractable, for example, smoothness of motion, minimal amount of occlusion, illumination constancy, high contrast with respect to background, etc., are violated in many realistic scenarios. Future work 1 Develop algorithms for tracking objects in unconstrained videos. 2 Employ audio in addition to video for object tracking. 3 Integrate contextual information. For example, in a vehicle tracking application, the location of vehicles should be constrained to paths on the ground as opposed to vertical walls or the sky. 4 Online selection of discriminative features and learning object models online 5 More efficient solutions for inference before DBNs are more commonly used 4/22/2011 ipal Group Meeting 34

35 Future direction for Human behavior recognition Defects: Some algorithms requires a moderately high frame rate and significant processing power. There is no common set of data set and metrics! Most papers, regardless of the review process, chose to not completely disclose the data set description of their work. Future work 1 Resolve Occlusion. 2 Multiple Camera Tracking. 3 Standard baseline algorithms are required for comparison purposes. 4/22/2011 ipal Group Meeting 35

Volume 3, Issue 11, November 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 11, November 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Comparison

More information

A Survey on Object Detection and Tracking Algorithms

A Survey on Object Detection and Tracking Algorithms A Survey on Object Detection and Tracking Algorithms Rupesh Kumar Rout Department of Computer Science and Engineering National Institute of Technology Rourkela Rourkela 769 008, India A Survey on Object

More information

Automatic Tracking of Moving Objects in Video for Surveillance Applications

Automatic Tracking of Moving Objects in Video for Surveillance Applications Automatic Tracking of Moving Objects in Video for Surveillance Applications Manjunath Narayana Committee: Dr. Donna Haverkamp (Chair) Dr. Arvin Agah Dr. James Miller Department of Electrical Engineering

More information

Chapter 9 Object Tracking an Overview

Chapter 9 Object Tracking an Overview Chapter 9 Object Tracking an Overview The output of the background subtraction algorithm, described in the previous chapter, is a classification (segmentation) of pixels into foreground pixels (those belonging

More information

Video Surveillance System for Object Detection and Tracking Methods R.Aarthi, K.Kiruthikadevi

Video Surveillance System for Object Detection and Tracking Methods R.Aarthi, K.Kiruthikadevi IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 11, November 2015. Video Surveillance System for Object Detection and Tracking Methods R.Aarthi, K.Kiruthikadevi

More information

Vehicle Detection & Tracking

Vehicle Detection & Tracking Vehicle Detection & Tracking Gagan Bansal Johns Hopkins University gagan@cis.jhu.edu Sandeep Mullur Johns Hopkins University sandeepmullur@gmail.com Abstract Object tracking is a field of intense research

More information

Motion Tracking and Event Understanding in Video Sequences

Motion Tracking and Event Understanding in Video Sequences Motion Tracking and Event Understanding in Video Sequences Isaac Cohen Elaine Kang, Jinman Kang Institute for Robotics and Intelligent Systems University of Southern California Los Angeles, CA Objectives!

More information

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Selim Aksoy

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Selim Aksoy BSB663 Image Processing Pinar Duygulu Slides are adapted from Selim Aksoy Image matching Image matching is a fundamental aspect of many problems in computer vision. Object or scene recognition Solving

More information

Detecting and Identifying Moving Objects in Real-Time

Detecting and Identifying Moving Objects in Real-Time Chapter 9 Detecting and Identifying Moving Objects in Real-Time For surveillance applications or for human-computer interaction, the automated real-time tracking of moving objects in images from a stationary

More information

Object Detection & Tracking

Object Detection & Tracking MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Object Detection & Tracking Porikli, F.; Yilmaz, A. TR2012-003 January 2012 Abstract Detecting and tracking objects are among the most prevalent

More information

Background/Foreground Detection 1

Background/Foreground Detection 1 Chapter 2 Background/Foreground Detection 1 2.1 Introduction With the acquisition of an image, the first step is to distinguish objects of interest from the background. In surveillance applications, those

More information

Model-based Visual Tracking:

Model-based Visual Tracking: Technische Universität München Model-based Visual Tracking: the OpenTL framework Giorgio Panin Technische Universität München Institut für Informatik Lehrstuhl für Echtzeitsysteme und Robotik (Prof. Alois

More information

Estimating Human Pose in Images. Navraj Singh December 11, 2009

Estimating Human Pose in Images. Navraj Singh December 11, 2009 Estimating Human Pose in Images Navraj Singh December 11, 2009 Introduction This project attempts to improve the performance of an existing method of estimating the pose of humans in still images. Tasks

More information

A Feature Point Matching Based Approach for Video Objects Segmentation

A Feature Point Matching Based Approach for Video Objects Segmentation A Feature Point Matching Based Approach for Video Objects Segmentation Yan Zhang, Zhong Zhou, Wei Wu State Key Laboratory of Virtual Reality Technology and Systems, Beijing, P.R. China School of Computer

More information

Research on Recognition and Classification of Moving Objects in Mixed Traffic Based on Video Detection

Research on Recognition and Classification of Moving Objects in Mixed Traffic Based on Video Detection Hu, Qu, Li and Wang 1 Research on Recognition and Classification of Moving Objects in Mixed Traffic Based on Video Detection Hongyu Hu (corresponding author) College of Transportation, Jilin University,

More information

Real Time Unattended Object Detection and Tracking Using MATLAB

Real Time Unattended Object Detection and Tracking Using MATLAB Real Time Unattended Object Detection and Tracking Using MATLAB Sagar Sangale 1, Sandip Rahane 2 P.G. Student, Department of Electronics Engineering, Amrutvahini College of Engineering, Sangamner, Maharashtra,

More information

ROBUST OBJECT TRACKING BY SIMULTANEOUS GENERATION OF AN OBJECT MODEL

ROBUST OBJECT TRACKING BY SIMULTANEOUS GENERATION OF AN OBJECT MODEL ROBUST OBJECT TRACKING BY SIMULTANEOUS GENERATION OF AN OBJECT MODEL Maria Sagrebin, Daniel Caparròs Lorca, Daniel Stroh, Josef Pauli Fakultät für Ingenieurwissenschaften Abteilung für Informatik und Angewandte

More information

Image Analysis Lecture Segmentation. Idar Dyrdal

Image Analysis Lecture Segmentation. Idar Dyrdal Image Analysis Lecture 9.1 - Segmentation Idar Dyrdal Segmentation Image segmentation is the process of partitioning a digital image into multiple parts The goal is to divide the image into meaningful

More information

Human Upper Body Pose Estimation in Static Images

Human Upper Body Pose Estimation in Static Images 1. Research Team Human Upper Body Pose Estimation in Static Images Project Leader: Graduate Students: Prof. Isaac Cohen, Computer Science Mun Wai Lee 2. Statement of Project Goals This goal of this project

More information

Idle Object Detection in Video for Banking ATM Applications

Idle Object Detection in Video for Banking ATM Applications Research Journal of Applied Sciences, Engineering and Technology 4(24): 5350-5356, 2012 ISSN: 2040-7467 Maxwell Scientific Organization, 2012 Submitted: March 18, 2012 Accepted: April 06, 2012 Published:

More information

Defining a Better Vehicle Trajectory With GMM

Defining a Better Vehicle Trajectory With GMM Santa Clara University Department of Computer Engineering COEN 281 Data Mining Professor Ming- Hwa Wang, Ph.D Winter 2016 Defining a Better Vehicle Trajectory With GMM Christiane Gregory Abe Millan Contents

More information

Local Feature Detectors

Local Feature Detectors Local Feature Detectors Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Slides adapted from Cordelia Schmid and David Lowe, CVPR 2003 Tutorial, Matthew Brown,

More information

Segmentation, Classification &Tracking of Humans for Smart Airbag Applications

Segmentation, Classification &Tracking of Humans for Smart Airbag Applications Segmentation, Classification &Tracking of Humans for Smart Airbag Applications Dr. Michael E. Farmer Dept. of Computer Science, Engineering Science, and Physics University of Michigan-Flint Importance

More information

CS 664 Segmentation. Daniel Huttenlocher

CS 664 Segmentation. Daniel Huttenlocher CS 664 Segmentation Daniel Huttenlocher Grouping Perceptual Organization Structural relationships between tokens Parallelism, symmetry, alignment Similarity of token properties Often strong psychophysical

More information

Reliable Human Detection and Tracking in Top-View Depth Images

Reliable Human Detection and Tracking in Top-View Depth Images 2013 IEEE Conference on Computer Vision and Pattern Recognition Workshops Reliable Human Detection and Tracking in Top-View Depth Images Michael Rauter Austrian Institute of Technology Donau-City-Strasse

More information

Definition, Detection, and Evaluation of Meeting Events in Airport Surveillance Videos

Definition, Detection, and Evaluation of Meeting Events in Airport Surveillance Videos Definition, Detection, and Evaluation of Meeting Events in Airport Surveillance Videos Sung Chun Lee, Chang Huang, and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA sungchun@usc.edu,

More information

CS395T paper review. Indoor Segmentation and Support Inference from RGBD Images. Chao Jia Sep

CS395T paper review. Indoor Segmentation and Support Inference from RGBD Images. Chao Jia Sep CS395T paper review Indoor Segmentation and Support Inference from RGBD Images Chao Jia Sep 28 2012 Introduction What do we want -- Indoor scene parsing Segmentation and labeling Support relationships

More information

Systematic Survey on Object Tracking Methods in Video

Systematic Survey on Object Tracking Methods in Video Systematic Survey on Object Methods in Video J.Joshan Athanesious PG Scholar, Department of Information Technology, School of Computer Science and Technology, Karunya University, India. P.Suresh Lecturer,

More information

Tri-modal Human Body Segmentation

Tri-modal Human Body Segmentation Tri-modal Human Body Segmentation Master of Science Thesis Cristina Palmero Cantariño Advisor: Sergio Escalera Guerrero February 6, 2014 Outline 1 Introduction 2 Tri-modal dataset 3 Proposed baseline 4

More information

CS 223B Computer Vision Problem Set 3

CS 223B Computer Vision Problem Set 3 CS 223B Computer Vision Problem Set 3 Due: Feb. 22 nd, 2011 1 Probabilistic Recursion for Tracking In this problem you will derive a method for tracking a point of interest through a sequence of images.

More information

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Evaluation

More information

Automated Video Analysis of Crowd Behavior

Automated Video Analysis of Crowd Behavior Automated Video Analysis of Crowd Behavior Robert Collins CSE Department Mar 30, 2009 Computational Science Seminar Series, Spring 2009. We Are... Lab for Perception, Action and Cognition Research Interest:

More information

Face detection, validation and tracking. Océane Esposito, Grazina Laurinaviciute, Alexandre Majetniak

Face detection, validation and tracking. Océane Esposito, Grazina Laurinaviciute, Alexandre Majetniak Face detection, validation and tracking Océane Esposito, Grazina Laurinaviciute, Alexandre Majetniak Agenda Motivation and examples Face detection Face validation Face tracking Conclusion Motivation Goal:

More information

Analysis: TextonBoost and Semantic Texton Forests. Daniel Munoz Februrary 9, 2009

Analysis: TextonBoost and Semantic Texton Forests. Daniel Munoz Februrary 9, 2009 Analysis: TextonBoost and Semantic Texton Forests Daniel Munoz 16-721 Februrary 9, 2009 Papers [shotton-eccv-06] J. Shotton, J. Winn, C. Rother, A. Criminisi, TextonBoost: Joint Appearance, Shape and Context

More information

Articulated Pose Estimation with Flexible Mixtures-of-Parts

Articulated Pose Estimation with Flexible Mixtures-of-Parts Articulated Pose Estimation with Flexible Mixtures-of-Parts PRESENTATION: JESSE DAVIS CS 3710 VISUAL RECOGNITION Outline Modeling Special Cases Inferences Learning Experiments Problem and Relevance Problem:

More information

Automatic Gait Recognition. - Karthik Sridharan

Automatic Gait Recognition. - Karthik Sridharan Automatic Gait Recognition - Karthik Sridharan Gait as a Biometric Gait A person s manner of walking Webster Definition It is a non-contact, unobtrusive, perceivable at a distance and hard to disguise

More information

Why study Computer Vision?

Why study Computer Vision? Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications building representations of the 3D world from pictures automated surveillance (who s doing what)

More information

WP1: Video Data Analysis

WP1: Video Data Analysis Leading : UNICT Participant: UEDIN Fish4Knowledge Final Review Meeting - November 29, 2013 - Luxembourg Workpackage 1 Objectives Fish Detection: Background/foreground modeling algorithms able to deal with

More information

SE 263 R. Venkatesh Babu. Object Tracking. R. Venkatesh Babu

SE 263 R. Venkatesh Babu. Object Tracking. R. Venkatesh Babu Object Tracking R. Venkatesh Babu Primitive tracking Appearance based - Template Matching Assumptions: Object description derived from first frame No change in object appearance Movement only 2D translation

More information

Observing people with multiple cameras

Observing people with multiple cameras First Short Spring School on Surveillance (S 4 ) May 17-19, 2011 Modena,Italy Course Material Observing people with multiple cameras Andrea Cavallaro Queen Mary University, London (UK) Observing people

More information

A Survey on Moving Object Detection and Tracking in Video Surveillance System

A Survey on Moving Object Detection and Tracking in Video Surveillance System International Journal of Soft Computing and Engineering (IJSCE) A Survey on Moving Object Detection and Tracking in Video Surveillance System Kinjal A Joshi, Darshak G. Thakore Abstract This paper presents

More information

Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization

Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization Journal of Computer Science 6 (9): 1008-1013, 2010 ISSN 1549-3636 2010 Science Publications Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization

More information

Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement

Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement Daegeon Kim Sung Chun Lee Institute for Robotics and Intelligent Systems University of Southern

More information

Human Motion Detection and Tracking for Video Surveillance

Human Motion Detection and Tracking for Video Surveillance Human Motion Detection and Tracking for Video Surveillance Prithviraj Banerjee and Somnath Sengupta Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur,

More information

CS 231A Computer Vision (Fall 2012) Problem Set 3

CS 231A Computer Vision (Fall 2012) Problem Set 3 CS 231A Computer Vision (Fall 2012) Problem Set 3 Due: Nov. 13 th, 2012 (2:15pm) 1 Probabilistic Recursion for Tracking (20 points) In this problem you will derive a method for tracking a point of interest

More information

Car tracking in tunnels

Car tracking in tunnels Czech Pattern Recognition Workshop 2000, Tomáš Svoboda (Ed.) Peršlák, Czech Republic, February 2 4, 2000 Czech Pattern Recognition Society Car tracking in tunnels Roman Pflugfelder and Horst Bischof Pattern

More information

Classification and Detection in Images. D.A. Forsyth

Classification and Detection in Images. D.A. Forsyth Classification and Detection in Images D.A. Forsyth Classifying Images Motivating problems detecting explicit images classifying materials classifying scenes Strategy build appropriate image features train

More information

Scale Invariant Feature Transform

Scale Invariant Feature Transform Scale Invariant Feature Transform Why do we care about matching features? Camera calibration Stereo Tracking/SFM Image moiaicing Object/activity Recognition Objection representation and recognition Image

More information

A Fast Moving Object Detection Technique In Video Surveillance System

A Fast Moving Object Detection Technique In Video Surveillance System A Fast Moving Object Detection Technique In Video Surveillance System Paresh M. Tank, Darshak G. Thakore, Computer Engineering Department, BVM Engineering College, VV Nagar-388120, India. Abstract Nowadays

More information

Cs : Computer Vision Final Project Report

Cs : Computer Vision Final Project Report Cs 600.461: Computer Vision Final Project Report Giancarlo Troni gtroni@jhu.edu Raphael Sznitman sznitman@jhu.edu Abstract Given a Youtube video of a busy street intersection, our task is to detect, track,

More information

Multi-Camera Calibration, Object Tracking and Query Generation

Multi-Camera Calibration, Object Tracking and Query Generation MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Multi-Camera Calibration, Object Tracking and Query Generation Porikli, F.; Divakaran, A. TR2003-100 August 2003 Abstract An automatic object

More information

Outline 7/2/201011/6/

Outline 7/2/201011/6/ Outline Pattern recognition in computer vision Background on the development of SIFT SIFT algorithm and some of its variations Computational considerations (SURF) Potential improvement Summary 01 2 Pattern

More information

Region-based Segmentation

Region-based Segmentation Region-based Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) to obtain a compact representation. Applications: Finding tumors, veins, etc.

More information

Connected Component Analysis and Change Detection for Images

Connected Component Analysis and Change Detection for Images Connected Component Analysis and Change Detection for Images Prasad S.Halgaonkar Department of Computer Engg, MITCOE Pune University, India Abstract Detection of the region of change in images of a particular

More information

Chapter 3 Image Registration. Chapter 3 Image Registration

Chapter 3 Image Registration. Chapter 3 Image Registration Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation

More information

CSE/EE-576, Final Project

CSE/EE-576, Final Project 1 CSE/EE-576, Final Project Torso tracking Ke-Yu Chen Introduction Human 3D modeling and reconstruction from 2D sequences has been researcher s interests for years. Torso is the main part of the human

More information

Abayesian approach to human activity recognition

Abayesian approach to human activity recognition Abayesian approach to human activity recognition (A. Madabhushi and J. Aggarwal, "A bayesian approach to human activity recognition", 2nd International Workshop on Visual Surveillance, pp. 25-30, June

More information

A Survey on Object Detection and Tracking Methods

A Survey on Object Detection and Tracking Methods A Survey on Object Detection and Tracking Methods Himani S. Parekh 1, Darshak G. Thakore 2, Udesang K. Jaliya 3 P.G.Student, Department of Computer Engineering, B.V.M. Engineering College, V. V. Nagar,

More information

Region-based Segmentation and Object Detection

Region-based Segmentation and Object Detection Region-based Segmentation and Object Detection Stephen Gould Tianshi Gao Daphne Koller Presented at NIPS 2009 Discussion and Slides by Eric Wang April 23, 2010 Outline Introduction Model Overview Model

More information

Robust Shape Retrieval Using Maximum Likelihood Theory

Robust Shape Retrieval Using Maximum Likelihood Theory Robust Shape Retrieval Using Maximum Likelihood Theory Naif Alajlan 1, Paul Fieguth 2, and Mohamed Kamel 1 1 PAMI Lab, E & CE Dept., UW, Waterloo, ON, N2L 3G1, Canada. naif, mkamel@pami.uwaterloo.ca 2

More information

Towards automatic annotation of Sign Language dictionary corpora

Towards automatic annotation of Sign Language dictionary corpora Towards automatic annotation of Sign Language dictionary corpora Marek Hrúz Zdeněk Krňoul Pavel Campr Luděk Müller Univ. of West Bohemia, Faculty of Applied Sciences, Dept. of Cybernetics Univerzitní 8,

More information

Bus Detection and recognition for visually impaired people

Bus Detection and recognition for visually impaired people Bus Detection and recognition for visually impaired people Hangrong Pan, Chucai Yi, and Yingli Tian The City College of New York The Graduate Center The City University of New York MAP4VIP Outline Motivation

More information

Augmented Reality VU. Computer Vision 3D Registration (2) Prof. Vincent Lepetit

Augmented Reality VU. Computer Vision 3D Registration (2) Prof. Vincent Lepetit Augmented Reality VU Computer Vision 3D Registration (2) Prof. Vincent Lepetit Feature Point-Based 3D Tracking Feature Points for 3D Tracking Much less ambiguous than edges; Point-to-point reprojection

More information

Scale Invariant Feature Transform

Scale Invariant Feature Transform Why do we care about matching features? Scale Invariant Feature Transform Camera calibration Stereo Tracking/SFM Image moiaicing Object/activity Recognition Objection representation and recognition Automatic

More information

Selection of Scale-Invariant Parts for Object Class Recognition

Selection of Scale-Invariant Parts for Object Class Recognition Selection of Scale-Invariant Parts for Object Class Recognition Gy. Dorkó and C. Schmid INRIA Rhône-Alpes, GRAVIR-CNRS 655, av. de l Europe, 3833 Montbonnot, France fdorko,schmidg@inrialpes.fr Abstract

More information

Announcements. Recognition. Recognition. Recognition. Recognition. Homework 3 is due May 18, 11:59 PM Reading: Computer Vision I CSE 152 Lecture 14

Announcements. Recognition. Recognition. Recognition. Recognition. Homework 3 is due May 18, 11:59 PM Reading: Computer Vision I CSE 152 Lecture 14 Announcements Computer Vision I CSE 152 Lecture 14 Homework 3 is due May 18, 11:59 PM Reading: Chapter 15: Learning to Classify Chapter 16: Classifying Images Chapter 17: Detecting Objects in Images Given

More information

Computer Vision II Lecture 4

Computer Vision II Lecture 4 Computer Vision II Lecture 4 Color based Tracking 29.04.2014 Bastian Leibe RWTH Aachen http://www.vision.rwth-aachen.de leibe@vision.rwth-aachen.de Course Outline Single-Object Tracking Background modeling

More information

People Tracking and Segmentation Using Efficient Shape Sequences Matching

People Tracking and Segmentation Using Efficient Shape Sequences Matching People Tracking and Segmentation Using Efficient Shape Sequences Matching Junqiu Wang, Yasushi Yagi, and Yasushi Makihara The Institute of Scientific and Industrial Research, Osaka University 8-1 Mihogaoka,

More information

Learning a Sparse, Corner-based Representation for Time-varying Background Modelling

Learning a Sparse, Corner-based Representation for Time-varying Background Modelling Learning a Sparse, Corner-based Representation for Time-varying Background Modelling Qiang Zhu 1, Shai Avidan 2, Kwang-Ting Cheng 1 1 Electrical & Computer Engineering Department University of California

More information

Mindtree's video analytic software.

Mindtree's video analytic software. Mindtree's video analytic software. Overview Mindtree s video analytics algorithms suite are low complexity algorithms that analyze video streams in real time and provide timely actionable information

More information

Beyond Bags of features Spatial information & Shape models

Beyond Bags of features Spatial information & Shape models Beyond Bags of features Spatial information & Shape models Jana Kosecka Many slides adapted from S. Lazebnik, FeiFei Li, Rob Fergus, and Antonio Torralba Detection, recognition (so far )! Bags of features

More information

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37 Extended Contents List Preface... xi About the authors... xvii CHAPTER 1 Introduction 1 1.1 Overview... 1 1.2 Human and Computer Vision... 2 1.3 The Human Vision System... 4 1.3.1 The Eye... 5 1.3.2 The

More information

Computer Vision with MATLAB MATLAB Expo 2012 Steve Kuznicki

Computer Vision with MATLAB MATLAB Expo 2012 Steve Kuznicki Computer Vision with MATLAB MATLAB Expo 2012 Steve Kuznicki 2011 The MathWorks, Inc. 1 Today s Topics Introduction Computer Vision Feature-based registration Automatic image registration Object recognition/rotation

More information

Human Body Recognition and Tracking: How the Kinect Works. Kinect RGB-D Camera. What the Kinect Does. How Kinect Works: Overview

Human Body Recognition and Tracking: How the Kinect Works. Kinect RGB-D Camera. What the Kinect Does. How Kinect Works: Overview Human Body Recognition and Tracking: How the Kinect Works Kinect RGB-D Camera Microsoft Kinect (Nov. 2010) Color video camera + laser-projected IR dot pattern + IR camera $120 (April 2012) Kinect 1.5 due

More information

Visual Tracking. Image Processing Laboratory Dipartimento di Matematica e Informatica Università degli studi di Catania.

Visual Tracking. Image Processing Laboratory Dipartimento di Matematica e Informatica Università degli studi di Catania. Image Processing Laboratory Dipartimento di Matematica e Informatica Università degli studi di Catania 1 What is visual tracking? estimation of the target location over time 2 applications Six main areas:

More information

Tracking People. Tracking People: Context

Tracking People. Tracking People: Context Tracking People A presentation of Deva Ramanan s Finding and Tracking People from the Bottom Up and Strike a Pose: Tracking People by Finding Stylized Poses Tracking People: Context Motion Capture Surveillance

More information

Computer and Machine Vision

Computer and Machine Vision Computer and Machine Vision Lecture Week 4 Part-2 February 5, 2014 Sam Siewert Outline of Week 4 Practical Methods for Dealing with Camera Streams, Frame by Frame and De-coding/Re-encoding for Analysis

More information

A Spatio-Spectral Algorithm for Robust and Scalable Object Tracking in Videos

A Spatio-Spectral Algorithm for Robust and Scalable Object Tracking in Videos A Spatio-Spectral Algorithm for Robust and Scalable Object Tracking in Videos Alireza Tavakkoli 1, Mircea Nicolescu 2 and George Bebis 2,3 1 Computer Science Department, University of Houston-Victoria,

More information

Unsupervised Human Members Tracking Based on an Silhouette Detection and Analysis Scheme

Unsupervised Human Members Tracking Based on an Silhouette Detection and Analysis Scheme Unsupervised Human Members Tracking Based on an Silhouette Detection and Analysis Scheme Costas Panagiotakis and Anastasios Doulamis Abstract In this paper, an unsupervised, automatic video human members(human

More information

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 4, Issue 4, April 2015

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 4, Issue 4, April 2015 A Survey on Human Motion Detection and Surveillance Miss. Sapana K.Mishra Dept. of Electronics and Telecommunication Engg. J.T.M.C.O.E., Faizpur, Maharashtra, India Prof. K.S.Bhagat Dept. of Electronics

More information

Introduction to Medical Imaging (5XSA0) Module 5

Introduction to Medical Imaging (5XSA0) Module 5 Introduction to Medical Imaging (5XSA0) Module 5 Segmentation Jungong Han, Dirk Farin, Sveta Zinger ( s.zinger@tue.nl ) 1 Outline Introduction Color Segmentation region-growing region-merging watershed

More information

Features Points. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

Features Points. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE) Features Points Andrea Torsello DAIS Università Ca Foscari via Torino 155, 30172 Mestre (VE) Finding Corners Edge detectors perform poorly at corners. Corners provide repeatable points for matching, so

More information

Visual Motion Analysis and Tracking Part II

Visual Motion Analysis and Tracking Part II Visual Motion Analysis and Tracking Part II David J Fleet and Allan D Jepson CIAR NCAP Summer School July 12-16, 16, 2005 Outline Optical Flow and Tracking: Optical flow estimation (robust, iterative refinement,

More information

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification DIGITAL IMAGE ANALYSIS Image Classification: Object-based Classification Image classification Quantitative analysis used to automate the identification of features Spectral pattern recognition Unsupervised

More information

MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES

MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES Mehran Yazdi and André Zaccarin CVSL, Dept. of Electrical and Computer Engineering, Laval University Ste-Foy, Québec GK 7P4, Canada

More information

Tracking. Hao Guan( 管皓 ) School of Computer Science Fudan University

Tracking. Hao Guan( 管皓 ) School of Computer Science Fudan University Tracking Hao Guan( 管皓 ) School of Computer Science Fudan University 2014-09-29 Multimedia Video Audio Use your eyes Video Tracking Use your ears Audio Tracking Tracking Video Tracking Definition Given

More information

ISSN (Online)

ISSN (Online) Object Detection and Tracking for Computer- Vision Applications [1] Rojasvi G.M, [2] Dr Anuradha S G [1] Dept of Computer Science, RYMEC, Ballari, India [2] Associate Professor, Dept of Computer Science

More information

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION Panca Mudjirahardjo, Rahmadwati, Nanang Sulistiyanto and R. Arief Setyawan Department of Electrical Engineering, Faculty of

More information

Object Detection and Motion Based Tracking Using LSK and Variant Mask Template Matching

Object Detection and Motion Based Tracking Using LSK and Variant Mask Template Matching Object Detection and Motion Based Tracking Using LSK and Variant Mask Template Matching Ms. Priyanka S. Bhawale, Mr. Sachin Patil Abstract The aim of object tracking is to find moving object in a frames

More information

A Texture-Based Method for Modeling the Background and Detecting Moving Objects

A Texture-Based Method for Modeling the Background and Detecting Moving Objects A Texture-Based Method for Modeling the Background and Detecting Moving Objects Marko Heikkilä and Matti Pietikäinen, Senior Member, IEEE 2 Abstract This paper presents a novel and efficient texture-based

More information

Classification of objects from Video Data (Group 30)

Classification of objects from Video Data (Group 30) Classification of objects from Video Data (Group 30) Sheallika Singh 12665 Vibhuti Mahajan 12792 Aahitagni Mukherjee 12001 M Arvind 12385 1 Motivation Video surveillance has been employed for a long time

More information

Robert Collins CSE598G. Intro to Template Matching and the Lucas-Kanade Method

Robert Collins CSE598G. Intro to Template Matching and the Lucas-Kanade Method Intro to Template Matching and the Lucas-Kanade Method Appearance-Based Tracking current frame + previous location likelihood over object location current location appearance model (e.g. image template,

More information

Applied Bayesian Nonparametrics 5. Spatial Models via Gaussian Processes, not MRFs Tutorial at CVPR 2012 Erik Sudderth Brown University

Applied Bayesian Nonparametrics 5. Spatial Models via Gaussian Processes, not MRFs Tutorial at CVPR 2012 Erik Sudderth Brown University Applied Bayesian Nonparametrics 5. Spatial Models via Gaussian Processes, not MRFs Tutorial at CVPR 2012 Erik Sudderth Brown University NIPS 2008: E. Sudderth & M. Jordan, Shared Segmentation of Natural

More information

Research Motivations

Research Motivations Intelligent Video Surveillance Stan Z. Li Center for Biometrics and Security Research (CBSR) & National Lab of Pattern Recognition (NLPR) Institute of Automation, Chinese Academy of Sciences ASI-07, Hong

More information

Final Exam Study Guide

Final Exam Study Guide Final Exam Study Guide Exam Window: 28th April, 12:00am EST to 30th April, 11:59pm EST Description As indicated in class the goal of the exam is to encourage you to review the material from the course.

More information

Class 3: Advanced Moving Object Detection and Alert Detection Feb. 18, 2008

Class 3: Advanced Moving Object Detection and Alert Detection Feb. 18, 2008 Class 3: Advanced Moving Object Detection and Alert Detection Feb. 18, 2008 Instructor: YingLi Tian Video Surveillance E6998-007 Senior/Feris/Tian 1 Outlines Moving Object Detection with Distraction Motions

More information

Real-Time Human Detection, Tracking, and Verification in Uncontrolled Camera Motion Environments

Real-Time Human Detection, Tracking, and Verification in Uncontrolled Camera Motion Environments Real-Time Human Detection, Tracking, and Verification in Uncontrolled Camera Motion Environments Mohamed Hussein Wael Abd-Almageed Yang Ran Larry Davis Institute for Advanced Computer Studies University

More information

Short Survey on Static Hand Gesture Recognition

Short Survey on Static Hand Gesture Recognition Short Survey on Static Hand Gesture Recognition Huu-Hung Huynh University of Science and Technology The University of Danang, Vietnam Duc-Hoang Vo University of Science and Technology The University of

More information

Combining Edge and Color Features for Tracking Partially Occluded Humans

Combining Edge and Color Features for Tracking Partially Occluded Humans Combining Edge and Color Features for Tracking Partially Occluded Humans Mandar Dixit and K.S. Venkatesh Computer Vision Lab., Department of Electrical Engineering, Indian Institute of Technology, Kanpur

More information

Object and Class Recognition I:

Object and Class Recognition I: Object and Class Recognition I: Object Recognition Lectures 10 Sources ICCV 2005 short courses Li Fei-Fei (UIUC), Rob Fergus (Oxford-MIT), Antonio Torralba (MIT) http://people.csail.mit.edu/torralba/iccv2005

More information