Proceedings

A Unifying View of Geometry, Semantics, and Data Association in SLAM

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Best Sister Conferences. Pages 5204-5208.

https://doi.org/10.24963/ijcai.2018/722

Abstract

Traditional approaches for simultaneous localization and mapping (SLAM) rely on geometric features such as points, lines, and planes to infer the environment structure. They make hard decisions about the (data) association between observed features and mapped landmarks to update the environment model. This paper makes two contributions to the state of the art in SLAM. First, it generalizes the purely geometric model by introducing semantically meaningful objects, represented as structured models of mid-level part features. Second, instead of making hard, potentially wrong associations between semantic features and objects, it shows that SLAM inference can be performed efficiently with probabilistic data association. The approach not only allows building meaningful maps (containing doors, chairs, cars, etc.) but also offers significant advantages in ambiguous environments.

  1. [Atanasov et al., 2015] N. Atanasov, M. Zhu, K. Daniilidis, and G. Pappas. Localization from semantic observations via the ma- trix permanent. IJRR, 35:73-99, 2015.
  2. [Bao and Savarese, 2011] S. Bao and S. Savarese. Semantic Struc- ture from Motion. In IEEE CVPR, pages 2025-2032, 2011.
  3. [Bloesch et al., 2015] M. Bloesch, S. Omari, M. Hutter, and R. Siegwart. Robust visual inertial odometry using a direct EKF- based approach. In IEEE/RSJ IROS, pages 298-304, 2015.
  4. [Bowman et al., 2017] S. Bowman, N. Atanasov, K. Daniilidis, and G. Pappas. Probabilistic Data Association for Semantic SLAM. In IEEE ICRA, 2017. (Best Conference Paper Award).
  5. [Cadena et al., 2016] C. Cadena, L. Carlone, H. Carrillo, Y. Latif, D. Scaramuzza, J. Neira, I. Reid, and J. Leonard. Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age. IEEE T-RO, 32(6):1309-1332, 2016.
  6. [Dubout and Fleuret, 2013] C. Dubout and F. Fleuret. Deformable part models with individual part scaling. In BMVC, 2013.
  7. [Engel et al., 2014] J. Engel, T. Schöps, and D. Cremers. LSD- SLAM: Large-scale direct monocular SLAM. In ECCV, 2014.
  8. [Felzenszwalb et al., 2010] P. Felzenszwalb, R. Girshick, D. McAllester, and D. Ramanan. Object Detection with Discriminatively Trained Part-Based Models. IEEE Trans. on PAMI, 32(9):1627-1645, 2010.
  9. [Forster et al., 2015] C. Forster, L. Carlone, F. Dellaert, and D. Scaramuzza. IMU Preintegration on Manifold for Efficient Visual-Inertial Maximum-a-Posteriori Estimation. In Robotics: Science and Systems, 2015.
  10. [Forster et al., 2016] C. Forster, Z. Zhang, M. Gassner, M. Werl- berger, and D. Scaramuzza. SVO: Semi-Direct Visual Odometry for Monocular and Multi-Camera Systems. IEEE T-RO, 2016.
  11. [Gálvez-López et al., 2016] D. Gálvez-López, M. Salas, J. Tardós, and J. Montiel. Real-time monocular object SLAM. Robotics and Autonomous Systems, 75:435-449, 2016.
  12. [Geiger et al., 2011] A. Geiger, J. Ziegler, and C. Stiller. Stere- oScan: Dense 3d Reconstruction in Real-time. In Intelligent Ve- hicles Symposium (IV), pages 963-968, 2011.
  13. [Geiger et al., 2012] A. Geiger, P. Lenz, and R. Urtasun. Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite. In IEEE CVPR, 2012.
  14. [Girshick et al., 2014] R. Girshick, J. Donahue, T. Darrell, and J. Malik. Rich feature hierarchies for accurate object detection and semantic segmentation. In IEEE CVPR, 2014.
  15. [He et al., 2016] K. He, X. Zhang, S. Ren, and J. Sun. Deep resid- ual learning for image recognition. In IEEE CVPR, 2016.
  16. [Hornung et al., 2013] A. Hornung, K. Wurm, M. Bennewitz, C. Stachniss, and W. Burgard. OctoMap: An efficient proba- bilistic 3D mapping framework based on octrees. Autonomous Robots, 34(3):189-206, 2013.
  17. [Jerrum et al., 2004] M. Jerrum, A. Sinclair, and E. Vigoda. A Polynomial-time Approximation Algorithm for the Permanent of a Matrix with Nonnegative Entries. Journal of the ACM, 51(4):671-697, 2004.
  18. [Kabsch, 1978] W. Kabsch. A discussion of the solution for the best rotation to relate two sets of vectors. Acta Crystallographica Section A, 34(5):827-828, 1978.
  19. [Kaess et al., 2008] M. Kaess, A. Ranganathan, and F. Dellaert. iSAM: Incremental Smoothing and Mapping. IEEE T-RO, 24(6):1365-1378, 2008.
  20. [Kaess et al., 2012] M. Kaess, H. Johannsson, R. Roberts, V. Ila, J. Leonard, and F. Dellaert. iSAM2: Incremental Smoothing and Mapping Using the Bayes Tree. IJRR, 31(2):216-235, 2012.
  21. [Koller and Friedman, 2009] D. Koller and N. Friedman. Proba- bilistic Graphical Models. MIT press, 2009.
  22. [Kostavelis and Gasteratos, 2015] Io. Kostavelis and A. Gasteratos. Semantic mapping for mobile robotics tasks: A survey. Robotics and Autonomous Systems, 66:86-103, 2015.
  23. [Krizhevsky et al., 2012] A. Krizhevsky, I. Sutskever, and Geoffrey H. ImageNet Classification with Deep Convolutional Neural Net- works. In NIPS, pages 1097-1105. 2012.
  24. [Kümmerle et al., 2011] R. Kümmerle, G. Grisetti, H. Strasdat, K. Konolige, and W. Burgard. g2o: A General Framework for Graph Optimization. In IEEE ICRA, pages 3607-3613, 2011.
  25. [Ma et al., 2012] Y. Ma, S. Soatto, J. Kosecka, and S. Sastry. An Invitation to 3-D Vision: from Images to Geometric Models, vol- ume 26. Springer Science & Business Media, 2012.
  26. [Mourikis and Roumeliotis, 2006] A. Mourikis and S. Roumeliotis. A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation. Technical report, University of Minnesota, 2006.
  27. [Munkres, 1957] J. Munkres. Algorithms for the Assignment and Transportation Problems. Journal of SIAM, 5(1):32-38, 1957.
  28. [Mur-Artal and Tardós, 2017] R. Mur-Artal and J. Tardós. ORB- SLAM2: an open-source SLAM system for monocular, stereo and RGB-D cameras. IEEE T-RO, 33(5):1255-1262, 2017.
  29. [Murthy et al., 2017] J. Murthy, S. Sharma, and K. Krishna. Shape priors for real-time monocular object localization in dynamic en- vironments. In IEEE/RSJ IROS, pages 1768-1774, 2017.
  30. [Neira and Tardós, 2001] J. Neira and J. Tardós. Data Association in Stochastic Mapping Using the Joint Compatibility Test. IEEE T-RO, 17(6):890-897, 2001.
  31. [Pavlakos et al., 2017] G. Pavlakos, X. Zhou, A. Chan, K. G. Der- panis, and K. Daniilidis. 6-DoF object pose from semantic key- points. In IEEE ICRA, pages 2011-2018, 2017.
  32. [Qin et al., 2017] T. Qin, P. Li, and S. Shen. VINS-Mono: A robust and versatile monocular visual-inertial state estimator. In arXiv preprint:1708.03852, 2017.
  33. [Redmon and Farhadi, 2016] J. Redmon and A. Farhadi. Yolo9000: Better, faster, stronger. arXiv preprint:1612.08242, 2016.
  34. [Ren et al., 2015] S. Ren, K. He, R. Girshick, and J. Sun. Faster R-CNN: Towards Real-Time Object Detection with Region Pro- posal Networks. In NIPS, pages 91-99. 2015.
  35. [Rublee et al., 2011] E. Rublee, V. Rabaud, K. Konolige, and G. Bradski. ORB: An efficient alternative to SIFT or SURF. In ICCV, pages 2564-2571, 2011.
  36. [Salas-Moreno et al., 2013] R. Salas-Moreno, R. Newcombe, H. Strasdat, P. Kelly, and A. Davison. SLAM++: Simultaneous Localisation and Mapping at the Level of Objects. In IEEE CVPR, 2013.
  37. [Simonyan and Zisserman, 2014] K. Simonyan and A. Zisserman. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv:1409.1556, 2014.
  38. [Strasdat et al., 2010] H. Strasdat, J. Montiel, and A. Davison. Real-time monocular SLAM: Why filter? In IEEE ICRA, 2010.
  39. [Thrun et al., 2005] S. Thrun, W. Burgard, and D. Fox. Probabilis- tic Robotics. MIT Press Cambridge, 2005.
  40. [Whelan et al., 2016] T. Whelan, R. Salas-Moreno, B., A. Davison, and S. Leutenegger. ElasticFusion: Real-Time Dense SLAM and Light Source Estimation. IJRR, 35(14):1697-1716, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards