One of the benefits of using the SPP technique from https://arxiv.org/pdf/1406.4729.pdf is to be able to generate fixed length feature representation for images at different scales.
For example for a 224x224 images, with 6x6 conv5 layer, we can use pooling with 4-level pyramid(1x1,2x2,3x3 and 6x6). And the same technique can work for images with sizes >224, but how would this work with images/windows of size smaller than 224? They seem to have used pooling on regional proposal windows for detection. They extract a fixed length feature for each Image Proposal window and feed that to a 2-class classifier. In their multi-scale feature extraction version, they extract features for a window from the image scale, at which the window is approx 224x224 in the scaled image, here I can understand the conv5 would be 6x6 and we can do SPP with 4-level pytramid, but for the version without multi-scaling how does it work?
Say for size 112x112 the conv5 layer would be 3x3, not sure how 6x6 bins would be used for pooling here. Is scaling the smallest window to 224 the only option here, or does 6x6 pooling bins also work with smaller size images. If yes, what are benefits from such a pooling.