Topological SLAM in colonoscopies leveraging deep features and topological priors
Preprint
Abstract
We introduce ColonSLAM, a system that combines classical multiple-map metric SLAM with deep features and topological priors to create topological maps of the whole colon. The SLAM pipeline by itself is able to create disconnected individual metric submaps representing locations from short video subsections of the colon, but is not able to merge covisible submaps due to deformations and the limited performance of the SIFT descriptor in the medical domain. ColonSLAM is guided by topological priors and combines a deep localization network trained to distinguish if two images come from the same place or not and the soft verification of a transformer-based matching network, being able to relate far-in-time submaps during an exploration, grouping them in nodes imaging the same colon place, building more complex maps than any other approach in the literature. We demonstrate our approach in the Endomapper dataset, showing its potential for producing maps of the whole colon in real human explorations. Code and models are available at: https://github.com/endomapper/ColonSLAM.Keywords
All Related Versions
This publication has 12 references indexed in Scilit:
- Endomapper dataset of complete calibrated endoscopy proceduresScientific Data, 2023
- RNNSLAM: Reconstructing the 3D colon to visualize missing regions during a colonoscopyMedical Image Analysis, 2021
- LoFTR: Detector-Free Local Feature Matching with Transformers2021
- Live Tracking and Dense Reconstruction for Handheld Monocular EndoscopyIEEE Transactions on Medical Imaging, 2018
- Fine-Tuning CNN Image Retrieval with No Human AnnotationIEEE Transactions on Pattern Analysis and Machine Intelligence, 2018
- Direct Sparse OdometryIEEE Transactions on Pattern Analysis and Machine Intelligence, 2017
- ORB-SLAM: A Versatile and Accurate Monocular SLAM SystemIEEE Transactions on Robotics, 2015
- ORB: An efficient alternative to SIFT or SURF2011
- Fast and Incremental Method for Loop-Closure Detection Using Bags of Visual WordsIEEE Transactions on Robotics, 2008
- Distinctive Image Features from Scale-Invariant KeypointsInternational Journal of Computer Vision, 2004