Tutorial: multicamera and distributed video surveillance Third ACM/IEEE International Conference on Distributed Smart Cameras.

Slides:



Advertisements
Similar presentations
2.3.3 MAD SAMBA (Multicamera and distributed Surveillance and multisensor-based surveillance) Contact: Alessandro ZANASI zanasi-alessandro.eu.
Advertisements

Agenda.
Automatic Color Gamut Calibration Cristobal Alvarez-Russell Michael Novitzky Phillip Marks.
Patch to the Future: Unsupervised Visual Prediction
Pedestrian Detection: introduction
Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.
Silhouette Lookup for Automatic Pose Tracking N ICK H OWE.
ICDSC 2007 – Vienna, Austria – Sept A Distributed Outdoor Video Surveillance System for Detection of Abnormal.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Tracking Multiple Occluding People by Localizing on Multiple Scene Planes Professor :王聖智 教授 Student :周節.
Object Inter-Camera Tracking with non- overlapping views: A new dynamic approach Trevor Montcalm Bubaker Boufama.
G. Valenzise *, L. Gerosa, M. Tagliasacchi *, F. Antonacci *, A. Sarti * IEEE Int. Conf. On Advanced Video and Signal-based Surveillance, 2007 * Dipartimento.
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
Tracking Objects with Dynamics Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/21/15 some slides from Amin Sadeghi, Lana Lazebnik,
MULTI-TARGET TRACKING THROUGH OPPORTUNISTIC CAMERA CONTROL IN A RESOURCE CONSTRAINED MULTIMODAL SENSOR NETWORK Jayanth Nayak, Luis Gonzalez-Argueta, Bi.
Statistical Estimation of High Dimensional Covariance Matrices – a sampling from Prof. Hero’s research group Ted Tsiligkaridis SPEECS Friday, Sept. 9,
A Bayesian algorithm for tracking multiple moving objects in outdoor surveillance video Department of Electrical Engineering and Computer Science The University.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
Detecting and Tracking Moving Objects for Video Surveillance Isaac Cohen and Gerard Medioni University of Southern California.
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.
Stockman MSU Fall Computing Motion from Images Chapter 9 of S&S plus otherwork.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
Overview and Mathematics Bjoern Griesbach
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Dan Schonfeld Co-Director, Multimedia Communications Laboratory Professor, Departments of ECE, CS & Bioengineering University of Illinois at Chicago.
Two Examples Of Indoor And Outdoor Surveillance Systems: Motivation, Design, And Testing Ioannis Pavlidis Vassilios Morellas Honeywell Laboratories.
Simple Calibration of Non-overlapping Cameras with a Mirror
Tracking a Moving Object with a Binary Sensor Network J. Aslam, Z. Butler, V. Crespi, G. Cybenko and D. Rus Presenter: Qiang Jing.
1 Miodrag Bolic ARCHITECTURES FOR EFFICIENT IMPLEMENTATION OF PARTICLE FILTERS Department of Electrical and Computer Engineering Stony Brook University.
Reading Notes: Special Issue on Distributed Smart Cameras, Proceedings of the IEEE Mahmut Karakaya Graduate Student Electrical Engineering and Computer.
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
P. 1/30 Heping Song, Tong Liu, Xiaomu Luo and Guoli Wang Feedback based Sparse Recovery for Motion Tracking in RF Sensor Networks IEEE Inter.
Object Tracking using Particle Filter
Similarity measuress Laboratory of Image Analysis for Computer Vision and Multimedia Università di Modena e Reggio Emilia,
Learning and Recognizing Human Dynamics in Video Sequences Christoph Bregler Alvina Goh Reading group: 07/06/06.
A General Framework for Tracking Multiple People from a Moving Camera
Video-Vigilance and Biometrics
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
Realtime 3D model construction with Microsoft Kinect and an NVIDIA Kepler laptop GPU Paul Caheny MSc in HPC 2011/2012 Project Preparation Presentation.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
Signal Processing & Communication for Smart Dust Networks Haralabos (Babis) Papadopoulos ECE Department Institute for Systems Research University of Maryland,
Compressive Sensing for Multimedia Communications in Wireless Sensor Networks By: Wael BarakatRabih Saliba EE381K-14 MDDSP Literary Survey Presentation.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Expectation-Maximization (EM) Case Studies
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
Sequential Monte-Carlo Method -Introduction, implementation and application Fan, Xin
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
A Dynamic Conditional Random Field Model for Object Segmentation in Image Sequences Duke University Machine Learning Group Presented by Qiuhua Liu March.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
OBJECT TRACKING USING PARTICLE FILTERS. Table of Contents Tracking Tracking Tracking as a probabilistic inference problem Tracking as a probabilistic.
Tracking with dynamics
Matching of Objects Moving Across Disjoint Cameras Eric D. Cheng and Massimo Piccardi IEEE International Conference on Image Processing
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
Particle Filtering for Symmetry Detection and Segmentation Pramod Vemulapalli.
Learning Image Statistics for Bayesian Tracking Hedvig Sidenbladh KTH, Sweden Michael Black Brown University, RI, USA
Detecting Moving Objects, Ghosts, and Shadows in Video Streams
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Tracking Objects with Dynamics
Particle Filtering for Geometric Active Contours
Wavestore Integrates…
Eric Grimson, Chris Stauffer,
Presented by: Yang Yu Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy Mingliang Chen, Xing Wei, Qingxiong.
Multiple View Geometry for Robotics
Related Work in Camera Network Tracking
Presentation transcript:

