Skip to main content
Log in

A vertical and floor line-based monocular SLAM system for corridor environments

  • Regular Papers
  • Robotics and Automation
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript


In this paper, we propose a vertical and floor line-based monocular simultaneous localization and mapping (SLAM) system which utilizes vertical lines, floor lines, and vanishing points as sensory input to perform robust SLAM in corridor environments. By combining three map feature types, our design can help a robot to perform accurate pose estimation, repeatable loop closure, and to construct a more expressive environmental map. As a primitive element of a geometric structure, a line segment has one additional dimension compared to a point feature, thereby allowing the use of line segments to easily represent a geometric structure using a smaller number of features. This system presents map features on a 2D ground space: the vertical line as a projection point, the floor line as the original line, and the vanishing point as a directional vector. Although the vertical line, floor line, and vanishing point use different parameterization and initialization methods, their measurement models are integrated into a unified extended Kalman filter (EKF) framework. Experimental results show that our system can be deployed in a structured indoor environment as a suitable SLAM solution.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others


  1. A. J. Davison, “Real-time simultaneous localisation and mapping with a single camera,” Proc. of the International Conference on Computer Vision (ICCV), pp. 1403–1410, 2003.

  2. G. Klein and D. W. Murray, “Parallel tracking and mapping for small AR workspaces,” Proc. of the International Symposium on Mixed and Augmented Reality, pp. 225–234, 2007.

  3. J. Civera, O. G. Grasa, A. J. Davison, and J. M. M. Montiel, “1-point RANSAC for EKF-based structure from motion,” Proc. of the IEEE/RSJ Conference on Intelligent Robots and Systems, pp. 3498–3504, 2009.

  4. H. Strasdat, J. M. Montiel, and A. J. Davison, “Scale Drift-Aware Large Scale Monocular SLAM,” Proc. of Robotics Science and Systems, Zaragoza, Spain, 2010.

  5. K. Konolige and M. Agrawal, “FrameSLAM: From bundle adjustment to real-time visual mapping,” IEEE Transactions on Robotics, vol. 24, no. 5, pp. 1066–1077, 2008.

    Article  Google Scholar 

  6. C. Mei, G. Sibley, M. Cummins, P. Newman, and I. Reid, “A constant time efficient stereo SLAM system,” Proc. of the British Machine Vision Conference, 2009.

  7. P. Smith, I. Reid, and A. Davison, “Real-time monocular SLAM with straight lines,” Proc. of British Machine Vision Conference, vol. 1, pp. 17–26, 2006.

    Google Scholar 

  8. A. P. Gee, W. Mayol-Cuevas, “Real-Time Model-Based SLAM Using Line Segments,” Proc. of 2nd International Symposium on Visual Computing, pp. 354–363, 2006.

  9. T. Lemaire and S. Lacroix, “Monocular-vision based SLAM using line segments,” Proc. of IEEE International Conference on Robotics and Automation, Rome, Italy, pp. 2791–2796, 2007.

  10. J. Solà and T. Vidal-Calleja and M. Devy, “Undelayed initialization of line segments in monocular SLAM,” Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1553–1558, 2009.

  11. M. Bosse, R. Rikoski, J. Leonard, and S. Teller, “Vanishing Points and 3D Lines from Omnidirectional Video,” Proc. of IEEE Intl Conf. Image Processing, pp. 513–516, 2002.

  12. Y. H. Lee, C. Nam, K. Y. Lee, Y. S. Li, S. Y. Yeon, and N. L. Doh. “VPass: Algorithmic Compass using Vanishing Points in Indoor Environments,” Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 936–941, 2009.

  13. Y. B. Park, S. S. Kim and I. H. Suh, “Visual Recognition of Types of Structural Corridor Landmarks Using Vanishing Points Detection and Hidden Markov Models,” Proc. of the International Conference on Pattern Recognition, pp. 3292–3295, 2010.

  14. G. Zhang, I. H. Suh, “SoF-SLAM: Segments-on-Floor-based Monocular SLAM,” Proc. of The IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2083–2088, 2010.

  15. G. Zhang, I. H. Suh, “Building a Partial 3D Line-based Map using a Monocular SLAM,” Proc. of the IEEE International Conference on Robotics and Automation, pp. 1497–1502, 2011.

  16. G. Zhang, D. H. Kang, and I. H. Suh, “Loop Closure Through Vanishing Points in a Line-based Monocular SLAM,” Accepted for the IEEE International Conference on Robotics and Automation, 2012.

  17. J. Civera and A. Davison and J. Montiel, “Inverse depth parametrization for monocular SLAM,” IEEE Trans. on Robotics, vol. 24, no. 5, pp. 932–945, 2008.

    Article  Google Scholar 

  18. R. I. Hartley and A. Zisserman, Multiple View Geometry in Computer Vision, Cambridge University Press, 2nd edition, pp. 213, 2004.

  19. H. Durrant-Whyte, T. Bailey, “Simultaneous localization and mapping: part I,” IEEE Robotics & Automation Magazine, vol. 13, no. 2, pp. 99–110, Jun. 2006.

    Article  Google Scholar 

  20. P. V. C. Hough, “Method and Means for Recognizing Complex Patterns,” U.S. Patent 3,069,654, 1962.

  21. J. Solà, Towards Visual Localization, Mapping and Moving Objects Tracking by a Mobile Robot: A Geometric and Probabilistic Approach, Ph.D. Dissertation, Institut National Polytechnique de Toulouse, February 2007.

  22. D. Migliore, R. Rigamonti, D. Marzorati, M. Matteucci, and D. G. Sorrenti, “Use a single camera for simultaneous localization and mapping with mobile object tracking in dynamic environments,” ICRA Workshop on Safe navigation in open and dynamic environments: Application to autonomous vehicles, 2009.

  23. K. H. Lin, C. C. Wang, “Stereo-based Simultaneous Localization, Mapping and Moving Object Tracking,” Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3975–3980, 2010.

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Il Hong Suh.

