SVO: Fast semi-direct monocular visual odometry
Open accessAbstract
We propose a semi-direct monocular visual odometry algorithm that is precise, robust, and faster than current state-of-the-art methods. The semi-direct approach eliminates the need of costly feature extraction and robust matching techniques for motion estimation. Our algorithm operates directly on pixel intensities, which results in subpixel precision at high frame-rates. A probabilistic mapping method that explicitly models outlier measurements is used to estimate 3D points, which results in fewer outliers and more reliable points. Precise and high frame-rate motion estimation brings increased robustness in scenes of little, repetitive, and high-frequency texture. The algorithm is applied to micro-aerial-vehicle state-estimation in GPS-denied environments and runs at 55 frames per second on the onboard embedded computer and at more than 300 frames per second on a consumer laptop. We call our approach SVO (Semi-direct Visual Odometry) and release our implementation as open-source software.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
VIOLearner RGB-D outperforms Zhan et al.'s deep VO approach and traditional VISO2 on KITTI sequences 09 and 10.
“Similarly, VIOLearner RGB-D outperforms the deep VO approach of Zhan et al. [30] and the traditional VISO2 on both sequences.”
From Unsupervised Deep Visual-Inertial Odometry with Online Error Correction for RGB-D Imagery (2020) · cites this paper as [30]
For KITTI, VIOLearner RGB outperforms SFMLearner and the network of Zhan et al.
“For KITTI, VIOLearner RGB outperforms approaches SFMLearner [33] and the network of Zhan et al. [30].”
From Unsupervised Deep Visual-Inertial Odometry with Online Error Correction for RGB-D Imagery (2020) · cites this paper as [30]
For KITTI, VIOLearner (no IMU) outperforms SFMLearner and the network of Zhan et al. but is outperformed by ORB-SLAM-2, which uses full bundle adjustment.
“Compared to other vision-only approaches, for KITTI, VIOLearner (no IMU) outperforms approaches SFMLearner [33] and the network of Zhan et al. [30] and yet is outperformed by ORB-SLAM-2 which uses full bundle adjustment.”
From Unsupervised Deep Visual-Inertial Odometry with Online Error Correction for RGB-D Imagery (2020) · cites this paper as [30]
Cites
Parallel Tracking and Mapping for Small AR Workspaces
Klein, G., & Murray, D. (2007) · 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality · doi:10.1109/ismar.2007.4538852 · Cited by 4,346 · see citing works
A benchmark for the evaluation of RGB-D SLAM systems
Sturm, J., Engelhard, N., Endres, F., Burgard, W., & Cremers, D. (2012) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2012.6385773 · Cited by 4,098 · see citing works
Lucas-Kanade 20 Years On: A Unifying Framework
Baker, S., & Matthews, I. A. (2004) · International Journal of Computer Vision · doi:10.1023/b:visi.0000011205.11775.fd · Cited by 3,159 · see citing works
Least-squares estimation of transformation parameters between two point patterns
Umeyama, S. (1991) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.88573 · Cited by 2,429 · see citing works
DTAM: Dense tracking and mapping in real-time
Newcombe, R. A., Lovegrove, S. J., & Davison, A. J. (2011) · 2011 International Conference on Computer Vision · doi:10.1109/iccv.2011.6126513 · Cited by 2,078 · see citing works
G2o: A general framework for graph optimization
Kummerle, R., Grisetti, G., Strasdat, H., Konolige, K., & Burgard, W. (2011) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2011.5979949 · Cited by 1,983 · see citing works
Faster and Better: A Machine Learning Approach to Corner Detection
Rosten, E., Porter, R. B., & Drummond, T. W. (2008) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2008.275 · Cited by 1,852 · see citing works
Scaramuzza, D., & Fraundorfer, F. (2011) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2011.943233 · Cited by 1,550 · see citing works
Self-citationAn Invitation to 3-D Vision: From Images to Geometric Models
Ma, Y., Soatto, S., Koseck, J., & Sastry, S. (2003) · Cited by 846 · see citing works
A robust and modular multi-sensor fusion approach applied to MAV navigation
Lynen, S., Achtelik, M., Weiß, S., Chli, M., & Siegwart, R. (2013) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2013.6696917 · Cited by 583 · see citing works
An invitation to 3‐d vision: from images to geometric models
Holmgren, D. E. (2004) · The Photogrammetric Record · doi:10.1111/j.0031-868x.2004.295_2.x · Cited by 560 · see citing works
Robust odometry estimation for RGB-D cameras
Kerl, C., Sturm, J., & Cremers, D. (2013) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2013.6631104 · Cited by 559 · see citing works
Semi-dense Visual Odometry for a Monocular Camera
Engel, J. J., Sturm, J., & Cremers, D. (2013) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2013.183 · Cited by 521 · see citing works
Real-time monocular SLAM: Why filter?
Strasdat, H., Montiel, J. M. M., & Davison, A. J. (2010) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2010.5509636 · Cited by 485 · see citing works
Vision based MAV navigation in unknown and unstructured environments
Bloesch, M., Weiß, S., Scaramuzza, D., & Siegwart, R. (2010) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2010.5509920 · Cited by 423 · see citing works
Self-citationREMODE: Probabilistic, monocular dense reconstruction in real time
Pizzoli, M., Forster, C., & Scaramuzza, D. (2014) · 2014 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2014.6907233 · Cited by 330 · see citing works
Self-citationScaramuzza, D., Achtelik, M. C., Doitsidis, L., Fraundorfer, F., Kosmatopoulos, E. B., Martinelli, A., Achtelik, M., Chli, M., Chatzichristofis, S. A., Kneip, L., et al. (2014) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2014.2322295 · Cited by 299 · see citing works
Self-citationMonocular Vision for Long‐term Micro Aerial Vehicle State Estimation: A Compendium
Weiß, S., Achtelik, M., Lynen, S., Achtelik, M. C., Kneip, L., Chli, M., & Siegwart, R. (2013) · Journal of Field Robotics · doi:10.1002/rob.21466 · Cited by 235 · see citing works
Collaborative monocular SLAM with multiple Micro Aerial Vehicles
Förster, C., Lynen, S., Kneip, L., & Scaramuzza, D. (2013) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2013.6696923 · Cited by 203 · see citing works
Self-citationVideo-based, real-time multi-view stereo
Vogiatzis, G., & Hernández, C. (2011) · Image and Vision Computing · doi:10.1016/j.imavis.2011.01.006 · Cited by 154 · see citing works
Robust Real-Time Visual Odometry with a Single Camera and an IMU
Kneip, L., Chli, M., & Siegwart, R. (2011) · British Machine Vision Conference (BMVC) · doi:10.5244/c.25.16 · Cited by 152 · see citing works
An Efficient Direct Approach to Visual SLAM
Silveira, G., Malis, E., & Rives, P. (2008) · IEEE Transactions on Robotics · doi:10.1109/tro.2008.2004829 · Cited by 143 · see citing works
Real-time Quadrifocal Visual Odometry
Comport, A. I., Malis, E., & Rives, P. (2010) · The International Journal of Robotics Research · doi:10.1177/0278364909356601 · Cited by 123 · see citing works
Locally Planar Patch Features for Real-Time Structure from Motion
Molton, N., Davison, A. J., & Reid, I. D. (2004) · British Machine Vision Conference (BMVC) · doi:10.5244/c.18.90 · Cited by 119 · see citing works
On unifying key-frame and voxel-based dense visual SLAM at large scales
Meilland, M., & Comport, A. I. (2013) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2013.6696881 · Cited by 103 · see citing works
A semi-direct approach to structure from motion
Jin, H., Favaro, P., & Soatto, S. (2003) · The Visual Computer · doi:10.1007/s00371-003-0202-6 · Cited by 96 · see citing works
Direct Iterative Closest Point for real-time visual odometry
Tykkälä, T., Audras, C., & Comport, A. I. (2011) · IEEE International Conference on Computer Vision Workshops · doi:10.1109/iccvw.2011.6130500 · Cited by 93 · see citing works
Efficient Homography-Based Tracking and 3-D Reconstruction for Single-Viewpoint Sensors
Christopher Mei, A., Benhimane, S., Malis, E., & Rives, P. (2008) · IEEE Transactions on Robotics · doi:10.1109/tro.2008.2007941 · Cited by 91 · see citing works
Accurate Figure Flying with a Quadrocopter Using Onboard Visual and Inertial Sensing
Engel, J. J., Sturm, J., & Cremers, D. (2012) · Cited by 88 · see citing works
Accurate visual odometry from a rear parking camera
Lovegrove, S. J., Davison, A. J., & Ibañez‐Guzmán, J. (2011) · IEEE Intelligent Vehicles Symposium · doi:10.1109/ivs.2011.5940546 · Cited by 87 · see citing works
Air-ground localization and map augmentation using monocular dense reconstruction
Förster, C., Pizzoli, M., & Scaramuzza, D. (2013) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2013.6696924 · Cited by 81 · see citing works
Self-citationOmnidirectional dense large-scale mapping and navigation based on meaningful triangulation
Pretto, A., Menegatti, E., & Pagello, E. (2011) · IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2011.5980206 · Cited by 36 · see citing works
Integration of Euclidean constraints in template based visual tracking of piecewise-planar scenes
Benhimane, S., & Malis, E. (2006) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2006.281859 · Cited by 16 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
ORB-SLAM: A Versatile and Accurate Monocular SLAM System
Mur-Artal, R., Montiel, J. M. M., & Tardos, J. D. (2015) · IEEE Transactions on Robotics · doi:10.1109/tro.2015.2463671 · Cited by 6,778 · see citing works
VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator
Qin, T., Li, P., & Shen, S. (2018) · IEEE Transactions on Robotics · doi:10.1109/tro.2018.2853729 · Cited by 4,669 · see citing works
LSD-SLAM: Large-scale direct monocular SLAM
Engel, J., Schöps, T., & Cremers, D. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-10605-2_54 · Cited by 3,851 · see citing works
On-Manifold Preintegration for Real-Time Visual--Inertial Odometry
Forster, C., Carlone, L., Dellaert, F., & Scaramuzza, D. (2017) · IEEE Transactions on Robotics · doi:10.1109/tro.2016.2597321 · Cited by 1,502 · see citing works
Self-citationDeepvo: towards end-to-end visual odometry with deep recurrent convolutional neural networks
Wang, S., Clark, R., Wen, H., & Trigoni, N. (2017) · 2017 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2017.7989236 · Cited by 970 · see citing works
Iterated extended Kalman filter based visual-inertial odometry using direct photometric feedback
Bloesch, M., Burri, M., Omari, S., Hutter, M., & Siegwart, R. (2017) · The International Journal of Robotics Research · doi:10.1177/0278364917728574 · Cited by 485 · see citing works
TartanAir: A Dataset to Push the Limits of Visual SLAM
Wang, W., Zhu, D., Wang, X., Hu, Y., Qiu, Y., Wang, C., Hu, Y., Kapoor, A., & Scherer, S. (2020) · 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros45743.2020.9341801 · Cited by 456 · see citing works
D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometry
Yang, N., von Stumberg, L., Wang, R., & Cremers, D. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.00136 · Cited by 438 · see citing works
Autonomous driving system: A comprehensive survey
Zhao, J., Zhao, W., Deng, B., Wang, Z., Zhang, F., Zheng, W., Cao, W., Nan, J., Lian, Y., & Burke, A. F. (2024) · Expert Systems with Applications · doi:10.1016/j.eswa.2023.122836 · Cited by 361 · see citing works
REMODE: Probabilistic, monocular dense reconstruction in real time
Pizzoli, M., Forster, C., & Scaramuzza, D. (2014) · 2014 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2014.6907233 · Cited by 330 · see citing works
Self-citationA Comparative Analysis of LiDAR SLAM-Based Indoor Navigation for Autonomous Vehicles
Zou, Q., Sun, Q., Chen, L., Nie, B., & Li, Q. (2022) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2021.3063477 · Cited by 321 · see citing works
A review of video surveillance systems
Elharrouss, O., Almaadeed, N., & Al-Maadeed, S. (2021) · Journal of Visual Communication and Image Representation · doi:10.1016/j.jvcir.2021.103116 · Cited by 283 · see citing works
Exploring Representation Learning With CNNs for Frame-to-Frame Ego-Motion Estimation
Costante, G., Mancini, M., Valigi, P., & Ciarfuglia, T. A. (2016) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2015.2505717 · Cited by 203 · see citing works
Visual Odometry Revisited: What Should Be Learnt?
Zhan, H., Weerasekera, C. S., Bian, J.-W., & Reid, I. (2020) · 2020 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra40945.2020.9197374 · Cited by 201 · see citing works
Incremental dense semantic stereo fusion for large-scale semantic scene reconstruction
Vineet, V., Miksik, O., Lidegaard, M., Niebner, M., Golodetz, S., Prisacariu, V. A., Kahler, O., Murray, D. W., Izadi, S., Peerez, P., et al. (2015) · 2015 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2015.7138983 · Cited by 200 · see citing works
Monocular SLAM Supported Object Recognition
Pillai, S., & Leonard, J. (2015) · Robotics: Science and Systems XI · doi:10.15607/rss.2015.xi.034 · Cited by 118 · see citing works
Unsupervised Deep Visual-Inertial Odometry with Online Error Correction for RGB-D Imagery
Shamwell, E. J., Lindgren, K., Leung, S., & Nothwang, W. D. (2020) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2019.2909895 · Cited by 86 · see citing works
Dense RGB-D-inertial SLAM with map deformations
Laidlow, T., Bloesch, M., Li, W., & Leutenegger, S. (2017) · 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2017.8206591 · Cited by 61 · see citing works
A review of research on slam technology based on the fusion of lidar and vision
Chen, P., Zhao, X., Zeng, L., Liu, L., Liu, S., Sun, L., Li, Z., Chen, H., Liu, G., Qiao, Z., et al. (2025) · Sensors · doi:10.3390/s25051447 · Cited by 46 · see citing works
DF-VO: What Should Be Learnt for Visual Odometry?
Zhan, H., Weerasekera, C. S., Bian, J.-W., Garg, R., & Reid, I. (2021) · arXiv · doi:10.48550/arxiv.2103.00933 · Cited by 31 · see citing works
Survey and Research Challenges in Monocular Visual Odometry
Neyestani, A., Picariello, F., Basiri, A., Daponte, P., & Vito, L. D. (2023) · 2023 IEEE International Workshop on Metrology for Living Environment (MetroLivEnv) · doi:10.1109/metrolivenv56897.2023.10164057 · Cited by 17 · see citing works
Stereo Magnification: Learning View Synthesis using Multiplane Images
Zhou, T., Tucker, R., Flynn, J., Fyffe, G., & Snavely, N. (2018) · arXiv · doi:10.48550/arxiv.1805.09817 · Cited by 150 · see citing works
- Authors
- Forster, C., Pizzoli, M., & Scaramuzza, D.
- Affiliations
- University of Zurich (CH)
- ORCID
- Scaramuzza, Davide
- Venue
- 2014 IEEE International Conference on Robotics and Automation (ICRA)
- Publisher
- IEEE
- Published
- 2014-05
- Pages
- 15-22
- ISSN
- 1050-4729 (ISSN-L)
- OpenAlex
- W1970504153
- Cited by
- 2,205
- References
- 33
- Citations by year
- 2026: 74 · 2025: 164 · 2024: 219 · 2023: 218 · 2022: 212 · 2021: 246 · 2020: 211 · 2019: 258 · 2018: 191 · 2017: 188 · 2016: 115 · 2015: 95 · 2014: 14
- FWCI
- 231.06
- Type
- conference paper
- Language
- en
- Open access
- green
- www.zora.uzh.ch
- Licence
- other-oa
- Locations
- Proceedings - IEEE International Conference on Robotics and Automation/Proceedings (publishedVersion)
- Zurich Open Repository and Archive (University of Zurich) (acceptedVersion, other-oa)
- Infoscience (Ecole Polytechnique Fédérale de Lausanne) (submittedVersion)
- Infoscience (Ecole Polytechnique Fédérale de Lausanne) (submittedVersion, cc-by-nc-nd)
- Zurich Open Repository and Archive (University of Zurich) (submittedVersion, other-oa)
- Zurich Open Repository and Archive (University of Zurich)
- Topics
- Physical Sciences › Engineering › Aerospace Engineering › Robotics and Sensor-Based Localization
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Vision and Imaging
- Physical Sciences › Earth and Planetary Sciences › Geology › 3D Surveying and Cultural Heritage
- Keywords
- visual odometry, monocular camera, pixel intensity, sub-pixel precision, probabilistic mapping, outlier removal, motion estimation, micro air vehicles, GPS-denied navigation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review