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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
69
Deep Relative Attribute
yassersouri
1
62
Fine-grained Image Classification
yassersouri
1
84
Image Classification Intro
yassersouri
1
170
Real-time tracking of sports pitch markings
yassersouri
1
50
Other Decks in Programming
See All in Programming
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
5
390
TipKitTips
ktcryomm
0
160
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
880
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
420
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
490
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
360
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.5k
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
820
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
430
Claude Codeログ基盤の構築
giginet
PRO
7
2.5k
Featured
See All Featured
Done Done
chrislema
186
16k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
310
Scaling GitHub
holman
464
140k
WCS-LA-2024
lcolladotor
0
480
4 Signs Your Business is Dying
shpigford
187
22k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Speed Design
sergeychernyshev
33
1.6k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
99
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.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?