English
Related papers

Related papers: The Gibbs Representation of 3D Rotations

200 papers

In this work, we move beyond the traditional complex-valued representations, introducing more expressive hypercomplex representations to model entities and relations for knowledge graph embeddings. More specifically, quaternion embeddings,…

Machine Learning · Computer Science 2019-11-01 Shuai Zhang , Yi Tay , Lina Yao , Qi Liu

A new method to represent and approximate rotation matrices is introduced. The method represents approximations of a rotation matrix $Q$ with linearithmic complexity, i.e. with $\frac{1}{2}n\lg(n)$ rotations over pairs of coordinates,…

Machine Learning · Computer Science 2014-04-30 Michael Mathieu , Yann LeCun

The algebra of fourvectors is described. The fourvectors are more appropriate than the Hamilton quaternions for its use in Physics and the sciences in general. The fourvectors embrace the 3D vectors in a natural form. It is shown the…

Mathematical Physics · Physics 2007-11-22 Diego Saa

How to effectively represent camera pose is an essential problem in 3D computer vision, especially in tasks such as camera pose regression and novel view synthesis. Traditionally, 3D position of the camera is represented by Cartesian…

Computer Vision and Pattern Recognition · Computer Science 2021-05-11 Yaxuan Zhu , Ruiqi Gao , Siyuan Huang , Song-Chun Zhu , Ying Nian Wu

We introduce the concept of paravectors to describe the geometry of points in a three dimensional space. After defining a suitable product of paravectors, we introduce the concepts of biparavectors and triparavectors to describe line…

General Mathematics · Mathematics 2018-12-03 Jayme Vaz , Stephen Mann

3D Convolutional Neural Networks are sensitive to transformations applied to their input. This is a problem because a voxelized version of a 3D object, and its rotated clone, will look unrelated to each other after passing through to the…

Computer Vision and Pattern Recognition · Computer Science 2018-04-13 Daniel Worrall , Gabriel Brostow

Correlation is a common technique for the detection of shifts. Its generalization to the multidimensional geometric correlation in Clifford algebras has been proven a useful tool for color image processing, because it additionally contains…

Computer Vision and Pattern Recognition · Computer Science 2013-07-10 Roxana Bujack , Gerik Scheuermann , Eckhard Hitzer

It is fairly well known that rotation in three dimensions can be expressed as a quadratic in a skew symmetric matrix via the Euler-Rodrigues formula. A generalized Euler-Rodrigues polynomial of degree 2n in a skew symmetric generating…

Materials Science · Physics 2008-07-25 Andrew N. Norris

Rotational symmetry plays a central role in physics, providing an elegant framework to describe how the properties of 3D objects -- from atoms to the macroscopic scale -- transform under the action of rigid rotations. Equivariant models of…

Chemical Physics · Physics 2025-10-28 Michelangelo Domina , Filippo Bigi , Paolo Pegolo , Michele Ceriotti

The use of vectorial parameterization to create geometrical representations in computational models has a large number of applications. One particular application is the calculation of the 3D rotational motion of rigid bodies, that could be…

Quantum Physics · Physics 2022-03-29 Emilio Pelaez , Anuranan Das , Parmeet Singh Chani , Daniel Sierra-Sosa

Rotation estimation plays a fundamental role in computer vision and robot tasks, and extremely robust rotation estimation is significantly useful for safety-critical applications. Typically, estimating a rotation is considered a non-linear…

Computer Vision and Pattern Recognition · Computer Science 2025-06-16 Yinlong Liu , Tianyu Huang , Zhi-Xin Yang

In this short paper, we review the Euler-Rodrigues formula for three-dimensional rotation via fractional powers of matrices. We derive the rotations by any angle through the spectral behavior of the fractional powers of the rotation matrix…

Functional Analysis · Mathematics 2021-07-12 Flank D. M. Bezerra , Lucas A. Santos

Projecting high-dimensional environment observations into lower-dimensional structured representations can considerably improve data-efficiency for reinforcement learning in domains with limited data such as robotics. Can a single generally…

3D scatterplots are a well-established plotting technique that can be used to represent data with three or more dimensions. On paper and computer monitors they are essentially two-dimensional projections of the three-dimensional Cartesian…

Human-Computer Interaction · Computer Science 2026-01-05 Philippos Papaphilippou , Lucy Hederman

We present a novel approach for solving articulated inverse kinematic problems (e.g., character structures) by means of an iterative dual-quaternion and exponentialmapping approach. As dual-quaternions are a break from the norm and offer a…

Robotics · Computer Science 2022-11-04 Ben Kenwright

We discuss how transformations in a three dimensional euclidean space can be described in terms of the Clifford algebra $\mathcal{C}\ell_{3,3}$ of the quadratic space $\mathbb{R}^{3,3}$. We show that this algebra describes in a unified way…

General Mathematics · Mathematics 2019-08-23 Jayme Vaz , Stephen Mann

It is well known that a rigid motion of the Euclidean plane can be written as the composition of at most three reflections. It is perhaps not so widely known that a similar result holds for Euclidean space in any number of dimensions. The…

General Mathematics · Mathematics 2024-06-14 P. Gothen , A. Guedes de Oliveira

Correlation is a common technique for the detection of shifts. Its generalization to the multidimensional geometric correlation in Clifford algebras has proven a useful tool for color image processing, because it additionally contains…

Algebraic Geometry · Mathematics 2013-06-11 Roxana Bujack , Gerik Scheuermann , Eckhard Hitzer

A common representation of a three dimensional object in computer applications, such as graphics and design, is in the form of a triangular mesh. In many instances, individual or groups of triangles in such representation need to satisfy…

Optimization and Control · Mathematics 2019-04-08 Valentin R. Koch , Hung M. Phan

To represent real $m$-dimensional vectors, a positional vector system given by a non-singular matrix $M \in \mathbb{Z}^{m \times m}$ and a digit set $\mathcal{D} \subset \mathbb{Z}^m$ is used. If $m = 1$, the system coincides with the well…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-03-20 Izabella Ingrid Farkas , Edita Pelantová , Milena Svobodová