Field Convolutions for Surface CNNs

04/08/2021
by   Thomas W. Mitchel, et al.
0

We present a novel surface convolution operator acting on vector fields that is based on a simple observation: instead of combining neighboring features with respect to a single coordinate parameterization defined at a given point, we have every neighbor describe the position of the point within its own coordinate frame. This formulation combines intrinsic spatial convolution with parallel transport in a scattering operation while placing no constraints on the filters themselves, providing a definition of convolution that commutes with the action of isometries, has increased descriptive potential, and is robust to noise and other nuisance factors. The result is a rich notion of convolution which we call field convolution, well-suited for CNNs on surfaces. Field convolutions are flexible and straight-forward to implement, and their highly discriminating nature has cascading effects throughout the learning pipeline. Using simple networks constructed from residual field convolution blocks, we achieve state-of-the-art results on standard benchmarks in fundamental geometry processing tasks, such as shape classification, segmentation, correspondence, and sparse matching.

READ FULL TEXT
research
01/28/2022

Möbius Convolutions for Spherical CNNs

Möbius transformations play an important role in both geometry and spher...
research
05/26/2020

CNNs on Surfaces using Rotation-Equivariant Features

This paper is concerned with a fundamental problem in geometric deep lea...
research
11/16/2021

DeltaConv: Anisotropic Point Cloud Learning with Exterior Calculus

Learning from 3D point-cloud data has rapidly gained momentum, motivated...
research
10/05/2021

Turing approximations, toric isometric embeddings manifold convolutions

Convolutions are fundamental elements in deep learning architectures. He...
research
04/05/2021

Potential Convolution: Embedding Point Clouds into Potential Fields

Recently, various convolutions based on continuous or discrete kernels f...
research
08/15/2018

Convolutional Neural Networks on 3D Surfaces Using Parallel Frames

We extend Convolutional Neural Networks (CNNs) on flat and regular domai...
research
02/28/2017

Enabling Sparse Winograd Convolution by Native Pruning

Sparse methods and the use of Winograd convolutions are two orthogonal a...

Please sign up or login with your details

Forgot password? Click here to reset