deformable convolutional network (2017)

17
Terry Taewoong Um ([email protected]) University of Waterloo Department of Electrical & Computer Engineering Terry T. Um DEFORMABLE CONVOLUTIONAL NETWORKS 1

Upload: university-of-waterloo

Post on 21-Apr-2017

599 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Deformable Convolutional Network (2017)

Terry Taewoong Um ([email protected])

University of Waterloo

Department of Electrical & Computer Engineering

Terry T. Um

DEFORMABLE

CONVOLUTIONAL NETWORKS

1

Page 2: Deformable Convolutional Network (2017)

TODAY’S PAPER

Terry Taewoong Um ([email protected])

ConvolutionRoI pooling

Convolution + learnable offsetRoI pooling + learnable offset

Page 3: Deformable Convolutional Network (2017)

1. INTRODUCTION

Terry Taewoong Um ([email protected])

- data augmentation

- SIFT (scale invariant feature)

- Label-preserving augmentation?

https://goo.gl/GCf6q8

cs231n, Stanford

https://goo.gl

/fKvx8V

Page 4: Deformable Convolutional Network (2017)

1. INTRODUCTION

Terry Taewoong Um ([email protected])

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

Introduce learnable offset

Fig.5.

Page 5: Deformable Convolutional Network (2017)

1. INTRODUCTION

Terry Taewoong Um ([email protected])

Fig.1.

• RoI pooling

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

Page 6: Deformable Convolutional Network (2017)

1. INTRODUCTION

Terry Taewoong Um ([email protected])

?

• Insert simple networks that determine parameters for effective spatial transformations

Page 7: Deformable Convolutional Network (2017)

2. DEFORMABLE CONVNET

Terry Taewoong Um ([email protected])

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

Page 8: Deformable Convolutional Network (2017)

2. DEFORMABLE CONVNET

Terry Taewoong Um ([email protected])

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

Page 9: Deformable Convolutional Network (2017)

2. DEFORMABLE CONVNET

Terry Taewoong Um ([email protected])

• Deformable convolution

• Deformable RoI pooling

Any processes that are differentiable can be learned by back propagation

Page 10: Deformable Convolutional Network (2017)

2. DEFORMABLE CONVNET

Terry Taewoong Um ([email protected])

- 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)

Page 11: Deformable Convolutional Network (2017)

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um ([email protected])

background small obj large obj

Fig.4.

Fig.5.

Table.2.

Page 12: Deformable Convolutional Network (2017)

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um ([email protected])

Fig.6.

3*3 bins deformed

Page 13: Deformable Convolutional Network (2017)

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um ([email protected])

https://github.com/felixlaumon

Page 14: Deformable Convolutional Network (2017)

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um ([email protected])

Page 15: Deformable Convolutional Network (2017)

3. UNDERSTANDING D-CONVNET

Terry Taewoong Um ([email protected])

Page 16: Deformable Convolutional Network (2017)

4. EXPERIMENT

Terry Taewoong Um ([email protected])

Page 17: Deformable Convolutional Network (2017)

Terry Taewoong Um ([email protected])