MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Heterogeneous Sensor Webs for Automated Target Recognition and Tracking in Urban Terrain (W911NF-06-1-0076)

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
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.
Pattern Recognition and Machine Learning
Computer vision: models, learning and inference Chapter 8 Regression.
Dynamic Bayesian Networks (DBNs)
An Introduction to Variational Methods for Graphical Models.
Introduction of Probabilistic Reasoning and Bayesian Networks
More MR Fingerprinting
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Sean J.Kirkpatrick, Ph.D. Department of Biomedical Engineering Michigan Technological University 1400 Townsend Dr. Houghton, MI USA
Shape and Dynamics in Human Movement Analysis Ashok Veeraraghavan.
Temporal Action-Graph Games: A New Representation for Dynamic Games Albert Xin Jiang University of British Columbia Kevin Leyton-Brown University of British.
SA-1 Body Scheme Learning Through Self-Perception Jürgen Sturm, Christian Plagemann, Wolfram Burgard.
Variational Inference and Variational Message Passing
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Region labelling Giving a region a name. Image Processing and Computer Vision: 62 Introduction Region detection isolated regions Region description properties.
Stanford CS223B Computer Vision, Winter 2007 Lecture 12 Tracking Motion Professors Sebastian Thrun and Jana Košecká CAs: Vaibhav Vaish and David Stavens.
Probabilistic video stabilization using Kalman filtering and mosaicking.
Part 2 of 3: Bayesian Network and Dynamic Bayesian Network.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Arizona State University DMML Kernel Methods – Gaussian Processes Presented by Shankar Bhargav.
Computer vision: models, learning and inference Chapter 10 Graphical Models.
Computer vision: models, learning and inference
Tracking with Linear Dynamic Models. Introduction Tracking is the problem of generating an inference about the motion of an object given a sequence of.
Lecture II-2: Probability Review
Aspects of Bayesian Inference and Statistical Disclosure Control in Python Duncan Smith Confidentiality and Privacy Group CCSR University of Manchester.
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
Crash Course on Machine Learning
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
The horseshoe estimator for sparse signals CARLOS M. CARVALHO NICHOLAS G. POLSON JAMES G. SCOTT Biometrika (2010) Presented by Eric Wang 10/14/2010.
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
Human-Computer Interaction Human-Computer Interaction Tracking Hanyang University Jong-Il Park.
Probabilistic Context Free Grammars for Representing Action Song Mao November 14, 2000.
V. Space Curves Types of curves Explicit Implicit Parametric.
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Computer Vision - A Modern Approach Set: Tracking Slides by D.A. Forsyth The three main issues in tracking.
Loris Bazzani*, Marco Cristani*†, Vittorio Murino*† Speaker: Diego Tosato* *Computer Science Department, University of Verona, Italy †Istituto Italiano.
ECE 8443 – Pattern Recognition LECTURE 07: MAXIMUM LIKELIHOOD AND BAYESIAN ESTIMATION Objectives: Class-Conditional Density The Multivariate Case General.
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
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.
The Dirichlet Labeling Process for Functional Data Analysis XuanLong Nguyen & Alan E. Gelfand Duke University Machine Learning Group Presented by Lu Ren.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Expectation-Maximization (EM) Case Studies
CS Statistical Machine learning Lecture 24
Lecture 2: Statistical learning primer for biologists
The generalization of Bayes for continuous densities is that we have some density f(y|  ) where y and  are vectors of data and parameters with  being.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
Computer vision: models, learning and inference M Ahad Multiple Cameras
OBJECT TRACKING USING PARTICLE FILTERS. Table of Contents Tracking Tracking Tracking as a probabilistic inference problem Tracking as a probabilistic.
Tracking with dynamics
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
04/21/2005 CS673 1 Being Bayesian About Network Structure A Bayesian Approach to Structure Discovery in Bayesian Networks Nir Friedman and Daphne Koller.
1 VARIOUS ISSUES IN THE LARGE STRAIN THEORY OF TRUSSES STAMM 2006 Symposium on Trends in Applications of Mathematics to Mechanics Vienna, Austria, 10–14.
Bayesian Perception.
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Reconstruction of a Scene with Multiple Linearly Moving Objects Mei Han and Takeo Kanade CISC 849.
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Particle Filtering for Geometric Active Contours
Computer vision: models, learning and inference
MURI Annual Review Meeting Randy Moses November 3, 2008
Dynamical Statistical Shape Priors for Level Set Based Tracking
An Introduction to Variational Methods for Graphical Models
Prepared by: Engr . Syed Atir Iftikhar
Adaptive dynamics for Articulated Bodies
Presentation transcript:

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Heterogeneous Sensor Webs for Automated Target Recognition and Tracking in Urban Terrain (W911NF ) Motion Pattern Analysis with(out) Trajectories John Fisher MIT CSAIL

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 People interacting with people What was he thinking? Hard questions, most 9- year olds wouldn’t know the answer anyway. What was he reacting to? Perhaps a little easier. Can we analyze the dependency between the player interactions?

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 People interacting with people Two camera angles provide noisy position estimates. Can derive noisy estimates of kinematic state (i.e. position, velocity, etc.) Could use other features as well (e.g. body position, etc.) This gives multiple time series. One for each player plus the ball. Interaction can be cast as inference over the structure of influence between time-series.

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 People interacting with their environments Object tracking is challenging in these scenarios. Can we derive aggregate models of behavior? Assume there is a persistent or slowly varying motion pattern. Can we estimate aggregate motion patterns without tracking each individual?

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Motion Pattern Analysis Inference over aggregate properties of a dynamic scene Scenarios in which tracking each object is intractable – Challenging when the properties live in a curved space Integration of two mathematical formalisms – Lie-algebraic representations of motion/deformation – Variational inference in graphical models Inference over the structure of interactions between multiple time- series Suppose we are only interested in the graph describing interactions – Complexity of inference over structure is super-exponential O(N N ) in the number of objects – If the structure of interaction varies dynamically, complexity is exponential in the duration O((N N ) T )

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Lie Groups and Lie Algebras Connected by matrix exponentiation and logarithm Other properties – Identity transform corresponds to zero vector – Inverse transforms corresponds to negation – Commutable multiplication corresponds to addition

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Acting on geometric points Acting on images Lie Group Action on Images Lie group action Two roles of the transform T Twofold role is key for estimating T directly from images

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Action of the infinitesimal generator T: transform, X: infinitesimal generator

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 The key relation We derive the following relation between the motion space and the space of image changes the decomposition of motion the decomposition of image changes The motion can be inferred by decomposing the image changes

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Computation Assume that the motion is characterized by approximate by finite difference negated pointwise inner product of the gradient and the induced velocity

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Extension to Triangular Meshes Extend the formalism with triangle mesh Consistency at boundary Consistent subspace (m triangles, n vertices) joint dim = -) constraints = subs. dim = The key relation still applies with this extension.

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Efficient Inference Over Deformations -  finite difference p.w. dot product …… gradient estimate by regression

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Multi-flow probabilistic model M M models flow indicator flow indicator MRF

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 People interacting with their environments (Lie group)

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 People interacting with their environments (Lie group)

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 People interacting with their environments (opt flow)

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Object Interaction Analysis N tracked objects (cars, people, genes, consumers, etc..) Observe T noisy samples of state (e.g. position/velocity) Can we infer properties of the interaction? Who is interacting with whom? Who is the probable leader? Is the nature of interaction changing over time?

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Outline Challenges of Dependence Analysis – Static Dependence – Dynamic Dependence Factorization Model Temporal Interaction Model Conclusion 18

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Static Dependence Analysis Given – Observations: – Generative Model: – Prior: Find 19

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Challenges of Static Analysis Structural specification Unknown parameters Number of structures – e.g. We explore > 109 structures 20

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Temporal Interaction Model 1 2 3

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Conjugate Prior on Parameters Given the structure, parameters are independent: – and modular: is the same for all such that

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Conjugate Prior on Structures The prior on structure factorizes as a product of weights on parent sets: 23 UniformDenseSparse

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Posterior Posterior on structure is a simple update to the parent set weights where: 24 Matrix-T Matrix Normal-Inverse-Wishart Matrix Normal

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Computing the Partition Function How many structures are there? – Each time-series has possible parents – time-series 25 Super-exponential in N parent sets structures

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Computing the Partition Function 26 All Directed Structures Super-exponential to Exponential

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Bounded Parent Sets Assume, – structures (still super-exponential) 27 Polynomial-time computation

