Dilation in CNN

For folks who are not aware of dilated or atrous convolution. It is basically the filter values are interspersed with zeros.

For example, we can turn a filter of size 5 into a dilated filter of size 3 by setting the second and fourth elements to zero. This allow us to combine information over a large area using fewer weights. For more details on convolution arithmetic, refer to the below paper.

https://arxiv.org/pdf/1603.07285.pdf#page28

2 Likes