SlideShare une entreprise Scribd logo
1  sur  17
An Exemplar Model for Learning Object Classes Authors: Ondrej Chum Andrew Zisserman@University of Oxford Presenter: Shao-Chuan Wang
An Exemplar Model for Learning Object Classes Objective: Give training images known to contain instances of an object class, without specifying locations and scales. Detect and localize object Kea Ideas:  Learn region of interest (ROI) around class instance in weakly supervised training data. Based on discriminative features to initialize ROI for the optimization problem
An Exemplar Model for Learning Object Classes Exemplar model: Detection (cost function): X Y X: exemplar set X^w: PHOW descriptor X^e: PHOG descriptor A: aspect ratio of target region d: distance function /mu: mean of exemplars’ aspect ratio /sigma: std of  exemplars’ aspect ratio /alpha, /beta: weighting to be tuned/learned
An Exemplar Model for Learning Object Classes Learning the exemplar model: Learn the regions in all images simultaneously. How to Determine initial ROI? > By discriminative features
Top 10 most discriminative visual words Discriminative features Definition:
Constructing ROI exemplars: Algorithm
Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection. Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection.  Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection. Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
Constructing ROI exemplars: Algorithm Three stages of the optimization process Initialization Optimization Re-initialization via detection
Using the exemplar model Object Detection  Hypothesis Score of a hypothesis n_(w,R): the number of exemplar Images consistent with the hypothesis #w: the number of appearances of the visual word w in the exemplar images Clustering 20 strongest hypotheses are tested on each test image
Using other models Training: Train an SVM, using features within ROI by exemplar models Object detection Scores are ranked by SVM score
Results
Conclusion When constructing exemplars’ ROI, they use discriminability to initialize bounding box In detection, they used relative position of bounding boxes and visual words to try the most probable hypotheses. It may failed to detect when significant class variability in the exemplars, such as people class.

Contenu connexe

Similaire à An Exemplar Model For Learning Object Classes

Asp netmvc e03
Asp netmvc e03Asp netmvc e03
Asp netmvc e03Yu GUAN
 
Compose Camp session 4.pptx.pdf
Compose Camp session 4.pptx.pdfCompose Camp session 4.pptx.pdf
Compose Camp session 4.pptx.pdfDhruv675089
 
Ml2 train test-splits_validation_linear_regression
Ml2 train test-splits_validation_linear_regressionMl2 train test-splits_validation_linear_regression
Ml2 train test-splits_validation_linear_regressionankit_ppt
 
Easy path to machine learning
Easy path to machine learningEasy path to machine learning
Easy path to machine learningwesley chun
 
Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1Suvadip Shome
 
Avihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slidesAvihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slideswolf
 
Start machine learning in 5 simple steps
Start machine learning in 5 simple stepsStart machine learning in 5 simple steps
Start machine learning in 5 simple stepsRenjith M P
 
Effective testing with pytest
Effective testing with pytestEffective testing with pytest
Effective testing with pytestHector Canto
 
ICMT 2016: Search-Based Model Transformations with MOMoT
ICMT 2016: Search-Based Model Transformations with MOMoTICMT 2016: Search-Based Model Transformations with MOMoT
ICMT 2016: Search-Based Model Transformations with MOMoTMartin Fleck
 
Machine learning and_nlp
Machine learning and_nlpMachine learning and_nlp
Machine learning and_nlpankit_ppt
 
Benchy: Lightweight framework for Performance Benchmarks
Benchy: Lightweight framework for Performance Benchmarks Benchy: Lightweight framework for Performance Benchmarks
Benchy: Lightweight framework for Performance Benchmarks Marcel Caraciolo
 
Tuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarTuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarSigOpt
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnBenjamin Bengfort
 
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric StrategyTuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric StrategySigOpt
 
Ensemble Learning Featuring the Netflix Prize Competition and ...
Ensemble Learning Featuring the Netflix Prize Competition and ...Ensemble Learning Featuring the Netflix Prize Competition and ...
Ensemble Learning Featuring the Netflix Prize Competition and ...butest
 
Ch 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-basedCh 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-basedbutest
 
Ch 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-basedCh 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-basedbutest
 
Micro Object Testing
Micro Object TestingMicro Object Testing
Micro Object TestingESUG
 

Similaire à An Exemplar Model For Learning Object Classes (20)

Asp netmvc e03
Asp netmvc e03Asp netmvc e03
Asp netmvc e03
 
Compose Camp session 4.pptx.pdf
Compose Camp session 4.pptx.pdfCompose Camp session 4.pptx.pdf
Compose Camp session 4.pptx.pdf
 
Ml2 train test-splits_validation_linear_regression
Ml2 train test-splits_validation_linear_regressionMl2 train test-splits_validation_linear_regression
Ml2 train test-splits_validation_linear_regression
 
Easy path to machine learning
Easy path to machine learningEasy path to machine learning
Easy path to machine learning
 
Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1
 
Avihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slidesAvihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slides
 
Start machine learning in 5 simple steps
Start machine learning in 5 simple stepsStart machine learning in 5 simple steps
Start machine learning in 5 simple steps
 
N046047780
N046047780N046047780
N046047780
 
projectreport
projectreportprojectreport
projectreport
 
Effective testing with pytest
Effective testing with pytestEffective testing with pytest
Effective testing with pytest
 
