Driven to Distraction: Self-Supervised Distractor Learning for Robust Monocular Visual Odometry in Urban Environments
Not on the map. Why?
Abstract (arXiv)
We present a self-supervised approach to ignoring "distractors" in camera images for the purposes of robustly estimating vehicle motion in cluttered urban environments. We leverage offline multi-session mapping approaches to automatically generate a per-pixel ephemerality mask and depth map for each input image, which we use to train a deep convolutional network. At run-time we use the predicted ephemerality and depth as an input to a monocular visual odometry (VO) pipeline, using either sparse features or dense photometric matching. Our approach yields metric-scale VO using only a single camera and can recover the correct egomotion even when 90% of the image is obscured by dynamic, independently moving objects. We evaluate our robust VO methods on more than 400km of driving from the Oxford RobotCar Dataset and demonstrate reduced odometry drift and significantly improved egomotion estimation in the presence of large moving vehicles in urban traffic.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 8; 2023: 5; 2024: 4; 2025: 2.
22 papers.
Sort:
By area:
- 2022Ithaca365: Dataset and Driving Perception under Repeated and Challenging Weather Conditionscited by 48
- 2022Learning to Detect Mobile Objects from LiDAR Scans Without Labelscited by 44
- 2022BodySLAM: Joint Camera Localisation, Mapping, and Human Motion Trackingcited by 24
- 2022Hindsight is 20/20: Leveraging Past Traversals to Aid 3D Perceptioncited by 20
- 2021LiMoSeg: Real-time Bird's Eye View based LiDAR Motion Segmentationcited by 15
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
- 2023Reward Finetuning for Faster and More Accurate Unsupervised Object Discoverycited by 14
- 2023Unsupervised Adaptation from Repeated Traversals for Autonomous Drivingcited by 13
- 2024Memorize What Matters: Emergent Scene Decomposition from Multitraversecited by 8
- 2024DiffuBox: Refining 3D Object Detection with Point Diffusioncited by 7
- 2021Track, Check, Repeat: An EM Approach to Unsupervised Trackingcited by 6
- 2025Spatial Retrieval Augmented Autonomous Drivingcited by 5
10 more
- 2024Better Monocular 3D Detectors with LiDAR from the Pastcited by 4
- 2024Vision-Language Guidance for LiDAR-based Unsupervised 3D Object Detectioncited by 3
- 2021Improving Robot Localisation by Ignoring Visual Distractioncited by 2
- 2022Visual-Inertial Multi-Instance Dynamic SLAM with Object-level Relocalisationcited by 2
- 2022Self-Improving SLAM in Dynamic Environments: Learning When to Maskcited by 2
- 2022A high-precision self-supervised monocular visual odometry in foggy weather based on robust cycled generative adversarial networks and multi-task learning aided depth estimationcited by 1
- 2022Semantics-Guided Moving Object Segmentation with 3D LiDARcited by 1
- 2023DisPlacing Objects: Improving Dynamic Vehicle Detection via Visual Place Recognition under Adverse Conditionscited by 1
- 2025RaSCL: Radar to Satellite Crossview Localizationcited by 1
- 2023Unsupervised Domain Adaptation for Self-Driving from Past Traversal Featurescited by 0
- 2025Spatial Retrieval Augmented Autonomous Driving7 Dec 2025
- 2025RaSCL: Radar to Satellite Crossview Localization22 Apr 2025
- 2024Vision-Language Guidance for LiDAR-based Unsupervised 3D Object Detection7 Aug 2024
- 2024Memorize What Matters: Emergent Scene Decomposition from Multitraverse27 May 2024
- 2024DiffuBox: Refining 3D Object Detection with Point Diffusion25 May 2024
- 2024Better Monocular 3D Detectors with LiDAR from the Past8 Apr 2024
- 2023Reward Finetuning for Faster and More Accurate Unsupervised Object Discovery29 Oct 2023
- 2023Unsupervised Domain Adaptation for Self-Driving from Past Traversal Features21 Sep 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023DisPlacing Objects: Improving Dynamic Vehicle Detection via Visual Place Recognition under Adverse Conditions30 Jun 2023
- 2023Unsupervised Adaptation from Repeated Traversals for Autonomous Driving27 Mar 2023
- 2022Self-Improving SLAM in Dynamic Environments: Learning When to Mask15 Oct 2022
10 more
- 2022Visual-Inertial Multi-Instance Dynamic SLAM with Object-level Relocalisation8 Aug 2022
- 2022Ithaca365: Dataset and Driving Perception under Repeated and Challenging Weather Conditions1 Aug 2022
- 2022Semantics-Guided Moving Object Segmentation with 3D LiDAR6 May 2022
- 2022BodySLAM: Joint Camera Localisation, Mapping, and Human Motion Tracking4 May 2022
- 2022Learning to Detect Mobile Objects from LiDAR Scans Without Labels29 Mar 2022
- 2022Hindsight is 20/20: Leveraging Past Traversals to Aid 3D Perception22 Mar 2022
- 2022A high-precision self-supervised monocular visual odometry in foggy weather based on robust cycled generative adversarial networks and multi-task learning aided depth estimation9 Mar 2022
- 2021LiMoSeg: Real-time Bird's Eye View based LiDAR Motion Segmentation8 Nov 2021
- 2021Improving Robot Localisation by Ignoring Visual Distraction25 Jul 2021
- 2021Track, Check, Repeat: An EM Approach to Unsupervised Tracking7 Apr 2021
- 2025Spatial Retrieval Augmented Autonomous Drivingcited by 5
- 2025Spatial Retrieval Augmented Autonomous Driving7 Dec 2025
- 2022Ithaca365: Dataset and Driving Perception under Repeated and Challenging Weather Conditionscited by 48
- 2022Learning to Detect Mobile Objects from LiDAR Scans Without Labelscited by 44
- 2022BodySLAM: Joint Camera Localisation, Mapping, and Human Motion Trackingcited by 24
- 2022Hindsight is 20/20: Leveraging Past Traversals to Aid 3D Perceptioncited by 20
- 2021LiMoSeg: Real-time Bird's Eye View based LiDAR Motion Segmentationcited by 15
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
- 2023Unsupervised Adaptation from Repeated Traversals for Autonomous Drivingcited by 13
- 2024Memorize What Matters: Emergent Scene Decomposition from Multitraversecited by 8
- 2024DiffuBox: Refining 3D Object Detection with Point Diffusioncited by 7
- 2021Track, Check, Repeat: An EM Approach to Unsupervised Trackingcited by 6
- 2024Better Monocular 3D Detectors with LiDAR from the Pastcited by 4
- 2024Vision-Language Guidance for LiDAR-based Unsupervised 3D Object Detectioncited by 3
12 most cited of 20 All 20 (JSON)
- 2025RaSCL: Radar to Satellite Crossview Localization22 Apr 2025
- 2024Vision-Language Guidance for LiDAR-based Unsupervised 3D Object Detection7 Aug 2024
- 2024Memorize What Matters: Emergent Scene Decomposition from Multitraverse27 May 2024
- 2024DiffuBox: Refining 3D Object Detection with Point Diffusion25 May 2024
- 2024Better Monocular 3D Detectors with LiDAR from the Past8 Apr 2024
- 2023Unsupervised Domain Adaptation for Self-Driving from Past Traversal Features21 Sep 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023DisPlacing Objects: Improving Dynamic Vehicle Detection via Visual Place Recognition under Adverse Conditions30 Jun 2023
- 2023Unsupervised Adaptation from Repeated Traversals for Autonomous Driving27 Mar 2023
- 2022Self-Improving SLAM in Dynamic Environments: Learning When to Mask15 Oct 2022
- 2022Visual-Inertial Multi-Instance Dynamic SLAM with Object-level Relocalisation8 Aug 2022
- 2022Ithaca365: Dataset and Driving Perception under Repeated and Challenging Weather Conditions1 Aug 2022
12 newest of 20 All 20 (JSON)