Deformable Convolutional Network (2017)

Post on 21-Apr-2017

599 views 0 download

Transcript of Deformable Convolutional Network (2017)

Terry Taewoong Um (terry.t.um@gmail.com)

University of Waterloo

Department of Electrical & Computer Engineering

Terry T. Um

DEFORMABLE

CONVOLUTIONAL NETWORKS

1

TODAY’S PAPER

Terry Taewoong Um (terry.t.um@gmail.com)

ConvolutionRoI pooling

Convolution + learnable offsetRoI pooling + learnable offset

1. INTRODUCTION

Terry Taewoong Um (terry.t.um@gmail.com)

- data augmentation

- SIFT (scale invariant feature)

- Label-preserving augmentation?

https://goo.gl/GCf6q8

cs231n, Stanford

https://goo.gl

/fKvx8V

1. INTRODUCTION

Terry Taewoong Um (terry.t.um@gmail.com)

There is no reason to use “fixed-size” convolution filters

Introduce learnable offset

Fig.5.

1. INTRODUCTION

Terry Taewoong Um (terry.t.um@gmail.com)

Fig.1.

• RoI pooling

https://deepsense.io/region-of-interest-pooling-explained/

1. INTRODUCTION

Terry Taewoong Um (terry.t.um@gmail.com)

?

• Insert simple networks that determine parameters for effective spatial transformations

2. DEFORMABLE CONVNET

Terry Taewoong Um (terry.t.um@gmail.com)

x(3.7,2.3) = 0.7*0.3*x(4.0,3.0) +0.7*0.7*x(4.0,2.0) + …

• Bilinear interpolation

2. DEFORMABLE CONVNET

Terry Taewoong Um (terry.t.um@gmail.com)

https://deepsense.io/region-of-interest-pooling-explained/

2. DEFORMABLE CONVNET

Terry Taewoong Um (terry.t.um@gmail.com)

• Deformable convolution

• Deformable RoI pooling

Any processes that are differentiable can be learned by back propagation

2. DEFORMABLE CONVNET

Terry Taewoong Um (terry.t.um@gmail.com)

- Deep Lab : SOTA semantic segmentator- Category-aware RPN : a simplified SSD- Faster R-CNN : SOTA object detector- R-FCN : SOTA object detector

(per-RoI computation cost )

(I hope other members will have a chance to present on these SOTA methods in the near future)

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um (terry.t.um@gmail.com)

background small obj large obj

Fig.4.

Fig.5.

Table.2.

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um (terry.t.um@gmail.com)

Fig.6.

3*3 bins deformed

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um (terry.t.um@gmail.com)

https://github.com/felixlaumon

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um (terry.t.um@gmail.com)

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um (terry.t.um@gmail.com)

4. EXPERIMENT

Terry Taewoong Um (terry.t.um@gmail.com)

Terry Taewoong Um (terry.t.um@gmail.com)