Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Spatial Transformer Networks

About

Convolutional Neural Networks define an exceptionally powerful class of models, but are still limited by the lack of ability to be spatially invariant to the input data in a computationally and parameter efficient manner. In this work we introduce a new learnable module, the Spatial Transformer, which explicitly allows the spatial manipulation of data within the network. This differentiable module can be inserted into existing convolutional architectures, giving neural networks the ability to actively spatially transform feature maps, conditional on the feature map itself, without any extra training supervision or modification to the optimisation process. We show that the use of spatial transformers results in models which learn invariance to translation, scale, rotation and more generic warping, resulting in state-of-the-art performance on several benchmarks, and for a number of classes of transformations.

Max Jaderberg, Karen Simonyan, Andrew Zisserman, Koray Kavukcuoglu• 2015

Related benchmarks

TaskDatasetResultRank
Image ClassificationMNIST (test)
Accuracy99.3
654
Fine-grained Image ClassificationCUB200 2011 (test)
Accuracy84.1
585
Fine-grained Image ClassificationCUB-200 2011
Accuracy84.1
317
Image ClassificationCUB-200-2011 (test)
Top-1 Acc84.1
316
Image ClassificationEMNIST (test)
Accuracy83.6
272
Image ClassificationMNIST rotated (test)
Test Error (%)1.82
105
Object ClassificationModelNet10 (test)
Accuracy82.9
80
Image ClassificationMNIST original (test)--
46
Fine-grained visual classificationCUB-200
Accuracy84.1
24
Image ClassificationMNIST transformed (test)
Accuracy99.2
10
Showing 10 of 14 rows

Other info

Follow for update