DOMINIK MARTIN SCHLEGEL

PhD Graduate

PhD program:: XXXII


supervisor: Giorgio Grisetti

Thesis title: Stereo Visual SLAM and Place Recognition with Binary Feature Descriptors

Simultaneous Localization and Mapping (SLAM) has been and still is the cornerstone for autonomy of past and current mobile robots. In most applications, industrial or domestic, the estimated state comprises position and imminent surroundings. Independent of the manifold of different systems, reliability is crucial for effective operation and collision avoidance. In research, the driving algorithms constituting SLAM state estimation are often highly complex and entailed to a particular use case. In this thesis we carefully examine the state- of-the-art of such systems and propose novel approaches and improvements accompanied by insights in a systematic and straightforward algorithmic architecture. More specifically, we present the results of our research on SLAM and Visual Place Recognition (VPR) utilizing binary feature descriptors. First, we contribute to the Robotics research community by releasing a novel, complete stereo and depth SLAM system. Our system stands out from the state-of-the-art in its simplicity, modularity, clean object-oriented design and processing speed. Thanks to the object-oriented design, the two sensor modalities are handled with minimal changes in the pipeline. We show that our lightweight approach performs head-to-head with established state-of-the-art systems in a series of evaluations on standard SLAM benchmark datasets. Second, we complement our first contribution with the publication of an novel VPR approach for similarity search. In contrast to most existing similarity search solutions employed in SLAM, our approach is tailored to the binary feature-based case. This enables us to process images up to two magnitudes faster than compared systems while maintaining a competitive accuracy. An extensive benchmark evaluation on SLAM datasets demonstrates the soundness and applicability of our approach to the SLAM use case. Third, we propose a generic method for improving accuracy and robustness of binary descriptor-based VPR solutions. Our method is independent of the descriptor type and compatible with common similarity search approaches. We validate our method in a rigorous experimental evaluation on a multitude of public benchmark datasets and state-of-the-art reference approaches. All of our contributions are available as open source. We believe that this will foster collaboration and enable straightforward repeatability of our experiments. Every repository is accompanied by a wiki that both explains the usage of our software and provides additional experimental results to the evaluations presented this document.

Research products

11573/1492047 - 2020 - Plug-and-Play SLAM: A Unified SLAM Architecture for Modularity and Ease of Use
Colosi, Mirco; Aloise, Irvin; Guadagnino, Tiziano; Schlegel, Dominik; Della Corte, Bartolomeo; Arras, Kai O.; Grisetti, Giorgio - 04b Atto di convegno in volume
conference: IEEE/RSJ International Conference on Intelligent Robots and Systems (Virtual, Online)
book: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) - ()

11573/1475150 - 2020 - Least squares optimization: From theory to practice
Grisetti, G.; Guadagnino, T.; Aloise, I.; Colosi, M.; Della Corte, B.; Schlegel, D. - 01a Articolo in rivista
paper: ROBOTICS (Basel : MDPI) pp. 51-94 - issn: 2218-6581 - wos: WOS:000578169200001 (21) - scopus: 2-s2.0-85088292663 (19)

11573/1329435 - 2019 - Adding Cues to Binary Feature Descriptors for Visual Place Recognition
Schlegel, Dominik; Grisetti, Giorgio - 04b Atto di convegno in volume
conference: 2019 International Conference on Robotics and Automation, ICRA 2019 (Montreal; Canada;)
book: 2019 International Conference on Robotics and Automation (ICRA) - (978-1-5386-6027-0)

11573/1180362 - 2018 - ProSLAM: Graph SLAM from a Programmer's Perspective
Schlegel, Dominik; Colosi, Mirco; Grisetti, Giorgio - 04b Atto di convegno in volume
conference: 2018 IEEE International Conference on Robotics and Automation (ICRA) (Brisbane, Australia)
book: 2018 IEEE International Conference on Robotics and Automation (ICRA 2018) - (978-1-5386-3081-5; 978-1-5386-3082-2)

11573/1182637 - 2018 - HBST: A Hamming Distance Embedding Binary Search Tree for Feature-Based Visual Place Recognition
Schlegel, Dominik; Grisetti, Giorgio - 01a Articolo in rivista
paper: IEEE ROBOTICS AND AUTOMATION LETTERS (USa, Piscataway, NJ: IEEE Robotics and Automation Society) pp. 3741-3748 - issn: 2377-3766 - wos: WOS:000441444700009 (28) - scopus: 2-s2.0-85063309154 (38)

11573/944486 - 2016 - Visual localization and loop closing using decision trees and binary features
Schlegel, Dominik; Grisetti, Giorgio - 04b Atto di convegno in volume
conference: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2016 (Daejeon, South Korea)
book: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016) - (9781509037629; 978-1-5090-3763-6)

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma