Skip to main content
Log in

Automatic real-time SLAM relocalization based on a hierarchical bipartite graph model

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

The need to increase the robustness of a real-time monocular SLAM system raises the important problem of relocalization; namely, how to automatically recover a SLAM system after tracking failures. We address this problem by proposing a real-time relocalization algorithm based on a hierarchical bipartite graph model. When the SLAM system is lost, we use the latter model to find sufficient correspondences between the detected image and stored map features, thus achieving efficient, real-time relocalization. The model accounts for both temporal and spatial constraints. Experimental results on both synthetic and real data support the effectiveness of the proposed algorithm.

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

Access this article

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

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Davison A, Reid I, Molton N, et al. MonoSLAM: real-time single camera slam. IEEE Trans Pattern Anal, 2007, 29: 1052–1067

    Article  Google Scholar 

  2. Eade E, Drummond T. Scalable monocular slam. In: Fitzgibbon A, Fitzgibbon C, LeCun Y, eds. Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition. New York: IEEE Computer Society, 2006. 469–476

    Google Scholar 

  3. Clemente L, Davison A, Reid I, et al. Mapping large loops with a single hand-held camera. In: Burgard W, Brock O, Stachniss C, eds. Proceedings of Robotics: Science and Systems Conference. Atlanta: MIT Press, 2007

    Google Scholar 

  4. Klein G, Murray D. Improving the agility of keyframe based slam. In: Forsyth D, Torr P, Zisserman A, eds. Proceedings of European Conference on Computer Vision. Marseille: Springer, 2008. 802–815

    Google Scholar 

  5. Lemaire T, Berger C, Jung I, et al. Vision-based slam: stereo and monocular approaches. Int J Comput Vision, 2007, 74: 343–364

    Article  Google Scholar 

  6. Marzorati D, Matteucci M, Migliore D, et al. Monocular slam with inverse scaling parametrization. In: Everingham M, Needham C, Fraile R, eds. Proceedings of British Machine Vision Conference. Leeds: British Machine Vision Association, 2008. 945–954

    Google Scholar 

  7. Montemerlo M, Thrun S. Fastslam 2.0: an improved particle filtering algorithm for simultaneous localization and mapping that provably converges. In: Gottlob G, Walsh T, eds. Proceedings of International Joint Conference on Artificial Intelligence. Acapulco: Morgan Kaufmann, 2003. 1151–1156

  8. Estrada C, Neira J, Tardos D. Hierarchical slam: real-time accurate mapping of large environments. IEEE Trans Robotic, 2005, 21: 588–596

    Article  Google Scholar 

  9. Williams B, Smith P, Reid I. Automatic relocalisation for a single-camera simultaneous localisation and mapping system. In: Siciliano B, Christensen H, Kosuge K, et al., eds. Proceedings of IEEE International Conference on Robotics and Automation. Roma: IEEE Computer Society, 2007. 2784–2790

    Chapter  Google Scholar 

  10. Williams B, Klein G, Reid I. Real-time slam relocalisation. In: Metaxas D, Vemuri B, Shum H, eds. Proceedings of IEEE International Conference on Computer Vision. Rio de Janeiro: IEEE Computer Society, 2007. 1–8

    Google Scholar 

  11. Chekhlov D, Mayol-Cuevas W, Calway A. Appearance based indexing for relocalisation in real-time visual slam. In: Everingham M, Needham C, Fraile R, eds. Proceedings of British Machine Vision Conference. Leeds: British Machine Vision Association, 2008. 363–372

    Google Scholar 

  12. Eade E, Drummond T. Unified loop closing and recovery for real time monocular slam. In: Everingham M, Needham C, Fraile R, eds. Proceedings of British Machine Vision Conference. Leeds: British Machine Vision Association, 2008

    Google Scholar 

  13. Eade E, Drummond T. Monocular slam as a graph of coalesced observations. In: Metaxas D, Vemuri B, Shum H, eds. Proceedings of IEEE International Conference on Computer Vision. Rio de Janeiro: IEEE Computer Society, 2007. 1–8

    Google Scholar 

  14. Rosten E, Drummond T. Machine learning for highspeed corner detection. In: European Conference on Computer Vision. Graz: Springer, 2006. 430–443

    Google Scholar 

  15. Cheng Z B, Zhang Y, Deng Z D. A stochastic policy search model for matching behavior. Sci China Inf Sci, 2011, 54: 1430–1443

    Article  MathSciNet  Google Scholar 

  16. Edmonds J. Paths, trees, and flowers. Can J Math, 1965, 17: 449–467

    Article  MathSciNet  MATH  Google Scholar 

  17. Munkres J. Algorithms for the assignment and transportation problems. J Soc Ind Appl Math, 1957, 5: 32–38

    Article  MathSciNet  MATH  Google Scholar 

  18. Moreno-Noguer F, Lepetit V, Fua P. Accurate noniterative o(n) solution to the pnp problem. In: Proceedings of IEEE International Conference on Computer Vision. Rio de Janeiro: IEEE Computer Society, 2007. 1–8

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to QiuLei Dong.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dong, Q., Gu, Z. & Hu, Z. Automatic real-time SLAM relocalization based on a hierarchical bipartite graph model. Sci. China Inf. Sci. 55, 2841–2848 (2012). https://doi.org/10.1007/s11432-012-4669-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-012-4669-5

Keywords

Navigation