Sparse Bayesian Learning for Efficient Visual Tracking O. Williams, A. Blake & R. Cipolloa PAMI, Aug. 2005. Presented by Yuting Qi Machine Learning Reading.

Slides:



Advertisements
Similar presentations
Neural Networks and Kernel Methods
Advertisements

Bayesian Belief Propagation
Generative Models Thus far we have essentially considered techniques that perform classification indirectly by modeling the training data, optimizing.
Active Appearance Models
ECG Signal processing (2)
SE263 Video Analytics Course Project Initial Report Presented by M. Aravind Krishnan, SERC, IISc X. Mei and H. Ling, ICCV’09.
Face Alignment with Part-Based Modeling
An Overview of Machine Learning
On-Line Probabilistic Classification with Particle Filters Pedro Højen-Sørensen, Nando de Freitas, and Torgen Fog, Proceedings of the IEEE International.
Computer vision: models, learning and inference
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
Stanford CS223B Computer Vision, Winter 2007 Lecture 12 Tracking Motion Professors Sebastian Thrun and Jana Košecká CAs: Vaibhav Vaish and David Stavens.
Predictive Automatic Relevance Determination by Expectation Propagation Yuan (Alan) Qi Thomas P. Minka Rosalind W. Picard Zoubin Ghahramani.
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.
Collaborative Ordinal Regression Shipeng Yu Joint work with Kai Yu, Volker Tresp and Hans-Peter Kriegel University of Munich, Germany Siemens Corporate.
5/30/2006EE 148, Spring Visual Categorization with Bags of Keypoints Gabriella Csurka Christopher R. Dance Lixin Fan Jutta Willamowski Cedric Bray.
Arizona State University DMML Kernel Methods – Gaussian Processes Presented by Shankar Bhargav.
Particle Filtering for Non- Linear/Non-Gaussian System Bohyung Han
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Review Rong Jin. Comparison of Different Classification Models  The goal of all classifiers Predicating class label y for an input x Estimate p(y|x)
Oral Defense by Sunny Tang 15 Aug 2003
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Crash Course on Machine Learning
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
CS55 Tianfan Xue Adviser: Bo Zhang, Jianmin Li.
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
Tracking by Sampling Trackers Junseok Kwon* and Kyoung Mu lee Computer Vision Lab. Dept. of EECS Seoul National University, Korea Homepage:
A General Framework for Tracking Multiple People from a Moving Camera
1 ECE 738 Paper presentation Paper: Active Appearance Models Author: T.F.Cootes, G.J. Edwards and C.J.Taylor Student: Zhaozheng Yin Instructor: Dr. Yuhen.
Probabilistic Robotics Bayes Filter Implementations.
Object Detection with Discriminatively Trained Part Based Models
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
Jun-Won Suh Intelligent Electronic Systems Human and Systems Engineering Department of Electrical and Computer Engineering Speaker Verification System.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Virtual Vector Machine for Bayesian Online Classification Yuan (Alan) Qi CS & Statistics Purdue June, 2009 Joint work with T.P. Minka and R. Xiang.
Gang WangDerek HoiemDavid Forsyth. INTRODUCTION APROACH (implement detail) EXPERIMENTS CONCLUSION.
Biointelligence Laboratory, Seoul National University
Linear Models for Classification
Paper Reading Dalong Du Nov.27, Papers Leon Gu and Takeo Kanade. A Generative Shape Regularization Model for Robust Face Alignment. ECCV08. Yan.
CS558 Project Local SVM Classification based on triangulation (on the plane) Glenn Fung.
Looking at people and Image-based Localisation Roberto Cipolla Department of Engineering Research team
Guest lecture: Feature Selection Alan Qi Dec 2, 2004.
Dimensionality Reduction in Unsupervised Learning of Conditional Gaussian Networks Authors: Pegna, J.M., Lozano, J.A., Larragnaga, P., and Inza, I. In.
Distinctive Image Features from Scale-Invariant Keypoints
State Estimation and Kalman Filtering Zeeshan Ali Sayyed.
Learning Kernel Classifiers Chap. 3.3 Relevance Vector Machine Chap. 3.4 Bayes Point Machines Summarized by Sang Kyun Lee 13 th May, 2005.
CS Statistical Machine learning Lecture 12 Yuan (Alan) Qi Purdue CS Oct
NTU & MSRA Ming-Feng Tsai
Supervised Machine Learning: Classification Techniques Chaleece Sandberg Chris Bradley Kyle Walsh.
A Kernel Approach for Learning From Almost Orthogonal Pattern * CIS 525 Class Presentation Professor: Slobodan Vucetic Presenter: Yilian Qin * B. Scholkopf.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
CEE 6410 Water Resources Systems Analysis
Sparse Kernel Machines
Particle Filtering for Geometric Active Contours
Alan Qi Thomas P. Minka Rosalind W. Picard Zoubin Ghahramani
Computer vision: models, learning and inference
Machine Learning Basics
Dynamical Statistical Shape Priors for Level Set Based Tracking
Probabilistic Models for Linear Regression
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
ISOMAP TRACKING WITH PARTICLE FILTERING
Face detection using Random projections
Image and Video Processing
Tracking Many slides adapted from Kristen Grauman, Deva Ramanan.
Presentation transcript:

