Tracking with Online Appearance Model Bohyung Han

Slides:



Advertisements
Similar presentations
Part 2: Unsupervised Learning
Advertisements

Motivating Markov Chain Monte Carlo for Multiple Target Tracking
State Estimation and Kalman Filtering CS B659 Spring 2013 Kris Hauser.
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Mixture Models and the EM Algorithm
Maximum Likelihood And Expectation Maximization Lecture Notes for CMPUT 466/551 Nilanjan Ray.
1 Schedule. May 4, Monday, May 4: –Lecture on tracking objects and people. Wednesday, May 6: –Lecture on writing papers and giving talks. Monday,
Segmentation and Fitting Using Probabilistic Methods
Hidden Variables, the EM Algorithm, and Mixtures of Gaussians Computer Vision CS 143, Brown James Hays 02/22/11 Many slides from Derek Hoiem.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
A Nonparametric Treatment for Location/Segmentation Based Visual Tracking Le Lu Integrated Data Systems Dept. Siemens Corporate Research, Inc. Greg Hager.
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
Hidden Variables, the EM Algorithm, and Mixtures of Gaussians Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 03/15/12.
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
Visual Recognition Tutorial
Formation et Analyse d’Images Session 8
Paper Discussion: “Simultaneous Localization and Environmental Mapping with a Sensor Network”, Marinakis et. al. ICRA 2011.
Prof. Trevor Darrell Lecture 19: Tracking
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,
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
First introduced in 1977 Lots of mathematical derivation Problem : given a set of data (data is incomplete or having missing values). Goal : assume the.
Mean-Shift Algorithm and Its Application Bohyung Han
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
CVPR 2006 New York City Granularity and Elasticity Adaptation in Visual Tracking Ming Yang, Ying Wu NEC Laboratories America Cupertino, CA 95014
Expectation Maximization Algorithm
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Expectation Maximization for GMM Comp344 Tutorial Kai Zhang.
Visual Recognition Tutorial
Particle Filtering for Non- Linear/Non-Gaussian System Bohyung Han
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Dorin Comaniciu Visvanathan Ramesh (Imaging & Visualization Dept., Siemens Corp. Res. Inc.) Peter Meer (Rutgers University) Real-Time Tracking of Non-Rigid.
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Topic Models in Text Processing IR Group Meeting Presented by Qiaozhu Mei.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Mean-shift and its application for object tracking
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
EM and expected complete log-likelihood Mixture of Experts
A General Framework for Tracking Multiple People from a Moving Camera
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
MACHINE LEARNING 8. Clustering. Motivation Based on E ALPAYDIN 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2  Classification problem:
Fields of Experts: A Framework for Learning Image Priors (Mon) Young Ki Baik, Computer Vision Lab.
Stable Multi-Target Tracking in Real-Time Surveillance Video
Mixture of Gaussians This is a probability distribution for random variables or N-D vectors such as… –intensity of an object in a gray scale image –color.
Expectation-Maximization (EM) Case Studies
Lecture 6 Spring 2010 Dr. Jianjun Hu CSCE883 Machine Learning.
Michael Isard and Andrew Blake, IJCV 1998 Presented by Wen Li Department of Computer Science & Engineering Texas A&M University.
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
Real-Time Tracking with Mean Shift Presented by: Qiuhua Liu May 6, 2005.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
Probability and Statistics in Vision. Probability Objects not all the sameObjects not all the same – Many possible shapes for people, cars, … – Skin has.
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Online Updating Appearance Generative Mixture Model for Meanshift Tracking Jilin Tu, Thomas Huang Elec. and Comp. Engr. Dept. Univ. of Illinois at Urbana.
Hidden Variables, the EM Algorithm, and Mixtures of Gaussians Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/22/11.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Mixture Densities Maximum Likelihood Estimates.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Gaussian Mixture Model classification of Multi-Color Fluorescence In Situ Hybridization (M-FISH) Images Amin Fazel 2006 Department of Computer Science.
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
Classification of unlabeled data:
Latent Variables, Mixture Models and EM
Auxiliary particle filtering: recent developments
Probabilistic Models with Latent Variables
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Segmentation (continued)
Topic Models in Text Processing
By R. Collins and Y. Liu in ICCV 2003 Presenter: Roozbeh Mottaghi
EM Algorithm and its Applications
Presentation transcript:

Tracking with Online Appearance Model Bohyung Han

Introduction Tracking algorithm Tracking algorithm –Deterministic: mean-shift –Probabilistic: Condensation algorithm Model template Model template –Fixed in most of tracking algorithms –Requires to be updated for the robust tracking –But, how? Reference Reference [1] A. Jepson, D. Fleet, T. El-Maraghi, “Robust Online Appearance Models for Visual Tracking,” CVPR 2001 [2] S. Zhou, R. Chellappa, B. Moghaddam, “Appearance Tracking Using Adaptive Models in A Particle Filter,” ACCV 2004

Related Work Adaptive color feature selection Adaptive color feature selection –Stern and Efros choose 5 feature spaces (RG, rg, HS, YQ, CbCr) and switch amongst them in each frame choose 5 feature spaces (RG, rg, HS, YQ, CbCr) and switch amongst them in each frame –Collins and Liu build ranking system for the feature selection build ranking system for the feature selection Feature value weighting Feature value weighting –Comaniciu assigns different weight for each pixel considering the background assigns different weight for each pixel considering the background Target model update Target model update Adaptive process model in particle filter Adaptive process model in particle filter

Basic Idea Three components Three components –Stable: learned with a long-term course –Wandering: 2-frame transient component –Lost (outlier) [1] or Fixed [2] Idea Idea –By identifying stable properties of appearance, we can weight them more heavily for motion estimation. –On-line EM algorithm for the parameter estimation

Probabilistic mixture [1] Probabilistic mixture [1] – : observation – : mixing probabilities – : mean and covariance of stable component Log-likelihood of observation history Log-likelihood of observation history WSL Appearance Model

WSF Appearance Model Probabilistic mixture [2] Probabilistic mixture [2] –Every component is modeled with Gaussian. Observation likelihood Observation likelihood

EM Algorithm Purpose & methodology Purpose & methodology –Need to estimate parameters mixing probabilities and Gaussian parameters for stable component –Online approximate EM algorithm Sketch of estimation process Sketch of estimation process –Parameters in previous step –new mixing probabilities by computing the posterior responsibility probabilities –S: using the first- and second-moment images –W, F: very simple –L: no parameter (uniform distribution)

EM Algorithm Batch step Batch step Incremental modification Incremental modification

EM Algorithm

Parameter Estimation

Tracking [1] Motion-based Tracking Motion-based Tracking –Wavelet-based appearance model –Maximizes the sum of data log likelihood and log prior by EM algorithm

Tracking [2] Appearance-based Tracking [2] Appearance-based Tracking [2] –Particle filter –Adaptive process model –Variable number of particles –Online target model update