English

Quaternion Equivariant Capsule Networks for 3D Point Clouds

Machine Learning 2020-08-25 v3 Computer Vision and Pattern Recognition Graphics Robotics Machine Learning

Abstract

We present a 3D capsule module for processing point clouds that is equivariant to 3D rotations and translations, as well as invariant to permutations of the input points. The operator receives a sparse set of local reference frames, computed from an input point cloud and establishes end-to-end transformation equivariance through a novel dynamic routing procedure on quaternions. Further, we theoretically connect dynamic routing between capsules to the well-known Weiszfeld algorithm, a scheme for solving \emph{iterative re-weighted least squares} (IRLS) problems with provable convergence properties. It is shown that such group dynamic routing can be interpreted as robust IRLS rotation averaging on capsule votes, where information is routed based on the final inlier scores. Based on our operator, we build a capsule network that disentangles geometry from pose, paving the way for more informative descriptors and a structured latent space. Our architecture allows joint object classification and orientation estimation without explicit supervision of rotations. We validate our algorithm empirically on common benchmark datasets.

Cite

@article{arxiv.1912.12098,
  title  = {Quaternion Equivariant Capsule Networks for 3D Point Clouds},
  author = {Yongheng Zhao and Tolga Birdal and Jan Eric Lenssen and Emanuele Menegatti and Leonidas Guibas and Federico Tombari},
  journal= {arXiv preprint arXiv:1912.12098},
  year   = {2020}
}

Comments

Oral Presentation at ECCV 2020. Find our video under: https://youtu.be/LHh56snwhTA. We release our sources at: http://tolgabirdal.github.io/qecnetworks

R2 v1 2026-06-23T12:57:17.281Z