Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ensemble of Exemplar-SVMs for Object Detection and Beyond

Yasser Souri
December 08, 2012

Ensemble of Exemplar-SVMs for Object Detection and Beyond

Yasser Souri

December 08, 2012
Tweet

More Decks by Yasser Souri

Other Decks in Programming

Transcript

  1. Ensemble of Exemplar- SVMs for Object Detection and Beyond Tomasz

    Malisiewicz, Abhinav Gupta and Alexei A. Efros ICCV, 2011
  2. Abstract • Object Detection • On par with state of

    the art • Much simpler • At only a modest computational cost
  3. 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
  4. Motivation - How can we reason? • Obtain Association with

    a very similar exemplar from training
  5. Motivation - How can we reason? • Obtain Association with

    a very similar exemplar from training • This is what mind does
  6. Motivation - How can we reason? • Obtain Association with

    a very similar exemplar from training • This is what mind does • Enough data is currently available
  7. 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
  8. Motivation - Exemplar Theory • Associating a new instance with

    something seen in the past • Exemplar theory in cognitive psychology
  9. Motivation - Exemplar Theory • Associating a new instance with

    something seen in the past • Exemplar theory in cognitive psychology • Case-based reasoning in AI
  10. 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
  11. Exemplar Theory in Computer Vision • Object Alignment • Scene

    Recognition • Image Parsing • Object Detection (not successful)
  12. Non-parametric Object Detection • has not been competitive against discriminative

    approaches • Why? • Massive Amount of Negative data
  13. Non-parametric Object Detection • has not been competitive against discriminative

    approaches • Why? • Massive Amount of Negative data • Classification vs Detection and KNN
  14. Motivation - Negative Data • Non-parametric methods are not suitable

    • Parametric methods handle large amount of negative data very well
  15. Motivation - Negative Data • Non-parametric methods are not suitable

    • Parametric methods handle large amount of negative data very well • HOG
  16. Motivation - Negative Data • Non-parametric methods are not suitable

    • Parametric methods handle large amount of negative data very well • HOG • DPM
  17. Motivation - Negative Data • Non-parametric methods are not suitable

    • Parametric methods handle large amount of negative data very well • HOG • DPM
  18. Motivation - Negative Data • SVM can handle negative data

    parametrically • No negative data is stored (vs KNN)
  19. Motivation - Negative Data • SVM can handle negative data

    parametrically • No negative data is stored (vs KNN) • Used by HOG
  20. Parametric Approach • Very good representation of negative data •

    What about positive data? • implicit assumption that all positive examples are visually related
  21. 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
  22. Desirable Approach • All strengths of HOG/DPM • powerful descriptor

    • discriminative framework • handle massive amount of negatives
  23. Desirable Approach • All strengths of HOG/DPM • powerful descriptor

    • discriminative framework • handle massive amount of negatives • Not rigidly representing positives
  24. 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
  25. 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
  26. Exemplar-SVMs • Learn a model for each positive example •

    HOG features • linear SVM classifier
  27. Exemplar-SVMs • Learn a model for each positive example •

    HOG features • linear SVM classifier
  28. Exemplar-SVMs • Training • Single Positive example • Millions of

    negative examples (sliding windows) - from images not containing any in-class instances
  29. Exemplar-SVMs • Testing • Each sliding window is given to

    all Exemplar-SVMs • Highest score is the detection