Dense Depth Maps Using Deep Learning with SLAM

Monocular SLAM systems are lightweight, fast, and well-suited for tracking the motion of fast-moving aerial vehicles. However, they are limited by their inability to recover absolute scale and by producing only sparse environmental maps. In contrast, deep learning-based depth prediction models can generate dense and detailed depth maps but are typically slower, temporally inconsistent, and sensitive to changes in viewpoint and domain. This thesis explores how these two modalities can be effectively combined to leverage their respective strengths. A method is proposed in which sparse 3D points from ORB-SLAM3 are used to estimate and correct the scale of predicted depth maps, enabling both scale-aware localization and dense 3D mapping. Evaluation shows that accurate scale correction is possible without model fine-tuning, although performance is highly dependent on the similarity between the deployment environment and the training data of the depth model. Additionally, integrating SLAM-derived points into the depth maps significantly improves their per-frame accuracy. However, when multiple views overlap, small inaccuracies in the SLAM points combined with residual errors in the predicted depth can result in noisy 3D environment maps. The system achieves real-time performance through several design choices, including parallel processing, resolution management, and limiting the number of frames for which depth is predicted.

Publication Details

Journal
KTH Publication Database DiVA (KTH Royal Institute of Technology)
Published
2025-01-01
Primary Topic
Robotics and Sensor-Based Localization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Dense Depth Maps Using Deep Learning with SLAM

KTH Publication Database DiVA (KTH Royal Institute of Technology)
Robotics and Sensor-Based Localization
article

Dense Depth Maps Using Deep Learning with SLAM

article en

Abstract

Monocular SLAM systems are lightweight, fast, and well-suited for tracking the motion of fast-moving aerial vehicles. However, they are limited by their inability to recover absolute scale and by producing only sparse environmental maps. In contrast, deep learning-based depth prediction models can generate dense and detailed depth maps but are typically slower, temporally inconsistent, and sensitive to changes in viewpoint and domain. This thesis explores how these two modalities can be effectively combined to leverage their respective strengths. A method is proposed in which sparse 3D points from ORB-SLAM3 are used to estimate and correct the scale of predicted depth maps, enabling both scale-aware localization and dense 3D mapping. Evaluation shows that accurate scale correction is possible without model fine-tuning, although performance is highly dependent on the similarity between the deployment environment and the training data of the depth model. Additionally, integrating SLAM-derived points into the depth maps significantly improves their per-frame accuracy. However, when multiple views overlap, small inaccuracies in the SLAM points combined with residual errors in the predicted depth can result in noisy 3D environment maps. The system achieves real-time performance through several design choices, including parallel processing, resolution management, and limiting the number of frames for which depth is predicted.

KTH Publication Database DiVA (KTH Royal Institute of Technology)
Openalex Percentile: Top 36%
Robotics and Sensor-Based Localization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.