ManhattanSLAM: Robust Planar Tracking and Mapping Leveraging Mixture of Manhattan Frames

被引:63
作者
Yunus, Raza [1 ]
Li, Yanyan [1 ]
Tombari, Federico [1 ,2 ]
机构
[1] Tech Univ Munich, Munich, Germany
[2] Google Inc, Mountain View, CA USA
来源
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021) | 2021年
关键词
LINE; SLAM;
D O I
10.1109/ICRA48506.2021.9562030
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a robust RGB-D SLAM system is proposed to utilize the structural information in indoor scenes, allowing for accurate tracking and efficient dense mapping on a CPU. Prior works have used the Manhattan World (MW) assumption to estimate low-drift camera pose, in turn limiting the applications of such systems. This paper, in contrast, proposes a novel approach delivering robust tracking in MW and non-MW environments. We check orthogonal relations between planes to directly detect Manhattan Frames, modeling the scene as a Mixture of Manhattan Frames. For MW scenes, we decouple pose estimation and provide a novel drift-free rotation estimation based on Manhattan Frame observations. For translation estimation in MW scenes and full camera pose estimation in non-MW scenes, we make use of point, line and plane features for robust tracking in challenging scenes. Additionally, by exploiting plane features detected in each frame, we also propose an efficient surfel-based dense mapping strategy, which divides each image into planar and non-planar regions. Planar surfels are initialized directly from sparse planes in our map while non-planar surfels are built by extracting superpixels. We evaluate our method on public benchmarks for pose estimation, drift and reconstruction accuracy, achieving superior performance compared to other state-of-the-art methods. We will open-source our code in the future.
引用
收藏
页码:6687 / 6693
页数:7
相关论文
共 41 条
[1]   SLIC Superpixels Compared to State-of-the-Art Superpixel Methods [J].
Achanta, Radhakrishna ;
Shaji, Appu ;
Smith, Kevin ;
Lucchi, Aurelien ;
Fua, Pascal ;
Suesstrunk, Sabine .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (11) :2274-2281
[2]   BRIEF: Binary Robust Independent Elementary Features [J].
Calonder, Michael ;
Lepetit, Vincent ;
Strecha, Christoph ;
Fua, Pascal .
COMPUTER VISION-ECCV 2010, PT IV, 2010, 6314 :778-792
[3]  
Campos C., 2020, ORB-SLAM3: An Accurate Open- Source Library for Visual, Visual-Inertial and Multi- Map SLAM
[4]   BundleFusion: Real-Time Globally Consistent 3D Reconstruction Using On-the-Fly Surface Reintegration [J].
Dai, Angela ;
Niessner, Matthias ;
Zollhofer, Michael ;
Izadi, Shahram ;
Theobalt, Christian .
ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (03)
[5]  
Feng C, 2014, IEEE INT CONF ROBOT, P6218, DOI 10.1109/ICRA.2014.6907776
[6]   PL-SLAM: A Stereo SLAM System Through the Combination of Points and Line Segments [J].
Gomez-Ojeda, Ruben ;
Moreno, Francisco-Angel ;
Zuniga-Noel, David ;
Scaramuzza, Davide ;
Gonzalez-Jimenez, Javier .
IEEE TRANSACTIONS ON ROBOTICS, 2019, 35 (03) :734-746
[7]  
Handa A, 2014, IEEE INT CONF ROBOT, P1524, DOI 10.1109/ICRA.2014.6907054
[8]  
Joo K, 2020, IEEE INT CONF ROBOT, P1077, DOI [10.1109/icra40945.2020.9196561, 10.1109/ICRA40945.2020.9196561]
[9]  
Kaess M, 2015, IEEE INT CONF ROBOT, P4605, DOI 10.1109/ICRA.2015.7139837
[10]  
Kerl C, 2013, IEEE INT C INT ROBOT, P2100, DOI 10.1109/IROS.2013.6696650