光学学报, 2009, 29 (1): m00006, 网络出版: 2020-06-19
多摄像机系统位姿估计的广义正交迭代算法
Generalized Orthogonal Iterative Algorithm for Pose Estimation of Multiple Camera Systems
机器视觉 广义正交迭代算法 位姿估计 多摄像机系统 交会对接 machine vision generalized orthogonal iteration algorithm pose estimation multiple camera system rendezvous and docking
摘要
目前, 多摄像机系统的位姿估计还缺乏系统的方法, 它通常通过求解透视n点问题或者求解使两组3D点集之间平方和误差最小的刚体变换来解决, 这些方法都有局限性。正交迭代算法是基于点特征的单目视觉算法, 快速且全局收敛, 是目前性能最优的实时位姿估计算法之一, 被广泛应用。提出了一种广义正交迭代算法把所有摄像机获取的全部图像作为整体计算得到相对位姿参数, 是通用的多目视觉位姿估计算法。算法先把所有摄像机数据进行统一表达, 再把所有摄像机观测到的全部特征点的目标空间共线性误差平方和作为误差函数, 最后经数学推导得到使该误差函数最小化的迭代求解过程。实验结果验证了算法的有效性以及在多摄像机系统位姿估计中的优越性。
Abstract
It still lacks of systematic method for solving pose estimation of a multiple camera system (MCS). The pose-estimation problem is usually achieved by solving the Perspective-n-point problem or finding the least-squared-error rigid transformation between two 3D point sets. They have limitations. The orthogonal iteration (OI) algorithm is charalteristic can converge fast and globally is based on points. And it is one of the state-of-art real-time pose estimation algorithms and used widely. A generalized iterative algorithm is proposed. It is a universal multi-view algorithm for pose estimation. In the method, all images acquired from the cameras are treated as a whole, and the relative pose parameter is calculated this method, datum of multiple cameras is unified, and the sum of object-space collinearity error of feature points all cameras sensed is used as error function for MCS. An iterative algorithm is developed to minimize the error function. The experiment result demonstrates its effectiveness and superiority of the algorithm for pose estimation of MCS.
许允喜, 蒋云良, 陈方. 多摄像机系统位姿估计的广义正交迭代算法[J]. 光学学报, 2009, 29(1): m00006. Xu Yunxi, Jiang Yunliang, Chen Fang. Generalized Orthogonal Iterative Algorithm for Pose Estimation of Multiple Camera Systems[J]. Acta Optica Sinica, 2009, 29(1): m00006.