测绘学报 ›› 2016, Vol. 45 ›› Issue (6): 677-684.doi: 10.11947/j.AGCS.2016.20150411

• 摄影测量学与遥感 • 上一篇    下一篇

球形全景影像位姿估计的改进EPnP算法

邓非1,2, 吴幼丝1, 胡玉雷3, 崔红霞4   

  1. 1. 武汉大学测绘学院, 湖北 武汉 430079;
    2. 武汉大学国家领土主权与海洋权益协同创新中心, 湖北 武汉 430079;
    3. 中铁第四勘察设计院集团有限公司, 湖北 武汉 430063;
    4. 渤海大学信息科学与技术学院, 辽宁 锦州 121013
  • 收稿日期:2015-08-12 修回日期:2016-04-10 出版日期:2016-06-20 发布日期:2016-06-29
  • 通讯作者: 吴幼丝 E-mail:yousiwu@whu.edu.cn E-mail:yousiwu@whu.edu.cn
  • 作者简介:邓非(1976-)男,博士,教授,研究方向为数字摄影测量。E-mail:fdemg@sgg.whu.edu.cn
  • 基金资助:
    国家自然科学基金(41271431)

Position and Pose Estimation of Spherical Panoramic Image with Improved EPnP Algorithm

DENG Fei1,2, WU Yousi1, HU Yulei3, CUI Hongxia4   

  1. 1. School of Geodesy and Geomatics, Wuhan University, Wuhan 430079, China;
    2. Collaborative Innovation Center for Territorial Sovereignty and Maritime Rights, Wuhan University, Wuhan 430079, China;
    3. China Railway Siyuan Survey and Design Group CO., LTD., Wuhan 430063, China;
    4. School of Information Science and Technology, Bohai University, Jinzhou 121013, China
  • Received:2015-08-12 Revised:2016-04-10 Online:2016-06-20 Published:2016-06-29
  • Supported by:
    The National Natural Science Foundation of China(No.41271431)

摘要: 球形全景成像可以克服透视成像视场角的局限,实现场景全覆盖的三维重建和量测。本文在普通影像位姿估计的EPnP(efficient perspective-n-point)算法上进行了改进和扩展,提出了一种稳健快速的球形全景影像位姿估计算法。首先,构建球形全景影像的投影模型,将EPnP算法的平面透视成像模型扩展到球面成像模型;然后,采用基于全景球心、像点、控制点共线条件方程的改进EPnP算法求解控制点的球形全景像空间坐标;最后,利用Horn绝对定位算法直接解算全景影像位姿。与球形全景影像位姿估计的后方交会算法的对比试验结果表明,本文提出的方法无须迭代求解,更为稳健快速,即使控制点数目较少也能达到高精度,基于非严格共中心拼接的全景相机,重投影误差可控制在3.00像素左右。

关键词: 球形全景影像, 位姿估计, EPnP(efficient perspective-n-point)算法

Abstract: Spherical panoramic imaging can overcome the limitations of perspective imaging's range of view and achieve three-dimensional reconstruction and measurement with full coverage.The EPnP(efficient perspective-n-point) algorithm fit for ordinary image's position and pose estimation is improved and extended by this paper to put forward a robust and fast method to estimate spherical panoramic image's position and pose. Firstly,we construct the projection model of spherical panoramic image to extend the perspective plane imaging model of EPnP algorithm to the spherical imaging model;then with the improved EPnP algorithm basing on the condition equation that panoramic sphere center,image point and control point are collinear, we obtain the control points' coordinates in spherical panoramic image space; finally, we solve the spherical panoramic image's position and pose directly with the Horn absolute positioning algorithm. Compared with the position and pose estimation method of spherical panoramic image with the resection algorithm, the experiment results show that the method proposed in this paper can achieve higher robustness, higher efficiency without going through an iterative solution, and it can also achieve high accuracy with a few control points.Based on the panoramic camera stitching with non-strict center, the reprojection error can be controlled around 3.00 pixel level.

Key words: spherical panoramic image, position and pose estimation, EPnP(efficient perspective-n-point) algorithm

中图分类号: