Robust Global Structure From Motion Pipeline With Parallax on Manifold Bundle Adjustment and Initialization

Publication Type:
Journal Article
Citation:
IEEE Robotics and Automation Letters, 2019, 4 (2), pp. 2164 - 2171
Issue Date:
2019-04-01
Filename Description Size
18-1317_05_MS.pdfAccepted Manuscript Version2.44 MB
Adobe PDF
Full metadata record
© 2016 IEEE. In this letter, we present a novel global structure from motion (SfM) pipeline that is particularly effective in dealing with low-parallax scenes and camera motion collinear with the features that represent the environment structure. It is therefore particularly suitable in Urban SLAM, in which frequent road-facing motion poses many challenges to conventional SLAM algorithms. Our pipeline includes a recently explored bundle adjustment (BA) method that exploits a feature parameterization using Parallax angle between on-Manifold observation rays (PMBA). It is demonstrated that this BA stage has a consistently stable optimization configuration for features with any parallax and therefore low-parallax features can stay in reconstruction without pre-filtering. To allow practical usage of PMBA, we provide a compatible initialization stage in the SfM to initialize all camera poses simultaneously, exhibiting friendliness to collinear motion. This is achieved by simplifying PMBA into a hybrid graph problem of high connectivity yet small node set size, solved using a robust linear programming technique. Using simulations and a series of publicly available real datasets including "KITTI" and "Bundle Adjustment in the Large," we demonstrate the robustness of the position initialization stage in handling collinear motion and outlier matches, superior convergence performance of the BA stage in the presence of low-parallax features, and effectiveness of our pipeline to handle many sequential or out-of-order urban scenes.
Please use this identifier to cite or link to this item: