Dong Qiulei, Deng Shuang, Liu Yuzhen
IEEE Trans Image Process. 2024;33:4173-4187. doi: 10.1109/TIP.2024.3416057. Epub 2024 Jul 17.
Rotation averaging, which aims to calculate the absolute rotations of a set of cameras from a redundant set of their relative rotations, is an important and challenging topic arising in the study of structure from motion. A central problem in rotation averaging is how to alleviate the influence of noise and outliers. Addressing this problem, we investigate rotation averaging under the Cayley framework in this paper, inspired by the extra-constraint-free nature of the Cayley rotation representation. Firstly, for the relative rotation of an arbitrary pair of cameras regardless of whether it is corrupted by noise/outliers or not, a general Cayley rotation constraint equation is derived for reflecting the relationship between this relative rotation and the absolute rotations of the two cameras, according to the Cayley rotation representation. Then based on such a set of Cayley rotation constraint equations, a Cayley-based approach for Rotation Averaging is proposed, called CRA, where an adaptive regularizer is designed for further alleviating the influence of outliers. Finally, a unified iterative algorithm for minimizing some commonly-used loss functions is proposed under this approach. Experimental results on 16 real-world datasets and multiple synthetic datasets demonstrate that the proposed CRA approach achieves a better accuracy in comparison to several typical rotation averaging approaches in most cases.
旋转平均旨在从一组冗余的相对旋转中计算一组相机的绝对旋转,是运动结构研究中出现的一个重要且具有挑战性的课题。旋转平均中的一个核心问题是如何减轻噪声和离群值的影响。针对这个问题,受凯莱旋转表示无额外约束特性的启发,我们在本文中研究了凯莱框架下的旋转平均。首先,对于任意一对相机的相对旋转,无论其是否被噪声/离群值破坏,根据凯莱旋转表示,推导了一个通用的凯莱旋转约束方程,以反映该相对旋转与两个相机绝对旋转之间的关系。然后基于这样一组凯莱旋转约束方程,提出了一种基于凯莱的旋转平均方法,称为CRA,其中设计了一种自适应正则化器以进一步减轻离群值的影响。最后,在该方法下提出了一种用于最小化一些常用损失函数的统一迭代算法。在16个真实世界数据集和多个合成数据集上的实验结果表明,在大多数情况下,与几种典型的旋转平均方法相比,所提出的CRA方法具有更高的精度。