Computer Vision Exercise Session 8 – Condensation Tracker.

Slides:



Advertisements
Similar presentations
Probabilistic Tracking and Recognition of Non-rigid Hand Motion
Advertisements

Bayesian Reconstruction of 3D Human Motion from Single-Camera Video
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
1 Approximated tracking of multiple non-rigid objects using adaptive quantization and resampling techniques. J. M. Sotoca 1, F.J. Ferri 1, J. Gutierrez.
Introduction To Tracking
Visual Object Tracking Using Particle Filters : A Survey Satarupa Mukherjee Department of Computing Science, University of Alberta, Edmonton, Canada
1 Schedule. May 4, Monday, May 4: –Lecture on tracking objects and people. Wednesday, May 6: –Lecture on writing papers and giving talks. Monday,
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Ka-fu Wong © 2003 Chap 8- 1 Dr. Ka-fu Wong ECON1003 Analysis of Economic Data.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Monte Carlo Localization for Mobile Robots Karan M. Gupta 03/10/2004
Visual Tracking CMPUT 615 Nilanjan Ray. What is Visual Tracking Following objects through image sequences or videos Sometimes we need to track a single.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Robust Multi-Pedestrian Tracking in Thermal-Visible Surveillance Videos Alex Leykin and Riad Hammoud.
PHD Approach for Multi-target Tracking
Probabilistic Robotics Bayes Filter Implementations Particle filters.
Formation et Analyse d’Images Session 8
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.
Tracking with Online Appearance Model Bohyung Han
Segmentation and Tracking of Multiple Humans in Crowded Environments Tao Zhao, Ram Nevatia, Bo Wu IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE,
A Bayesian algorithm for tracking multiple moving objects in outdoor surveillance video Department of Electrical Engineering and Computer Science The University.
Problem Sets Problem Set 3 –Distributed Tuesday, 3/18. –Due Thursday, 4/3 Problem Set 4 –Distributed Tuesday, 4/1 –Due Tuesday, 4/15. Probably a total.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
Goal: Fast and Robust Velocity Estimation P1P1 P2P2 P3P3 P4P4 Our Approach: Alignment Probability ●Spatial Distance ●Color Distance (if available) ●Probability.
Real-Time Decentralized Articulated Motion Analysis and Object Tracking From Videos Wei Qu, Member, IEEE, and Dan Schonfeld, Senior Member, IEEE.
1 Formation et Analyse d’Images Session 7 Daniela Hall 7 November 2005.
Exercise Session 10 – Image Categorization
Particle Filter & Search
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
TP15 - Tracking Computer Vision, FCUP, 2013 Miguel Coimbra Slides by Prof. Kristen Grauman.
Object Tracking using Particle Filter
Human-Computer Interaction Human-Computer Interaction Tracking Hanyang University Jong-Il Park.
Brian Renzenbrink Jeff Robble Object Tracking Using the Extended Kalman Particle Filter.
Visual Object Tracking Xu Yan Quantitative Imaging Laboratory 1 Xu Yan Advisor: Shishir K. Shah Quantitative Imaging Laboratory Computer Science Department.
Visual Tracking Decomposition Junseok Kwon* and Kyoung Mu lee Computer Vision Lab. Dept. of EECS Seoul National University, Korea Homepage:
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
From Bayesian Filtering to Particle Filters Dieter Fox University of Washington Joint work with W. Burgard, F. Dellaert, C. Kwok, S. Thrun.
A General Framework for Tracking Multiple People from a Moving Camera
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Jamal Saboune - CRV10 Tutorial Day 1 Bayesian state estimation and application to tracking Jamal Saboune VIVA Lab - SITE - University.
Loris Bazzani*, Marco Cristani*†, Vittorio Murino*† Speaker: Diego Tosato* *Computer Science Department, University of Verona, Italy †Istituto Italiano.
TKK | Automation Technology Laboratory Partially Observable Markov Decision Process (Chapter 15 & 16) José Luis Peralta.
Particle Filters.
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Expectation-Maximization (EM) Case Studies
Sparse Bayesian Learning for Efficient Visual Tracking O. Williams, A. Blake & R. Cipolloa PAMI, Aug Presented by Yuting Qi Machine Learning Reading.
Michael Isard and Andrew Blake, IJCV 1998 Presented by Wen Li Department of Computer Science & Engineering Texas A&M University.
Sean M. Ficht.  Problem Definition  Previous Work  Methods & Theory  Results.
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
Week 10 Emily Hand UNR.
1 Lecture 5 Post-Graduate Students Advanced Programming (Introduction to MATLAB) Code: ENG 505 Dr. Basheer M. Nasef Computers & Systems Dept.
OBJECT TRACKING USING PARTICLE FILTERS. Table of Contents Tracking Tracking Tracking as a probabilistic inference problem Tracking as a probabilistic.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Tracking with dynamics
Page 0 of 7 Particle filter - IFC Implementation Particle filter – IFC implementation: Accept file (one frame at a time) Initial processing** Compute autocorrelations,
Week 4 Emily Hand UNR. Basic Tracking Framework Template Tracking – Manually Select Template – Correlation tracking Densely scan frame and compute histograms.
Week 3 Emily Hand UNR. Online Multiple Instance Learning The goal of MIL is to classify unseen bags, instances, by using the labeled bags as training.
Computer Vision Exercise Session 10–Shape from Silhouettes.
Robust and Fast Collaborative Tracking with Two Stage Sparse Optimization Authors: Baiyang Liu, Lin Yang, Junzhou Huang, Peter Meer, Leiguang Gong and.
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Journal of Vision. 2009;9(3):5. doi: /9.3.5 Figure Legend:
Tracking Objects with Dynamics
Particle Filtering for Geometric Active Contours
estimated tracklet partition
Particle Filter in Tracking
Histograms are plots that show the distribution of data.
Simulate Multiple Dice
Presentation transcript:

Computer Vision Exercise Session 8 – Condensation Tracker

Assignment Tasks 1. Condensation tracker with color histogram observations 2. Experiment with the condensation tracker

General Tracking Framework 1. Prediction, based on system model f = system transition function 2. Update, based on measurement model h = measurement function is the history of observations

Condensation Tracker  The probability distribution is represented by a sample set S  - weights giving the sampling probability

Condensation Tracker 1. Prediction Start with, the sample set of the previous step, and apply the system model to each sample, yielding predicted samples 2. Update Sample from the predicted set, where samples are drawn with replacement with probability (using measurement model)

Condensation Tracker Samples may be drawn multiple times, but noise will yield different predictions

Task 2: Experiment with the Condensation Tracker Moving hand Uniform background Moving hand Clutter Occlusions Ball bouncing Motion model

Video 1: Hand, uniform background a priori mean state a posteriori mean state

Video 2: Hand, clutter, occlusions a priori mean state a posteriori mean state

Video 3: Ball bouncing a priori mean state a posteriori mean state

Report  MATLAB code  We provide the overall structure  Write the code to perform each step of the CONDENSATION tracker  Plot the trajectories of the mean state  Experiment different settings  number of particles  number of bins for quantization  updating appearance model  motion model  Try your own video (bonus)

Hand-in Hand in* by 4pm on Thursday 26 th November 2015 *Details on exercise sheet

Next Week No exercise session next week*! *Unless opposite is told in the following days..