Visual Tracking: Case Study CMPUT 615 Nilanjan Ray.

Slides:



Advertisements
Similar presentations
State Space Models. Let { x t :t T} and { y t :t T} denote two vector valued time series that satisfy the system of equations: y t = A t x t + v t (The.
Advertisements

Copula Regression By Rahul A. Parsa Drake University &
Maximum Likelihood And Expectation Maximization Lecture Notes for CMPUT 466/551 Nilanjan Ray.
AGC DSP AGC DSP Professor A G Constantinides©1 Modern Spectral Estimation Modern Spectral Estimation is based on a priori assumptions on the manner, the.
Visual Tracking CMPUT 615 Nilanjan Ray. What is Visual Tracking Following objects through image sequences or videos Sometimes we need to track a single.
Kalman Filter CMPUT 615 Nilanjan Ray. What is Kalman Filter A sequential state estimator for some special cases Invented in 1960’s Still very much used.
Introduction to Mobile Robotics Bayes Filter Implementations Gaussian filters.
Probabilistic Robotics: Kalman Filters
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,
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Hybrid Manipulation: Force-Vision CMPUT 610 Martin Jagersand.
Lecture Notes for CMPUT 466/551 Nilanjan Ray
Introduction to Kalman Filter and SLAM Ting-Wei Hsu 08/10/30.
Ideal Projectile Equations: If the only force is weight, then the x velocity stays constant (a x = 0). The y velocity changes with time and position (y.
Tracking using the Kalman Filter. Point Tracking Estimate the location of a given point along a sequence of images. (x 0,y 0 ) (x n,y n )
Discriminative Training of Kalman Filters P. Abbeel, A. Coates, M
Prepared By: Kevin Meier Alok Desai
Probabilistic Robotics
Kalman Filtering Jur van den Berg. Kalman Filtering (Optimal) estimation of the (hidden) state of a linear dynamic process of which we obtain noisy (partial)
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Course AE4-T40 Lecture 5: Control Apllication
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
© 2003 by Davi GeigerComputer Vision November 2003 L1.1 Tracking We are given a contour   with coordinates   ={x 1, x 2, …, x N } at the initial frame.
Novel approach to nonlinear/non- Gaussian Bayesian state estimation N.J Gordon, D.J. Salmond and A.F.M. Smith Presenter: Tri Tran
Tracking with Linear Dynamic Models. Introduction Tracking is the problem of generating an inference about the motion of an object given a sequence of.
ROBOT MAPPING AND EKF SLAM
Slam is a State Estimation Problem. Predicted belief corrected belief.
1 Formation et Analyse d’Images Session 7 Daniela Hall 7 November 2005.
Principles of the Global Positioning System Lecture 11 Prof. Thomas Herring Room A;
Crash Course on Machine Learning
Binary Variables (1) Coin flipping: heads=1, tails=0 Bernoulli Distribution.
Kalman filter and SLAM problem
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Satellite Tracking Example of SNC and DMC ASEN.
The Kalman Filter ECE 7251: Spring 2004 Lecture 17 2/16/04
Computer Vision - A Modern Approach Set: Tracking Slides by D.A. Forsyth The three main issues in tracking.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Karman filter and attitude estimation Lin Zhong ELEC424, Fall 2010.
Regression Analysis Part C Confidence Intervals and Hypothesis Testing
: Chapter 3: Maximum-Likelihood and Baysian Parameter Estimation 1 Montri Karnjanadecha ac.th/~montri.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
Estimating Volatilities and Correlations Chapter 21.
An Introduction to Kalman Filtering by Arthur Pece
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Unscented Kalman Filter 1. 2 Linearization via Unscented Transform EKF UKF.
An Introduction To The Kalman Filter By, Santhosh Kumar.
Kalman Filtering And Smoothing
Tracking with dynamics
By: Aaron Dyreson Supervising Professor: Dr. Ioannis Schizas
Copyright © 2010 Pearson Education, Inc. Chapter 4 Two-Dimensional Kinematics.
Review of statistical modeling and probability theory Alan Moses ML4bio.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Kalman Filter with Process Noise Gauss- Markov.
Pattern Classification All materials in these slides* were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
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.
Crash course in probability theory and statistics – part 2 Machine Learning, Wed Apr 16, 2008.
(5) Notes on the Least Squares Estimate
ASEN 5070: Statistical Orbit Determination I Fall 2014
Tracking We are given a contour G1 with coordinates G1={x1 , x2 , … , xN} at the initial frame t=1, were the image is It=1 . We are interested in tracking.
Tracking Objects with Dynamics
Hidden Markov chain models (state space model)
Bayes and Kalman Filter
State Space Models.
Principles of the Global Positioning System Lecture 11
Homework 2 Let us simulate the savings experiment of Kojima et al. (2004) assuming that the learner models the hidden state of the world with a 3x1 vector.
The Discrete Kalman Filter
Tracking Many slides adapted from Kristen Grauman, Deva Ramanan.
Nome Sobrenome. Time time time time time time..
Presentation transcript:

Visual Tracking: Case Study CMPUT 615 Nilanjan Ray

KF: Quick Review System equations: State update equations: Measurement equations: Kalman gain matrix:

Alpha-Beta KF The system equations become: Here, actually we have two such system equations. One for the x-direction and the other for the y-direction. Note that this is a constant velocity motion model; the acceleration is a zero mean Gaussian noise here

Alpha-Beta KF: State Update Equations Two state update equations become:

Alpha-Beta KF: Measurement Equations Measurement equations: Kalman gain matrix: alpha beta

Measurements? Centroid measurement x-direction y-direction

Measurements… Template matching by normalized cross-correlation where, mean intensity: where, mean template intensity:

How Do We Obtain Noise Parameters? For estimating q one needs to observe a few object locations, track them manually and fit a Gaussian model by MLE to find out q For estimating r, training sequence is usually of little use. If one assumes sub-pixel accuracy for the measurement, then r = 1/sqrt(3) can be taken.

How Do We Initiate KF? Do we remember the first model assumption of SDE? –The distribution of p(x 0 ) is known This means we know x 0|0 and P 0|0 Typically P 0|0 is assumed a diagonal matrix

Visual Results Tracking leukocytes with alpha-beta KF along with centroid measurement