Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Fast Quaternion Product Units for Learning Disentangled Representations in SO(3)

View through CrossRef
Real-world 3D structured data like point clouds and skeletons often can be represented as data in a 3D rotation group (denoted as $\mathbb{SO}(3)$). However, most existing neural networks are tailored for the data in the Euclidean space, which makes the 3D rotation data not closed under their algebraic operations and leads to sub-optimal performance in 3D-related learning tasks. To resolve the issues caused by the above mismatching between data and model, we propose a novel non-real neuron model called \textit{quaternion product unit} (QPU) to represent data on 3D rotation groups. The proposed QPU leverages quaternion algebra and the law of the 3D rotation group, representing 3D rotation data as quaternions and merging them via a weighted chain of Hamilton products. We demonstrate that the QPU mathematically maintains the $\mathbb{SO}(3)$ structure of the 3D rotation data during the inference process and disentangles the 3D representations into ``rotation-invariant'' features and ``rotation-equivariant'' features, respectively. Moreover, we design a fast QPU to accelerate the computation of QPU. The fast QPU applies a tree-structured data indexing process, and accordingly, leverages the power of parallel computing, which reduces the computational complexity of QPU in a single thread from $\mathcal{O}(N)$ to $\mathcal {O}(\log N)$. Taking the fast QPU as a basic module, we develop a series of quaternion neural networks (QNNs), including quaternion multi-layer perceptron (QMLP), quaternion message passing (QMP), and so on. In addition, we make the QNNs compatible with conventional real-valued neural networks and applicable for both skeletons and point clouds. Experiments on synthetic and real-world 3D tasks show that the QNNs based on our fast QPUs are superior to state-of-the-art real-valued models, especially in the scenarios requiring the robustness to random rotations.<br>
Institute of Electrical and Electronics Engineers (IEEE)
Title: Fast Quaternion Product Units for Learning Disentangled Representations in SO(3)
Description:
Real-world 3D structured data like point clouds and skeletons often can be represented as data in a 3D rotation group (denoted as $\mathbb{SO}(3)$).
However, most existing neural networks are tailored for the data in the Euclidean space, which makes the 3D rotation data not closed under their algebraic operations and leads to sub-optimal performance in 3D-related learning tasks.
To resolve the issues caused by the above mismatching between data and model, we propose a novel non-real neuron model called \textit{quaternion product unit} (QPU) to represent data on 3D rotation groups.
The proposed QPU leverages quaternion algebra and the law of the 3D rotation group, representing 3D rotation data as quaternions and merging them via a weighted chain of Hamilton products.
We demonstrate that the QPU mathematically maintains the $\mathbb{SO}(3)$ structure of the 3D rotation data during the inference process and disentangles the 3D representations into ``rotation-invariant'' features and ``rotation-equivariant'' features, respectively.
Moreover, we design a fast QPU to accelerate the computation of QPU.
The fast QPU applies a tree-structured data indexing process, and accordingly, leverages the power of parallel computing, which reduces the computational complexity of QPU in a single thread from $\mathcal{O}(N)$ to $\mathcal {O}(\log N)$.
Taking the fast QPU as a basic module, we develop a series of quaternion neural networks (QNNs), including quaternion multi-layer perceptron (QMLP), quaternion message passing (QMP), and so on.
In addition, we make the QNNs compatible with conventional real-valued neural networks and applicable for both skeletons and point clouds.
Experiments on synthetic and real-world 3D tasks show that the QNNs based on our fast QPUs are superior to state-of-the-art real-valued models, especially in the scenarios requiring the robustness to random rotations.
<br>.

Related Results

Fast Quaternion Product Units for Learning Disentangled Representations in SO(3)
Fast Quaternion Product Units for Learning Disentangled Representations in SO(3)
Real-world 3D structured data like point clouds and skeletons often can be represented as data in a 3D rotation group (denoted as $\mathbb{SO}(3)$). However, most existing neural n...
An Improved Unit Quaternion for Attitude Alignment and Inverse Kinematic Solution of the Robot Arm Wrist
An Improved Unit Quaternion for Attitude Alignment and Inverse Kinematic Solution of the Robot Arm Wrist
This paper introduces a new method for kinematic modeling of the robot arm by deriving a new elegant mathematical formula based on the axis vector with the tangent of the rotation ...
Meta-Representations as Representations of Processes
Meta-Representations as Representations of Processes
In this study, we explore how the notion of meta-representations in Higher-Order Theories (HOT) of consciousness can be implemented in computational models. HOT suggests that consc...
Continuous self‐calibration of platform inertial navigation system based on attitude quaternion model
Continuous self‐calibration of platform inertial navigation system based on attitude quaternion model
This study focuses on the continuous self‐calibration of platform inertial navigation system. Since the estimate accuracy of inertial platform error coefficients would be reduced b...
Multi-color-image compression-encryption scheme in the quaternion discrete Fresnel domain
Multi-color-image compression-encryption scheme in the quaternion discrete Fresnel domain
A multiple color images compression-encryption scheme is designed with compressive sensing in the quaternion discrete Fresnel transform. To tackle multiple color images in a holist...
Color image encryption with semi-tensor product compressive sensing and quaternion discrete fractional Krawtchouk transform
Color image encryption with semi-tensor product compressive sensing and quaternion discrete fractional Krawtchouk transform
A color image encryption scheme is investigated by integrating the semi-tensor product compressive sensing (STP-CS) with the quaternion discrete fractional Krawtchouk transform (QD...
Initial Experience with Pediatrics Online Learning for Nonclinical Medical Students During the COVID-19 Pandemic&nbsp;
Initial Experience with Pediatrics Online Learning for Nonclinical Medical Students During the COVID-19 Pandemic&nbsp;
Abstract Background: To minimize the risk of infection during the COVID-19 pandemic, the learning mode of universities in China has been adjusted, and the online learning o...
Medical image fusion based on quaternion wavelet transform
Medical image fusion based on quaternion wavelet transform
Medical image fusion can combine multi-modal images into an integrated higher-quality image, which can provide more comprehensive and accurate pathological information than individ...

Back to Top