why is the receptive field size not depend on the input image? Let say if I fixed the filter size as 3x3, then shouldn't an input of 128x128 image has a larger receptive field size than an image of 32x32?
In addition, what would be the affect of stride and padding on the receptive fields?
thank you.


"Receptive fields are defined portion of space or spatial construct containing units that provide input to a set of units within a corresponding layer.
The receptive field is defined by the filter size of a layer within a convolution neural network."

https://towardsdatascience.com/understand-local-receptive-fields-in-convolutional-neural-networks-f26d700be16c
In other words, receptive fields are about the area (in pixels) covered by the convolutional filter(s), not the size of the input.
Padding changes the effective input size, so it can’t change the receptive field.
Stride changes how much area is covered by the convolution, so it increases receptive field.
