Thermal Image Refinement with Depth Estimation using Recurrent Networks for Monocular ORB-SLAM3
Authors: Hürkan Şahin, Huy Xuan Pham, Van Huyen Dang, Alper Yegenoglu, Erdal Kayacan
Organizations: Automatic Control Group (RAT), Paderborn University, 33098 Paderborn, Germany · Department of Electrical and Computer Engineering, Aarhus University, 8000 Aarhus C, Denmark, and also with Upteko ApS, Denmark
Autonomous navigation in GPS-denied and visually degraded environments remains challenging for unmanned aerial vehicles (UAVs). To this end, we investigate the use of a monocular thermal camera as a standalone sensor on a UAV platform for real-time depth estimation and simultaneous localization and mapping (SLAM). To extract depth information from thermal images, we propose a novel pipeline employing a lightweight supervised network with recurrent blocks (RBs) integrated to capture temporal dependencies, enabling more robust predictions. The network combines lightweight convolutional backbones with a thermal refinement network (T-RefNet) to refine raw thermal inputs and enhance feature visibility. The refined thermal images and predicted depth maps are integrated into ORB-SLAM3, enabling thermal-only localization. Unlike previous methods, the network is trained on a custom non-radiometric dataset, obviating the need for high-cost radiometric thermal cameras. Experimental results on datasets and UAV flights demonstrate competitive depth accuracy and robust SLAM performance under low-light conditions. On the radiometric VIVID++ (indoor-dark) dataset, our method achieves an absolute relative error of approximately 0.06, compared to baselines exceeding 0.11. In our non-radiometric indoor set, baseline errors remain above 0.24, whereas our approach remains below 0.10. Thermal-only ORB-SLAM3 maintains a mean trajectory error under 0.4 m.
Figures & tables
Fig. 1: Overview of the proposed thermal depth estimation pipeline. A raw 16-bit long-wave infrared (LWIR) image is first enhanced by the tref module, producing both an enhanced input for depth prediction and a color-mapped image for robust ORB-SLAM3 feature extraction. The encoder backbone extracts multi-scale features, which are processed by RB (ConvGRU [ 9 ] or RC ( RC ) [ 10 ] ) to enforce temporal consistency. Finally, the decoder outputs dense depth maps and enhanced thermal images integrated into ORB-SLAM3 [ 11 ] for robust feature extraction and metric-scale, temporally consistent tracking.
Fig. 2: Recent thermal navigation frameworks found in the literature span ground, handheld, and indoor platforms, across datasets from urban driving to parking-lot and outdoor road scenes. Representative approaches include feature/semantics-aware tracking and point–line SLAM [11], self-supervised depth–ego-motion [12], NUC handling [11,13,15], LWIR-based trajectory prediction with MPC [14], and road-segmentation–based scale recovery [15].
Fig. 3: Comparison of the thermal image preprocessing methods. (a) Radiometric vs. non-radiometric thermal cameras at different TBB values. Solid lines represent radiometric outputs, while dashed lines indicate non-radiometric behavior. 1 1 1 FLIR Boson: https://oem.flir.com/products/boson (b) Thermal image enhancement techniques: i) Raw input suffers from noise that disrupts gradients; ii) Gaussian smoothing reduces noise but blurs edges; iii) CLAHE boosts local contrast but introduces spurious keypoints; iv) T-RefNet preserves edges while denoising, yielding stable features for SLAM.
Fig. 4: Qualitative comparison across two datasets. Top: VIVID++; bottom: our dataset. Each row shows two temporally adjacent frames. Columns: (a) RGB, (b) thermal, (c) thermal-aligned ground-truth depth, (d) Shin et al. [ 13 ] , (e) DepthAnything-V2 [ 30 ] (RGB-only), (f) Our representative proposed model with RC .
Model
AbsRel
RMSE
a1
a2
a3
Shin (T) [ 31 ]
0.232
0.740
0.618
0.907
0.987
Shin (MS) [ 31 ]
0.166
0.566
0.768
0.967
0.994
Shin (Max.) [ 13 ]
0.149
0.517
0.813
0.969
0.994
ZoeDepth [ 29 ]
0.165
0.533
0.788
0.944
0.991
DepthAnything-V2 [ 30 ]
0.112
0.378
0.902
0.970
0.990
Ye et al. [ 33 ]
0.145
0.499
0.827
0.969
0.994
TABLE I: Quantitative comparison of depth estimation accuracy across different architectures on the indoor-dark subset of the VIVID++ [ 21 ] dataset. Best values are shown in bold.
Model
AbsRel
RMSE
a1
a2
a3
Shin (Max.) [ 13 ]
0.262
1.273
0.589
0.890
0.960
ZoeDepth [ 29 ]
0.243
1.110
0.605
0.885
0.954
DepthAnything-V2 [ 30 ]
0.267
1.043
0.571
0.863
0.931
ResNet8+GRU (ours)
0.109
0.516
0.886
0.943
0.969
MobileNet+GRU (ours)
0.085
0.453
0.911
0.951
0.971
Eff-B0+GRU (ours)
0.079
0.424
0.920
0.955
0.971
TABLE II: Evaluation results of thermal-to-depth networks on a custom indoor dataset acquired with nonradiometric thermal and depth sensors. Best values are shown in bold.
Fig. 5: Feature tracking results of ORB-SLAM3 using different image inputs: RGB images (top row), raw 8-bit thermal images (middle row), and T-RefNet enhanced thermal images (bottom row). While RGB features degrade under low-light indoor conditions, raw thermal inputs suffer from noise and low contrast. In contrast, T-RefNet outputs provide more stable and repeatable features, leading to improved tracking robustness.
Fig. 6: Experimental results in a bright indoor scene with a handheld device. (a) Test setup with RGB-D and thermal cameras, (b) sample scene view, and (c) ground-truth trajectory. (d–f) Estimated trajectories along the X, Y, and Z axes from ORB-SLAM3 with RGB-D and T-RefNet refined thermal input are compared against ground truth. (g–i) Absolute position errors along each axis are shown, with mean error (ME) values highlighted for both RGB-D and T-RefNet inputs.
Fig. 7: Experimental results in a dark indoor scene with a handheld device performing circular motion. (a) Handheld device, (b) sample scene view, and (c) ground-truth trajectory. (d–f) Estimated trajectories along the X, Y, and Z axes from ORB-SLAM3 with T-RefNet are compared against ground truth. (g–i) Absolute position errors are shown for each axis, with ME values highlighted.
Fig. 8: Experimental results in a dark indoor scene with UAV . (a) UAV with thermal cameras, (b) sample scene view, and (c) ground-truth trajectory. (d–f) Estimated trajectories along the X, Y, and Z axes from ORB-SLAM3 with T-RefNet are compared against ground truth. (g–i) Absolute position errors are shown for each axis, with ME values highlighted.
Thermal cameras offer several advantages for simultaneous localization and mapping (SLAM) with mobile robots: they provide a passive, low-power solution to operating in darkness, are invariant to rapidly changing or high dynamic range illumination, and can see through fog, dust, and smoke. However, uncooled microbolometer thermal cameras, the only practical option in most robotics applications, suffer from significant motion blur, rolling shutter distortions, and fixed pattern noise. In this paper, we present TRGS-SLAM, a 3D Gaussian Splatting (3DGS) based thermal inertial SLAM system uniquely capable of handling these degradations. To overcome the challenges of thermal data, we introduce a model-aware 3DGS rendering method and several general innovations to 3DGS SLAM, including B-spline trajectory optimization with a two-stage IMU loss, view-diversity-based opacity resetting, and pose drift correction schemes. Our system demonstrates accurate tracking on real-world, fast motion, and high-noise thermal data that causes all other tested SLAM methods to fail. Moreover, through offline refinement of our SLAM results, we demonstrate thermal image restoration competitive with prior work that required ground truth poses.
Thermal imaging is resilient to adverse conditions, such as intense illumination, low-light operation, and fog, and can therefore mitigate odometry degradation when visible-spectrum imagery becomes unreliable. Nevertheless, most thermal cameras employ automatic gain control (AGC), and thermal images often present low global contrast despite containing informative edge structures. These characteristics undermine brightness constancy and cause conventional optical flow tracking-based odometry pipelines that fundamentally rely on the brightness constancy assumption across consecutive frames. To address these issues, we propose a general LiDAR-Inertial-Thermal SLAM system that accommodates both visible-light and thermal cameras. PL-LIT combines an online photometric calibration module with a deep neural network for point-line feature extraction, enabling more stable and repeatable thermal tracking. For state estimation, we design a tightly coupled LiDAR-Inertial-Thermal formulation within an Error-State Iterated Kalman Filter (ESIKF). We further introduce a line-feature constraint scheme ensuring the reliability of geometric constraints across varying thermal appearances. In addition, PL-LIT builds a probabilistic thermal-intensity voxel map, which supports real-time thermal anomaly detection. Extensive experiments demonstrate that PL-LIT exhibits generality and robustness in visible-light environments, achieves state-of-the-art performance on long-range thermal infrared datasets, and provides practical safety inspection functionality based on thermographic mapping.
Jiawei Xia, Yixiao Feng, Yongliang Shi +4
Tsinghua University · The Hong Kong University of Science and Technology (Guangzhou) · University of California, Berkeley
Thermal cameras offer strong potential for robot perception under challenging illumination and weather conditions. However, thermal Simultaneous Localization and Mapping (SLAM) remains difficult due to unreliable feature extraction, unstable motion tracking, and inconsistent global pose and map construction, particularly in dynamic large-scale outdoor environments. To address these challenges, we propose LST-SLAM, a novel large-scale stereo thermal SLAM system that achieves robust performance in complex, dynamic scenes. Our approach combines self-supervised thermal feature learning, stereo dual-level motion tracking, and geometric pose optimization. We also introduce a semantic-geometric hybrid constraint that suppresses potentially dynamic features lacking strong inter-frame geometric consistency. Furthermore, we develop an online incremental bag-of-words model for loop closure detection, coupled with global pose optimization to mitigate accumulated drift. Extensive experiments on kilometer-scale dynamic thermal datasets show that LST-SLAM significantly outperforms recent representative SLAM systems, including AirSLAM and DROID-SLAM, in both robustness and accuracy.
Zeyu Jiang, Kuan Xu, Changhao Chen
PEAK-Lab, The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, 511453, China · School of Electrical and Electronic Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798