Paper Reading AI Learner

TRGS-SLAM: IMU-Aided Gaussian Splatting SLAM for Blurry, Rolling Shutter, and Noisy Thermal Images

2026-03-20 19:18:31
Spencer Carmichael, Katherine A. Skinner

Abstract

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.

Abstract (translated)

热成像相机为移动机器人同时定位与地图构建(SLAM)提供了多项优势:它们提供了一种在黑暗中运行的被动式低功耗解决方案,不受快速变化或高动态范围光照的影响,且能够穿透雾、灰尘和烟雾。然而,在大多数机器人应用中唯一实用的非制冷微测辐射热计热成像相机,却存在严重的运动模糊、卷帘快门畸变和固定模式噪声问题。本文提出TRGS-SLAM,一种基于3D高斯泼溅(3DGS)的热惯性SLAM系统,独特地能够处理这些退化问题。为克服热成像数据的挑战,我们引入了模型感知的3DGS渲染方法,并对3DGS SLAM进行了多项通用创新,包括采用两阶段IMU损失的B样条轨迹优化、基于视图多样性的透明度重置机制,以及位姿漂移校正方案。我们的系统在真实世界的高速运动和高噪声热成像数据上展现出精确的跟踪性能,这些数据导致所有其他测试的SLAM方法失效。此外,通过对SLAM结果进行离线优化,我们展示了与需要真实位姿的先前工作具有竞争力的热成像图像恢复效果。

URL

https://arxiv.org/abs/2603.20443

PDF

https://arxiv.org/pdf/2603.20443.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot