Spherical CNNs

Taco S. Cohen, Mario Geiger, Jonas Koehler, Max Welling
1/30/2018
cs.LGstat.ML

Official code: jonkhler/s2cnn (972 stars, MIT, last commit 2024-11-11).

Abstract

Convolutional Neural Networks (CNNs) have become the method of choice for learning problems involving 2D planar images. However, a number of problems of recent interest have created a demand for models that can analyze spherical images. Examples include omnidirectional vision for drones, robots, and autonomous cars, molecular regression problems, and global weather and climate modelling. A naive application of convolutional networks to a planar projection of the spherical signal is destined to fail, because the space-varying distortions introduced by such a projection will make translational weight sharing ineffective. In this paper we introduce the building blocks for constructing spherical CNNs. We propose a definition for the spherical cross-correlation that is both expressive and rotation-equivariant. The spherical correlation satisfies a generalized Fourier theorem, which allows us to compute it efficiently using a generalized (non-commutative) Fast Fourier Transform (FFT) algorithm. We demonstrate the computational efficiency, numerical accuracy, and effectiveness of spherical CNNs applied to 3D model recognition and atomization energy regression.

View on arXivView PDF

Code Implementations(1)

jonkhler/s2cnnOfficial100%
MIT

Spherical CNNs

972168PythonSep 23, 20171 years agoMIT

Similar Papers

Cite this paper

@article{cohen2018spherical,
  title  = {Spherical CNNs},
  author = {Taco S. Cohen and Mario Geiger and Jonas Koehler and Max Welling},
  year   = {2018},
  eprint = {1801.10130},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1801.10130}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1801.10130.svg)](https://codeofpaper.com/paper/1801.10130)

Discussion