10
Presented by Abhay Kumar Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al. Abhay Kumar, Nishant Jain, Chirag Singh, Suraj Tripathi Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network #172 (1570475854) 1/10

Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Presented by

Abhay Kumar

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al.

Abhay Kumar, Nishant Jain, Chirag Singh, Suraj Tripathi

Exploiting SIFT Descriptor for Rotation Invariant

Convolutional Neural Network

#172 (1570475854)

1/10

Page 2: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al.

Introduction

Motivation

Related Works

Proposed Approach

ResultsIntroduction

2/10

Convolutional Neural Network(CNN) is very good at learning

the different kernel weights for feature extraction, but max

pooling discards significant relationships among the extracted

features.

The proposed model replaces conventional pooling layer with

SIFT descriptor to capture the orientation and the spatial

relationship of the features extracted by convolutional layer.

Page 3: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al.

Introduction

Motivation

Related Works

Proposed Approach

ResultsMotivation

3/10

The conventional pooling layer discards the pose, i.e.,

translational and rotational relationship between the low-level

features, and hence unable to capture the spatial hierarchies

between low and high level features.

SIFT features are scale and rotation invariant, and hence robust

to substantial range of affine distortion, change in viewpoint,

illumination and noise

Page 4: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al.

Introduction

Motivation

Related Works

Proposed Approach

ResultsRelated Works

4/10

Lee et al [1] proposed mixed combination of average and max

pooling operations.

Zeiler et al [2] used stochastic pooling strategy.

Williams et al [3] used wavelet pooling to decompose features

Hinton et al [4] proposed Capsule Network (CapsNet)

architecture to capture the hierarchical pose (translation and

rotation) relationship.

Page 5: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al.

Proposed Approach

5/10

Introduction

Motivation

Related Works

Proposed Approach

Results

Page 6: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al.

Introduction

Motivation

Related Works

Proposed Approach

ResultsProposed Approach

6/10

Page 7: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al.

Results

7/10

MethodAccuracy on

MNIST

Max-Pooling 98.72

Average Pooling 98.80

Mixed Pooling 98.86

Stochastic Pooling 98.90

Wavelet Pooling 99.01

SIFT Descriptor 99.56

Hybrid max-SIFT 99.58

Introduction

Motivation

Related Works

Proposed Approach

Results

Page 8: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al.

Introduction

Motivation

Related Works

Proposed Approach

ResultsResults

8/10

MethodAccuracy on

fashionMNIST

Max-Pooling 93.40

Average Pooling 93.15

Mixed Pooling 93.27

SIFT Descriptor 93.52

Hybrid max-SIFT 93.47

Page 9: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al.

References

9/10

[1] C. Y. Lee, P. W. Gallagher, and Z. Tu, "Generalizing pooling functions in convolutionalneural networks: Mixed, gated, and tree", in Artificial Intelligence and Statistics,2016, pp. 464-472.

[2] M. D. Zeiler and R. Fergus, "Stochastic pooling for regularization of deepconvolutional neural networks", in International Conference on LearningRepresentations, 2013.

[3] T. Williams and R. Li, "Wavelet Pooling for Convolutional Neural Networks", inInternational Conference on Learning Representations, 2018

[4] G. E. Hinton, S. Sabour, and N. Frosst, "Matrix capsules with EM routing", in 6thInternational Conference on Learning Representations, 2018, pp. 1-12.

Page 10: Exploiting SIFT Descriptor for Rotation ... - Abhay Kumar › files › paper3_ppt.pdf · Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network –Abhay Kumar

Q and A?

Thank You

Exploiting SIFT Descriptor for Rotation Invariant Convolutional Neural Network – Abhay Kumar et al. 10/10