EasyDeepLearn

What is a dilated (atrous) convolution?

medium

Answer

  • Insert (d-1) zeros between kernel elements to enlarge the receptive field without adding parameters or reducing resolution.
  • A 3×3 kernel with dilation 2 has an effective 5×5 view.
  • Standard trick in segmentation networks (DeepLab, HRNet) where downsampling would lose spatial detail.
  • Stacked dilated convs with growing dilation cover a large receptive field cheaply — also used in WaveNet for 1D audio.
Check yourself — multiple choice
  • Dilation reduces receptive field
  • Insert zeros between kernel elements → bigger receptive field, no extra params, no resolution loss
  • Same as strided convolution
  • Only for 1D signals

Dilated conv: gaps in kernel → bigger receptive field cheaply.

#cnn#segmentation

Practise Deep Learning

214 interview questions in this topic.

Related questions