Additional information

Recommended by Editorial Board member Jang Myung Lee under the direction of Editor Hyouk Ryeol Choi.

This work was supported by the Global Frontier R&D Program on 〈Human-centered Interaction for Coexistence〉 funded by the National Research Foundation of Korea grant funded by the Korean Government (MEST) (NRF-M1AXA003-2011-0028353).

Guoxuan Zhang received his B.S degree in automotive engineering from Chang’an University, Xi’an, China, in 1993 and his M.S. degree in Information Processing Engineering from Hanyang University, Seoul, Korea, in 2003. Currently, he is a Ph.D. student in the Department of Electronics and Computer Engineering at Hanyang University. His research interests include robot vision, SLAM, and machine learning.

Il Hong Suh received his B.S. degree in Electronics Engineering from Seoul National University, Seoul, Korea, and his M.S. and Ph.D. degrees in Electrical Engineering from the Korea Institute of Science and Technology (KAIST), Seoul, respectively. He is a full professor at Department of Computer Science and Engineering, College of Engineering, Hanyang University, Seoul, Korea. In 2009, he has founded a National Robotics-Specialized Education Consortium (RoSEC), and is now serving as leader of RoSEC to foster professionals for intelligent robot industry. Dr. Suh has been involved in a number of Korea National Projects such as Intelligent Robotics Frontier Research Program for 21st Century under support of Ministry of Knowledge and Economy, and Development of a biology-inspired learning architecture and task skill learning technology under the support of CHIC (Center of Human centered interaction for coexistence) by Korea ministry of Education, Science and Technology. His research interests lie in the area of intelligence and control for robots including semantic robot intelligence, action-coupled perception and learning, skill acquisition, and software platform for cognition and control. He has published more than 170 contributions in robotics, intelligence and control. Dr. Suh was awarded Korea Prime Minister medal for contributions and leadership in fostering Robotics R/D personnel for Korea Robotics Industries, and for contributions to developing Robotics fundamental technologies in 2011. And, he was awarded as one of main contributors for development of Industrial robot controller (NOVA 10) which was selected by MKE(Ministry of Knowledge Economy) and NAEK(National Academy of Engineers, Korea) as one of 1980’s key industrial electronics technologies among Top 100 the most influential Korean Industrial Technologies from 1950 to 2010. He was President of Korea Robotics Society for 2008. And, he has served as Editor-in-chief for Journal of Intelligent Service Robotics, Springer since 2010, and has served as an associate Editor for IEEE Transactions on Robotics since 2010. He has been appointed as a General Chair for 2016 IEEE/RSJ IROS which is one of annual big prestigious robotics conference together with IEEE ICRA.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, G., Suh, I.H. A vertical and floor line-based monocular SLAM system for corridor environments. Int. J. Control Autom. Syst. 10, 547–557 (2012).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: