enhancing exemplar svms using part level transfer regularization

32
Enhancing Exemplar SVMs using Part Level Transfer Regularization 1

Upload: beata

Post on 23-Feb-2016

31 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Enhancing Exemplar SVMs usingPart Level Transfer Regularization

1

Page 2: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Problem Definition:

Image Retrieval

2

Page 3: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Problem Definition:

Image Retrieval

query

3

Page 4: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Problem Definition:

Image Retrieval

query

Image Database

Retrieved Images

query Retrieved Images

Retrieving same category in a similar pose

Example: bicycle facing left

4

Page 5: Enhancing Exemplar SVMs using Part Level Transfer Regularization

A Candidate Solution:

Exemplar SVM (E-SVM)

Training a SVM with a single positive and many negative samples

Linear SVMsover

HoG features

[Dalal &Triggs’05], [Felzenszwalb’08] Exemplar SVM

5

[Malisiewicz’11][Shrivastava’11]

Page 6: Enhancing Exemplar SVMs using Part Level Transfer Regularization

A Candidate Solution:

Exemplar SVM (E-SVM)

Linear SVMsover

HoG features

[Dalal &Triggs’05], [Felzenszwalb’08] Exemplar SVM

Training a SVM with a single positive and many negative samples

Retrieval via sliding window search on the image database

Imag

e D

atab

ase

6

Page 7: Enhancing Exemplar SVMs using Part Level Transfer Regularization

A Candidate Solution:

Exemplar SVM (E-SVM)

Retrieval via sliding window search on the image database

Imag

e D

atab

ase

7

Linear SVMsover

HoG features

[Dalal &Triggs’05], [Felzenszwalb’08] Exemplar SVM

Training a SVM with a single positive and many negative samples

Retrieved Images

Page 8: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Framework:

Enhanced Exemplar SVM (EE-SVM)positive sample

negative samples

Train E-SVMover

HoG features

Part-LevelTransfer

Enhanced E-SVM

Exemplar SVM Previously Trained Classifiers

8

Page 9: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Benefit:

Enhanced Exemplar SVM (EE-SVM)Exemplar SVM

Retrieved Subwindows

Enhanced E-SVM

SubwindowRetrieval

SubwindowRetrieval

Image Database

Retrieved Subwindows

9

Que

ry Im

age

Page 10: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Overview

• Transfer Learning in Computer Vision– Classification & Detection

• Enhanced Exemplar SVM

• Feature Augmentation vs Transfer

• Results & Discussion10

Page 11: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Transfer Learning in Computer Vision

• Image Classification– Adaptive SVMs, – Transfer from Multiple Models, – Adaptive Multiple Kernel Learning

• Object Detection– Rigid Transfer– Flexible Transfer

13

[Yang et al. ICDM’07][Tommasi et al. BMVC’09] [Tommasi et al. CVPR’10] [Luo et al. ICCV’11][Duan et al. CVPR’10]

[Stark et al. ICCV’09][Aytar and Zisserman ICCV’11][Gao et al. ECCV’12]

Learning new classes by building upon previously learned classes.

Page 12: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Transfer Learning for Detection

• Rigid Transfer [Aytar and Zisserman ICCV’11]– Transfer between fixed sized templates– 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 SizedTransfer

14

FlexibleTransfer

Page 13: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Overview

• Transfer Learning in Computer Vision– Classification & Detection

• Enhanced Exemplar SVM

• Feature Augmentation vs Transfer

• Results & Discussion15

Page 14: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Framework:

Enhanced Exemplar SVM (EE-SVM)

Train E-SVM

Part-LevelTransfer

Enhanced E-SVM Exemplar SVM

Prev

ious

ly T

rain

ed

Cla

ssifi

ers

16

Query

Page 15: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Framework:

Part-Level Transfer Regularization

17Exemplar SVMui

Page 16: Enhancing Exemplar SVMs using Part Level Transfer Regularization

ui

Parameters:

Part-Level Transfer Regularization

18

close to E-SVMclose to construction from ui’s

Page 17: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Framework:

Matching Classifier Patches

19

Previously Learned Classifiers ui

Exemplar SVM

Page 18: Enhancing Exemplar SVMs using Part Level Transfer Regularization

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

20

Page 19: Enhancing Exemplar SVMs using Part Level Transfer Regularization

• Unusual Poses

• Composition of Objects [Visual Phrases - Sadeghi CVPR’11]

21

Where is it beneficial?

Part-Level Transfer Regularization

Page 20: Enhancing Exemplar SVMs using Part Level Transfer Regularization

PASCAL 2007:

Results - Left Facing Horse

22

query

E-SVM

Enhanced E-SVM

Page 21: Enhancing Exemplar SVMs using Part Level Transfer Regularization

PASCAL 2007:

Results - Left Facing Bicycle

23

E-SVM

Enhanced E-SVM

query

Page 22: Enhancing Exemplar SVMs using Part Level Transfer Regularization

PASCAL 2007:

Visual Phrase – Riding Horse

24

query

E-SVM

Enhanced E-SVM

Page 23: Enhancing Exemplar SVMs using Part Level Transfer Regularization

ImageNet:

Unusual Pose - Bicycle

25

E-SVM

Enhanced E-SVM

query

Page 24: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Overview

• Transfer Learning in Computer Vision– Classification & Detection

• Enhanced Exemplar SVM

• Feature Augmentation vs Transfer

• Results & Discussion27

Page 25: Enhancing Exemplar SVMs using Part Level Transfer Regularization

. . . .

Implementation:

Transfer vs. Feature Augmentation

29

0.2 0.7 0.1 . . .

is equivalent to learning

Transfer Regularization

“normal” SVM with augmented features.

Page 26: Enhancing Exemplar SVMs using Part Level Transfer Regularization

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.

30

Page 27: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Overview

• Transfer Learning in Computer Vision– Classification & Detection

• Enhanced Exemplar SVM

• Feature Augmentation vs Transfer

• Results & Discussion31

Page 28: Enhancing Exemplar SVMs using Part Level Transfer Regularization

PASCAL 2007:

Quantitative Results

32

Page 29: Enhancing Exemplar SVMs using Part Level Transfer Regularization

ImageNet:

Quantitative Results

• Three queries are evaluated for each of the five classes.• Precisions at top 5, 10, 50 and 100 are reported.

33

Page 30: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Handling Occlusions

34

Que

ryE-

SVM

EE-S

VM

Page 31: Enhancing Exemplar SVMs using Part Level Transfer Regularization

Que

ryE-

SVM

EE-S

VM

Handling Truncation

35

Page 32: Enhancing Exemplar SVMs using Part Level Transfer Regularization

36

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.