Are Euler angles a useful rotation parameterisation for pose estimation with Normalizing Flows?
Giorgos Sfikas, Konstantina Nikolaidou, Foteini Papadopoulou, George Retsinas, Anastasios L. Kesidis
TL;DR
This work investigates using Euler angles as a 3-DOF rotation parameterisation for Normalizing Flows in 3D pose estimation on the $ ext{SO}(3)$ manifold. It contrasts an Euler-angle–based NF with rotation-matrix–based baselines across synthetic and real datasets, highlighting an inductive bias that yields competitive log-likelihoods and notably faster training times. The method leverages Möbius transforms applied to each Euler angle in a round-robin coupling flow, with angles encoded via $( ext{cos}, ext{sin})$ to respect periodicity, while acknowledging gimbal-lock-related limitations. Overall, Euler-angle flows offer a simpler and efficient alternative with strong performance, albeit with caveats near singular regions and highly multimodal ground truths.
Abstract
Object pose estimation is a task that is of central importance in 3D Computer Vision. Given a target image and a canonical pose, a single point estimate may very often be sufficient; however, a probabilistic pose output is related to a number of benefits when pose is not unambiguous due to sensor and projection constraints or inherent object symmetries. With this paper, we explore the usefulness of using the well-known Euler angles parameterisation as a basis for a Normalizing Flows model for pose estimation. Isomorphic to spatial rotation, 3D pose has been parameterized in a number of ways, either in or out of the context of parameter estimation. We explore the idea that Euler angles, despite their shortcomings, may lead to useful models in a number of aspects, compared to a model built on a more complex parameterisation.
