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.

Keywords

QuaternionRotation (mathematics)Computer scienceLie groupEmbeddingMathematicsArtificial intelligenceTopology (electrical circuits)Theoretical computer scienceAlgorithmAlgebra over a fieldPure mathematicsGeometry

Affiliated Institutions

Related Publications

A Survey on Network Embedding

Network embedding assigns nodes in a network to low-dimensional representations and effectively preserves the network structure. Recently, a significant amount of progresses hav...

2018 IEEE Transactions on Knowledge and Da... 1246 citations

Hand-Eye Calibration

Whenever a sensor is mounted on a robot hand, it is important to know the relationship between the sensor and the hand. The problem of determining this relationship is referred ...

1995 The International Journal of Robotics... 563 citations

DeepWalk

We present DeepWalk, a novel approach for learning latent representations of\nvertices in a network. These latent representations encode social relations in\na continuous vector...

2014 8168 citations

Publication Info

Year
2019
Type
article
Pages
5738-5746
Citations
1026
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

1026
OpenAlex

Cite This

Yi Zhou, Connelly Barnes, Jingwan Lu et al. (2019). On the Continuity of Rotation Representations in Neural Networks. , 5738-5746. https://doi.org/10.1109/cvpr.2019.00589

Identifiers

DOI
10.1109/cvpr.2019.00589