DytanVO: Joint Refinement of Visual Odometry and Motion Segmentation in Dynamic Environments
Not on the map. Why?
Abstract (arXiv)
Learning-based visual odometry (VO) algorithms achieve remarkable performance on common static scenes, benefiting from high-capacity models and massive annotated data, but tend to fail in dynamic, populated environments. Semantic segmentation is largely used to discard dynamic associations before estimating camera motions but at the cost of discarding static features and is hard to scale up to unseen categories. In this paper, we leverage the mutual dependence between camera ego-motion and motion segmentation and show that both can be jointly refined in a single learning-based framework. In particular, we present DytanVO, the first supervised learning-based VO method that deals with dynamic environments. It takes two consecutive monocular frames in real-time and predicts camera ego-motion in an iterative fashion. Our method achieves an average improvement of 27.7% in ATE over state-of-the-art VO solutions in real-world dynamic environments, and even performs competitively among dynamic visual SLAM systems which optimize the trajectory on the backend. Experiments on plentiful unseen environments also demonstrate our method's generalizability.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). Builds on 30 of its 46 references that are in the map. First posted on arXiv 17 Sep 2022.
Builds on
30 of 46 references.
References · 30
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,498
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 988
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 968
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 881
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 687
- 2020TartanAir: A Dataset to Push the Limits of Visual SLAMcited by 506
- 2016Direct Sparse Odometrycited by 485
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 342
- 2018Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomizationcited by 294
18 more
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 175
- 2016SemanticFusion: Dense 3D Semantic Mapping with Convolutional Neural Networkscited by 135
- 2018DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenescited by 134
- 2020TartanVO: A Generalizable Learning-based VOcited by 108
- 2018DS-SLAM: A Semantic Visual SLAM towards Dynamic Environmentscited by 91
- 2018DeepTAM: Deep Tracking and Mappingcited by 87
- 2020Towards Better Generalization: Joint Depth-Pose Learning without PoseNetcited by 85
- 2018MID-Fusion: Octree-based Object-Level Multi-Instance Dynamic SLAMcited by 65
- 2018Deep Auxiliary Learning for Visual Localization and Odometrycited by 59
- 2019Visual Odometry Revisited: What Should Be Learnt?cited by 57
- 2021Learning to Segment Rigid Motions from Two Framescited by 46
- 2020VDO-SLAM: A Visual Dynamic Object-aware SLAM Systemcited by 40
- 2020FlowFusion: Dynamic Dense RGB-D SLAM Based on Optical Flowcited by 37
- 2020Milking CowMask for Semi-Supervised Image Classificationcited by 35
- 2020Self-Supervised Deep Visual Odometry with Online Adaptationcited by 35
- 2021AirDOS: Dynamic SLAM benefits from Articulated Objectscited by 21
- 2015Monocular SLAM Supported Object Recognitioncited by 5
Built on by
Citing papers per year: 2023: 2; 2024: 10; 2025: 10; 2026: 5.
27 papers.
Sort:
By area:
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 442
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 228
- 2024Stereo4D: Learning How Things Move in 3D from Internet Stereo Videoscited by 89
- 2024NeRF On-the-go: Exploiting Uncertainty for Distractor-free NeRFs in the Wildcited by 85
- 2024Deep Patch Visual SLAMcited by 71
- 2024LEAP-VO: Long-term Effective Any Point Tracking for Visual Odometrycited by 56
- 2025Dynamic Camera Poses and Where to Find Themcited by 27
- 2025Back on Track: Bundle Adjustment for Dynamic Scene Reconstructioncited by 24
- 2023DynaMoN: Motion-Aware Fast and Robust Camera Localization for Dynamic Neural Radiance Fieldscited by 17
- 2025Reconstructing 4D Spatial Intelligence: A Surveycited by 14
- 2025DynaGSLAM: Real-Time Gaussian-Splatting SLAM for Online Rendering, Tracking, Motion Predictions of Moving Objects in Dynamic Scenescited by 10
- 2023DVI-SLAM: A Dual Visual Inertial SLAM Networkcited by 9
15 more
- 2025Scene-agnostic Pose Regression for Visual Localizationcited by 8
- 2024MambaVO: Deep Visual Odometry Based on Sequential Matching Refinement and Training Smoothingcited by 5
- 2026Video Understanding: From Geometry and Semantics to Unified Modelscited by 5
- 2025Dy3DGS-SLAM: Monocular 3D Gaussian Splatting SLAM for Dynamic Environmentscited by 4
- 2025SmallGS: Gaussian Splatting-based Camera Pose Estimation for Small-Baseline Videoscited by 2
- 2025ProDyG: Progressive Dynamic Scene Reconstruction via Gaussian Splatting from Monocular Videoscited by 1
- 2025Dynamic Visual SLAM using a General 3D Priorcited by 1
- 2026PoseFM: Relative Camera Pose Estimation Through Flow Matchingcited by 1
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometrycited by 1
- 2024Neural Rendering based Urban Scene Reconstruction for Autonomous Drivingcited by 0
- 2024Str-L Pose: Integrating Point and Structured Line for Relative Pose Estimation in Dual-Graphcited by 0
- 2024LGU-SLAM: Learnable Gaussian Uncertainty Matching with Deformable Correlation Sampling for Deep Visual SLAMcited by 0
- 2025SPORTS: Simultaneous Panoptic Odometry, Rendering, Tracking and Segmentation for Urban Scenes Understandingcited by 0
- 2026LST-SLAM: A Stereo Thermal SLAM System for Kilometer-Scale Dynamic Environmentscited by 0
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videoscited by 0
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videos29 Aug 2026
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometry15 Jun 2026
- 2026PoseFM: Relative Camera Pose Estimation Through Flow Matching24 Apr 2026
- 2026Video Understanding: From Geometry and Semantics to Unified Models18 Mar 2026
- 2026LST-SLAM: A Stereo Thermal SLAM System for Kilometer-Scale Dynamic Environments24 Feb 2026
- 2025Dynamic Visual SLAM using a General 3D Prior7 Dec 2025
- 2025SPORTS: Simultaneous Panoptic Odometry, Rendering, Tracking and Segmentation for Urban Scenes Understanding14 Oct 2025
- 2025ProDyG: Progressive Dynamic Scene Reconstruction via Gaussian Splatting from Monocular Videos22 Sep 2025
- 2025Reconstructing 4D Spatial Intelligence: A Survey28 Jul 2025
- 2025Dy3DGS-SLAM: Monocular 3D Gaussian Splatting SLAM for Dynamic Environments6 Jun 2025
- 2025Dynamic Camera Poses and Where to Find Them24 Apr 2025
- 2025SmallGS: Gaussian Splatting-based Camera Pose Estimation for Small-Baseline Videos22 Apr 2025
15 more
- 2025Back on Track: Bundle Adjustment for Dynamic Scene Reconstruction20 Apr 2025
- 2025Scene-agnostic Pose Regression for Visual Localization25 Mar 2025
- 2025DynaGSLAM: Real-Time Gaussian-Splatting SLAM for Online Rendering, Tracking, Motion Predictions of Moving Objects in Dynamic Scenes15 Mar 2025
- 2024MambaVO: Deep Visual Odometry Based on Sequential Matching Refinement and Training Smoothing28 Dec 2024
- 2024Stereo4D: Learning How Things Move in 3D from Internet Stereo Videos12 Dec 2024
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videos5 Dec 2024
- 2024LGU-SLAM: Learnable Gaussian Uncertainty Matching with Deformable Correlation Sampling for Deep Visual SLAM30 Oct 2024
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motion4 Oct 2024
- 2024Str-L Pose: Integrating Point and Structured Line for Relative Pose Estimation in Dual-Graph28 Aug 2024
- 2024Deep Patch Visual SLAM3 Aug 2024
- 2024NeRF On-the-go: Exploiting Uncertainty for Distractor-free NeRFs in the Wild29 May 2024
- 2024Neural Rendering based Urban Scene Reconstruction for Autonomous Driving9 Feb 2024
- 2024LEAP-VO: Long-term Effective Any Point Tracking for Visual Odometry3 Jan 2024
- 2023DVI-SLAM: A Dual Visual Inertial SLAM Network25 Sep 2023
- 2023DynaMoN: Motion-Aware Fast and Robust Camera Localization for Dynamic Neural Radiance Fields16 Sep 2023
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 442
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 228
- 2024Stereo4D: Learning How Things Move in 3D from Internet Stereo Videoscited by 89
- 2024NeRF On-the-go: Exploiting Uncertainty for Distractor-free NeRFs in the Wildcited by 85
- 2024Deep Patch Visual SLAMcited by 71
- 2024LEAP-VO: Long-term Effective Any Point Tracking for Visual Odometrycited by 56
- 2025Dynamic Camera Poses and Where to Find Themcited by 27
- 2025Back on Track: Bundle Adjustment for Dynamic Scene Reconstructioncited by 24
- 2023DynaMoN: Motion-Aware Fast and Robust Camera Localization for Dynamic Neural Radiance Fieldscited by 17
- 2025Reconstructing 4D Spatial Intelligence: A Surveycited by 14
- 2025DynaGSLAM: Real-Time Gaussian-Splatting SLAM for Online Rendering, Tracking, Motion Predictions of Moving Objects in Dynamic Scenescited by 10
- 2023DVI-SLAM: A Dual Visual Inertial SLAM Networkcited by 9
12 most cited of 25 All 25 (JSON)
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videos29 Aug 2026
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometry15 Jun 2026
- 2026Video Understanding: From Geometry and Semantics to Unified Models18 Mar 2026
- 2026LST-SLAM: A Stereo Thermal SLAM System for Kilometer-Scale Dynamic Environments24 Feb 2026
- 2025Dynamic Visual SLAM using a General 3D Prior7 Dec 2025
- 2025SPORTS: Simultaneous Panoptic Odometry, Rendering, Tracking and Segmentation for Urban Scenes Understanding14 Oct 2025
- 2025ProDyG: Progressive Dynamic Scene Reconstruction via Gaussian Splatting from Monocular Videos22 Sep 2025
- 2025Reconstructing 4D Spatial Intelligence: A Survey28 Jul 2025
- 2025Dy3DGS-SLAM: Monocular 3D Gaussian Splatting SLAM for Dynamic Environments6 Jun 2025
- 2025Dynamic Camera Poses and Where to Find Them24 Apr 2025
- 2025SmallGS: Gaussian Splatting-based Camera Pose Estimation for Small-Baseline Videos22 Apr 2025
- 2025Back on Track: Bundle Adjustment for Dynamic Scene Reconstruction20 Apr 2025
12 newest of 25 All 25 (JSON)