3D Steerable CNNs: Learning Rotationally Equivariant Features in Volumetric Data

07/06/2018
by   Maurice Weiler, et al.
1

We present a convolutional network that is equivariant to rigid body motions. The model uses scalar-, vector-, and tensor fields over 3D Euclidean space to represent data, and equivariant convolutions to map between such representations. These SE(3)-equivariant convolutions utilize kernels which are parameterized as a linear combination of a complete steerable kernel basis, which is derived in this paper. We prove that equivariant convolutions are the most general equivariant linear maps between fields over R^3. Our experimental results confirm the effectiveness of 3D Steerable CNNs for the problem of amino acid propensity prediction and protein structure classification, both of which have inherent SE(3) symmetry.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2018

A General Theory of Equivariant CNNs on Homogeneous Spaces

Group equivariant convolutional neural networks (G-CNNs) have recently e...
research
06/24/2023

Regular SE(3) Group Convolutions for Volumetric Medical Image Analysis

Regular group convolutional neural networks (G-CNNs) have been shown to ...
research
02/05/2023

SE(3) diffusion model with application to protein backbone generation

The design of novel protein structures remains a challenge in protein en...
research
07/18/2022

e3nn: Euclidean Neural Networks

We present e3nn, a generalized framework for creating E(3) equivariant t...
research
04/04/2023

Neural Field Convolutions by Repeated Differentiation

Neural fields are evolving towards a general-purpose continuous represen...
research
10/22/2021

Learning Stable Vector Fields on Lie Groups

Learning robot motions from demonstration requires having models that ar...
research
10/26/2021

Equivariant vector field network for many-body system modeling

Modeling many-body systems has been a long-standing challenge in science...

Please sign up or login with your details

Forgot password? Click here to reset