Tutorial: multicamera and distributed video surveillance Third ACM/IEEE International Conference on Distributed Smart Cameras ICDSC /08/2009 Como (Italy) Prof. Rita Cucchiara Università di Modena e Reggio Emilia, Italy

Distributed surveillance  Problem of tracking and distributed consistent labeling : Problem of matching or recognizing objects previously viewed by other cameras.  Some constraints:  Constraints on the motion models and transition times  Scene planarity for both overlapping and not overlapping FOVs  Constraints of recurrent paths [70] V. Kettenker, R. Zabih Bayesian multi camera surveillance CVPR 1999 [54] C.Stauffer, K.Tieu automated multi- camera planar tracking correspondence modeling cvpr 2003

Distributed surveillance (cont.)  Network of (smart) cameras; Not overlapped FoVs; loosely coupled.  Problems of node communication  If moving cameras: problems of calibration and tracking. The simultaneous localization and tracking ( SLAT ) problem, to estimate both the trajectory of the object and the poses of the cameras.  Problem of color calibration [71]Zoltan Safar, John Aa. Sørensen, Jianjun Chen, and K°are J. Kristoffersen MULTIMODAL WIRELESS NETWORKS: DISTRIBUTED SURVEILLANCE WITH MULTIPLE NODES Proc of ICASSP 2005 [72]Funiak, S.; Guestrin, C.; Paskin, M.; Sukthankar, R.; Distributed localization of networked cameras Int conf on Information Processing in Sensor Networks, Information Processing in Sensor Networks, originalIndependent channels Look-up table Full matrix

Color calibration  Methods:  Linear transformation  Independent channels  Full matrix ( M conmputed with LSQ)  Look-up table  for non linear  transformation [73]Roullot, E., "A unifying framework for color image calibration," 15th International Conference on Systems, Signals and Image Processing, IWSSIP 2008, pp , June 2008 [74]K. Yamamoto and J. U “Color Calibration for Multi-Camera System by using Color Pattern Board” Technical Report MECSE

Feature to match  Color (single / multiple)  Shape (geometrical ratios / spline / elliptical models)  Motion (speed, direction)  Gait (Fourier transform)  SIFT +, grey level co-occurrence matrix, Zernike moments and some simple colour features  Polar color histogram + Shape [75]Nicholas J. Redding, Julius Fabian Ohmer1, Judd Kelly1 & Tristrom Cooke Cross-Matching via Feature Matching for Camera Handover with Non-Overlapping Fields of View Proc. Of DICTA2008 [76]Kang, Jinman; Cohen, Isaac; Medioni, Gerard, "Persistent Objects Tracking Across Multiple Non Overlapping Cameras," IEEE Workshop on Motion and Video Computing, WACV/MOTIONS '05, vol.2, no., pp , Jan. 2005

Distributed Surveillance at ImageLab  The problem: a people disappeared in the scene exiting from a camera FoV, where can be detected in the future?  1) tracking within a camera FoV multi hypothesis generation  2) tracking in exit zones  3) Prediction into new cameras’ FoVs  4) matching in the entering zones  Using Particle Filtering + Pathnodes  In computer graphic all the possible avatar positions are represented by nodes and the connecting arcs refers to allowed paths. The sequence of visited nodes is called pathnodes. A weight can be associated to each arc in order to give some measures on it, such as the duration, the likelihood to be chosen with respect to other paths, and so on.  Weights can be defined or learned in a testing phase [ 77]R. Vezzani, D. Baltieri, R. Cucchiara, "Pathnodes integration of standalone Particle Filters for people tracking on distributed surveillance systems" in Proceedings of 25° ICIAP2009, 2009

Exploit the knowledge about the scene  To avoid all-to-all matches, the tracking system can exploit the knowledge about the scene  Preferential paths -> Pathnodes  Border line / exit zones  Physical constraints & Forbidden zones NVR  Temporal constraints

Tracking with pathnode A possible path between Camera1 and Camera 4

Pathnodes lead particle diffusion

Results with PF and pathnodes Single camera tracking: Multicamera tracking Recall=90.27% Recall=84.16% Precision=88.64% Precision=80.00%

Example Frame 431. a man #21 exits and his particles are propagated Frame 452 a person # 22 exits too and also his particles are propagated Frame 471 a people is detected in Camera #2 and the particles of both # 21 and #22 are used but the ones of #22 match and person 22 is recognized