Eric Grimson, Chris Stauffer,

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Bayesian Decision Theory Case Studies
People Counting and Human Detection in a Challenging Situation Ya-Li Hou and Grantham K. H. Pang IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART.
The fundamental matrix F
For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
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.
MIT AI Lab Paul Viola NTT Visit: Image Database Retrieval Variable Viewpoint Reality Professor Paul Viola Collaborators: Professor Eric Grimson, Jeremy.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Space-time interest points Computational Vision and Active Perception Laboratory (CVAP) Dept of Numerical Analysis and Computer Science KTH (Royal Institute.
Semantic Structure from Motion Paper by: Sid Yingze Bao and Silvio Savarese Presentation by: Ian Lenz.
Real-Time Human Pose Recognition in Parts from Single Depth Images Presented by: Mohammad A. Gowayyed.
Foreground Background detection from video Foreground Background detection from video מאת : אבישג אנגרמן.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
GIS and Image Processing for Environmental Analysis with Outdoor Mobile Robots School of Electrical & Electronic Engineering Queen’s University Belfast.
Broadcast Court-Net Sports Video Analysis Using Fast 3-D Camera Modeling Jungong Han Dirk Farin Peter H. N. IEEE CSVT 2008.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Multi video camera calibration and synchronization.
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.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
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.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Object Detection and Tracking Mike Knowles 11 th January 2005
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry Some material taken from:  David Lowe, UBC  Jiri Matas, CMP Prague
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Final Presentation Supervisor: Rein van den Boomgaard Mark.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
KLT tracker & triangulation Class 6 Read Shi and Tomasi’s paper on good features to track
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
WP -6: Human Tracking and Modelling Year–I Objectives: Simple upper-body models and articulated tracks from test videos. Year-I Achievements: Tracking.
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
A Brief Overview of Computer Vision Jinxiang Chai.
Flow Based Action Recognition Papers to discuss: The Representation and Recognition of Action Using Temporal Templates (Bobbick & Davis 2001) Recognizing.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
Vision Surveillance Paul Scovanner.
A General Framework for Tracking Multiple People from a Moving Camera
MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,
Person detection, tracking and human body analysis in multi-camera scenarios Montse Pardàs (UPC) ACV, Bilkent University, MTA-SZTAKI, Technion-ML, University.
Metrology 1.Perspective distortion. 2.Depth is lost.
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
Epitomic Location Recognition A generative approach for location recognition K. Ni, A. Kannan, A. Criminisi and J. Winn In proc. CVPR Anchorage,
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Expectation-Maximization (EM) Case Studies
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
Feature Matching. Feature Space Outlier Rejection.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Silhouette Segmentation in Multiple Views Wonwoo Lee, Woontack Woo, and Edmond Boyer PAMI, VOL. 33, NO. 7, JULY 2011 Donguk Seo
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
Adaptive background mixture models for real-time tracking 信息行业化工程中心 赵红.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Bayesian Decision Theory Case Studies CS479/679 Pattern Recognition Dr. George Bebis.
MIT AI Lab Paul Viola NTT Visit: Image Database Retrieval Variable Viewpoint Reality Professor Paul Viola Collaborators: Professor Eric Grimson, Jeremy.
Learning Patterns of Activity
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
A Forest of Sensors: Tracking
Image Segmentation Techniques
Multiple View Geometry for Robotics
Combining Geometric- and View-Based Approaches for Articulated Pose Estimation David Demirdjian MIT Computer Science and Artificial Intelligence Laboratory.
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
A Forest of Sensors: Classification
Presented by Xu Miao April 20, 2005
Presentation transcript:

Eric Grimson, Chris Stauffer, A Forest of Sensors: Using adaptive tracking to classify and monitor activities MIT AI Lab Eric Grimson, Chris Stauffer, Lily Lee, Raquel Romano, Gideon Stein 11/21/2018 Forest of Sensors

Eric Grimson, Chris Stauffer, A Forest of Sensors: Using adaptive tracking to classify and monitor activities MIT AI Lab Eric Grimson, Chris Stauffer, Lily Lee, Raquel Romano, Gideon Stein 11/21/2018 Forest of Sensors

A Forest of Sensors Given autonomous vision modules (AVMs): low power, low cost, can compute wide range of visual routines Create a forest of disposable AVMs: attached to trees, buildings, vehicles dropped by air Question: Can the forest bootstrap itself to monitor sites for activities? 11/21/2018 Forest of Sensors

Multi-camera version 11/21/2018 Forest of Sensors

Adaptive Background Model Pixel Consistent with Background Model? Video Frames Adaptive Background Model X,Y,Size,Dx,Dy Local Tracking Histories 11/21/2018 Forest of Sensors

Capabilities and components Self calibration building rough site models detecting visibility primitive detection moving object modeling activity detection activity calibration 11/21/2018 Forest of Sensors

Working hypothesis Can achieve all of these capabilities simply by accurately tracking moving objects in the scene. 11/21/2018 Forest of Sensors

A robust, real-time tracker Model each pixel as an independent process Model previous n samples with weighted mixture of Gaussians, using exponentially decaying time window Background defined as set of dominant models that account for T percent of data Update weights and parameters Pixel > 2 sigma from background is moving Select significant blobs as objects 11/21/2018 Forest of Sensors

Adaptive tracking 11/21/2018 Forest of Sensors

Dynamic calibration Track objects in multiple cameras use correspondences to find a homography, assuming planar motion modify homography by fitting image features use non-planar features to solve for epipolar geometry, and refine 11/21/2018 Forest of Sensors

Dynamic calibration 11/21/2018 Forest of Sensors

Site modeling N camera stereo from calibration dynamic tracking updates visibility detection and placement update reconstruction from multiple moving views 11/21/2018 Forest of Sensors

Site models by tracking 11/21/2018 Forest of Sensors

Site models by tracking 11/21/2018 Forest of Sensors

Site modeling from stereo Multi-camera stereo reconstruction 11/21/2018 Forest of Sensors

Stereo reconstruction 11/21/2018 Forest of Sensors

Activity detection & calibration Need to find common patterns in track data 11/21/2018 Forest of Sensors

Pattern tracks 11/21/2018 Forest of Sensors

Detect Regularities & Anomalies? 11/21/2018 Forest of Sensors

Example track patterns Running continuously for almost 1 year during snow, wind, rain, ... one can observe patterns over space and over time need a system to detect automatically 11/21/2018 Forest of Sensors

Classifying objects Simple classifiers based on feature selection Example -- people vs. cars using aspect ratio and size 11/21/2018 Forest of Sensors

Flexible template querying DATABASE QUERY IMAGES IN THE QUERY-CLASS Template match A B C 11/21/2018 Forest of Sensors

The Starting Point Sinha’s Ratio Template 11/21/2018 Forest of Sensors

Using this template 11/21/2018 Forest of Sensors

Build a Spatial Template R2 TEMPLATE UNITS A B C R1 R1 R2 A B C R1: A(red) < B(red) A(green) < B(green) A(lum) < B(lum) A(blue) > A(green) A(blue) > A(red) TEMPLATE R2: B(red) > C(red) B(green) > C (green) B(blue) > C(blue) B(lum) > C(lum) 11/21/2018 Forest of Sensors

Example Recognition 11/21/2018 Forest of Sensors

Example Detection 11/21/2018 Forest of Sensors

Example Classification 11/21/2018 Forest of Sensors

Example Results 11/21/2018 Forest of Sensors

Classifying objects Using flexible templates to detect vehicles 11/21/2018 Forest of Sensors

Classifying activities Quantize state space of continuous observations by fitting Gaussians map sequence of observables to sequence of labels compute co-occurrence of labels over sequences -- defines joint probability cluster by E/M methods to find underlying probability distributions 11/21/2018 Forest of Sensors

Automatic activity classification 11/21/2018 Forest of Sensors

Long-term Activity Patterns 11/21/2018 Forest of Sensors

Multi-camera version 11/21/2018 Forest of Sensors

Mapping patterns to maps 11/21/2018 Forest of Sensors

Multi-camera coordination 11/21/2018 Forest of Sensors

Finding unusual events 11/21/2018 Forest of Sensors

Finding similar events 11/21/2018 Forest of Sensors

Future plans integration of pieces site models from dynamic tracking activity classification from multiple views variations on classification methods vocabulary of activities and interactions interactions of activity tracks fine scale actions 11/21/2018 Forest of Sensors