Land cover mapping at very high resolution with rotation equivariant CNNs: towards small yet accurate models

03/16/2018
by   Diego Marcos, et al.
0

In remote sensing images, the absolute orientation of objects is arbitrary. Depending on an object's orientation and on a sensor's flight path, objects of the same semantic class can be observed in different orientations in the same image. Equivariance to rotation, in this context understood as responding with a rotated semantic label map when subject to a rotation of the input image, is therefore a very desirable feature, in particular for high capacity models, such as Convolutional Neural Networks (CNNs). If rotation equivariance is encoded in the network, the model is confronted with a simpler task and does not need to learn specific (and redundant) weights to address rotated versions of the same object class. In this work we propose a CNN architecture called Rotation Equivariant Vector Field Network (RotEqNet) to encode rotation equivariance in the network itself. By using rotating convolutions as building blocks and passing only the the values corresponding to the maximally activating orientation throughout the network in the form of orientation encoding vector fields, RotEqNet treats rotated versions of the same object with the same filter bank and therefore achieves state-of-the-art performances even when using very small architectures trained from scratch. We test RotEqNet in two challenging sub-decimeter resolution semantic labeling problems, and show that we can perform better than a standard CNN while requiring one order of magnitude less parameters.

READ FULL TEXT

page 9

page 15

page 16

page 17

page 21

page 22

research
12/29/2016

Rotation equivariant vector field networks

In many computer vision tasks, we expect a particular behavior of the ou...
research
07/30/2019

Orientation-aware Semantic Segmentation on Icosahedron Spheres

We address semantic segmentation on omnidirectional images, to leverage ...
research
03/13/2021

ReDet: A Rotation-equivariant Detector for Aerial Object Detection

Recently, object detection in aerial images has gained much attention in...
research
08/02/2016

Dense semantic labeling of sub-decimeter resolution images with convolutional neural networks

Semantic labeling (or pixel-level land-cover classification) in ultra-hi...
research
11/20/2017

Learning Steerable Filters for Rotation Equivariant CNNs

In many machine learning tasks it is desirable that a model's prediction...
research
12/03/2018

ZerNet: Convolutional Neural Networks on Arbitrary Surfaces via Zernike Local Tangent Space Estimation

The research community has observed a massive success of convolutional n...
research
02/22/2022

Roto-Translation Equivariant Super-Resolution of Two-Dimensional Flows Using Convolutional Neural Networks

Convolutional neural networks (CNNs) often process vectors as quantities...

Please sign up or login with your details

Forgot password? Click here to reset