First Law Of Geography:

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Shape Matching and Object Recognition using Low Distortion Correspondence Alexander C. Berg, Tamara L. Berg, Jitendra Malik U.C. Berkeley.
Ter Haar Romeny, ICPR 2010 Introduction to Scale-Space and Deep Structure.
Object Recognition with Features Inspired by Visual Cortex T. Serre, L. Wolf, T. Poggio Presented by Andrew C. Gallagher Jan. 25, 2007.
Presented by Xinyu Chang
By: Michael Vorobyov. Moments In general, moments are quantitative values that describe a distribution by raising the components to different powers.
CSE 473/573 Computer Vision and Image Processing (CVIP)
CS395: Visual Recognition Spatial Pyramid Matching Heath Vinicombe The University of Texas at Austin 21 st September 2012.
Computer Vision for Human-Computer InteractionResearch Group, Universität Karlsruhe (TH) cv:hci Dr. Edgar Seemann 1 Computer Vision: Histograms of Oriented.
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Global spatial layout: spatial pyramid matching Spatial weighting the features Beyond bags of features: Adding spatial information.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Beyond bags of features: Adding spatial information Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
1 Image Recognition - I. Global appearance patterns Slides by K. Grauman, B. Leibe.
Generic Object Recognition -- by Yatharth Saraf A Project on.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Lecture 4: Feature matching
3-D Object Recognition From Shape Salvador Ruiz Correa Department of Electrical Engineering.
Beyond bags of features: Adding spatial information Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
Feature matching and tracking Class 5 Read Section 4.1 of course notes Read Shi and Tomasi’s paper on.
MSRC Summer School - 30/06/2009 Cambridge – UK Hybrids of generative and discriminative methods for machine learning.
Object Recognition: Conceptual Issues Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and K. Grauman.
Distinctive image features from scale-invariant keypoints. David G. Lowe, Int. Journal of Computer Vision, 60, 2 (2004), pp Presented by: Shalomi.
(1) Feature-point matching by D.J.Duff for CompVis Online: Feature Point Matching Detection, Extraction.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
Lecture 3a: Feature detection and matching CS6670: Computer Vision Noah Snavely.
5/30/2006EE 148, Spring Visual Categorization with Bags of Keypoints Gabriella Csurka Christopher R. Dance Lixin Fan Jutta Willamowski Cedric Bray.
Pyramids of Features For Categorization Greg Griffin and Will Coulter (see Lazebnik et al., CVPR 2006, too)
Predicting Matchability - CVPR 2014 Paper -
CSE 185 Introduction to Computer Vision
Project 2 SIFT Matching by Hierarchical K-means Quantization
Unsupervised Learning of Categories from Sets of Partially Matching Image Features Kristen Grauman and Trevor Darrel CVPR 2006 Presented By Sovan Biswas.
Computer vision.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
Internet-scale Imagery for Graphics and Vision James Hays cs195g Computational Photography Brown University, Spring 2010.
Map Scale, Resolution and Data Models. Components of a GIS Map Maps can be displayed at various scales –Scale - the relationship between the size of features.
AUTOMATIC ANNOTATION OF GEO-INFORMATION IN PANORAMIC STREET VIEW BY IMAGE RETRIEVAL Ming Chen, Yueting Zhuang, Fei Wu College of Computer Science, Zhejiang.
Object Tracking/Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition.
Lecture 4: Feature matching CS4670 / 5670: Computer Vision Noah Snavely.
Svetlana Lazebnik, Cordelia Schmid, Jean Ponce
SVM-KNN Discriminative Nearest Neighbor Classification for Visual Category Recognition Hao Zhang, Alex Berg, Michael Maire, Jitendra Malik.
Representations for object class recognition David Lowe Department of Computer Science University of British Columbia Vancouver, Canada Sept. 21, 2006.
CVPR 2003 Tutorial Recognition and Matching Based on Local Invariant Features David Lowe Computer Science Department University of British Columbia.
Computer Vision 776 Jan-Michael Frahm 12/05/2011 Many slides from Derek Hoiem, James Hays.
Fitting: The Hough transform
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
Goggle Gist on the Google Phone A Content-based image retrieval system for the Google phone Manu Viswanathan Chin-Kai Chang Ji Hyun Moon.
Computer Vision Group Department of Computer Science University of Illinois at Urbana-Champaign.
Introduction to Scale Space and Deep Structure. Importance of Scale Painting by Dali Objects exist at certain ranges of scale. It is not known a priory.
1 BROOKHAVEN SCIENCE ASSOCIATES 1 NSLS-II Lattice Design 1.TBA-24 Lattice Design - Advantages and shortcomings Low emittance -> high chromaticity -> small.
Does one size really fit all? Evaluating classifiers in a Bag-of-Visual-Words classification Christian Hentschel, Harald Sack Hasso Plattner Institute.
CS262: Computer Vision Lect 09: SIFT Descriptors
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Learning Mid-Level Features For Recognition
LOCUS: Learning Object Classes with Unsupervised Segmentation
Paper Presentation: Shape and Matching
Feature description and matching
Features Readings All is Vanity, by C. Allan Gilbert,
CS 1674: Intro to Computer Vision Scene Recognition
CAP 5415 Computer Vision Fall 2012 Dr. Mubarak Shah Lecture-5
CVPR 2014 Orientational Pyramid Matching for Recognizing Indoor Scenes
SIFT.
Shape Classification Evan Toler CAAM 210.
ECE734 Project-Scale Invariant Feature Transform Algorithm
Feature descriptors and matching
Presented by Xu Miao April 20, 2005
Presentation transcript:

First Law Of Geography: "Everything is related to everything else, but near things are more related to each other.” He’s at UCSB -Waldo Tobler (1970)

Pyramids of Features For Categorization Presented by Greg Griffin Project Partner Will Coulter

Pyramids of Features For Categorization Presented by Greg Griffin Project Partner Will Coulter

Buckets of Features For Categorization Presented by Greg Griffin Project Partner Will Coulter

This talk is mostly about this paper: With a little bit about benchmarking: CALTECH 256

Images Features A Number What is this number?

Images Features A Number “How well do they match” Now get specific about features “How well do they match”

“Weak Features” Show you an implm of their wf

“Weak Features” (I think?) “…points whose gradient magnitude in a given direction exceeds a minimum threshold.” This is just their toy example They use SIFT descriptors as “Strong Features”. But you could use any features you want!

Images Features A Number Number that indicates matching

1 2 3 4 5 6 7 8

Images Features X1 X5 Y1 Y5

Images Features X1 X5 The point of this exercise Y1 Y5

Features X1 X5 Y1 Y5

Features Start By Matching Reds Progressively smaller cells, count matches

Features Start By Matching Reds 1 l is… D is… I is…

Features Start By Matching Reds 10 1 10 10

Features Start By Matching Reds 1 10 4

Features Start By Matching Reds 7 1 1 10 4 2 6 1 1 2

Features Start By Matching Reds 7 1 1 10 4 8 2 6 1 1 2

Features Start By Matching Reds 1 10 4 8 2 16

Features 5 2 1 2 1 3 2 1 1 1 1 Start By Matching Reds 1 10 4 8 2 16 6 1 10 4 8 2 16 6 2 1 Have table, throw out im,features 3 2 1 1 1 1

Start By Matching Reds 1 10 4 8 2 16 6

A compact set of matches is preferable to widely dispersed matches Start By Matching Reds 1 10 4 8 2 16 6 A compact set of matches is preferable to widely dispersed matches

Start By Matching Reds 1 10 4 8 2 16 6

Start By Matching Reds 1 10 4 8 2 16 6 For noise…

Features X vs. Purely Isotropic Y 1 10 4 5.5 2 16 1.9 A Sanity Check: Features X vs. Purely Isotropic Y

Start By Matching Reds, Then The Blues, Then… 1 10 4 8 2 16 6

1 2 3 4 5 6 7 8 M = 8

Features 1 10

Features 1 10 4 8

Features 1 10 4 8 2 16 6

Foreach feature M=1…m Foreach level = 0…L Foreach cell i=1…D

Training Set Test Set SL(X,Y) 3.4 15 Categories 5.6 7.8 office 1.5 store Disjoint! 5.4 coast street 100 Images per Category 100-300 Images per Category suburb

Confusion Matrix Train on 100 Test on 100-300 (per category)

Scene Database Caltech 101

Hypothesis Pyramid Matching works well when: Objects are aligned and localized ie. certain Caltech 101 categories biased by different values of Ntest? A few common features that define the category get randomly permuted through many positions, thanks to a large dataset ie. scene database now and then pyramid matching gets lucky example: Library books

Test How well will Pyramid matching work? Objects are not well aligned, or cluttered Caltech 256 is more challenging in this respect example: Library books

Scene Database Caltech 101

Cluster Matching example: Library books k-means of SIFT positions

More Flexible Than A Grid? k-means of SIFT positions + color

Position Invariance & Clutter Grid can cut across ducks’ chest etc. Alignment Any cluster can match any cluster Clusters respect duck / water boundaries (sort of)

Tackles Alignment Problem But… how to match efficiently? How many clusters? How big?

Summary Spatial Pyramid Matching is efficient and handles a range of scales, but seems to be sensitive to translation and clutter. Cluster Matching has the potential to improve translational invariance and tolerance of clutter. But inefficient. Less principled: how many clusters are optimal? How big should they be? No scale invariance. Can we have the best of both worlds?

Try Sliding Spatial Pyramids? Slide puzzle photo from: http://www.tenfootpolesoftware.com/products/slidepuzzle/