MURI Annual Review, Vanderbilt, Sep 8 th, 2009"Motion Pattern Analysis", Fisher28 Switching Vector Autoregressive Tree SVART(1)

MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Bayesian Reasoning over Interaction Structures

MURI Annual Review, Vanderbilt, Sep 8 th, 2009"Motion Pattern Analysis", Fisher30 Basketball

MURI Annual Review, Vanderbilt, Sep 8 th, Basketball Results Using a STIM with 10 states with Team A on Offense Team B on Offense Team B trans. to Offense Team A trans. to Offense

MURI Annual Review, Vanderbilt, Sep 8 th, Basketball Event Probabilities Team A on Offense Team B on Offense Team B trans. to Offense Team A trans. to Offense Team A on Offense Team B on Offense Team B trans. to Offense Team A trans. to Offense

MURI Annual Review, Vanderbilt, Sep 8 th, Expected Number of Children Top 4 – Ball (1.8) – Point Guard A (1.7) – Forward 1 A (1.1) – Forward 1 B (1.0)

MURI Annual Review, Vanderbilt, Sep 8 th, Influence of Point Guard A

MURI Annual Review, Vanderbilt, Sep 8 th, Apr08 Page 35 Prior and Posterior Expectations Can tractably compute expectations of: Multiplicative functions on structure Additive functions on structure Allows one to calculate: Expected number of children – How influential? Expected number of parents – How impressionable?

MURI Annual Review, Vanderbilt, Sep 8 th, Apr08 Page 36 Comments Focus was on vision sensors, but both methods have wider application – Seismic data (petroleum exploration) – Audio-visual association (multi-media annotation) Thank you