CNNs on Surfaces using Rotation-Equivariant Features

Journal Article (2020)
Author(s)

Ruben Wiersma (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Elmar Eisemann (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Klaus Hildebrandt (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Research Group
Computer Graphics and Visualisation
DOI related publication
https://doi.org/10.1145/3386569.3392437 Final published version
More Info
expand_more
Publication Year
2020
Language
English
Related content
Research Group
Computer Graphics and Visualisation
Issue number
4
Volume number
39
Article number
92
Downloads counter
376
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This paper is concerned with a fundamental problem in geometric deep learning that arises in the construction of convolutional neural networks on surfaces. Due to curvature, the transport of filter kernels on surfaces results in a rotational ambiguity, which prevents a uniform alignment of these kernels on the surface. We propose a network architecture for surfaces that consists of vector-valued, rotation-equivariant features. The equivariance property makes it possible to locally align features, which were computed in arbitrary coordinate systems, when aggregating features in a convolution layer. The resulting network is agnostic to the choices of coordinate systems for the tangent spaces on the surface. We implement our approach for triangle meshes. Based on circular harmonic functions, we introduce convolution filters for meshes that are rotation-equivariant at the discrete level. We evaluate the resulting networks on shape correspondence and shape classifications tasks and compare their performance to other approaches.