$30 off During Our Annual Pro Sale. View Details »
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
160
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
65
Deep Learning Talk - Saverin
yassersouri
0
67
Deep Relative Attribute
yassersouri
1
62
Fine-grained Image Classification
yassersouri
1
84
Image Classification Intro
yassersouri
1
160
Real-time tracking of sports pitch markings
yassersouri
1
50
Other Decks in Programming
See All in Programming
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
890
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
gunshi
kazupon
1
110
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
440
Cell-Based Architecture
larchanjo
0
140
Python札幌 LT資料
t3tra
6
1k
愛される翻訳の秘訣
kishikawakatsumi
3
340
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
110
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
JETLS.jl ─ A New Language Server for Julia
abap34
2
450
ゆくKotlin くるRust
exoego
1
160
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Thoughts on Productivity
jonyablonski
73
5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Technical Leadership for Architectural Decision Making
baasie
0
180
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
47k
Unsuck your backbone
ammeep
671
58k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
850
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
43
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Building an army of robots
kneath
306
46k
New Earth Scene 8
popppiees
0
1.2k
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?