Viet-Anh on Software Logo

What is: Spatial Pyramid Pooling?

SourceSpatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition
Year2000
Data SourceCC BY-SA - https://paperswithcode.com

** Spatial Pyramid Pooling (SPP)** is a pooling layer that removes the fixed-size constraint of the network, i.e. a CNN does not require a fixed-size input image. Specifically, we add an SPP layer on top of the last convolutional layer. The SPP layer pools the features and generates fixed-length outputs, which are then fed into the fully-connected layers (or other classifiers). In other words, we perform some information aggregation at a deeper stage of the network hierarchy (between convolutional layers and fully-connected layers) to avoid the need for cropping or warping at the beginning.