A Hybrid Sparse-Dense Monocular SLAM System for Autonomous Driving
Not on the map. Why?
Abstract (arXiv)
In this paper, we present a system for incrementally reconstructing a dense 3D model of the geometry of an outdoor environment using a single monocular camera attached to a moving vehicle. Dense models provide a rich representation of the environment facilitating higher-level scene understanding, perception, and planning. Our system employs dense depth prediction with a hybrid mapping architecture combining state-of-the-art sparse features and dense fusion-based visual SLAM algorithms within an integrated framework. Our novel contributions include design of hybrid sparse-dense camera tracking and loop closure, and scale estimation improvements in dense depth prediction. We use the motion estimates from the sparse method to overcome the large and variable inter-frame displacement typical of outdoor vehicle scenarios. Our system then registers the live image with the dense model using whole-image alignment. This enables the fusion of the live frame and dense depth prediction into the model. Global consistency and alignment between the sparse and dense models are achieved by applying pose constraints from the sparse method directly within the deformation of the dense model. We provide qualitative and quantitative results for both trajectory estimation and surface reconstruction accuracy, demonstrating competitive performance on the KITTI dataset. Qualitative results of the proposed approach are illustrated in https://youtu.be/Pn2uaVqjskY. Source code for the project is publicly available at the following repository https://github.com/robotvisionmu/DenseMonoSLAM.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 24 of its 44 references that are in the map. First posted on arXiv 17 Aug 2021.
Builds on
24 of 44 references.
References · 24
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
- 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 819
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
- 2016Direct Sparse Odometrycited by 479
- 2021iMAP: Implicit Mapping and Positioning in Real-Timecited by 476
- 2018Pseudo-LiDAR from Visual Depth Estimation: Bridging the Gap in 3D Object Detection for Autonomous Drivingcited by 455
- 2016Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescuecited by 368
- 2017Sparsity Invariant CNNscited by 325
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
12 more
- 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 173
- 2017CNN-SLAM: Real-time dense monocular SLAM with learned depth predictioncited by 152
- 2018CodeSLAM - Learning a Compact, Optimisable Representation for Dense Visual SLAMcited by 151
- 2020Feature-metric Loss for Self-supervised Learning of Depth and Egomotioncited by 140
- 2020DeepFactors: Real-Time Probabilistic Dense Monocular SLAMcited by 117
- 2016BundleFusion: Real-time Globally Consistent 3D Reconstruction using On-the-fly Surface Re-integrationcited by 116
- 2018DeepTAM: Deep Tracking and Mappingcited by 87
- 2021OmniDet: Surround View Cameras based Multi-task Visual Perception Network for Autonomous Drivingcited by 57
- 2018LDSO: Direct Sparse Odometry with Loop Closurecited by 50
- 2020UnRectDepthNet: Self-Supervised Monocular Depth Estimation using a Generic Framework for Handling Common Camera Distortion Modelscited by 33
- 2016Visual-Inertial Monocular SLAM with Map Reusecited by 32
- 2019Real-time Scalable Dense Surfel Mappingcited by 19
Built on by
Citing papers per year: 2021: 1; 2022: 6; 2023: 1.
8 papers.
- 2022SynWoodScape: Synthetic Surround-view Fisheye Camera Dataset for Autonomous Drivingcited by 32
- 2021LiMoSeg: Real-time Bird's Eye View based LiDAR Motion Segmentationcited by 15
- 2022Detecting Adversarial Perturbations in Multi-Task Perceptioncited by 15
- 2022Woodscape Fisheye Object Detection for Autonomous Driving -- CVPR 2022 OmniCV Workshop Challengecited by 2
- 2022SpikiLi: A Spiking Simulation of LiDAR based Real-time Object Detection for Autonomous Drivingcited by 1
- 2022UnShadowNet: Illumination Critic Guided Contrastive Learning For Shadow Removalcited by 0
- 2022ATDN vSLAM: An all-through Deep Learning-Based Solution for Visual Simultaneous Localization and Mappingcited by 0
- 2023WoodScape Motion Segmentation for Autonomous Driving -- CVPR 2023 OmniCV Workshop Challengecited by 0
- 2023WoodScape Motion Segmentation for Autonomous Driving -- CVPR 2023 OmniCV Workshop Challenge31 Dec 2023
- 2022Woodscape Fisheye Object Detection for Autonomous Driving -- CVPR 2022 OmniCV Workshop Challenge26 Jun 2022
- 2022ATDN vSLAM: An all-through Deep Learning-Based Solution for Visual Simultaneous Localization and Mapping13 Jun 2022
- 2022SpikiLi: A Spiking Simulation of LiDAR based Real-time Object Detection for Autonomous Driving6 Jun 2022
- 2022UnShadowNet: Illumination Critic Guided Contrastive Learning For Shadow Removal29 Mar 2022
- 2022SynWoodScape: Synthetic Surround-view Fisheye Camera Dataset for Autonomous Driving9 Mar 2022
- 2022Detecting Adversarial Perturbations in Multi-Task Perception2 Mar 2022
- 2021LiMoSeg: Real-time Bird's Eye View based LiDAR Motion Segmentation8 Nov 2021