Cited by 1,2553D Shape Modeling and AnalysisNeural Networks and ApplicationsAlgebraic and Geometric Analysis

On the Continuity of Rotation Representations in Neural Networks

Open access
Zhou, Yi, Barnes, Connelly, Lu, Jingwan, Yang, Jimei, Li, Hao·2019·2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)

Abstract

In neural networks, it is often desirable to work with various representations of the same space. For example, 3D rotations can be represented with quaternions or Euler angles. In this paper, we advance a definition of a continuous representation, which can be helpful for training deep neural networks. We relate this to topological concepts such as homeomorphism and embedding. We then investigate what are continuous and discontinuous representations for 2D, 3D, and n-dimensional rotations. We demonstrate that for 3D rotations, all representations are discontinuous in the real Euclidean spaces of four or fewer dimensions. Thus, widely used representations such as quaternions and Euler angles are discontinuous and difficult for neural networks to learn. We show that the 3D rotations have continuous representations in 5D and 6D, which are more suitable for learning. We also present continuous representations for the general case of the n-dimensional rotation group SO(n). While our main focus is on rotations, we also show that our constructions apply to other groups such as the orthogonal group and similarity transforms. We finally present empirical results, which show that our continuous rotation representations outperform discontinuous ones for several practical problems in graphics and vision, including a simple autoencoder sanity test, a rotation estimator for 3D point clouds, and an inverse kinematics solver for 3D human poses.

Integrity signals

Registry

Crossref · 10.1109/cvpr.2019.00589

Cites

29 of 29 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Euler angles and quaternions contain discontinuities that hinder rotation estimation with deep learning.

    “While Euler angles and quaternions are common choices, both contain discontinuities that hinder rotation estimation with deep learning [32,33].”
  • Continuous 6D representations create a more stable learning target and show improved performance.

    “To address this, Zhou et al. [38] proposed continuous 6D representations to create a more stable learning target, showing improved performance.”
  • Classical parameterizations such as axis-angle, Euler angles, and quaternions suffer from degeneracies that can make pose estimation difficult.

    “Classical parameterizations such as the axis-angle representation (d=3), Euler angles (d=3), and quaternions (d=4) suffer from degeneracies that can make pose estimation difficult, such as Gimbal lock or discontinuities in the representation space [57].”
  • Higher-dimensional parameterizations of SO(3) have been proposed that do not suffer from discontinuities.

    “In point cloud registration, higher-dimensional parameterizations of SO(3) have been proposed that do not suffer from this issue [32, 40, 57].”
  • Higher-dimensional alternatives (d>5) have theoretical advantages.

    “This has motivated the development of several higher-dimensional (d>5) alternatives with theoretical advantages [32, 40, 57].”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Zhou, Y., Barnes, C., Lu, J., Yang, J., & Li, H.
Affiliations
  • University of Southern California (US)
  • Adobe Systems (United States) (US)
Venue
2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)
Publisher
IEEE
Published
2019-06
Pages
5738-5746
ISSN
1063-6919 (ISSN-L)
OpenAlex
W2949924544
Cited by
1,255
References
29
Citations by year
2026: 168 · 2025: 211 · 2024: 264 · 2023: 254 · 2022: 174 · 2021: 117 · 2020: 55 · 2019: 11 · 2018: 1
FWCI
103.66
Type
conference paper
Language
en
Open access
Locations
  • IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Funders
  • Semiconductor Research Corporation
  • Defense Advanced Research Projects Agency
  • Office of Naval Research (N00014, N00014-17)
  • Army Research Laboratory
Topics
  • Physical Sciences › Engineering › Computational Mechanics › 3D Shape Modeling and Analysis
  • Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
  • Physical Sciences › Mathematics › Applied Mathematics › Algebraic and Geometric Analysis
Keywords
rotation representation, continuous representations, SO(n), quaternions, Euler angles, homeomorphism, topological embeddings, rotation group, orthogonal group, similarity transformation, inverse kinematics, 3D human pose, autoencoder

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review