Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Thegra: Graph-based SLAM for Thermal Imagery

About

Thermal imaging provides a practical sensing modality for visual SLAM in visually degraded environments such as low illumination, smoke, or adverse weather. However, thermal imagery often exhibits low texture, low contrast, and high noise, complicating feature-based SLAM. In this work, we propose a sparse monocular graph-based SLAM system for thermal imagery that leverages general-purpose learned features -- the SuperPoint detector and LightGlue matcher, trained on large-scale visible-spectrum data to improve cross-domain generalization. To adapt these components to thermal data, we introduce a preprocessing pipeline to enhance input suitability and modify core SLAM modules to handle sparse and outlier-prone feature matches. We further incorporate keypoint confidence scores from SuperPoint into a confidence-weighted factor graph to improve estimation robustness. Evaluations on public thermal datasets demonstrate that the proposed system achieves reliable performance without requiring dataset-specific training or fine-tuning a desired feature detector, given the scarcity of quality thermal data. Code will be made available upon publication.

Anastasiia Kornilova, Ivan Moskalenko, Arabella Gromova, Gonzalo Ferrer, Alexander Menshchikov• 2026

Related benchmarks

TaskDatasetResultRank
SLAMROTIO
Success Rate (%)1
24
Monocular SLAMViViD++ local aggressive sequence
Tracking Percentage100
4
Monocular SLAMViViD++ outdoor robust day1 sequence
ATE2.15
4
Monocular SLAMViViD++ outdoor robust night1
ATE3.19
4
Monocular SLAMViViD++ dark aggressive sequence
Tracking Success Rate100
4
Monocular SLAMViViD++ dark robust sequence
Tracking Percentage100
4
Monocular SLAMViViD++ dark unstable sequence
Tracking Success Rate100
4
Monocular SLAMViViD++ global aggressive sequence
Tracking Percentage100
4
Monocular SLAMViViD++ global robust sequence
Tracking Percentage100
4
Monocular SLAMViViD++ (local unstable sequence)
Tracking Pct100
4
Showing 10 of 15 rows

Other info

Follow for update