The DOI matches its Crossref record; 57 of the 57 references it cites were found in a registry or an index.
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.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
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?
In the citing paper
“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]
Citations
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
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
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
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
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,085
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
Nistér, D., Naroditsky, O., & Bergen, J. R. (2004) · Cited by 1,169
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
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
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
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
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 690
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
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
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
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
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
A stochastic map for uncertain spatial relationships
Smith, R. K., Self, M. W., & Cheeseman, P. (1988) · Cited by 417
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
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
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
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
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
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
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
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 228
Artificial Vision for Mobile Robots: Stereo Vision and Multisensory Perception
Ayache, N., & Sander, P. T. (1991) · Medical Entomology and Zoology · Cited by 213
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
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
On the Structure and Solution of the Simultaneous Localisation and Map Building Problem
Newman, P. M. (1999) · Cited by 182
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
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
Self-citationMobile Robot Navigation Using Active Vision
Davison, A. J. (1998) · Cited by 161
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
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
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
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
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
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
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
Self-citationConsistent, convergent, and constant-time SLAM
Leonard, J. J., & Newman, P. M. (2003) · Cited by 116
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Flagged first, then by citations
Research works printed but not linked: 6
- Moutarlier, Stochastic Multisensory Data Fusion for Mobile Robot Location and Environement Modelling
- Neira, Mobile Robot Localisation and Map Building Using Monocular Vision
- 10.1007/BFb0054781 · DOI
- Sim, Vision-Based SLAM Using the Rao-Blackwellised Particle Filter
- Chiuso, "MFm": 3-D Motion from 2-D Motion Causally Integrated over Time
- Molton, Parameterisation and Probability in Image Alignment
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
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
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
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
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,689
Metadata
- 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 › Computer Science › Computer Vision and Pattern Recognition › 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