Sparse Bayesian Learning for Efficient Visual Tracking O. Williams, A. Blake & R. Cipolloa PAMI, Aug Presented by Yuting Qi Machine Learning Reading Group Duke University 06/24/2005

Overview Motivations - an extension of SVT Bayesian tracking with RVM Overall system Experimental results

Motivations Support vector tracking (SVT) [1] –Training a SVM classifier through the labeled image database; –For a given test image, the tracked object region is located by maximizing the SVM score. –Using first-order Taylor expansion, I final is the linear transformation of image gradient, I x & I y. [1] Shai Avidan, “Support vector tracking”, IEEE Tran. On PAMI, Aug, 2004 [u,v]: motion vector I final : correct object region; I : all possible regions;

Motivations Limitations of SVT –Is the optimization efficient using different kernels? –Is the optimization function suitable? –Smoothing image gradient may decrease performance; Properties of RVM Tracker –Fully probabilistic regression for displacement; –Observations of displacement are fused temporally with motion prediction; –Online tracking;

Bayesian Tracking with RVM Building a displacement expert-RVM –Train an RVM to learn the relationship between images and motion. For a test image region x, RVM returns the displacement : –Mapping from image space to state space. –4 dimensional state space: Translation in x, y, rotation, scaling Each dimension building one RVM

Creating training dataset –Given a seed image I containing the labeled ROI λ; –Generating training examples {z} from I: Sampling random displacements from a uniform distribution: Corresponding state: Generating example z i from state u –Real training examples:

Learning the expert –Given N training examples: {z i, t i }, i=1,…,N. –The relationship between subimages z i and displacement t i is –Considering additive processing noise: –Learning –Posterior is also Gaussian:

Tracking with the expert –Given the test image I, initial state u 0 –Get ROI x by sampling I around u 0. –The expert outputs the probability distribution of the corresponding displacement –Assume the state transition probability is: –Plug those into Kalman-Bucy filter for tracking Gaussian innovation

State predict Innovation State update Tracking algorithm

Overall System A validator is adopted to achieve the tracking robustness. Absence of the verification of the tracked object triggers a exhaustive search over the input image by the classifiers.

Face Tracking Results Row (1): deformation Row (2): occlusion (lost track in the last frame) Row (3): lighting variation (1) (2) (3)

Hand Tracking Results Cars Tracking Results

Long-term Tracking Results

Conclusions Develop a tracker using sparse probabilistic regression by RVMs. RVM can be trained from a single image (generating training set). Robustness is obtained by the object verification.