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
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ensemble of Exemplar-SVMs for Object Detection and Beyond
Yasser Souri
December 08, 2012
More Decks by Yasser Souri
See All by Yasser Souri
Intro to Variational AutoEncoder
yassersouri
0
70
Deep Learning Talk - Saverin
yassersouri
0
78
Deep Relative Attribute
yassersouri
1
75
Fine-grained Image Classification
yassersouri
1
89
Image Classification Intro
yassersouri
1
180
Real-time tracking of sports pitch markings
yassersouri
1
61
Other Decks in Programming
See All in Programming
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.5k
MySQLとPostgreSQLって何が違うの?
akagami
0
130
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
130
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
140
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
220
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
290
Building a Meta Ray-Ban display app
akkeylab
0
180
Dockerfile CMD for Node.js
grazie1999
0
120
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
2
100
Go 1.27 における memory allocation の高速化
andpad
0
300
メールのエイリアス機能を履き違えない
isshinfunada
0
250
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
200
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Producing Creativity
orderedlist
PRO
348
40k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
250
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
380
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.8k
The Invisible Side of Design
smashingmag
301
52k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
730
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
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?