ICMT 2016: Search-Based Model Transformations with MOMoT
ICMT 2016: Search-Based Model Transformations with MOMoTICMT 2016: Search-Based Model Transformations with MOMoT
ICMT 2016: Search-Based Model Transformations with MOMoT
 
Machine learning and_nlp
Machine learning and_nlpMachine learning and_nlp
Machine learning and_nlp
 
Benchy: Lightweight framework for Performance Benchmarks
Benchy: Lightweight framework for Performance Benchmarks Benchy: Lightweight framework for Performance Benchmarks
Benchy: Lightweight framework for Performance Benchmarks
 
Tuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarTuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques Webinar
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-Learn
 
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric StrategyTuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
 
Ensemble Learning Featuring the Netflix Prize Competition and ...
Ensemble Learning Featuring the Netflix Prize Competition and ...Ensemble Learning Featuring the Netflix Prize Competition and ...
Ensemble Learning Featuring the Netflix Prize Competition and ...
 
Ch 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-basedCh 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-based
 
Ch 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-basedCh 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-based
 
Micro Object Testing
Micro Object TestingMicro Object Testing
Micro Object Testing
 

Plus de Shao-Chuan Wang

Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...Shao-Chuan Wang
 
A Friendly Guide To Sparse Coding
A Friendly Guide To Sparse CodingA Friendly Guide To Sparse Coding
A Friendly Guide To Sparse CodingShao-Chuan Wang
 
Evaluation Of Color Descriptors For Object And Scene
Evaluation Of Color Descriptors For Object And SceneEvaluation Of Color Descriptors For Object And Scene
Evaluation Of Color Descriptors For Object And SceneShao-Chuan Wang
 
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...Shao-Chuan Wang
 
Image Classification And Support Vector Machine
Image Classification And Support Vector MachineImage Classification And Support Vector Machine
Image Classification And Support Vector MachineShao-Chuan Wang
 

Plus de Shao-Chuan Wang (9)

Book Cover Recognition
Book Cover RecognitionBook Cover Recognition
Book Cover Recognition
 
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
 
Self Taught Learning
Self Taught LearningSelf Taught Learning
Self Taught Learning
 
A Friendly Guide To Sparse Coding
A Friendly Guide To Sparse CodingA Friendly Guide To Sparse Coding
A Friendly Guide To Sparse Coding
 
Evaluation Of Color Descriptors For Object And Scene
Evaluation Of Color Descriptors For Object And SceneEvaluation Of Color Descriptors For Object And Scene
Evaluation Of Color Descriptors For Object And Scene
 
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
 
Support Vector Machine
Support Vector MachineSupport Vector Machine
Support Vector Machine
 
About Python
About PythonAbout Python
About Python
 
Image Classification And Support Vector Machine
Image Classification And Support Vector MachineImage Classification And Support Vector Machine
Image Classification And Support Vector Machine
 

Dernier

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 

Dernier (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 

An Exemplar Model For Learning Object Classes

  • 1. An Exemplar Model for Learning Object Classes Authors: Ondrej Chum Andrew Zisserman@University of Oxford Presenter: Shao-Chuan Wang
  • 2. An Exemplar Model for Learning Object Classes Objective: Give training images known to contain instances of an object class, without specifying locations and scales. Detect and localize object Kea Ideas: Learn region of interest (ROI) around class instance in weakly supervised training data. Based on discriminative features to initialize ROI for the optimization problem
  • 3. An Exemplar Model for Learning Object Classes Exemplar model: Detection (cost function): X Y X: exemplar set X^w: PHOW descriptor X^e: PHOG descriptor A: aspect ratio of target region d: distance function /mu: mean of exemplars’ aspect ratio /sigma: std of exemplars’ aspect ratio /alpha, /beta: weighting to be tuned/learned
  • 4. An Exemplar Model for Learning Object Classes Learning the exemplar model: Learn the regions in all images simultaneously. How to Determine initial ROI? > By discriminative features
  • 5. Top 10 most discriminative visual words Discriminative features Definition:
  • 7. Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
  • 8. Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
  • 9. Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
  • 10. Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection. Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
  • 11. Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection. Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
  • 12. Constructing ROI exemplars: Algorithm Initialization Calculate discriminability of visual words Initialize the ROI in each training image by a bounding box of the 64 most discriminative features Optimization of cost function Find the ROI to minimize the cost function with eta = 0 Re-initialization by detection. Refinement Enlarge the ROI in the training images by 10% Calculate discriminability of visual words using only the features inside the ROI Optimization of cost function (goto 2.)
  • 13. Constructing ROI exemplars: Algorithm Three stages of the optimization process Initialization Optimization Re-initialization via detection
  • 14. Using the exemplar model Object Detection Hypothesis Score of a hypothesis n_(w,R): the number of exemplar Images consistent with the hypothesis #w: the number of appearances of the visual word w in the exemplar images Clustering 20 strongest hypotheses are tested on each test image
  • 15. Using other models Training: Train an SVM, using features within ROI by exemplar models Object detection Scores are ranked by SVM score
  • 17. Conclusion When constructing exemplars’ ROI, they use discriminability to initialize bounding box In detection, they used relative position of bounding boxes and visual words to try the most probable hypotheses. It may failed to detect when significant class variability in the exemplars, such as people class.