MonoSLAM: Real-time single camera SLAM
Abstract
We present a real-time algorithm which can recover the 3D trajectory of a monocular camera, moving rapidly through a previously unknown scene. Our system, which we dub MonoSLAM, is the first successful application of the SLAM methodology from mobile robotics to the "pure vision" domain of a single uncontrolled camera, achieving real time but drift-free performance inaccessible to Structure from Motion approaches. The core of the approach is the online creation of a sparse but persistent map of natural landmarks within a probabilistic framework. Our key novel contributions include an active approach to mapping and measurement, the use of a general motion model for smooth camera movement, and solutions for monocular feature initialization and feature orientation estimation. Together, these add up to an extremely efficient and robust algorithm which runs at 30 Hz with standard PC and camera hardware. This work extends the range of robotic systems in which SLAM can be usefully applied, but also opens up new areas. We present applications of MonoSLAM to real-time 3D localization and mapping for a high-performance full-size humanoid robot and live augmented reality with a hand-held camera.
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?
UVIO uses a transformer backbone to jointly learn from visual and IMU inputs, improving pose estimation in dynamic environments.
“For example, UVIO [146] employs a transformer backbone to jointly learn from visual and IMU inputs, significantly improving pose estimation in dynamic environments.”
From Multimodal fusion and vision–language models: A survey for robot vision (2026) · cites this paper as [146]
Cites
Object recognition from local scale-invariant features
Lowe, D. G. (1999) · Proceedings of the Seventh IEEE International Conference on Computer Vision · doi:10.1109/iccv.1999.790410 · Cited by 16,472 · see citing works
Shi, J., & Tomasi (1994) · Proceedings of IEEE Conference on Computer Vision and Pattern Recognition CVPR-94 · doi:10.1109/cvpr.1994.323794 · Cited by 7,724 · 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
A solution to the simultaneous localization and map building (SLAM) problem
Dissanayake, M. W. M. G., Newman, P., Clark, S., Durrant-Whyte, H. F., & Csorba, M. (2001) · IEEE Transactions on Robotics and Automation · doi:10.1109/70.938381 · Cited by 2,661 · see citing works
FastSLAM: a factored solution to the simultaneous localization and mapping problem
Montemerlo, M., Thrun, S., Koller, D., & Wegbreit, B. (2002) · doi:10.5555/777092.777184 · Cited by 2,081 · see citing works
Real-time simultaneous localisation and mapping with a single camera
Davison (2003) · IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2003.1238654 · Cited by 1,749 · see citing works
Nistér, D., Naroditsky, O., & Bergen, J. R. (2004) · Cited by 1,169 · see citing works
Nistér, D., Naroditsky, O., & Bergen, J. R. (2004) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2004.1315094 · Cited by 1,031 · see citing works
Directed Sonar Sensing for Mobile Robot Navigation
Leonard, J. J., & Durrant-Whyte, H. F. (1992) · Springer eBooks · doi:10.1007/978-1-4615-3652-9 · Cited by 798 · see citing works
Inverse Depth Parametrization for Monocular SLAM
Civera, J., Davison, A. J., & Montiel, J. M. M. (2008) · IEEE Transactions on Robotics · doi:10.1109/tro.2008.2003276 · Cited by 768 · see citing works
Self-citationKaneko, K., Kanehiro, F., Kajita, S., Hirukawa, H., Kawasaki, T., Hirata, M., Akachi, K., & Isozumi, T. (2004) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2004.1307969 · Cited by 761 · see citing works
A real-time algorithm for mobile robot mapping with applications to multi-robot and 3D mapping
Thrun, S., Burgard, W., & Fox, D. (2002) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2000.844077 · Cited by 691 · see citing works
Pollefeys, M., Koch, R., & Gool, L. V. (2002) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.1998.710705 · Cited by 577 · see citing works
Incremental mapping of large cyclic environments
Gutmann, J.-S., & Konolige, K. (2003) · Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375) · doi:10.1109/cira.1999.810068 · Cited by 568 · see citing works
Monocular Model-Based 3D Tracking of Rigid Objects: A Survey
Lepetit, V., & Fua, P. (2005) · now publishers, Inc. eBooks · doi:10.1561/9781933019536 · Cited by 536 · see citing works
Simultaneous localization and map-building using active vision
Davison, A. J., & Murray, D. W. (2002) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2002.1017615 · Cited by 531 · see citing works
Self-citationMonocular model-based 3D tracking of rigid objects: a survey
Lepetit, V., & Fua, P. (2005) · Foundations and Trends® in Computer Graphics and Vision · doi:10.1561/0600000001 · Cited by 484 · see citing works
A stochastic map for uncertain spatial relationships
Smith, R. K., Self, M. W., & Cheeseman, P. (1988) · Cited by 417 · see citing works
Automatic camera recovery for closed or open image sequences
Fitzgibbon, A. W., & Zisserman, A. (1998) · Lecture notes in computer science · doi:10.1007/bfb0055675 · Cited by 403 · see citing works
Eade, E., & Drummond, T. W. (2006) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2006.263 · Cited by 401 · see citing works
Unified Inverse Depth Parametrization for Monocular SLAM
Montiel, J., Civera, J., & Davison, A. (2006) · Robotics: Science and Systems II · doi:10.15607/rss.2006.ii.011 · Cited by 377 · see citing works
Self-citationAn Atlas framework for scalable mapping
Bosse, M. C., Newman, P. M., Leonard, J. J., Soika, M., Feiten, W., & Teller, S. J. (2003) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2003.1241872 · Cited by 316 · see citing works
The vSLAM Algorithm for Robust Localization and Mapping
Karlsson, N., Bernardo, E., Ostrowski, J., Goncalves, L., Pirjanian, P., & Munich, M. E. (2006) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2005.1570091 · Cited by 309 · see citing works
Nonmetric calibration of wide-angle lenses and polycameras
Swaminathan, R., & Nayar, S. K. (2000) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.879797 · Cited by 245 · see citing works
Mobile Robot Localization and Map Building: A Multisensor Fusion Approach
Castellanos, J. A., & Tardós, J. D. (2000) · Kluwer Academic Publishers eBooks · Cited by 231 · see citing works
SLAM-Loop Closing with Visually Salient Features
Newman, P. M., & Ho, K. L. (2006) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2005.1570189 · Cited by 226 · see citing works
Artificial Vision for Mobile Robots: Stereo Vision and Multisensory Perception
Ayache, N., & Sander, P. T. (1991) · Medical Entomology and Zoology · Cited by 213 · see citing works
Visually Navigating the RMS Titanic with SLAM Information Filters
Eustice, R. M., Singh, H., Leonard, J. J., Walter, M. R., & Ballard, R. D. (2005) · Robotics: Science and Systems · doi:10.15607/rss.2005.i.008 · Cited by 191 · see citing works
Obstacle avoidance and path planning for humanoid robots using stereo vision
Sabe, K., Fukuchi, M., Gutmann, J.-S., Ohashi, T., Kawamoto, K., & Yoshigahara, T. (2004) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2004.1307213 · Cited by 187 · see citing works
On the Structure and Solution of the Simultaneous Localisation and Map Building Problem
Newman, P. M. (1999) · Cited by 182 · see citing works
Mobile robot localisation using active vision
Davison, A. J., & Murray, D. W. (1998) · Lecture notes in computer science · doi:10.1007/bfb0054781 · Cited by 176 · see citing works
Self-citationReal-time 3d SLAM with wide-angle vision
Davison, A. J., González-Cid, Y., & Kita, N. (2004) · IFAC Proceedings Volumes · doi:10.1016/s1474-6670(17)32089-x · Cited by 175 · see citing works
Self-citationMobile Robot Navigation Using Active Vision
Davison, A. J. (1998) · Cited by 161 · see citing works
Self-citationUndelayed initialization in bearing only SLAM
Solà, J., Monin, A., Devy, M., & Lemaire, T. (2005) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2005.1545392 · Cited by 159 · see citing works
Explore and return: experimental validation of real-time concurrent mapping and localization
Newman, P., Leonard, J., Tardos, J. D., & Neira, J. (2003) · Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292) · doi:10.1109/robot.2002.1014803 · Cited by 151 · see citing works
Airborne simultaneous localisation and map building
Kim, J., & Sukkarieh, S. (2004) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2003.1241629 · Cited by 148 · see citing works
3D positional integration from image sequences
Harris, C. G., & Pike, J. M. (1988) · Image and Vision Computing · doi:10.1016/0262-8856(88)90003-0 · Cited by 134 · see citing works
Artificial vision for mobile robots: Stereo vision and multisensory perception
Yuan, B. (1992) · Engineering Applications of Artificial Intelligence · doi:10.1016/0952-1976(92)90047-n · Cited by 134 · 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
Self-citationDavison, A. J., & Kita, N. (2005) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2001.990501 · Cited by 119 · see citing works
Self-citationConsistent, convergent, and constant-time SLAM
Leonard, J. J., & Newman, P. M. (2003) · Cited by 116 · see citing works
A unifying framework for structure and motion recovery from image sequences
McLauchlan, P. F., & Murray, D. W. (2002) · IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.1995.466923 · Cited by 114 · see citing works
Active search for real-time vision
Davison, A. J. (2005) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2005.29 · Cited by 112 · see citing works
Self-citationOptimal Structure from Motion: Local Ambiguities and Global Estimates
Chiuso, A., Brockett, R., & Soatto, S. (2000) · International Journal of Computer Vision · doi:10.1023/a:1026563712076 · Cited by 100 · 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
Simultaneous map building and localization for mobile robots: a multisensor fusion approach
Castellanos, J. A., Martinez, J. M., Neira, J., & Tardós, J. D. (2002) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.1998.677271 · Cited by 89 · see citing works
High resolution terrain mapping using low attitude aerial stereo imagery
Jung, I.-K., & Lacroix, S. (2003) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2003.1238450 · Cited by 89 · see citing works
Sim, R., Elinas, P., Griffin, M., Shyr, A., & Little, J. J. (2006) · Canadian Conference on Computer and Robot Vision · doi:10.1109/crv.2006.25 · Cited by 71 · see citing works
3D Positional Integration from Image Sequences
Harris, C. G., & Pike, J. M. (1987) · Alvey Vision Conference (AVC) · doi:10.5244/c.1.32 · Cited by 64 · see citing works
V-GPS(SLAM): vision-based inertial system for mobile robots
Burschka, D., & Hager, G. D. (2004) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2004.1307184 · Cited by 63 · see citing works
Generalized architecture for simultaneous localization, auto-calibration, and map-building
Foxlin, E. M. (2003) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/irds.2002.1041444 · Cited by 57 · see citing works
Active visual navigation using non-metric structure
Beardsley, P. A., Reid, I. D., Zisserman, A., & Murray, D. W. (2002) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.1995.466806 · Cited by 56 · see citing works
Self-citationUncertain map making in natural environments
Betge-Brezetz, S., Hébert, P., Chatila, R., & Devy, M. (2002) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.1996.506847 · Cited by 50 · see citing works
Vanishing points and 3D lines from omnidirectional video
Bosse, M. C., Rikoski, R. J., Leonard, J. J., & Teller, S. J. (2002) · Proceedings - International Conference on Image Processing · doi:10.1109/icip.2002.1039020 · Cited by 49 · see citing works
Reducing drift in parametric motion tracking
Rahimi, A., Morency, L.-P., & Darrell, T. J. (2002) · IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2001.937535 · Cited by 44 · see citing works
An information-theoretic approach to data fusion and sensor management
Manyika, J., & Manyika, J. M. (1993) · Oxford University Research Archive (ORA) (University of Oxford) · doi:10.5287/ora-eyeqv5x88 · Cited by 24 · see citing works
3D map building for a humanoid robot by using visual odometry
Takaoka, Y., Kida, Y., Kagami, S., Mizoguchi, H., & Takeo Kanade, A. (2005) · Conference proceedings/Conference proceedings - IEEE International Conference on Systems, Man, and Cybernetics · doi:10.1109/icsmc.2004.1401231 · Cited by 17 · 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
ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual–Inertial, and Multimap SLAM
Campos, C., Elvira, R., Rodríguez, J. J. G., Montiel, J. M. M., & Tardos, J. D. (2021) · IEEE Transactions on Robotics · doi:10.1109/tro.2021.3075644 · Cited by 4,676 · see citing works
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
Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age
Cadena, C., Carlone, L., Carrillo, H., Latif, Y., Scaramuzza, D., Neira, J., Reid, I., & Leonard, J. J. (2016) · IEEE Transactions on Robotics · doi:10.1109/tro.2016.2624754 · Cited by 3,596 · see citing works
Self-citationBRISK: Binary Robust invariant scalable keypoints
Leutenegger, S., Chli, M., & Siegwart, R. (2011) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2011.6126542 · Cited by 3,551 · see citing works
Engel, J. J., Koltun, V., & Cremers, D. (2017) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2017.2658577 · Cited by 2,995 · see citing works
Shepherd, R. F., Ilievski, F., Choi, W., Morin, S. A., Stokes, A. A., Mazzeo, A. D., Chen, X., Wang, M. Y., & Whitesides, G. M. (2011) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1116564108 · Cited by 2,142 · 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
StereoScan: Dense 3d reconstruction in real-time
Geiger, A., Ziegler, J., & Stiller, C. (2011) · IEEE Intelligent Vehicles Symposium · doi:10.1109/ivs.2011.5940405 · Cited by 1,092 · see citing works
2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
Joshi, B., Rahman, S., Kalaitzakis, M., Cain, B., Johnson, J. V., Xanthidis, M., Karapetyan, N., Hernandez, A., Li, A. Q., Vitzilaios, N. I., et al. (2019) · doi:10.1109/iros40897.2019 · Cited by 1,091 · see citing works
Visual Place Recognition: A Survey
Lowry, S., Sünderhauf, N., Newman, P., Leonard, J. J., Cox, D., Corke, P., & Milford, M. J. (2016) · IEEE Transactions on Robotics · doi:10.1109/tro.2015.2496823 · Cited by 1,079 · see citing works
(2013) · The MIT Press eBooks · doi:10.7551/mitpress/9816.001.0001 · Cited by 1,019 · see citing works
Image Matching from Handcrafted to Deep Features: A Survey
Ma, J.-Y., Jiang, X., Fan, A., Jiang, J., & Yan, J. (2020) · International Journal of Computer Vision · doi:10.1007/s11263-020-01359-2 · Cited by 977 · see citing works
SeqSLAM: Visual route-based navigation for sunny summer days and stormy winter nights
Milford, M. J., & Wyeth, G. F. (2012) · 2012 IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2012.6224623 · Cited by 981 · see citing works
Deepvo: 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
Dense visual SLAM for RGB-D cameras
Kerl, C., Sturm, J., & Cremers, D. (2013) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2013.6696650 · Cited by 924 · see citing works
SVO: Semidirect Visual Odometry for Monocular and Multicamera Systems
Förster, C., Zhang, Z., Gassner, M., Werlberger, M., & Scaramuzza, D. (2016) · IEEE Transactions on Robotics · doi:10.1109/tro.2016.2623335 · Cited by 919 · see citing works
Visual simultaneous localization and mapping: a survey
Fuentes-Pacheco, J., Ruiz-Ascencio, J., & Rendón-Mancha, J. M. (2015) · Artificial Intelligence Review · doi:10.1007/s10462-012-9365-8 · Cited by 883 · see citing works
ElasticFusion: Dense SLAM Without A Pose Graph
Whelan, T., Leutenegger, S., Salas Moreno, R., Glocker, B., & Davison, A. (2015) · Robotics: Science and Systems XI · doi:10.15607/rss.2015.xi.001 · Cited by 835 · see citing works
Self-citationInverse Depth Parametrization for Monocular SLAM
Civera, J., Davison, A. J., & Montiel, J. M. M. (2008) · IEEE Transactions on Robotics · doi:10.1109/tro.2008.2003276 · Cited by 768 · see citing works
Self-citationVisual SLAM algorithms: a survey from 2010 to 2016
Taketomi, T., Uchiyama, H., & Ikeda, S. (2017) · IPSJ Transactions on Computer Vision and Applications · doi:10.1186/s41074-017-0027-2 · Cited by 755 · see citing works
Zhan, H., Garg, R., Weerasekera, C. S., Li, K., Agarwal, H., & Reid, I. M. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00043 · Cited by 705 · see citing works
Self-citationElasticFusion: Real-time dense SLAM and light source estimation
Whelan, T. J., Salas-Moreno, R. F., Glocker, B., Davison, A. J., & Leutenegger, S. (2016) · The International Journal of Robotics Research · doi:10.1177/0278364916669237 · Cited by 694 · see citing works
Self-citationRIFT: Multi-Modal Image Matching Based on Radiation-Variation Insensitive Feature Transform
Li, J., Hu, Q., & Ai, M. (2019) · IEEE Transactions on Image Processing · doi:10.1109/tip.2019.2959244 · Cited by 695 · see citing works
BARF: Bundle-Adjusting Neural Radiance Fields
Lin, C.-H., Ma, W.-C., Torralba, A. B., & Lucey, S. (2021) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv48922.2021.00569 · Cited by 649 · see citing works
Furukawa, Y., & Hernández, C. (2015) · Foundations and Trends® in Computer Graphics and Vision · doi:10.1561/0600000052 · Cited by 632 · see citing works
UnDeepVO: Monocular Visual Odometry Through Unsupervised Deep Learning
Li, R., Wang, S., Long, Z., & Gu, D. (2018) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2018.8461251 · Cited by 596 · see citing works
Fast Keypoint Recognition Using Random Ferns
Özuysal, M., Calonder, M., Lepetit, V., & Fua, P. (2009) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2009.23 · Cited by 594 · see citing works
Large-scale direct SLAM with stereo cameras
Engel, J. J., Stückler, J., & Cremers, D. (2015) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2015.7353631 · Cited by 566 · see citing works
Efficient & Effective Prioritized Matching for Large-Scale Image-Based Localization
Sattler, T., Leibe, B., & Kobbelt, L. P. (2016) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2016.2611662 · Cited by 563 · see citing works
A comparative analysis of SIFT, SURF, KAZE, AKAZE, ORB, and BRISK
Tareen, S. A. K., & Saleem, Z. (2018) · International Conference on Computing, Mathematics and Engineering Technologies (iCoMET) · doi:10.1109/icomet.2018.8346440 · Cited by 560 · see citing works
Simultaneous Localization and Mapping
Thrun, S. (2007) · Springer eBooks · doi:10.1007/978-3-540-75388-9_3 · Cited by 557 · see citing works
Visual-Inertial Sensor Fusion: Localization, Mapping and Sensor-to-Sensor Self-calibration
Kelly, J. W., & Sukhatme, G. S. (2010) · The International Journal of Robotics Research · doi:10.1177/0278364910382802 · Cited by 537 · see citing works
Billinghurst, M., Clark, A., & Lee, G. (2015) · now publishers, Inc. eBooks · doi:10.1561/9781601989215 · Cited by 536 · see citing works
FrameSLAM: From Bundle Adjustment to Real-Time Visual Mapping
Konolige, K., & Agrawal, M. (2008) · IEEE Transactions on Robotics · doi:10.1109/tro.2008.2004832 · Cited by 529 · 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
Fast and Incremental Method for Loop-Closure Detection Using Bags of Visual Words
Angeli, A., Filliat, D., Doncieux, S., & Meyer, J.-A. (2008) · IEEE Transactions on Robotics · doi:10.1109/tro.2008.2004514 · Cited by 506 · see citing works
PL-SLAM: Real-time monocular visual SLAM with points and lines
Pumarola, A., Vakhitov, A., Agudo, A., Sanfeliu, A., & Moreno-Noguer, F. (2017) · IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2017.7989522 · Cited by 469 · 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
Self-citationSplaTAM: Splat, Track & Map 3D Gaussians for Dense RGB-D SLAM
Keetha, N., Karhade, J., Murthy, J. K., Yang, G., Scherer, S., Ramanan, D., & Luiten, J. (2024) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr52733.2024.02018 · Cited by 484 · see citing works
A Comprehensive Survey of Visual SLAM Algorithms
Barros, A. M., Michel, M., Moline, Y., Corre, G., & Carrel, F. (2022) · Robotics · doi:10.3390/robotics11010024 · Cited by 444 · see citing works
Strasdat, H., Montiel, J. M. M., & Davison, A. J. (2012) · Image and Vision Computing · doi:10.1016/j.imavis.2012.02.009 · Cited by 439 · see citing works
Self-citationRobotic tactile perception of object properties: A review
Luo, S., Bimbo, J., Dahiya, R., & Liu, H. (2017) · Mechatronics · doi:10.1016/j.mechatronics.2017.11.002 · Cited by 429 · 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
Weiß, S., Achtelik, M., Lynen, S., Chli, M., & Siegwart, R. (2012) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2012.6225147 · Cited by 418 · see citing works
Monocular‐SLAM–based navigation for autonomous micro helicopters in GPS‐denied environments
Weiss, S., Scaramuzza, D., & Siegwart, R. (2011) · Journal of Field Robotics · doi:10.1002/rob.20412 · Cited by 414 · see citing works
Stereo DSO: Large-Scale Direct Sparse Visual Odometry with Stereo Cameras
Wang, R., Schwörer, M., & Cremers, D. (2017) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.421 · Cited by 406 · see citing works
Evaluation of Interest Point Detectors and Feature Descriptors for Visual Tracking
Gauglitz, S., Höllerer, T., & Turk, M. (2011) · International Journal of Computer Vision · doi:10.1007/s11263-011-0431-5 · Cited by 469 · see citing works
A Review of Visual-LiDAR Fusion based Simultaneous Localization and Mapping
Debeunne, C., & Vivet, D. (2020) · Italian National Conference on Sensors · doi:10.3390/s20072068 · Cited by 356 · see citing works
CoSLAM: Collaborative Visual SLAM in Dynamic Environments
Zou, D., & Tan, P. (2013) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2012.104 · Cited by 378 · see citing works
NeRF--: Neural Radiance Fields Without Known Camera ParametersPreprint
Wang, Z., Wu, S., Xie, W., Chen, M., & Prisacariu, V. A. (2021) · Oxford University Research Archive (ORA) (University of Oxford) · doi:10.48550/arxiv.2102.07064 · Cited by 377 · see citing works
Visual localization within LIDAR maps for automated urban driving
Wolcott, R. W., & Eustice, R. M. (2014) · 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems · doi:10.1109/iros.2014.6942558 · Cited by 374 · see citing works
Mapping a Suburb With a Single Camera Using a Biologically Inspired SLAM System
Milford, M. J., & Wyeth, G. F. (2008) · IEEE Transactions on Robotics · doi:10.1109/tro.2008.2004520 · Cited by 374 · see citing works
Large-Scale Visual Odometry for Rough Terrain
Konolige, K., Agrawal, M., & Solà, J. (2010) · Springer tracts in advanced robotics · doi:10.1007/978-3-642-14743-2_18 · Cited by 373 · see citing works
Appearance-Based Loop Closure Detection for Online Large-Scale and Long-Term Operation
Labbé, M., & Michaud, F. (2013) · IEEE Transactions on Robotics · doi:10.1109/tro.2013.2242375 · Cited by 372 · see citing works
Vision-based navigation and guidance for agricultural autonomous vehicles and robots: A review
Bai, Y., Zhang, B., Xu, N., Zhou, J. C., Shi, J., & Diao, Z. (2022) · Computers and Electronics in Agriculture · doi:10.1016/j.compag.2022.107584 · Cited by 372 · see citing works
DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D CamerasPreprint
Teed, Z., & Deng, J. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2108.10869 · Cited by 360 · see citing works
Spatial Pyramid-Enhanced NetVLAD With Weighted Triplet Loss for Place Recognition
Yu, J., Zhu, C., Zhang, J., Huang, Q., & Tao, D. (2019) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2019.2908982 · Cited by 355 · see citing works
Xiao, L., Wang, J., Qiu, X., Zheng, R. Y., & Zou, X. (2019) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2019.03.012 · Cited by 350 · see citing works
Vision-Based Navigation Techniques for Unmanned Aerial Vehicles: Review and Challenges
Arafat, M. Y., Alam, M. M., & Moh, S. (2023) · Drones · doi:10.3390/drones7020089 · Cited by 344 · see citing works
Improving the Agility of Keyframe-Based SLAM
Klein, G., & Murray, D. W. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-88688-4_59 · Cited by 338 · see citing works
A survey of industrial augmented reality
Cardoso, L. F. D. S., Mariano, F. C. M. Q., & Zorzal, E. R. (2019) · Computers & Industrial Engineering · doi:10.1016/j.cie.2019.106159 · Cited by 332 · see citing works
A 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
Liu, F., Gleicher, M. L., Wang, J., Jin, H., & Agarwala, A. (2011) · ACM Transactions on Graphics · doi:10.1145/1899404.1899408 · Cited by 314 · see citing works
Onboard IMU and monocular vision based control for MAVs in unknown in- and outdoor environments
Achtelik, M., Achtelik, M. C., Weiß, S., & Siegwart, R. (2011) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2011.5980343 · Cited by 293 · see citing works
Efficient structure from motion for large-scale UAV images: A review and a comparison of SfM tools
Jiang, S., Jiang, C., & Jiang, W. (2020) · ISPRS Journal of Photogrammetry and Remote Sensing · doi:10.1016/j.isprsjprs.2020.04.016 · Cited by 292 · see citing works
Robust monocular SLAM in dynamic environments
Tan, W., Liu, H.-M., Dong, Z., Zhang, G., & Bao, H. (2013) · International Symposium on Mixed and Augmented Reality · doi:10.1109/ismar.2013.6671781 · Cited by 306 · see citing works
An Introduction to Inertial and Visual Sensing
Corke, P., Lobo, J., & Dias, J. M. M. (2007) · The International Journal of Robotics Research · doi:10.1177/0278364907079279 · Cited by 288 · see citing works
RANGE–Robust autonomous navigation in GPS‐denied environments
Bachrach, A., Prentice, S., He, R., & Roy, N. (2011) · Journal of Field Robotics · doi:10.1002/rob.20400 · Cited by 287 · see citing works
Furukawa, Y., & Hernández, C. (2015) · now publishers, Inc. eBooks · doi:10.1561/9781601988379 · Cited by 283 · see citing works
A comparison of loop closing techniques in monocular SLAM
Williams, B., Cummins, M., Neira, J., Newman, P. M., Reid, I. D., & Tardós, J. D. (2009) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2009.06.010 · Cited by 279 · see citing works
Self-citationStructSLAM: Visual SLAM With Building Structure Lines
Zhou, H., Zou, D., Pei, L., Ying, R., Liu, P., & Yu, W. (2015) · IEEE Transactions on Vehicular Technology · doi:10.1109/tvt.2015.2388780 · Cited by 276 · see citing works
Zhuang, Y., Sun, X. L., Li, Y., Huai, J., Hua, L., Yang, X., Cao, X., Zhang, P., Cao, Y., Qi, L., et al. (2023) · Information Fusion · doi:10.1016/j.inffus.2023.01.025 · Cited by 271 · see citing works
Consistency Analysis and Improvement of Vision-aided Inertial Navigation
Hesch, J. A., Kottas, D. G., Bowman, S. L., & Roumeliotis, S. I. (2014) · IEEE Transactions on robotics · doi:10.1109/tro.2013.2277549 · Cited by 276 · see citing works
RGB-D SLAM in Dynamic Environments Using Point Correlations
Dai, W.-C., Zhang, Y., Li, P., Fang, Z., & Scherer, S. (2018) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2020.3010942 · Cited by 257 · see citing works
Civera, J., Grasa, Ó. G., Davison, A. J., & Montiel, J. M. M. (2010) · Journal of Field Robotics · doi:10.1002/rob.20345 · Cited by 261 · see citing works
Self-citationA review of visual SLAM methods for autonomous driving vehicles
Cheng, J. T., Zhang, L., Chen, Q., Hu, X., & Cai, J. (2022) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2022.104992 · Cited by 256 · see citing works
Direct Sparse Visual-Inertial Odometry Using Dynamic Marginalization
Stumberg, L. V., Usenko, V., & Cremers, D. (2018) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2018.8462905 · Cited by 255 · see citing works
Schmuck, P., & Chli, M. (2018) · J. Field Robotics · doi:10.1002/rob.21854 · Cited by 264 · see citing works
SLAM-driven robotic mapping and registration of 3D point clouds
Kim, P., Chen, J., & Cho, Y. K. (2018) · Automation in Construction · doi:10.1016/j.autcon.2018.01.009 · Cited by 251 · see citing works
RIDI: Robust IMU Double Integration
Yan, H. R., Shan, Q., & Furukawa, Y. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-01261-8_38 · Cited by 248 · see citing works
Survey of computer vision algorithms and applications for unmanned aerial vehicles
Al-Kaff, A., Martín, D., García, F., Escalera, A. D. L., & María Armingol, J. (2018) · Expert Systems with Applications · doi:10.1016/j.eswa.2017.09.033 · Cited by 246 · see citing works
Floreano, D., Zufferey, J., Srinivasan, M. V., & Ellington, C. P. (2009) · Springer eBooks · doi:10.1007/978-3-540-89393-6 · Cited by 245 · see citing works
Large-scale direct SLAM for omnidirectional cameras
Caruso, D., Engel, J., & Cremers, D. (2015) · 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2015.7353366 · Cited by 244 · see citing works
Online Temporal Calibration for Monocular Visual-Inertial Systems
Qin, T., & Shen, S. (2018) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2018.8593603 · Cited by 244 · see citing works
Large-Scale 6-DOF SLAM With Stereo-in-Hand
Paz, L. M., Piniés, P., Tardós, J. D., & Neira, J. (2008) · IEEE Transactions on Robotics · doi:10.1109/tro.2008.2004637 · Cited by 241 · see citing works
End-to-end, sequence-to-sequence probabilistic visual odometry through deep neural networks
Wang, S., Clark, R., Wen, H.-K., & Trigoni, N. (2018) · Int. J. Robotics Res. · doi:10.1177/0278364917734298 · Cited by 224 · see citing works
Monocular 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
Syed, T. A., Siddiqui, M. S., Abdullah, H. B., Jan, S., Namoun, A., Alzahrani, A., Nadeem, A., & Alkhodre, A. B. (2022) · Sensors · doi:10.3390/s23010146 · Cited by 235 · see citing works
Konolige, K., Bowman, J., Chen, J., Mihelich, P., Calonder, M., Lepetit, V., & Fua, P. (2010) · The International Journal of Robotics Research · doi:10.1177/0278364910370376 · Cited by 234 · see citing works
Alzantot, M., & Youssef, M. A. (2012) · ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (SIGSPATIAL GIS) · doi:10.1145/2424321.2424335 · Cited by 233 · see citing works
Soft Crawling Robots: Design, Actuation, and Locomotion
Chen, S., Cao, Y., Sarparast, M., Yuan, H., Dong, L., Tan, X., & Cao, C. C. (2019) · Advanced Materials Technologies · doi:10.1002/admt.201900837 · Cited by 233 · see citing works
Localization strategies for autonomous mobile robots: A review
Panigrahi, P. K., & Bisoy, S. K. (2021) · Journal of King Saud University - Computer and Information Sciences · doi:10.1016/j.jksuci.2021.02.015 · Cited by 233 · see citing works
Video-rate localization in multiple maps for wearable augmented reality
Castle, R., Klein, G., & Murray, D. W. (2008) · Proceedings · doi:10.1109/iswc.2008.4911577 · Cited by 232 · see citing works
Williams, B., Klein, G., & Reid, I. D. (2007) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2007.4409115 · Cited by 229 · see citing works
Self-citationMonocular visual odometry in urban environments using an omnidirectional camera
Tardif, J., Pavlidis, Y., & Daniilidis, K. (2008) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2008.4651205 · Cited by 223 · see citing works
SLAM; definition and evolution
Taheri, H., & Xia, Z.-C. (2021) · Engineering applications of artificial intelligence · doi:10.1016/j.engappai.2020.104032 · Cited by 187 · see citing works
MID-Fusion: Octree-based Object-Level Multi-Instance Dynamic SLAM
Xu, B., Li, W., Tzoumanikas, D., Bloesch, M., Davison, A. J., & Leutenegger, S. (2019) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2019.8794371 · Cited by 220 · see citing works
Self-citationAligning Cyber Space With Physical World: A Comprehensive Survey on Embodied AI
Liu, Y., Chen, W., Bai, Y., Liang, X., Li, G., Gao, W., & Lin, L. (2025) · IEEE/ASME Transactions on Mechatronics · doi:10.1109/tmech.2025.3574943 · Cited by 220 · see citing works
A Survey on Odometry for Autonomous Navigation Systems
Mohamed, S., Haghbayan, M., Westerlund, T., Heikkonen, J., Tenhunen, H., & Plosila, J. (2019) · IEEE Access · doi:10.1109/access.2019.2929133 · Cited by 213 · see citing works
- Authors
- Davison, A. J., Reid, I. D., Molton, N. D., & Stasse, O.
- Affiliations
- University of Oxford (GB)
- Centre National de la Recherche Scientifique (FR)
- Venue
- IEEE Transactions on Pattern Analysis and Machine Intelligence
- Published
- 2007-06
- Volume
- 29
- Issue
- 6
- Pages
- 1052-1067
- ISSN
- 0162-8828 (ISSN-L)
- 2160-9292
- OpenAlex
- W2152671441
- Cited by
- 3,959
- References
- 57
- Citations by year
- 2026: 108 · 2025: 240 · 2024: 242 · 2023: 253 · 2022: 246 · 2021: 253 · 2020: 264 · 2019: 271 · 2018: 240 · 2017: 201 · 2016: 179 · 2015: 237 · 2014: 204 · 2013: 205 · 2012: 176
- FWCI
- 328.21
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE Transactions on Pattern Analysis and Machine Intelligence (publishedVersion)
- PubMed (publishedVersion)
- Spiral (Imperial College London) (submittedVersion)
- Funders
- Engineering and Physical Sciences Research Council (GR/R76790/02, GR/T24685/01, GR/R76790/01)
- 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
- monocular SLAM, real-time SLAM, monocular camera, 3D trajectory estimation, natural landmarks, probabilistic mapping, feature initialization, 3D localization, humanoid robots, augmented reality, handheld camera
- MeSH terms
- Algorithms, Artificial Intelligence, Computer Systems, Image Enhancement, Image Interpretation, Computer-Assisted, Numerical Analysis, Computer-Assisted, Pattern Recognition, Automated, Photogrammetry, Signal Processing, Computer-Assisted, Video Recording, Information Storage and Retrieval, Imaging, Three-Dimensional
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