Gustavo Carneiro The Automatic Design of Feature Spaces for Local Image Descriptors using an Ensemble of Non-linear Feature Extractors.

Slides:



Advertisements
Similar presentations
Real-Time Detection, Alignment and Recognition of Human Faces
Advertisements

Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Three things everyone should know to improve object retrieval
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
An Introduction of Support Vector Machine
Support Vector Machines and Kernels Adapted from slides by Tim Oates Cognition, Robotics, and Learning (CORAL) Lab University of Maryland Baltimore County.
1. A given pattern p is sought in an image. The pattern may appear at any location in the image. The image may be subject to some tone changes. 2 pattern.
Presented by Relja Arandjelović The Power of Comparative Reasoning University of Oxford 29 th November 2011 Jay Yagnik, Dennis Strelow, David Ross, Ruei-sung.
Face Alignment with Part-Based Modeling
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Low Complexity Keypoint Recognition and Pose Estimation Vincent Lepetit.
Global spatial layout: spatial pyramid matching Spatial weighting the features Beyond bags of features: Adding spatial information.
Mid-level Visual Element Discovery as Discriminative Mode Seeking Harley Montgomery 11/15/13.
Enhancing Exemplar SVMs using Part Level Transfer Regularization 1.
Model-Based Organ Segmentation: Recent Methods Jiun-Hung Chen General Exam Paper
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
1 Diffusion Distance for Histogram Comparison, CVPR06. Haibin Ling, Kazunori Okada Group Meeting Presented by Wyman 3/14/2006.
Supervised Distance Metric Learning Presented at CMU’s Computer Vision Misc-Read Reading Group May 9, 2007 by Tomasz Malisiewicz.
1 Ensembles of Nearest Neighbor Forecasts Dragomir Yankov, Eamonn Keogh Dept. of Computer Science & Eng. University of California Riverside Dennis DeCoste.
PCA Channel Student: Fangming JI u Supervisor: Professor Tom Geoden.
What is Learning All about ?  Get knowledge of by study, experience, or being taught  Become aware by information or from observation  Commit to memory.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
A String Matching Approach for Visual Retrieval and Classification Mei-Chen Yeh* and Kwang-Ting Cheng Learning-Based Multimedia Lab Department of Electrical.
Ensemble Learning (2), Tree and Forest
Large Scale Recognition and Retrieval. What does the world look like? High level image statistics Object Recognition for large-scale search Focus on scaling.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Matthew Brown University of British Columbia (prev.) Microsoft Research [ Collaborators: † Simon Winder, *Gang Hua, † Rick Szeliski † =MS Research, *=MS.
Overview Introduction to local features
Face Recognition and Feature Subspaces
Person-Specific Domain Adaptation with Applications to Heterogeneous Face Recognition (HFR) Presenter: Yao-Hung Tsai Dept. of Electrical Engineering, NTU.
Learning Visual Similarity Measures for Comparing Never Seen Objects By: Eric Nowark, Frederic Juric Presented by: Khoa Tran.
Face Recognition and Feature Subspaces
Internet-scale Imagery for Graphics and Vision James Hays cs195g Computational Photography Brown University, Spring 2010.
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
Handwritten digit recognition Jitendra Malik. Handwritten digit recognition (MNIST,USPS) LeCun’s Convolutional Neural Networks variations (0.8%, 0.6%
Kernel Methods A B M Shawkat Ali 1 2 Data Mining ¤ DM or KDD (Knowledge Discovery in Databases) Extracting previously unknown, valid, and actionable.
Towards Open World Recognition Abhijit Bendale, Terrance Boult University of Colorado of Colorado Springs Poster no 85.
Classification Course web page: vision.cis.udel.edu/~cv May 12, 2003  Lecture 33.
Ensemble Learning Spring 2009 Ben-Gurion University of the Negev.
BAGGING ALGORITHM, ONLINE BOOSTING AND VISION Se – Hoon Park.
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
Real-Time Detection, Alignment and Recognition of Human Faces Rogerio Schmidt Feris Changbo Hu Matthew Turk Pattern Recognition Project June 12, 2003.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
Gang WangDerek HoiemDavid Forsyth. INTRODUCTION APROACH (implement detail) EXPERIMENTS CONCLUSION.
Boris Babenko, Steve Branson, Serge Belongie University of California, San Diego ICCV 2009, Kyoto, Japan.
Overview Introduction to local features Harris interest points + SSD, ZNCC, SIFT Scale & affine invariant interest point detectors Evaluation and comparison.
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
Iterative similarity based adaptation technique for Cross Domain text classification Under: Prof. Amitabha Mukherjee By: Narendra Roy Roll no: Group:
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
Feature Selction for SVMs J. Weston et al., NIPS 2000 오장민 (2000/01/04) Second reference : Mark A. Holl, Correlation-based Feature Selection for Machine.
Presented by David Lee 3/20/2006
Convolutional Restricted Boltzmann Machines for Feature Learning Mohammad Norouzi Advisor: Dr. Greg Mori Simon Fraser University 27 Nov
1.Learn appearance based models for concepts 2.Compute posterior probabilities or Semantic Multinomial (SMN) under appearance models. -But, suffers from.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Tree and Forest Classification and Regression Tree Bagging of trees Boosting trees Random Forest.
Martina Uray Heinz Mayer Joanneum Research Graz Institute of Digital Image Processing Horst Bischof Graz University of Technology Institute for Computer.
Does one size really fit all? Evaluating classifiers in a Bag-of-Visual-Words classification Christian Hentschel, Harald Sack Hasso Plattner Institute.
Deep Feedforward Networks
Guillaume-Alexandre Bilodeau
Presented by David Lee 3/20/2006
Paper Presentation: Shape and Matching
Object detection as supervised classification
Features Readings All is Vanity, by C. Allan Gilbert,
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
CSE 455 – Guest Lectures 3 lectures Contact Interest points 1
Object Classes Most recent work is at the object level We perceive the world in terms of objects, belonging to different classes. What are the differences.
Boris Babenko, Steve Branson, Serge Belongie
Presentation transcript:

Gustavo Carneiro The Automatic Design of Feature Spaces for Local Image Descriptors using an Ensemble of Non-linear Feature Extractors

Set of Matching Problems Visual Object Recognition Visual Class Recognition Wide baseline Matching

Set of Matching Problems 1- Design a feature space that facilitates certain matching problems SIFT [Lowe,ICCV09] Shape Context [Belongie et al. PAMI02] HOG [Dalal & Triggs,CVPR05]

Set of Matching Problems 2- Given a matching problem, and a set of feature spaces, combine them in order to minimize probability of error (mismatches) [Varma & Ray, CVPR07] Target Matching Problem SIFT Shape Context HOG

Set of Matching Problems 3- Given a matching problem, find the feature space and respective parameters θ that minimizes probability of error (mismatches) [Hua et al.ICCV07] Target Matching Problem Feature Transform 2 (θ*) Feature Transform 1 (θ) Feature Transform 2 (θ) Feature Transform 1 (θ*)

Set of Matching Problems 4- Given future unknown matching problems, find the feature space that minimizes probability of error (mismatches) Feature Transform Matching Problem 1 Feature Transform Matching Problem 2 Feature Transform Matching Problem 3 Feature Transform Matching Problem 4 Feature Transform Matching Problem 5 Target Matching Problem 1 Target Matching Problem 1 Target Matching Problem 2 Target Matching Problem 2

The Universal Feature Transform Solve random and simple matching problems The more matching problems solved, the easier it will be to solve new problems Restriction: problems should be in similar feature ranges and similar class statistics

(Linear) Distance Metric Learning [Chopra et al.CVPR05,Goldberger et al.NIPS04, Weinberger & Saul JMLR09] Linear transform: Image patches: Distance in T space:

(Non-Linear) Distance Metric Learning [Sugiyama JMLR07] Rewrite S (b) and S (w) : By taking the following transformation: Generalized Eigenvalue Problem: Dot product replaced by non-linear kernel function Feature Transform

Linear vs Non-linear DML LINEAR NON- LINEAR Points from the same class collapse and are far from each other Points not belonging to any class collapse at the origin

Intuition Train several feature transforms – Random matching problems Aggregate distances [Breiman 01] : – Threshold-based classifier –

T Intuition Unkown target problem Random training problem 1 Small dist. Large dist. ROC Aggregated distances

T Intuition Unkown target problem Random training problem 2 Small dist. Largedist. ROC Aggregated distances

Toy Example Combing 100 feature spaces... Error decreases with number of feature spaces No matter the error for each space UFT Original NLMSL trained

Experiments Dataset of for training [Winder & Brown,CVPR07] : – Backprojecting 3D points to 2D images from scene reconstructions – Variations in scene location, brightness and partial occlusion – Similar pre-processing of [Winder & Brown,CVPR07] – Train: all patch classes from Trevi & Yosemite dataset – Test: 50K matching and 50K non-matching pairs from Notre Dame dataset

Experiments Using cross validation – 50 training classes for training each feature space – 50 training feature spaces Error decreases with number of feature spaces No matter the error in each spaceUFT (2.28%)SIFT TP

Experiments Matching database [Mikolajczyk & Schmid,PAMI’05]

Conclusion Competitive performance Simple ensemble classifier (can be efficiently implemented) Adapt to new classification problems (no re-training)

Linear vs Non-linear DML LINEAR NON- LINEAR 10 runs, 100 points per class Classifier: threshold matching Non-linear: low bias, high variance Linear: High bias, low variance

Combining Feature Spaces Breiman’s idea about ensemble classifiers [Breiman 01] : – combine low-bias, high-variance (unstable) classifiers to produce low-bias, low-variance classifiers. Distance