What are the Receptive, Effective Receptive, and Projective Fields of Neurons in Convolutional Neural Networks?
Hung Le, Ali Borji

TL;DR
This paper thoroughly explains how to calculate receptive, effective receptive, and projective fields in CNNs, aiding understanding and optimization of these networks for practical applications.
Contribution
It provides detailed methods for calculating these fields in CNNs and extends the approach to deconvolutional networks, enhancing analysis tools.
Findings
Clear formulas for receptive fields in CNNs
Extension of methods to deconvolutional networks
Implications for network analysis and optimization
Abstract
In this work, we explain in detail how receptive fields, effective receptive fields, and projective fields of neurons in different layers, convolution or pooling, of a Convolutional Neural Network (CNN) are calculated. While our focus here is on CNNs, the same operations, but in the reverse order, can be used to calculate these quantities for deconvolutional neural networks. These are important concepts, not only for better understanding and analyzing convolutional and deconvolutional networks, but also for optimizing their performance in real-world applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCCD and CMOS Imaging Sensors · Neural dynamics and brain function · Advanced Memory and Neural Computing
MethodsConvolution
