Chess Review May 11, 2005 Berkeley, CA Tracking Multiple Objects using Sensor Networks and Camera Networks Songhwai Oh EECS, UC Berkeley

Slides:



Advertisements
Similar presentations
Discussion for SAMSI Tracking session, 8 th September 2008 Simon Godsill Signal Processing and Communications Lab. University of Cambridge www-sigproc.eng.cam.ac.uk/~sjg.
Advertisements

1 A Real-Time Communication Framework for Wireless Sensor-Actuator Networks Edith C.H. Ngai 1, Michael R. Lyu 1, and Jiangchuan Liu 2 1 Department of Computer.
1 ECE 776 Project Information-theoretic Approaches for Sensor Selection and Placement in Sensor Networks for Target Localization and Tracking Renita Machado.
A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Randomized Sensing in Adversarial Environments Andreas Krause Joint work with Daniel Golovin and Alex Roper International Joint Conference on Artificial.
Sonar and Localization LMICSE Workshop June , 2005 Alma College.
Fault-Tolerant Target Detection in Sensor Networks Min Ding +, Dechang Chen *, Andrew Thaeler +, and Xiuzhen Cheng + + Department of Computer Science,
A Survey on Tracking Methods for a Wireless Sensor Network Taylor Flagg, Beau Hollis & Francisco J. Garcia-Ascanio.
Gibbs Sampling Qianji Zheng Oct. 5th, 2010.
1 Vertically Integrated Seismic Analysis Stuart Russell Computer Science Division, UC Berkeley Nimar Arora, Erik Sudderth, Nick Hay.
Volkan Cevher, Marco F. Duarte, and Richard G. Baraniuk European Signal Processing Conference 2008.
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Segmentation and Tracking of Multiple Humans in Crowded Environments Tao Zhao, Ram Nevatia, Bo Wu IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE,
Machine Learning CUNY Graduate Center Lecture 7b: Sampling.
1 Hybrid Agent-Based Modeling: Architectures,Analyses and Applications (Stage One) Li, Hailin.
Chess Review May 11, 2005 Berkeley, CA Closing the loop around Sensor Networks Bruno Sinopoli Shankar Sastry Dept of Electrical Engineering, UC Berkeley.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
May 11, 2005 Tracking on a Graph Songhwai Oh Shankar Sastry Target trajectoriesEstimated tracks Tracking in Sensor Networks Target tracking is a representative.
Computer vision: models, learning and inference Chapter 10 Graphical Models.
Bayesian Filtering for Location Estimation D. Fox, J. Hightower, L. Liao, D. Schulz, and G. Borriello Presented by: Honggang Zhang.
Nov : Review MeetingACCLIMATE Instrumenting Wireless Sensor Networks for Real-Time Surveillance Songhwai Oh Advisor: Shankar Sastry EECS UC Berkeley.
A Decentralised Coordination Algorithm for Mobile Sensors School of Electronics and Computer Science University of Southampton {rs06r2, fmdf08r, acr,
Nonlinear Stochastic Programming by the Monte-Carlo method Lecture 4 Leonidas Sakalauskas Institute of Mathematics and Informatics Vilnius, Lithuania EURO.
Optimal Placement and Selection of Camera Network Nodes for Target Localization A. O. Ercan, D. B. Yang, A. El Gamal and L. J. Guibas Stanford University.
Data Selection In Ad-Hoc Wireless Sensor Networks Olawoye Oyeyele 11/24/2003.
MITACS-PINTS Prediction In Interacting Systems Project Leader : Michael Kouriztin.
Decentralised Coordination of Mobile Sensors School of Electronics and Computer Science University of Southampton Ruben Stranders,
Presented by: Chaitanya K. Sambhara Paper by: Maarten Ditzel, Caspar Lageweg, Johan Janssen, Arne Theil TNO Defence, Security and Safety, The Hague, The.
Secure Localization Algorithms for Wireless Sensor Networks proposed by A. Boukerche, H. Oliveira, E. Nakamura, and A. Loureiro (2008) Maria Berenice Carrasco.
Information Quality Aware Routing in Event-Driven Sensor Networks Hwee-Xian TAN 1, Mun Choon CHAN 1, Wendong XIAO 2, Peng-Yong KONG 2 and Chen-Khong THAM.
Particle Filtering in Network Tomography
Target Tracking with Binary Proximity Sensors: Fundamental Limits, Minimal Descriptions, and Algorithms N. Shrivastava, R. Mudumbai, U. Madhow, and S.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
A General Framework for Tracking Multiple People from a Moving Camera
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
Machine Learning Lecture 23: Statistical Estimation with Sampling Iain Murray’s MLSS lecture on videolectures.net:
November 1, 2012 Presented by Marwan M. Alkhweldi Co-authors Natalia A. Schmid and Matthew C. Valenti Distributed Estimation of a Parametric Field Using.
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Coordinated Sensor Deployment for Improving Secure Communications and Sensing Coverage Yinian Mao, Min Wu Security of ad hoc and Sensor Networks, Proceedings.
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.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Detection, Classification and Tracking in a Distributed Wireless Sensor Network Presenter: Hui Cao.
Automated Intruder Tracking using Particle Filtering and a Network of Binary Motion Sensors Jeremy Schiff EECS Department University of California, Berkeley.
Secure In-Network Aggregation for Wireless Sensor Networks
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
Analyzing wireless sensor network data under suppression and failure in transmission Alan E. Gelfand Institute of Statistics and Decision Sciences Duke.
Mixture Kalman Filters by Rong Chen & Jun Liu Presented by Yusong Miao Dec. 10, 2003.
The Markov Chain Monte Carlo Method Isabelle Stanton May 8, 2008 Theory Lunch.
Multi-target Detection in Sensor Networks Xiaoling Wang ECE691, Fall 2003.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
The Unscented Particle Filter 2000/09/29 이 시은. Introduction Filtering –estimate the states(parameters or hidden variable) as a set of observations becomes.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
Overview Objective Track an unknown number of targets using a wireless sensor network of binary sensors for real-time surveillance Issues Real-time operation.
TEMPLATE DESIGN © Approximate Inference Completing the analogy… Inferring Seismic Event Locations We start out with the.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
Generalization Performance of Exchange Monte Carlo Method for Normal Mixture Models Kenji Nagata, Sumio Watanabe Tokyo Institute of Technology.
estimated tracklet partition
Markov Networks.
Jose-Luis Blanco, Javier González, Juan-Antonio Fernández-Madrigal
NEST Final Experiment: the application layer
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Chess Review May 11, 2005 Berkeley, CA Tracking Multiple Objects using Sensor Networks and Camera Networks Songhwai Oh EECS, UC Berkeley

Chess Review, May 11, Applications Surveillance and security Search and rescue Disaster and emergency response system Pursuit evasion games [Schenato, Oh, Sastry, ICRA’05] Inventory management Spatio-temporal data collection Visitor guidance and other location-based services

Chess Review, May 11, Outline Multiple-target tracking problem Markov chain Monte Carlo data association (MCMCDA) algorithm Hierarchical multiple-target tracking algorithm for sensor networks Distributed multiple-target tracking using camera networks

Chess Review, May 11, Multiple-Target Tracking Problem

Chess Review, May 11, Solution Space of Data Association Problem (a) Observations Y (b) Example of a partition  of Y

Chess Review, May 11, Two Possible Solutions to Data Association Problem

Chess Review, May 11, Outline Multiple-target tracking problem Markov chain Monte Carlo data association (MCMCDA) algorithm –[Oh, Russell, Sastry, CDC 2004] Hierarchical multiple-target tracking algorithm for sensor networks Distributed multiple-target tracking using camera networks

Chess Review, May 11, Markov Chain Monte Carlo (MCMC) A general method to generate samples from a complex distribution For some complex problems, MCMC is the only known general algorithm that finds a good approximate solution in polynomial time [Jerrum, Sinclair, 1996] Applications: –Complex probability distribution integration problems –Counting problems (#P-complete problems) –Combinatorial optimization problems Data association problem has a very complex probability distribution

Chess Review, May 11, MCMC Data Association (MCMCDA) Start with some initial state  1 2  

Chess Review, May 11, MCMC Data Association (MCMCDA) Propose a new state  ’ » q(  n,  ’) q:  £ 2  ! [0,1], proposal distribution q(  n,  ’) = probability of proposing  ’ when the chain is in  n propose nn ’’ q(  n,  ’) is determined by 8 moves:

Chess Review, May 11, MCMC Data Association (MCMCDA) If accepted, If not accepted,  n+1 =  ’  n+1 =  n Accept the proposal with probability  (  ) = P(  |Y), Y = observations

Chess Review, May 11, MCMC Data Association (MCMCDA) Repeat it for N steps 

Chess Review, May 11, MCMC Data Association (MCMCDA) But how fast does it converge?

Chess Review, May 11, Polynomial-Time Approximation to Joint Probabilistic Data Association* * [Oh,Sastry, ACC 2005]

Chess Review, May 11, MCMCDA Highlights Optimal Bayesian filter in the limit Provides approximate solutions to both MAP and MMSE Avoids the enumeration of all feasible events Single-scan MCMCDA approximates JPDA in polynomial time with guaranteed error bounds [Oh,Sastry, ACC 2005] Outperforms Multiple Hypothesis Tracking algorithm [Oh, Russell,Sastry, CDC 2004] Statistically sound approach to initiate and terminate tracks –Can track an unknown number of targets –Suitable for an autonomous surveillance system Easily distributed and suitable for sensor networks

Chess Review, May 11, Outline Multiple-target tracking problem Markov chain Monte Carlo data association (MCMCDA) algorithm Hierarchical multiple-target tracking algorithm for sensor networks –[Oh, Schenato, Sastry, ICRA 2005] Distributed multiple-target tracking using camera networks

Chess Review, May 11, Limited capabilities of a sensor node –Limited supply of power –Short communication range –High transmission failure rates –High communication delay rates –Limited amount of memory and computational power Inaccuracy of sensors –Short sensing range –Low detection probabilities –High false detection probabilities Inaccuracy of sensor network localization Challenges in Sensor Networks

Chess Review, May 11, Hierarchical MTT Algorithm Autonomous –Ability to initiate and terminate an unknown number of tracks –Required for distributed tracking Low computation and memory Robust against –transmission failures –communication delays –localization error Scalable Low communication load Local data fusion MCMCDA Hierarchy Requirements Hierarchical MTT (HMTT)

Chess Review, May 11, Algorithm Overview Assume a few supernodes, e.g., Intel’s Stargate, iMote2 –Longer communication range Regular sensors are grouped by supernodes 1.Sensors detect an object and fuse local data 2.Fused data are transmitted to the nearest supernode 3.Each supernode estimates tracks by running the online MCMCDA 4.Supernodes exchange tracks with each other 5.Track-level data association by MCMCDA to resolve duplicate tracks

Chess Review, May 11, Simulation To measure the performance of the algorithm against localization error, transmission failure and communication delay Setup –100x100 grid sensor field –Single supernode at the center –Separation between neighboring nodes = 1 unit length –Signal strength sensor model (noisy range data only) –Data fusion: weighted sum of sensor positions of neighboring sensors with overlapping sensing regions (weighted by signal strengths)

Chess Review, May 11, Robustness against Localization Error Gaussian localization error No performance loss up to the average localization error of.7 times the separation between sensors

Chess Review, May 11, Robustness against Transmission Failures An independent transmission failure model is assumed Tolerates up to 50% lost-to-total packet ratio

Chess Review, May 11, Robustness against Communication Delays An independent communication delay model is assumed Tolerates up to 90% delayed-to-total packet ratio

Chess Review, May 11, * Joint work with Phoebus Chen

Chess Review, May 11, Experiment Results ScenarioExecution of HMTT Tracks from HMTT detection potential tracks estimated tracks

Chess Review, May 11, Outline Multiple-target tracking problem Markov chain Monte Carlo data association (MCMCDA) algorithm Hierarchical multiple-target tracking algorithm for sensor networks Distributed multiple-target tracking using camera networks –In progress

Chess Review, May 11, Camera Networks Concept: sensor network of cameras Benefits –Less installation cost (no wires) –Rich set of measurements (color, shape, position, etc.) –Reliable verification of an event Applications –Surveillance and security –Situational awareness for support of decision making –Emergency and disaster response

Chess Review, May 11, Cory Hall Camera Network Testbed DVR on 1st floor operations room 4 omnicams/12 perspective cameras, focus on 2 busier hallways

Chess Review, May 11, Video

Chess Review, May 11, Conclusions Multiple-target tracking is a challenging problem It gets more challenging when data is collected via unreliable networks such as sensor networks MCMCDA is an optimal Bayesian filter in the limit and provides superior performance Hierarchical multiple-target tracking algorithm –No performance loss up to the average localization error of.7 times the separation between sensors –Tolerates up to 50% lost-to-total packet ratio –Tolerates up to 90% delayed-to-total packet ratio Camera networks –Presents a new set of challenges –Hierarchical multiple-target tracking algorithm is applied to track multiple targets in a distributed manner