In the context of the pooling layer in CNNs (Convolutional Neural Networks), what does downsampling entail?
A) Decreasing the number of neurons in the pooling layer.
B) Reducing the size of the input feature map while retaining its essential information.
C) Increasing the stride length in the convolution operation.
D) Augmenting the depth of the convolutional filters.