# Visual SLAM ###### tags: `archived` `research` https://blog.csdn.net/MulinB/article/details/53421864 ### Structure from Motion vs Visual SLAM[^Tombone] * Structure from Motion (SfM): * Offline * no motion model * A typical example: given a large collection of photos of a single outdoor structure, construct a 3D model of the structure and determine the camera's poses. ![](https://i.imgur.com/ldFK9g9.png =400x150) * Visual SLAM * A real-time version of Structure from Motion (SfM). * A "Geometric Method" in Computer Vision (rather than Learning-based Methods). * Able to simultaneously build 3D maps of the world while tracking the location and orientation of the camera. * SLAM has been slowly moving towards the low-power / real-time / single RGB camera mode of operation. * [Example](https://youtu.be/GnuQzP3gty4) ### MonoSLAM * First single camera-based SLAM research is done by Davison[^Davison] * Previous works: restricted to smoothly moving robots and stereo vision. * Real-time handling of uncertainty * Motion model * Davison in 2007: MonoSLAM: Real-Time Single Camera SLAM[^monoslam] * [SceneLib2](https://github.com/hanmekim/SceneLib2) ### Other Resources https://www.leiphone.com/news/201607/GLQj0wrjKD4eHvq5.html https://www.cnblogs.com/gaoxiang12 [^Tombone]: http://www.computervisionblog.com/2016/01/why-slam-matters-future-of-real-time.html [^Davison]:Davison. (2003). Real-time simultaneous localisation and mapping with a single camera. Proceedings Ninth IEEE International Conference on Computer Vision, 1403–1410 vol.2. https://doi.org/10.1109/ICCV.2003.1238654 [^monoslam]: Davison, A. J., Reid, I. D., Molton, N. D., & Stasse, O. (2007). MonoSLAM: Real-Time Single Camera SLAM. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(6), 1052–1067. https://doi.org/10.1109/TPAMI.2007.1049