Deep Patch Visual Odometry
Not on the map. Why?
Abstract (arXiv)
We propose Deep Patch Visual Odometry (DPVO), a new deep learning system for monocular Visual Odometry (VO). DPVO uses a novel recurrent network architecture designed for tracking image patches across time. Recent approaches to VO have significantly improved the state-of-the-art accuracy by using deep networks to predict dense flow between video frames. However, using dense flow incurs a large computational cost, making these previous methods impractical for many use cases. Despite this, it has been assumed that dense flow is important as it provides additional redundancy against incorrect matches. DPVO disproves this assumption, showing that it is possible to get the best accuracy and efficiency by exploiting the advantages of sparse patch-based matching over dense flow. DPVO introduces a novel recurrent update operator for patch based correspondence coupled with differentiable bundle adjustment. On Standard benchmarks, DPVO outperforms all prior work, including the learning-based state-of-the-art VO-system (DROID) using a third of the memory while running 3x faster on average. Code is available at https://github.com/princeton-vl/DPVO
Key facts. Cited by 186 papers in the map (data through 7 Oct 2026). Builds on 25 of its 47 references that are in the map. First posted on arXiv 8 Aug 2022.
Builds on
25 of 47 references.
References · 25
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 673
- 2020TartanAir: A Dataset to Push the Limits of Visual SLAMcited by 494
- 2016Direct Sparse Odometrycited by 479
- 2016Past, Present, and Future of Simultaneous Localization And Mapping: Towards the Robust-Perception Agecited by 405
13 more
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2018BA-Net: Dense Bundle Adjustment Networkcited by 173
- 2020RAFT-3D: Scene Flow using Rigid-Motion Embeddingscited by 121
- 2020DeepFactors: Real-Time Probabilistic Dense Monocular SLAMcited by 117
- 2021Learning Accurate Dense Correspondences and When to Trust Themcited by 113
- 2020TartanVO: A Generalizable Learning-based VOcited by 107
- 2016Universal Correspondence Networkcited by 82
- 2019Visual Odometry Revisited: What Should Be Learnt?cited by 57
- 2017Stereo DSO: Large-Scale Direct Sparse Visual Odometry with Stereo Camerascited by 45
- 2018Direct Sparse Visual-Inertial Odometry using Dynamic Marginalizationcited by 34
- 2020Multi-View Optimization of Local Feature Geometrycited by 24
- 2021VOLDOR: Visual Odometry from Log-logistic Dense Optical flow Residualscited by 17
- 2021VOLDOR-SLAM: For the Times When Feature-Based or Direct Methods Are Not Good Enoughcited by 9
Built on by
Citing papers per year: 2022: 2; 2023: 14; 2024: 48; 2025: 53; 2026: 69.
186 papers.
Sort:
By area:
- 2025Continuous 3D Perception Model with Persistent Statecited by 527
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 431
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 224
- 2023WHAM: Reconstructing World-grounded Humans with Accurate 3D Motioncited by 200
- 2024MoSca: Dynamic Gaussian Fusion from Casual Videos via 4D Motion Scaffoldscited by 177
- 2023Infinite Photorealistic Worlds using Procedural Generationcited by 142
- 2025MUSt3R: Multi-view Network for Stereo 3D Reconstructioncited by 139
- 2024Infinigen Indoors: Photorealistic Indoor Scenes using Procedural Generationcited by 129
- 2025VGGT-Long: Chunk it, Loop it, Align it -- Pushing VGGT's Limits on Kilometer-scale Long RGB Sequencescited by 107
- 2023TRACE: 5D Temporal Regression of Avatars with Dynamic Cameras in 3D Environmentscited by 89
- 2024Stereo4D: Learning How Things Move in 3D from Internet Stereo Videoscited by 89
- 2024Align3R: Aligned Monocular Depth Estimation for Dynamic Videoscited by 79
38 more
- 2024How NeRFs and 3D Gaussian Splatting are Reshaping SLAM: a Surveycited by 72
- 2025PromptHMR: Promptable Human Mesh Recoverycited by 70
- 2024Deep Patch Visual SLAMcited by 68
- 2024DELTA: Dense Efficient Long-range 3D Tracking for any videocited by 62
- 2024LEAP-VO: Long-term Effective Any Point Tracking for Visual Odometrycited by 54
- 2024Dyn-HaMR: Recovering 4D Interacting Hand Motion from a Dynamic Cameracited by 50
- 2023Dense RGB SLAM with Neural Implicit Mapscited by 42
- 2024CityWalker: Learning Embodied Urban Navigation from Web-Scale Videoscited by 40
- 2026DSpark: Confidence-Scheduled Speculative Decoding with Semi-Autoregressive Generationcited by 36
- 2023Deep Event Visual Odometrycited by 29
- 2024WHAC: World-grounded Humans and Camerascited by 29
- 2025Uni4D: Unifying Visual Foundation Models for 4D Modeling from a Single Videocited by 27
- 2025Dynamic Camera Poses and Where to Find Themcited by 26
- 2026Scal3R: Scalable Test-Time Training for Large-Scale 3D Reconstructioncited by 25
- 2024Compact 3D Gaussian Splatting For Dense Visual SLAMcited by 24
- 2024HI-SLAM2: Geometry-Aware Gaussian SLAM for Fast Monocular Scene Reconstructioncited by 24
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterationscited by 23
- 2025Back on Track: Bundle Adjustment for Dynamic Scene Reconstructioncited by 23
- 2025BEDLAM2.0: Synthetic Humans and Cameras in Motioncited by 21
- 2024IncEventGS: Pose-Free Gaussian Splatting from a Single Event Cameracited by 20
- 2024MAC-VO: Metrics-aware Covariance for Learning-based Stereo Visual Odometrycited by 19
- 2025Viser: Imperative, Web-based 3D Visualization in Pythoncited by 19
- 2026DriveVA: Video Action Models are Zero-Shot Driverscited by 19
- 2025AnyCam: Learning to Recover Camera Poses and Intrinsics from Casual Videoscited by 18
- 2023XVO: Generalized Visual Odometry via Cross-Modal Self-Trainingcited by 17
- 2025RGB-Only Gaussian Splatting SLAM for Unbounded Outdoor Scenescited by 16
- 2023Towards Anytime Optical Flow Estimation with Event Camerascited by 15
- 2024COIN: Control-Inpainting Diffusion Prior for Human and Camera Motion Estimationcited by 15
- 2024DROID-Splat: Combining end-to-end SLAM with 3D Gaussian Splattingcited by 15
- 2023iSLAM: Imperative SLAMcited by 14
- 2025GigaSLAM: Large-Scale Monocular SLAM with Hierarchical Gaussian Splatscited by 14
- 2023Deep Visual Odometry with Events and Framescited by 13
- 2025Reconstructing 4D Spatial Intelligence: A Surveycited by 13
- 2022Data-Driven Feature Tracking for Event Cameras With and Without Framescited by 12
- 2024FAR: Flexible, Accurate and Robust 6DoF Relative Camera Pose Estimationcited by 12
- 2025Learning to Drive Anywhere with Model-Based Reannotationcited by 12
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scalecited by 12
- 20234DRVO-Net: Deep 4D Radar-Visual Odometry Using Multi-Modal and Multi-Scale Adaptive Fusioncited by 11
50 most cited of 186 All 186 (JSON)
- 2026CLoSeR: Closing the Loop for Long-Context Streaming Reconstruction1 Oct 2026
- 2026VehDyn: A Driving World Model Benchmark for Vehicle Dynamics27 Sep 2026
- 2026DAPEVO: Deep Adaptive Patch Frame-Event Visual Odometry25 Sep 2026
- 2026Adaptive World Memory 3D Foundation Model for Scalable 3D Mapping, Localization, and Rendering18 Sep 2026
- 2026GRF-Recon: Global Ray-Field Optimization for Long-Sequence Feed-forward Reconstruction17 Sep 2026
- 2026AMB3R-SLAM: Kilometer-scale SLAM with Hierarchical Backend17 Sep 2026
- 2026SURE-Map: Self-Correcting Streaming Geometric Foundation Models14 Sep 2026
- 2026SCOUT-SLAM: Structurally-Coupled Dual Uncertainty-Aware 3DGS SLAM in the Wild13 Sep 2026
- 2026FFVO: A Feedforward Pose Decoder for Long-Horizon Visual Odometry12 Sep 2026
- 2026LightSplat: Real-Time High-Fidelity 3D Gaussian SLAM with Loop Closure7 Sep 2026
- 2026WorldSculpt: Generating Compositional Worlds from Grounded Videos4 Sep 2026
- 2026BLASt3R: Bundle Adjustment of Any Image Set with Multi-View Matching and Monocular Priors4 Sep 2026
38 more
- 2026Failure or Drift? Evaluating Monocular SLAM under Synthetic and Real-World Corruptions31 Aug 2026
- 2026Revisiting Local Context for Long-Horizon Streaming 3D Reconstruction27 Aug 2026
- 2026KLTNet: Learning Sparse Feature Tracking for Robust and Accurate Monocular Visual-Inertial Odometry25 Aug 2026
- 2026Spotter: Efficient Urban Visual Localization via Geo-Referenced Facade Landmarks in GPS-Degraded Environments24 Aug 2026
- 2026VGGT-Align: Bridging Local Reconstruction and Global Consistency for Long-Sequence 3D Reconstruction15 Aug 2026
- 2026SLAMFormer-∞: Infinite SLAM Transformer for Unbounded Frontend and Backend Processing4 Aug 2026
- 2026Stipple: Real-Time Incremental Gaussian Splatting with Visual-Inertial Tracking2 Aug 2026
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motion29 Jul 2026
- 2026SLAM in Low-Light Environments: Project Report20 Jul 2026
- 2026EgoExoMoCap: Distributed Ego-Exo Human Motion Capture17 Jul 2026
- 2026SeeSE3: Emergence of 3D Space in Vision Features15 Jul 2026
- 2026Self-Healing Visual Recovery for Autonomous Ground Vehicles Using Camera-Only Visual Odometry13 Jul 2026
- 2026Why does Deep Learning Improve Visual SLAM?7 Jul 2026
- 2026DSpark: Confidence-Scheduled Speculative Decoding with Semi-Autoregressive Generation6 Jul 2026
- 2026TRISTAR: Triple-Signal Stair Recognition and Vision-Only Indoor Navigation for Search-and-Rescue Micro-UAVs4 Jul 2026
- 2026PRISM-VO: Scale-Aware Visual Odometry Using Photometric Plenoptic Bundle Adjustment30 Jun 2026
- 2026Robust and Efficient Monocular 3D Gaussian SLAM for Kilometer-Scale Outdoor Scenes29 Jun 2026
- 2026OrthoTrack: Continuous 6-DoF UAV Trajectory Estimation Anchored in Public Orthophotos24 Jun 2026
- 2026Sensor Configuration Matters: A Systematic Evaluation of Multimodal SLAM on Quadruped Robots17 Jun 2026
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometry15 Jun 2026
- 2026SG2Loc: Sequential Visual Localization on 3D Scene Graphs10 Jun 2026
- 2026BA-T: An Iterative Transformer for Two-View Bundle Adjustment2 Jun 2026
- 2026R3: 3D Reconstruction via Relative Regression26 May 2026
- 2026HorizonStream: Long-Horizon Attention for Streaming 3D Reconstruction22 May 2026
- 2026Extending Deep Event Visual Odometry with Sparse Point-Cloud Export21 May 2026
- 2026LAMP: Localization Aware Multi-camera People Tracking in Metric 3D World6 May 2026
- 2026TACO: Trajectory Aligning Cross-view Optimisation5 May 2026
- 2026PoseFM: Relative Camera Pose Estimation Through Flow Matching24 Apr 2026
- 2026GaussianFlow SLAM: Monocular Gaussian Splatting SLAM Guided by GaussianFlow17 Apr 2026
- 2026A Survey of Spatial Memory Representations for Efficient Robot Navigation13 Apr 2026
- 2026Fall Risk and Gait Analysis in Community-Dwelling Older Adults using World-Spaced 3D Human Mesh Recovery13 Apr 2026
- 2026Scal3R: Scalable Test-Time Training for Large-Scale 3D Reconstruction9 Apr 2026
- 2026SceneScribe-1M: A Large-Scale Video Dataset with Comprehensive Geometric and Semantic Annotations9 Apr 2026
- 2026DriveVA: Video Action Models are Zero-Shot Drivers5 Apr 2026
- 2026DINO-VO: Learning Where to Focus for Enhanced State Estimation5 Apr 2026
- 2026Online Adaptation of Visual Odometry Frontends with Image-Conditioned Reinforcement Learning23 Mar 2026
- 2026PAS3R: Pose-Adaptive Streaming 3D Reconstruction for Long Video Sequences22 Mar 2026
- 2026RayMap3R: Inference-Time RayMap for Dynamic 3D Reconstruction21 Mar 2026
50 newest of 186 All 186 (JSON)
- 2025Continuous 3D Perception Model with Persistent Statecited by 527
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 431
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 224
- 2023WHAM: Reconstructing World-grounded Humans with Accurate 3D Motioncited by 200
- 2024MoSca: Dynamic Gaussian Fusion from Casual Videos via 4D Motion Scaffoldscited by 177
- 2023Infinite Photorealistic Worlds using Procedural Generationcited by 142
- 2025MUSt3R: Multi-view Network for Stereo 3D Reconstructioncited by 139
- 2024Infinigen Indoors: Photorealistic Indoor Scenes using Procedural Generationcited by 129
- 2025VGGT-Long: Chunk it, Loop it, Align it -- Pushing VGGT's Limits on Kilometer-scale Long RGB Sequencescited by 107
- 2023TRACE: 5D Temporal Regression of Avatars with Dynamic Cameras in 3D Environmentscited by 89
- 2024Stereo4D: Learning How Things Move in 3D from Internet Stereo Videoscited by 89
- 2024Align3R: Aligned Monocular Depth Estimation for Dynamic Videoscited by 79
12 most cited of 177 All 177 (JSON)
- 2026CLoSeR: Closing the Loop for Long-Context Streaming Reconstruction1 Oct 2026
- 2026DAPEVO: Deep Adaptive Patch Frame-Event Visual Odometry25 Sep 2026
- 2026GRF-Recon: Global Ray-Field Optimization for Long-Sequence Feed-forward Reconstruction17 Sep 2026
- 2026AMB3R-SLAM: Kilometer-scale SLAM with Hierarchical Backend17 Sep 2026
- 2026SURE-Map: Self-Correcting Streaming Geometric Foundation Models14 Sep 2026
- 2026SCOUT-SLAM: Structurally-Coupled Dual Uncertainty-Aware 3DGS SLAM in the Wild13 Sep 2026
- 2026FFVO: A Feedforward Pose Decoder for Long-Horizon Visual Odometry12 Sep 2026
- 2026LightSplat: Real-Time High-Fidelity 3D Gaussian SLAM with Loop Closure7 Sep 2026
- 2026WorldSculpt: Generating Compositional Worlds from Grounded Videos4 Sep 2026
- 2026BLASt3R: Bundle Adjustment of Any Image Set with Multi-View Matching and Monocular Priors4 Sep 2026
- 2026Failure or Drift? Evaluating Monocular SLAM under Synthetic and Real-World Corruptions31 Aug 2026
- 2026Revisiting Local Context for Long-Horizon Streaming 3D Reconstruction27 Aug 2026
12 newest of 177 All 177 (JSON)