本文利用线特征计算相机的位姿——绝对和相对位姿。
求解目的:和平移向量。
思路:利用矩阵乘法分解:
而可以基于一定的假设设计出来,首先世界坐标系下两条互相垂直的直线—— 。 其方向向量已知为。然后假设其分别为MF(不知道怎么命名)坐标系的x和y轴。因此,为;
因此,求即转变为求了。那么接着参数化表达,由于直线在MF坐标系下方向向量已知,只要求出对应直线在相机坐标下下的方向向量即可求出。
参数说明:
为 在相机坐标系下的方向向量。
为对应的图像上的2D直线。
为直线和相机光心构成平面的法向量。
为与垂直的单位向量。(可知——可知)
见上图有以下约束:
论文巧妙的一点来了:虽然在相机坐标系下未知,但是与共面,而可以直接求出(已知——利用和相机内参求得)。因此可认为是绕在平面上旋转而来的,而平面上的旋转矩阵就只有一个参数:
因此可以使用一个参数参数化。而对于使用后面两个约束,而对于则有垂直于的约束。
因此即可建立只有一个参数的,现在只需第三条直线,满足以下条件之一,即可求解。
旋转求出来后,再求平移向量就很容易了,找3D-2D对应点或2D-2D点(对极几何)
参考文献:
Haoang Li, Ji Zhao, Jean-Charles Bazin, Wen Chen, Kai Chen, and Yun-Hui Liu, “Line-based Absolute and Relative Camera Pose Estimation in Structured Environments”, The 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2019)