Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ensemble of Exemplar-SVMs for Object Detection ...
Search
Yasser Souri
December 08, 2012
Programming
0
150
Ensemble of Exemplar-SVMs for Object Detection and Beyond
Yasser Souri
December 08, 2012
Tweet
Share
More Decks by Yasser Souri
See All by Yasser Souri
Intro to Variational AutoEncoder
yassersouri
0
61
Deep Learning Talk - Saverin
yassersouri
0
52
Deep Relative Attribute
yassersouri
1
54
Fine-grained Image Classification
yassersouri
1
79
Image Classification Intro
yassersouri
1
130
Real-time tracking of sports pitch markings
yassersouri
1
45
Other Decks in Programming
See All in Programming
flutterkaigi_2024.pdf
kyoheig3
0
150
subpath importsで始めるモック生活
10tera
0
320
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.2k
Figma Dev Modeで変わる!Flutterの開発体験
watanave
0
150
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
300
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
1k
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
250
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
110
as(型アサーション)を書く前にできること
marokanatani
10
2.7k
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
5
2.2k
Duckdb-Wasmでローカルダッシュボードを作ってみた
nkforwork
0
130
Quine, Polyglot, 良いコード
qnighy
4
650
Featured
See All Featured
Designing for Performance
lara
604
68k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
GraphQLとの向き合い方2022年版
quramy
43
13k
Happy Clients
brianwarren
98
6.7k
The Language of Interfaces
destraynor
154
24k
Side Projects
sachag
452
42k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
How to train your dragon (web standard)
notwaldorf
88
5.7k
Transcript
Ensemble of Exemplar- SVMs for Object Detection and Beyond Tomasz
Malisiewicz, Abhinav Gupta and Alexei A. Efros ICCV, 2011
Abstract
Abstract • Object Detection
Abstract • Object Detection • On par with state of
the art
Abstract • Object Detection • On par with state of
the art • Much simpler
Abstract • Object Detection • On par with state of
the art • Much simpler • At only a modest computational cost
Abstract • Object Detection • On par with state of
the art • Much simpler • At only a modest computational cost • Central benefit: explicit association between each detection and one training example
Motivation
Motivation • Common Computer Vision tasks:
Motivation • Common Computer Vision tasks: • Image classification
Motivation • Common Computer Vision tasks: • Image classification •
Object detection
Motivation • Common Computer Vision tasks: • Image classification •
Object detection • bounding box
Motivation - Object Detection • Can we reason with bounding
box? BUS
Motivation - How can we reason?
Motivation - How can we reason? • Obtain Association with
a very similar exemplar from training
Motivation - How can we reason? • Obtain Association with
a very similar exemplar from training • This is what mind does
Motivation - How can we reason? • Obtain Association with
a very similar exemplar from training • This is what mind does • Enough data is currently available
Motivation - How can we reason? • Obtain Association with
a very similar exemplar from training • This is what mind does • Enough data is currently available • Any kind of meta data could be transferred
Exemplars
Motivation - Exemplar Theory
Motivation - Exemplar Theory • Associating a new instance with
something seen in the past
Motivation - Exemplar Theory • Associating a new instance with
something seen in the past • Exemplar theory in cognitive psychology
Motivation - Exemplar Theory • Associating a new instance with
something seen in the past • Exemplar theory in cognitive psychology • Case-based reasoning in AI
Motivation - Exemplar Theory • Associating a new instance with
something seen in the past • Exemplar theory in cognitive psychology • Case-based reasoning in AI • Instance-based learning in ML
Exemplar Reasoning is Non-parametric
Exemplar Reasoning is Non-parametric KNN: non-parametric
Exemplar Reasoning is Non-parametric KNN: non-parametric SVM: parametric
Exemplar Theory in Computer Vision
Exemplar Theory in Computer Vision • Object Alignment • Scene
Recognition • Image Parsing • Object Detection (not successful)
Non-parametric Object Detection
Non-parametric Object Detection • has not been competitive against discriminative
approaches
Non-parametric Object Detection • has not been competitive against discriminative
approaches • Why?
Non-parametric Object Detection • has not been competitive against discriminative
approaches • Why? • Massive Amount of Negative data
Non-parametric Object Detection • has not been competitive against discriminative
approaches • Why? • Massive Amount of Negative data • Classification vs Detection and KNN
Motivation - Negative Data
Motivation - Negative Data • Non-parametric methods are not suitable
Motivation - Negative Data • Non-parametric methods are not suitable
• Parametric methods handle large amount of negative data very well
Motivation - Negative Data • Non-parametric methods are not suitable
• Parametric methods handle large amount of negative data very well • HOG
Motivation - Negative Data • Non-parametric methods are not suitable
• Parametric methods handle large amount of negative data very well • HOG • DPM
Motivation - Negative Data • Non-parametric methods are not suitable
• Parametric methods handle large amount of negative data very well • HOG • DPM
Motivation - Negative Data
Motivation - Negative Data • SVM can handle negative data
parametrically
Motivation - Negative Data • SVM can handle negative data
parametrically • No negative data is stored (vs KNN)
Motivation - Negative Data • SVM can handle negative data
parametrically • No negative data is stored (vs KNN) • Used by HOG
Parametric Approach
Parametric Approach • Very good representation of negative data
Parametric Approach • Very good representation of negative data •
What about positive data?
Parametric Approach • Very good representation of negative data •
What about positive data? • implicit assumption that all positive examples are visually related
None
Parametric Approach • Very good representation of negative data •
What about positive data? • implicit assumption that all positive examples are visually related • results in over generalized models
Desirable Approach
Desirable Approach • All strengths of HOG/DPM
Desirable Approach • All strengths of HOG/DPM • powerful descriptor
Desirable Approach • All strengths of HOG/DPM • powerful descriptor
• discriminative framework
Desirable Approach • All strengths of HOG/DPM • powerful descriptor
• discriminative framework • handle massive amount of negatives
Desirable Approach • All strengths of HOG/DPM • powerful descriptor
• discriminative framework • handle massive amount of negatives • Not rigidly representing positives
Desirable Approach • All strengths of HOG/DPM • powerful descriptor
• discriminative framework • handle massive amount of negatives • Not rigidly representing positives • Good Association for meta-data transfer
Desirable Approach • All strengths of HOG/DPM • powerful descriptor
• discriminative framework • handle massive amount of negatives • Not rigidly representing positives • Good Association for meta-data transfer Parametric Negatives Non-parametric Positives
Exemplar-SVMs • Learn a model for each positive example •
HOG features • linear SVM classifier
Exemplar-SVMs • Learn a model for each positive example •
HOG features • linear SVM classifier
Exemplar-SVMs • Training • Single Positive example • Millions of
negative examples (sliding windows) - from images not containing any in-class instances
Large Scale Training • Use parallel Training on clusters
Exemplar-SVMs • Testing • Each sliding window is given to
all Exemplar-SVMs • Highest score is the detection
Qualitative Examples
None
None
None
None
None
None
None
Meta-Data Transfer
None
None
None
None
None
Thank You Any Questions?