透视三点问题的一种快速且稳定的代数解法
A Fast and Stable Algebraic Solution to Perspective-Three-Point Problem作者机构:华南理工大学土木与交通学院广东广州510640
出 版 物:《华南理工大学学报(自然科学版)》 (Journal of South China University of Technology(Natural Science Edition))
年 卷 期:2021年第49卷第1期
页 面:58-64,73页
核心收录:
学科分类:0810[工学-信息与通信工程] 08[工学] 080203[工学-机械设计及理论] 0805[工学-材料科学与工程(可授工学、理学学位)] 0802[工学-机械工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家重点研发计划项目(2016YFB1200402)。
摘 要:对于经典的透视三点(P3P)问题,当三维控制点的Z轴坐标在较大范围内随机分布时,仍然存在数值稳定性差、图像噪声增加导致的退化、计算效率低的问题。为此,文中提出了一种快速且稳定的代数求解方法。首先,在根据3个三维到二维的对应点对估计已校准摄像机的旋转角度和相对位置时,在世界坐标系与相机坐标系之间引入中间坐标系,以减少未知参数的数量,并对旋转矩阵进行归一化,以简化计算过程,提高计算效率;然后,选取两个控制点的中心作为中间坐标系的坐标原点,以提高P3P问题在退化配置中的抗噪性能;最后,通过使用Gröbner基将P3P问题转化为求解只有一个未知参数的四次方程,求出P3P问题的封闭解。实验结果表明,文中算法的数值稳定性以及在退化配置中的抗噪性能,均优于其他3种P3P问题的经典算法。