Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
73
Deep Learning Talk - Saverin
yassersouri
0
82
Deep Relative Attribute
yassersouri
1
79
Fine-grained Image Classification
yassersouri
1
93
Image Classification Intro
yassersouri
1
180
Real-time tracking of sports pitch markings
yassersouri
1
64
Other Decks in Programming
See All in Programming
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
140
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.3k
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
580
最近”作らせてる” ローカルAIアプリの話
akit37
0
450
The Rails Doctrine Decade
koic
2
560
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.7k
Jetpack Compose Mechanisms
skydoves
2
720
AWSに止められる覚悟してますか?
morizo_1984
2
530
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
230
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
400
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
390
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
KATA
mclloyd
PRO
35
16k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
Tell your own story through comics
letsgokoyo
1
1.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
BBQ
matthewcrist
90
10k
The SEO identity crisis: Don't let AI make you average
varn
0
590
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
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?