Warped Convolutions: Efficient Invariance to Spatial Transformations
Not on the map. Why?
Abstract (arXiv)
Convolutional Neural Networks (CNNs) are extremely efficient, since they exploit the inherent translation-invariance of natural images. However, translation is just one of a myriad of useful spatial transformations. Can the same efficiency be attained when considering other spatial invariances? Such generalized convolutions have been considered in the past, but at a high computational cost. We present a construction that is simple and exact, yet has the same computational complexity that standard convolutions enjoy. It consists of a constant image warp followed by a simple convolution, which are standard blocks in deep learning toolboxes. With a carefully crafted warp, the resulting architecture can be made equivariant to a wide range of two-parameter spatial transformations. We show encouraging results in realistic scenarios, including the estimation of vehicle poses in the Google Earth dataset (rotation and scale), and face poses in Annotated Facial Landmarks in the Wild (3D rotations under perspective).
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Sep 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 6; 2023: 5; 2024: 2; 2025: 0; 2026: 1.
24 papers.
Sort:
By area:
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detectioncited by 48
- 2021Constrained Learning with Non-Convex Lossescited by 42
- 2021DISCO: accurate Discrete Scale Convolutionscited by 35
- 2021Enabling equivariance for arbitrary Lie groupscited by 22
- 2022RIC-CNN: Rotation-Invariant Coordinate Convolutional Neural Networkcited by 20
- 2021Scale-invariant scale-channel networks: Deep networks that generalise to previously unseen scalescited by 17
- 2021Adversarial Examples on Segmentation Models Can be Easy to Transfercited by 15
- 2021Training or Architecture? How to Incorporate Invariance in Neural Networkscited by 9
- 2021Homography Decomposition Networks for Planar Object Trackingcited by 9
- 2023Explaining V1 Properties with a Biologically Constrained Deep Learning Architecturecited by 4
- 2022How Far Can I Go ? : A Self-Supervised Approach for Deterministic Video Depth Forecastingcited by 3
- 2022Rethinking Rotation in Self-Supervised Contrastive Learning: Adaptive Positive or Negative Data Augmentationcited by 3
12 more
- 2021The Devils in the Point Clouds: Studying the Robustness of Point Cloud Convolutionscited by 2
- 2022A Simple Strategy to Provable Invariance via Orbit Mappingcited by 2
- 2023RePoseDM: Recurrent Pose Alignment and Gradient Guidance for Pose Guided Image Synthesiscited by 2
- 2021FILTRA: Rethinking Steerable CNN by Filter Transformcited by 1
- 2021Quantised Transforming Auto-Encoders: Achieving Equivariance to Arbitrary Transformations in Deep Networkscited by 1
- 2024Achieving Rotation-Invariant Convolution via Non-Learnable Orientation Alignment Operatorscited by 1
- 2022Warped Convolutional Networks: Bridge Homography to sl(3) algebra by Group Convolutioncited by 0
- 2023Subspace-Configurable Networkscited by 0
- 2023Restore Translation Using Equivariant Neural Networkscited by 0
- 2023Entropy Transformer Networks: A Learning Approach via Tangent Bundle Data Manifoldcited by 0
- 2024MARs: Multi-view Attention Regularizations for Patch-based Feature Recognition of Space Terraincited by 0
- 2026HiResNets: Native Full-HD Video Recognition with Foveal Residual Streamscited by 0
- 2026HiResNets: Native Full-HD Video Recognition with Foveal Residual Streams3 Aug 2026
- 2024MARs: Multi-view Attention Regularizations for Patch-based Feature Recognition of Space Terrain7 Oct 2024
- 2024Achieving Rotation-Invariant Convolution via Non-Learnable Orientation Alignment Operators17 Apr 2024
- 2023RePoseDM: Recurrent Pose Alignment and Gradient Guidance for Pose Guided Image Synthesis24 Oct 2023
- 2023Entropy Transformer Networks: A Learning Approach via Tangent Bundle Data Manifold24 Jul 2023
- 2023Restore Translation Using Equivariant Neural Networks29 Jun 2023
- 2023Subspace-Configurable Networks22 May 2023
- 2023Explaining V1 Properties with a Biologically Constrained Deep Learning Architecture18 May 2023
- 2022RIC-CNN: Rotation-Invariant Coordinate Convolutional Neural Network21 Nov 2022
- 2022Rethinking Rotation in Self-Supervised Contrastive Learning: Adaptive Positive or Negative Data Augmentation23 Oct 2022
- 2022A Simple Strategy to Provable Invariance via Orbit Mapping24 Sep 2022
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detection21 Jul 2022
12 more
- 2022How Far Can I Go ? : A Self-Supervised Approach for Deterministic Video Depth Forecasting1 Jul 2022
- 2022Warped Convolutional Networks: Bridge Homography to sl(3) algebra by Group Convolution23 Jun 2022
- 2021Homography Decomposition Networks for Planar Object Tracking15 Dec 2021
- 2021Quantised Transforming Auto-Encoders: Achieving Equivariance to Arbitrary Transformations in Deep Networks25 Nov 2021
- 2021Adversarial Examples on Segmentation Models Can be Easy to Transfer22 Nov 2021
- 2021Enabling equivariance for arbitrary Lie groups16 Nov 2021
- 2021Training or Architecture? How to Incorporate Invariance in Neural Networks18 Jun 2021
- 2021Scale-invariant scale-channel networks: Deep networks that generalise to previously unseen scales11 Jun 2021
- 2021DISCO: accurate Discrete Scale Convolutions4 Jun 2021
- 2021FILTRA: Rethinking Steerable CNN by Filter Transform25 May 2021
- 2021Constrained Learning with Non-Convex Losses8 Mar 2021
- 2021The Devils in the Point Clouds: Studying the Robustness of Point Cloud Convolutions19 Jan 2021
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detectioncited by 48
- 2021Constrained Learning with Non-Convex Lossescited by 42
- 2021DISCO: accurate Discrete Scale Convolutionscited by 35
- 2021Enabling equivariance for arbitrary Lie groupscited by 22
- 2022RIC-CNN: Rotation-Invariant Coordinate Convolutional Neural Networkcited by 20
- 2021Scale-invariant scale-channel networks: Deep networks that generalise to previously unseen scalescited by 17
- 2021Adversarial Examples on Segmentation Models Can be Easy to Transfercited by 15
- 2021Training or Architecture? How to Incorporate Invariance in Neural Networkscited by 9
- 2021Homography Decomposition Networks for Planar Object Trackingcited by 9
- 2023Explaining V1 Properties with a Biologically Constrained Deep Learning Architecturecited by 4
- 2022How Far Can I Go ? : A Self-Supervised Approach for Deterministic Video Depth Forecastingcited by 3
- 2022Rethinking Rotation in Self-Supervised Contrastive Learning: Adaptive Positive or Negative Data Augmentationcited by 3
12 most cited of 23 All 23 (JSON)
- 2026HiResNets: Native Full-HD Video Recognition with Foveal Residual Streams3 Aug 2026
- 2024MARs: Multi-view Attention Regularizations for Patch-based Feature Recognition of Space Terrain7 Oct 2024
- 2024Achieving Rotation-Invariant Convolution via Non-Learnable Orientation Alignment Operators17 Apr 2024
- 2023Entropy Transformer Networks: A Learning Approach via Tangent Bundle Data Manifold24 Jul 2023
- 2023Restore Translation Using Equivariant Neural Networks29 Jun 2023
- 2023Subspace-Configurable Networks22 May 2023
- 2023Explaining V1 Properties with a Biologically Constrained Deep Learning Architecture18 May 2023
- 2022RIC-CNN: Rotation-Invariant Coordinate Convolutional Neural Network21 Nov 2022
- 2022Rethinking Rotation in Self-Supervised Contrastive Learning: Adaptive Positive or Negative Data Augmentation23 Oct 2022
- 2022A Simple Strategy to Provable Invariance via Orbit Mapping24 Sep 2022
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detection21 Jul 2022
- 2022How Far Can I Go ? : A Self-Supervised Approach for Deterministic Video Depth Forecasting1 Jul 2022
12 newest of 23 All 23 (JSON)