320 likes | 438 Vues
Enhancing Exemplar SVMs using Part Level Transfer Regularization. Problem Definition: Image Retrieval. Problem Definition: Image Retrieval. query. Problem Definition: Image Retrieval. query. Retrieved Images. Retrieving same category in a similar pose. Image Database.
E N D
Enhancing Exemplar SVMs using Part Level Transfer Regularization
Problem Definition: Image Retrieval query Retrieved Images Retrievingsame category in a similar pose Image Database Example:bicycle facing left Retrieved Images query
A Candidate Solution: Exemplar SVM (E-SVM) [Malisiewicz’11] [Shrivastava’11] Training a SVM with a single positive and many negative samples Linear SVMs over HoG features [Dalal &Triggs’05], [Felzenszwalb’08] Exemplar SVM
A Candidate Solution:Exemplar SVM (E-SVM) Training a SVM with a single positive and many negative samples Retrieval via sliding window search on the image database Linear SVMs over HoG features Image Database [Dalal &Triggs’05], [Felzenszwalb’08] Exemplar SVM
A Candidate Solution:Exemplar SVM (E-SVM) Training a SVM with a single positive and many negative samples Retrieval via sliding window search on the image database Linear SVMs over HoG features Image Database Retrieved Images [Dalal &Triggs’05], [Felzenszwalb’08] Exemplar SVM
Framework:Enhanced Exemplar SVM (EE-SVM) positive sample Train E-SVM over HoG features Previously Trained Classifiers Exemplar SVM Part-Level Transfer negative samples Enhanced E-SVM
Benefit:Enhanced Exemplar SVM (EE-SVM) Exemplar SVM Subwindow Retrieval Retrieved Subwindows Image Database Query Image Retrieved Subwindows Subwindow Retrieval Enhanced E-SVM
Overview • Transfer Learning in Computer Vision • Classification & Detection • Enhanced Exemplar SVM • Feature Augmentation vs Transfer • Results & Discussion
Transfer Learning in Computer Vision Learning new classes by building upon previously learned classes. • Image Classification • Adaptive SVMs, • Transfer from Multiple Models, • Adaptive Multiple Kernel Learning • Object Detection • Rigid Transfer • Flexible Transfer [Yang et al. ICDM’07] [Tommasiet al. BMVC’09] [Tommasiet al. CVPR’10] [Luoet al. ICCV’11] [Duanet al. CVPR’10] • [Stark et al. ICCV’09] • [Aytar and Zisserman ICCV’11] • [Gao et al. ECCV’12]
Transfer Learning for Detection • Rigid Transfer [Aytar and Zisserman ICCV’11] • Transfer between fixed sizedtemplates • Good performance, especially for smaller number of training samples. • Hard to find visually similar detectors with same aspect ratio and size. • Flexible Transfer • Transfer between different sized templates. • Transferring shape features [Stark et al. ICCV’09] • Deformable Transfer [Aytar and Zisserman ICCV’11] • Transfer via Structured Priors [Gao et al. ECCV’12] Fixed Sized Transfer Flexible Transfer
Overview • Transfer Learning in Computer Vision • Classification & Detection • Enhanced Exemplar SVM • Feature Augmentation vs Transfer • Results & Discussion
Framework:Enhanced Exemplar SVM (EE-SVM) Part-Level Transfer Train E-SVM Exemplar SVM Enhanced E-SVM Query Previously Trained Classifiers
Framework:Part-Level Transfer Regularization ui Exemplar SVM
Parameters:Part-Level Transfer Regularization close to E-SVM close to construction from ui’s ui
Framework:Matching Classifier Patches Exemplar SVM Previously Learned Classifiers ui
Why is it beneficial?Part-Level Transfer Regularization • Part level transfer is beneficial because… • parts can be relocated (deformation), • the possibility of finding a good match for transfer increases when we look at smaller classifier patches. • Advantages of transferring parts from well trained classifiers: • Better background suppression and discriminativity due to well trained source classifiers. • Better handling of local variations since source classifiers are trained on many positive samples. • No additional cost on runtime
Where is it beneficial?Part-Level Transfer Regularization • Unusual Poses • Composition of Objects [Visual Phrases - Sadeghi CVPR’11]
PASCAL 2007:Results - Left Facing Horse query Enhanced E-SVM E-SVM
PASCAL 2007:Results - Left Facing Bicycle query Enhanced E-SVM E-SVM
PASCAL 2007:Visual Phrase – Riding Horse query Enhanced E-SVM E-SVM
ImageNet:Unusual Pose - Bicycle query Enhanced E-SVM E-SVM
Overview • Transfer Learning in Computer Vision • Classification & Detection • Enhanced Exemplar SVM • Feature Augmentation vs Transfer • Results & Discussion
Implementation:Transfer vs. Feature Augmentation . . . . Transfer Regularization is equivalent to learning . . . “normal” SVM with augmented features. 0.2 0.7 0.1
Implications:Transfer vs. Feature Augmentation • This equivalence is not specific to Exemplar SVMs. • Transfer regularization can be implemented as feature augmentation. • Transfer regularization can be efficiently solved using standard SVM packages.
Overview • Transfer Learning in Computer Vision • Classification & Detection • Enhanced Exemplar SVM • Feature Augmentation vs Transfer • Results & Discussion
ImageNet:Quantitative Results • Three queries are evaluated for each of the five classes. • Precisions at top 5, 10, 50 and 100 are reported.
Handling Occlusions Query E-SVM EE-SVM
Handling Truncation Query E-SVM EE-SVM
Conclusions • Boosted the performance of E-SVM which incurs no additional cost on runtime. • Presented the equivalence between Transfer regularization and feature augmentation. • Showed the benefit for unusual poses and visual phrases. • Handling truncation and occlusion.