Strong Supervision From Weak Annotation Interactive Training of Deformable Part Models ICCV 2011 2012/05/23.

Slides:



Advertisements
Similar presentations
POSE–CUT Simultaneous Segmentation and 3D Pose Estimation of Humans using Dynamic Graph Cuts Mathieu Bray Pushmeet Kohli Philip H.S. Torr Department of.
Advertisements

Weakly supervised learning of MRF models for image region labeling Jakob Verbeek LEAR team, INRIA Rhône-Alpes.
Learning Shared Body Plans Ian Endres University of Illinois work with Derek Hoiem, Vivek Srikumar and Ming-Wei Chang.
Pose Estimation and Segmentation of People in 3D Movies Karteek Alahari, Guillaume Seguin, Josef Sivic, Ivan Laptev Inria, Ecole Normale Superieure ICCV.
Neural networks Introduction Fitting neural networks
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
EE462 MLCV Lecture 5-6 Object Detection – Boosting Tae-Kyun Kim.
Machine learning continued Image source:
Fitting: The Hough transform. Voting schemes Let each feature vote for all the models that are compatible with it Hopefully the noise features will not.
Many slides based on P. FelzenszwalbP. Felzenszwalb General object detection with deformable part-based models.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Viola/Jones: features “Rectangle filters” Differences between sums of pixels in adjacent rectangles { y t (x) = +1 if h t (x) >  t -1 otherwise Unique.
More sliding window detection: Discriminative part-based models Many slides based on P. FelzenszwalbP. Felzenszwalb.
Fitting: The Hough transform
Lecture 29: Optimization and Neural Nets CS4670/5670: Computer Vision Kavita Bala Slides from Andrej Karpathy and Fei-Fei Li
Artificial Neural Networks ML Paul Scheible.
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
Object Recognizing We will discuss: Features Classifiers Example ‘winning’ system.
Scalable Text Mining with Sparse Generative Models
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)
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Online Learning Algorithms
Generic object detection with deformable part-based models
Collaborative Filtering Matrix Factorization Approach
This week: overview on pattern recognition (related to machine learning)
Introduction to variable selection I Qi Yu. 2 Problems due to poor variable selection: Input dimension is too large; the curse of dimensionality problem.
Object Recognizing. Recognition -- topics Features Classifiers Example ‘winning’ system.
Interactive Graph Cuts for Optimal Boundary & Region Segmentation of Objects in N-D Images (Fri) Young Ki Baik, Computer Vision Lab.
Intelligent Scissors for Image Composition Anthony Dotterer 01/17/2006.
Building high-level features using large-scale unsupervised learning Anh Nguyen, Bay-yuan Hsu CS290D – Data Mining (Spring 2014) University of California,
Deformable Part Models (DPM) Felzenswalb, Girshick, McAllester & Ramanan (2010) Slides drawn from a tutorial By R. Girshick AP 12% 27% 36% 45% 49% 2005.
Recognition II Ali Farhadi. We have talked about Nearest Neighbor Naïve Bayes Logistic Regression Boosting.
Fitting: The Hough transform
Face Detection Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
Sentiment Analysis with Incremental Human-in-the-Loop Learning and Lexical Resource Customization Shubhanshu Mishra 1, Jana Diesner 1, Jason Byrne 2, Elizabeth.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Linear Models for Classification
Learning to Detect Faces A Large-Scale Application of Machine Learning (This material is not in the text: for further information see the paper by P.
1  Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
John Lafferty Andrew McCallum Fernando Pereira
Final Exam Review CS479/679 Pattern Recognition Dr. George Bebis 1.
Maximum Entropy Discrimination Tommi Jaakkola Marina Meila Tony Jebara MIT CMU MIT.
Poselets: Body Part Detectors Trained Using 3D Human Pose Annotations ZUO ZHEN 27 SEP 2011.
Machine learning optimization Usman Roshan. Machine learning Two components: – Modeling – Optimization Modeling – Generative: we assume a probabilistic.
Object Recognizing. Object Classes Individual Recognition.
Face Detection and Head Tracking Ying Wu Electrical Engineering & Computer Science Northwestern University, Evanston, IL
More sliding window detection: Discriminative part-based models
Tracking Hands with Distance Transforms Dave Bargeron Noah Snavely.
1 Dongheng Sun 04/26/2011 Learning with Matrix Factorizations By Nathan Srebro.
CMPS 142/242 Review Section Fall 2011 Adapted from Lecture Slides.
Strong Supervision from Weak Annotation: Interactive Training of Deformable Part Models S. Branson, P. Perona, S. Belongie.
Non-separable SVM's, and non-linear classification using kernels Jakob Verbeek December 16, 2011 Course website:
Deep Learning Amin Sobhani.
Object detection with deformable part-based models
Interactive Offline Tracking for Color Objects
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
Widrow-Hoff Learning (LMS Algorithm).
Object detection as supervised classification
Probabilistic Models for Linear Regression
Marked Point Processes for Crowd Counting
Pattern Recognition CS479/679 Pattern Recognition Dr. George Bebis
Learning with information of features
Collaborative Filtering Matrix Factorization Approach
Overview of Machine Learning
Part-based visual tracking with online latent structural learning -Rui Yao et al. ICCV 2013 Cvlab Jung ilchae.
Artificial Intelligence 10. Neural Networks
Linear Discrimination
Introduction to Neural Networks
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
Presentation transcript:

Strong Supervision From Weak Annotation Interactive Training of Deformable Part Models ICCV /05/23

Abstract Provide a framework for large scale learning and annotation of structured models 1.Interactive labeling 2.Online learning

Interactive Part Localization: model and notation Define score of a part configuration: part configuration, image x, part tree model T = (V, E) location (x p, y p ), scale s p, orientation r p, aspect v p : value from part detector (HOG feature) : quadratic function on the relative displacement between parts Maximum likelihood solution:

Interactive Part Localization: incorporating user input score incorporating user input sequence of user input operations up to time step t. j(t): index of the part annotated by the user in time step t is the user’s label of the part location unary potential Simple extensions include allowing imperfect user responses

Interactive Part Localization: Dynamic Programming(1) The goal is to compute cache tables which are indexable by pixel location :an array storing the maximum likelihood solutions for part q at time step t ※ p->q the optimal solution conditioned on placing p at position :

Interactive Part Localization: Dynamic Programming(2) : distance transform operation : cost associated with part q being at an offset of from p

Interactive Part Localization: Dynamic Programming(3) Using the pre-computed cache table

Interactive Part Localization: Algorithm

Online Structured Learning maximum margin structured learning problem (structured SVM): search optimal vector of weights w* error function: vector of HOG features + squared distances between adjacent parts x i image, y i = ɵ, penalty stochastic gradient descent (SGD): gradient:

Online Structured Learning: Algorithm

Experiments