Delving into Discrete Normalizing Flows on SO(3) Manifold for Probabilistic Rotation Modeling

Yulin Liu,Haoran Liu,Yingda Yin,Yang Wang,Baoquan Chen,He Wang
2023-04-08
Abstract:Normalizing flows (NFs) provide a powerful tool to construct an expressive distribution by a sequence of trackable transformations of a base distribution and form a probabilistic model of underlying data. Rotation, as an important quantity in computer vision, graphics, and robotics, can exhibit many ambiguities when occlusion and symmetry occur and thus demands such probabilistic models. Though much progress has been made for NFs in Euclidean space, there are no effective normalizing flows without discontinuity or many-to-one mapping tailored for SO(3) manifold. Given the unique non-Euclidean properties of the rotation manifold, adapting the existing NFs to SO(3) manifold is non-trivial. In this paper, we propose a novel normalizing flow on SO(3) by combining a Mobius transformation-based coupling layer and a quaternion affine transformation. With our proposed rotation normalizing flows, one can not only effectively express arbitrary distributions on SO(3), but also conditionally build the target distribution given input observations. Extensive experiments show that our rotation normalizing flows significantly outperform the baselines on both unconditional and conditional tasks.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
This paper attempts to solve the problem of constructing effective normalizing flows (NFs) on the SO(3) manifold. Specifically, the author focuses on how to construct normalizing flows without discontinuities or one - to - one mapping problems on the SO(3) manifold for probabilistic modeling of rotations. Rotation is an important quantity in computer vision, graphics, and robotics. When occlusion and symmetry occur, rotation exhibits a great deal of uncertainty, so such a probabilistic model is required to handle these problems. Although great progress has been made in normalizing flows in Euclidean space, effective normalizing flows on the SO(3) manifold remain a challenge because SO(3) has unique non - Euclidean properties, making existing normalizing flows difficult to adapt directly. To solve this problem, the author proposes a new normalizing flow method that combines Mobius - transformation - based coupling layers and quaternion affine transformations. Through this method, not only can any distribution on SO(3) be effectively expressed, but also the target distribution can be conditionally constructed according to the input observations. Experimental results show that the proposed rotational normalizing flow significantly outperforms the baseline methods in both unconditional and conditional tasks.