seniorCNN
What is dilated convolution and how does it help in CNN architectures?
Updated May 15, 2026
Short answer
Dilated convolution expands the receptive field without increasing the number of parameters by inserting gaps between kernel elements.
Deep explanation
Dilated (atrous) convolution introduces spaces between kernel elements, allowing the filter to cover a larger area without increasing kernel size or computation. This helps capture multi-scale context, especially useful in segmentation tasks. It preserves resolution while increasing receptive field exponentially with depth.
Real-world example
Used in semantic segmentation models like DeepLab for scene understanding.
Common mistakes
- Confusing dilation with stride
- dilation does not downsample.
Follow-up questions
- How does dilation affect receptive field?
- Where is dilated convolution commonly used?