Initialization techniques for 3D SLAM: A survey on rotation estimation and its use in pose graph optimization
Abstract
Pose graph optimization is the non-convex optimization problem underlying pose-based Simultaneous Localization and Mapping (SLAM). If robot orientations were known, pose graph optimization would be a linear least-squares problem, whose solution can be computed efficiently and reliably. Since rotations are the actual reason why SLAM is a difficult problem, in this work we survey techniques for 3D rotation estimation. Rotation estimation has a rich history in three scientific communities: robotics, computer vision, and control theory. We review relevant contributions across these communities, assess their practical use in the SLAM domain, and benchmark their performance on representative SLAM problems (Fig. 1). We show that the use of rotation estimation to bootstrap iterative pose graph solvers entails significant boost in convergence speed and robustness.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
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?
State-of-the-art iterative solvers fail to converge to a global minimum of the cost for relatively small noise levels.
“State-of-the-art iterative solvers fail to converge to a global minimum of the cost for relatively small noise levels [32, 37].”
From Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age (2016) · cites this paper as [37]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Distributed Control of Robotic Networks
Bullo, F., Cortés, J., & Martínez, S. (2009) · Princeton University Press eBooks · doi:10.1515/9781400831470 · Cited by 1,523 · see citing works
Distributed Control of Robotic Networks
Bullo, F. (2009) · Cited by 591 · see citing works
Factor Graphs and GTSAM: A Hands-on Introduction
Dellaert, F. (2012) · SMARTech Repository (Georgia Institute of Technology) · Cited by 583 · see citing works
Self-citationHartley, R. I., Trumpf, J., Dai, Y., & Li, H. (2013) · International Journal of Computer Vision · doi:10.1007/s11263-012-0601-0 · Cited by 502 · see citing works
Fast iterative alignment of pose graphs with poor initial estimates
Olson, E., Leonard, J., & Teller, S. (2006) · Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006. · doi:10.1109/robot.2006.1642040 · Cited by 427 · see citing works
Robust Rotation and Translation Estimation in Multiview Reconstruction
Martinec, D., & Pajdla, T. (2007) · 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.2007.383115 · Cited by 323 · see citing works
Martinelli, A. (2011) · IEEE Transactions on Robotics · doi:10.1109/tro.2011.2160468 · Cited by 283 · see citing works
Consensus Optimization on Manifolds
Sarlette, A., & Sepulchre, R. J. (2009) · SIAM Journal on Control and Optimization · doi:10.1137/060673400 · Cited by 262 · see citing works
Lie-algebraic averaging for globally consistent motion estimation
Govindu, V. M. (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.1315098 · Cited by 250 · see citing works
Efficient and Robust Large-Scale Rotation Averaging
Chatterjee, A., & Govindu, V. M. (2013) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2013.70 · Cited by 232 · see citing works
Nonlinear Constraint Network Optimization for Efficient Map Learning
Grisetti, G., Stachniss, C., & Burgard, W. (2009) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2009.2026444 · Cited by 222 · cited 1× · see citing works
“, Levenberg-Marquardt, stochastic gradient descent [2], [3]), or exploiting robust kernels [4].”
BackgroundCombining two-view constraints for motion estimation
Govindu, V. M. (2005) · Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001 · doi:10.1109/cvpr.2001.990963 · Cited by 196 · see citing works
Global Motion Estimation from Point Matches
Arie-Nachimson, M., Kovalsky, S. Z., Kemelmacher-Shlizerman, I., Singer, A., & Basri, R. (2012) · International Conference on 3D Imaging, Modeling, Processing, Visualization & Transmission · doi:10.1109/3dimpvt.2012.46 · Cited by 174 · see citing works
SfM with MRFs: Discrete-Continuous Optimization for Large-Scale Structure from Motion
Crandall, D., Owens, A., Snavely, N., & Huttenlocher, D. P. (2012) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2012.218 · Cited by 157 · see citing works
Swarms on Sphere: A Programmable Swarm with Synchronous Behaviors like Oscillator Networks
Olfati‐Saber, R. (2006) · IEEE Conference on Decision and Control (CDC) · doi:10.1109/cdc.2006.376811 · Cited by 150 · see citing works
Closed-Form Solution of Visual-Inertial Structure from Motion
Martinelli, A. (2013) · International Journal of Computer Vision · doi:10.1007/s11263-013-0647-7 · Cited by 142 · see citing works
Multiview registration of 3D scenes by minimizing error between coordinate frames
Sharp, G. C., Lee, S. W., & Wehe, D. K. (2004) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2004.49 · Cited by 132 · see citing works
Non-sequential structure from motion
Enqvist, O., Kahl, F., & Olsson, C. (2011) · IEEE International Conference on Computer Vision Workshops · doi:10.1109/iccvw.2011.6130252 · Cited by 130 · see citing works
Riemannian Consensus for Manifolds With Bounded Curvature
Tron, R., Afsari, B., & Vidal, R. (2012) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2012.2225533 · Cited by 117 · see citing works
Self-citationDistributed 3-D Localization of Camera Sensor Networks From 2-D Image Measurements
Tron, R., & Vidal, R. (2014) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2014.2351912 · Cited by 111 · see citing works
Self-citationOn frame and orientation localization for relative sensing networks
Piovan, G., Shames, I., Fidan, B., Bullo, F., & Anderson, B. D. O. (2013) · Automatica · doi:10.1016/j.automatica.2012.09.014 · Cited by 105 · see citing works
Robustness in Motion Averaging
Govindu, V. M. (2006) · Lecture notes in computer science · doi:10.1007/11612704_46 · Cited by 99 · see citing works
A fast and accurate approximation for planar pose graph optimization
Carlone, L., Aragüés, R., Castellanos, J. A., & Bona, B. (2014) · The International Journal of Robotics Research · doi:10.1177/0278364914523689 · Cited by 99 · see citing works
Self-citationIntrinsic consensus on SO(3) with almost-global convergence
Tron, R., Afsari, B., & Vidal, R. (2012) · 2012 IEEE 51st IEEE Conference on Decision and Control (CDC) · doi:10.1109/cdc.2012.6426677 · Cited by 94 · see citing works
Self-citationA Linear Approximation for Graph-based Simultaneous Localization and Mapping
Carlone, L., Aragüés, R., Castellanos, J. A., & Bona, B. (2011) · Robotics: Science and Systems · doi:10.15607/rss.2011.vii.006 · Cited by 92 · see citing works
Self-citationEstimator initialization in vision-aided inertial navigation with unknown camera-IMU calibration
Dong-Si, T.-C., & Mourikis, A. I. (2012) · 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems · doi:10.1109/iros.2012.6386235 · Cited by 89 · see citing works
Carlone, L., & Censi, A. (2014) · IEEE Transactions on Robotics · doi:10.1109/tro.2013.2291626 · Cited by 79 · see citing works
Self-citationSimultaneous Multiple Rotation Averaging Using Lagrangian Duality
Fredriksson, J., & Olsson, C. (2013) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-37431-9_19 · Cited by 77 · see citing works
Kneip, L., Weiß, S., & Siegwart, R. (2011) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2011.6094699 · Cited by 44 · see citing works
A Linear Approximation for Graph-Based Simultaneous Localization and Mapping
Carlone, L., Aragüés, R., Castellanos, J. A., & Bona, B. (2012) · The MIT Press eBooks · doi:10.7551/mitpress/9481.003.0011 · Cited by 35 · see citing works
Self-citationAgarwal, P., Grisetti, G., Tipaldi, G. D., Spinello, L., Burgard, W., & Stachniss, C. (2014) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2014.6907383 · Cited by 26 · see citing works
Vision-based cooperative estimation via multi-agent optimization
Hatanaka, T., Fujita, M., & Bullo, F. (2010) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2010.5717384 · Cited by 21 · see citing works
Efficient trajectory bending with applications to loop closure
Dubbelman, G., Esteban, I., & Klamer Schutte, B. (2010) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2010.5652656 · Cited by 19 · see citing works
Sensor Network Localization on the Group of Three-Dimensional Displacements
Peters, J. R., Borra, D., Paden, B. E., & Bullo, F. (2015) · SIAM Journal on Control and Optimization · doi:10.1137/140957743 · Cited by 16 · see citing works
Closed-form Online Pose-chain SLAM
Dubbelman, G., & Brett Browning, A. (2013) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2013.6631319 · Cited by 14 · see citing works
Orientation only loop-closing with closed-form trajectory bending
Dubbelman, G., Hansen, P., Brett Browning, A., & Dias, M. B. (2012) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2012.6224760 · Cited by 14 · see citing works
Flagged first, then by citations
1 of the 37 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
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 · see citing works
Self-citationPast, 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. D., & Leonard, J. J. (2016) · Zurich Open Repository and Archive (University of Zurich) · doi:10.5167/uzh-138892 · Cited by 3,094 · see citing works
Self-citationSE-Sync: A certifiably correct algorithm for synchronization over the special Euclidean group
Rosen, D. M., Carlone, L., Bandeira, A. S., & Leonard, J. J. (2018) · The International Journal of Robotics Research · doi:10.1177/0278364918784361 · Cited by 287 · see citing works
Self-citationGlobal Structure-from-Motion by Similarity Averaging
Cui, Z., & Tan, P. (2015) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2015.105 · Cited by 160 · see citing works
Very Large-Scale Global SfM by Distributed Motion Averaging
Zhu, S., Zhang, R., Zhou, L., Shen, T., Fang, T., Tan, P., & Quan, L. (2018) · 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.2018.00480 · Cited by 155 · see citing works
Choudhary, S., Carlone, L., Nieto-Granda, C., Rogers, J. G., Christensen, H. I., & Dellaert, F. (2017) · The International Journal of Robotics Research · doi:10.1177/0278364917732640 · Cited by 134 · see citing works
Self-citationSimultaneous Localization and Mapping (SLAM) for Autonomous Driving: Concept and Analysis
Zheng, S., Jinling Wang, A., Rizos, C., Ding, W., & El‐Mowafy, A. (2023) · Remote Sensing · doi:10.3390/rs15041156 · Cited by 129 · see citing works
Image-based camera localization: an overview
Wu, Y., Tang, F.-L., & Li, H. (2016) · Visual Computing for Industry, Biomedicine, and Art · doi:10.1186/s42492-018-0008-z · Cited by 114 · see citing works
Distributed Certifiably Correct Pose-Graph Optimization
Tian, Y., Khosoussi, K., Rosen, D. M., & How, J. P. (2021) · IEEE Transactions on Robotics · doi:10.1109/tro.2021.3072346 · Cited by 97 · see citing works
Rotation Averaging and Strong Duality
Eriksson, A. P., Olsson, C., Kahl, F., & Chin, T.-J. (2018) · 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.2018.00021 · Cited by 96 · see citing works
Lagrangian duality in 3D SLAM: Verification techniques and optimal solutions
Carlone, L., Rosen, D. M., Calafiore, G., Leonard, J. J., & Dellaert, F. (2015) · 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2015.7353364 · Cited by 95 · see citing works
Self-citationKim, P., Coltin, B., & Kim, H. J. (2018) · IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2018.8463207 · Cited by 82 · see citing works
Linear RGB-D SLAM for Planar Environments
Kim, P., Coltin, B., & Kim, H. J. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-01225-0_21 · Cited by 86 · see citing works
Planar Pose Graph Optimization: Duality, Optimal Solutions, and Verification
Carlone, L., Calafiore, G. C., Tommolillo, C., & Dellaert, F. (2016) · IEEE Transactions on Robotics · doi:10.1109/tro.2016.2544304 · Cited by 78 · see citing works
Self-citationXu, H., Liu, P., Chen, X., & Shen, S. (2024) · IEEE Transactions on Robotics · doi:10.1109/tro.2024.3422003 · Cited by 84 · see citing works
Advances in Inference and Representation for Simultaneous Localization and Mapping
Rosen, D. M., Doherty, K., Espinoza, A. T., & Leonard, J. J. (2021) · Annual Review of Control Robotics and Autonomous Systems · doi:10.1146/annurev-control-072720-082553 · Cited by 78 · see citing works
Simultaneous Localization And Mapping: Present, Future, and the Robust-Perception Age.Preprint
Cadena, C., Carlone, L., Carrillo, H., Latif, Y., Scaramuzza, D., Neira, J., Reid, I. D., & Leonard, J. J. (2016) · arXiv (Cornell University) · Cited by 78 · see citing works
Self-citationAutomated Aerial Triangulation for UAV-Based Mapping
He, F., Zhou, T., Xiong, W., Hasheminasab, S. M., & Habib, A. F. (2018) · Remote Sensing · doi:10.3390/rs10121952 · Cited by 74 · see citing works
Star Tracking Using an Event Camera
Chin, T.-J., Bagchi, S., Eriksson, A. P., & André, V. S. (2019) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw.2019.00208 · Cited by 72 · see citing works
From SLAM to Situational Awareness: Challenges and Survey
Bavle, H., Sánchez-López, J. L., Cimarelli, C., Tourani, A., & Voos, H. (2023) · Sensors · doi:10.3390/s23104849 · Cited by 76 · see citing works
RelPose: Predicting Probabilistic Relative Rotation for Single Objects in the Wild
Zhang, J. Y., Ramanan, D., & Tulsiani, S. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-19821-2_34 · Cited by 70 · see citing works
Outlier-Robust Estimation: Hardness, Minimally Tuned Algorithms, and Applications
Antonante, P., Tzoumas, V., Yang, H., & Carlone, L. (2021) · IEEE Transactions on Robotics · doi:10.1109/tro.2021.3094984 · Cited by 62 · see citing works
Self-citationShonan Rotation Averaging: Global Optimality by Surfing SO(p) nPreprint
Dellaert, F., Rosen, D. M., Wu, J., Mahony, R. E., & Carlone, L. (2020) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 62 · see citing works
Self-citationPapachristos, C., Mascarich, F., Khattak, S., Dang, T., & Alexis, K. (2019) · Autonomous Robots · doi:10.1007/s10514-019-09864-1 · Cited by 62 · see citing works
Cartan-Sync: Fast and Global SE(d)-Synchronization
Briales, J., & González-Jiménez, J. (2017) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2017.2718661 · Cited by 56 · see citing works
Learning Transformation Synchronization
Huang, X., Liang, Z., Zhou, X., Xie, Y., Guibas, L. J., & Qi-xing Huang, A. (2019) · 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.2019.00827 · Cited by 57 · see citing works
Visual SLAM: Why Bundle Adjust?
Parra, Á., Chin, T.-J., Eriksson, A. P., & Reid, I. (2019) · IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2019.8793749 · Cited by 47 · see citing works
Robust synchronization in SO(3) and SE(3) via low-rank and sparse matrix decomposition
Arrigoni, F., Rossi, B., Fragneto, P., & Fusiello, A. (2018) · Computer Vision and Image Understanding · doi:10.1016/j.cviu.2018.08.001 · Cited by 53 · see citing works
A Certifiably Correct Algorithm for Synchronization over the Special Euclidean Group
Rosen, D. M., Carlone, L., Bandeira, A. S., & Leonard, J. J. (2020) · Springer proceedings in advanced robotics · doi:10.1007/978-3-030-43089-4_5 · Cited by 61 · see citing works
Self-citationNeuRoRA: Neural Robust Rotation Averaging
Purkait, P., Chin, T.-J., & Reid, I. D. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-58586-0_9 · Cited by 51 · see citing works
Body-Worn IMU Human Skeletal Pose Estimation Using a Factor Graph-Based Optimization Framework
McGrath, T. M., & Stirling, L. (2020) · Sensors · doi:10.3390/s20236887 · Cited by 48 · see citing works
Cramér–Rao Bounds and Optimal Design Metrics for Pose-Graph SLAM
Chen, Y., Huang, S., Zhao, L., & Dissanayake, G. (2021) · IEEE Transactions on Robotics · doi:10.1109/tro.2020.3001718 · Cited by 47 · see citing works
Choudhary, S., Carlone, L., Nieto, C., Rogers, J., Christensen, H. I., & Dellaert, F. (2016) · 2016 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2016.7487736 · Cited by 51 · see citing works
Self-citationA Survey on Rotation Optimization in Structure from Motion
Tron, R., Zhou, X., & Daniilidis, K. (2016) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw.2016.133 · Cited by 44 · see citing works
Self-citationBoumal, N. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1506.00575 · Cited by 54 · see citing works
Line-Based 6-DoF Object Pose Estimation and Tracking With an Event Camera
Liu, Z., Guan, B., Shang, Y., Yu, Q., & Kneip, L. (2024) · IEEE Transactions on Image Processing · doi:10.1109/tip.2024.3445736 · Cited by 42 · see citing works
Characterizing the Uncertainty of Jointly Distributed Poses in the Lie Algebra
Mangelson, J. G., Ghaffari, M., Vasudevan, R., & Eustice, R. M. (2020) · IEEE Transactions on Robotics · doi:10.1109/tro.2020.2994457 · Cited by 41 · see citing works
A Smooth Representation of Belief over SO(3) for Deep Rotation Learning with Uncertainty
Peretroukhin, V., Giamou, M., Nicholas Greene, W., Rosen, D., Kelly, J., & Roy, N. (2020) · Robotics: Science and Systems XVI · doi:10.15607/rss.2020.xvi.007 · Cited by 41 · see citing works
A Comparison of Graph Optimization Approaches for Pose Estimation in SLAM
Jurić, A., Kendes, F., Marković, I., & Petrovic, I. K. (2021) · International Convention on Information and Communication Technology, Electronics and Microelectronics · doi:10.23919/mipro52101.2021.9596721 · Cited by 39 · see citing works
A Smooth Representation of Belief over SO(3) for Deep Rotation Learning with UncertaintyPreprint
Peretroukhin, V., Giamou, M., Rosen, D. M., Greene, W. N., Roy, N., & Kelly, J. W. (2019) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 38 · see citing works
A Robot Web for Distributed Many-Device Localization
Murai, R., Ortiz, J., Saeedi, S., Kelly, P., & Davison, A. (2022) · IEEE Transactions on robotics · doi:10.1109/tro.2023.3324127 · Cited by 52 · see citing works
Brachmann, E., Wynn, J., Chen, S., Cavallari, T., Monszpart, Á., Turmukhambetov, D., & Prisacariu, V. A. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-72992-8_24 · Cited by 38 · see citing works
Quantum Permutation Synchronization
Birdal, T., Golyanik, V., Theobalt, C., & Guibas, L. J. (2021) · 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/cvpr46437.2021.01292 · Cited by 36 · see citing works
Tangent Space Backpropagation for 3D Transformation Groups
Teed, Z., & Deng, J. (2021) · 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/cvpr46437.2021.01020 · Cited by 37 · see citing works
MultiBodySync: Multi-Body Segmentation and Motion Estimation via 3D Scan Synchronization
Huang, J., Wang, H., Birdal, T., Sung, M., Arrigoni, F., Hu, S., & Guibas, L. J. (2021) · 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/cvpr46437.2021.00703 · Cited by 37 · see citing works
SC-LiDAR-SLAM: A Front-end Agnostic Versatile LiDAR SLAM System
Kim, G., Yun, S., Kim, J., & Kim, A. (2022) · International Conference on Electronics, Information, and Communication (ICEIC) · doi:10.1109/iceic54506.2022.9748644 · Cited by 37 · see citing works
Rotation Averaging with the Chordal Distance: Global Minimizers and Strong Duality
Eriksson, A. P., Olsson, C., Kahl, F., & Chin, T.-J. (2019) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2019.2930051 · Cited by 33 · see citing works
Fan, T., Wang, H., Rubenstein, M., & Murphey, T. D. (2020) · IEEE Transactions on Robotics · doi:10.1109/tro.2020.3006717 · Cited by 33 · see citing works
Parallel Structure from Motion from Local Increment to Global AveragingPreprint
Zhu, S., Shen, T., Zhou, L., Zhang, R., Wang, J., Fang, T., & Quan, L. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1702.08601 · Cited by 47 · see citing works
Synchronizing Probability Measures on Rotations via Optimal Transport
Birdal, T., Arbel, M., Şimşekli, U., & Guibas, L. J. (2020) · 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/cvpr42600.2020.00164 · Cited by 31 · see citing works
A Hierarchical Framework for Collaborative Probabilistic Semantic Mapping
Yue, Y., Zhao, C., Li, R., Yang, C., Zhang, J., Wen, M., Wang, Y., & Wang, D. (2020) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra40945.2020.9197261 · Cited by 32 · see citing works
Linear RGB-D SLAM for Structured Environments
Joo, K., Kim, P., Hebert, M., Kweon, I. S., & Kim, H. J. (2021) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2021.3106820 · Cited by 32 · see citing works
Standard Dual Quaternion Optimization and Its Applications in Hand-Eye Calibration and SLAM
Qi, L. (2022) · Communications on Applied Mathematics and Computation · doi:10.1007/s42967-022-00213-1 · Cited by 31 · see citing works
Synchronization Problems in Computer Vision with Closed-Form Solutions
Arrigoni, F., & Fusiello, A. (2019) · International Journal of Computer Vision · doi:10.1007/s11263-019-01240-x · Cited by 29 · see citing works
Bayesian Pose Graph Optimization via Bingham Distributions and Tempered Geodesic MCMCPreprint
Birdal, T., Şimşekli, U., Eken, M. O., & Ilić, S. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1805.12279 · Cited by 30 · see citing works
Fan, T., & Murphey, T. D. (2020) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros45743.2020.9341063 · Cited by 29 · see citing works
Visual SLAM With Drift-Free Rotation Estimation in Manhattan World
Liu, J., & Meng, Z.-Y. (2020) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2020.3014648 · Cited by 30 · see citing works
Efficient Initial Pose-graph Generation for Global SfM
Baráth, D., Mishkin, D., Eichhardt, I., Shipachev, I., & Matas, J. (2021) · 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/cvpr46437.2021.01431 · Cited by 29 · see citing works
PoGO-Net: Pose Graph Optimization with Graph Neural Networks
Li, X., & Ling, H. (2021) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv48922.2021.00584 · Cited by 26 · see citing works
A General Relationship Between Optimality Criteria and Connectivity Indices for Active Graph-SLAM
Placed, J. A., & Castellanos, J. A. (2022) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2022.3233230 · Cited by 29 · see citing works
Wang, Z., Qin, K., Zhang, T., & Zhu, B. (2021) · Unmanned Systems · doi:10.1142/s2301385021410065 · Cited by 26 · see citing works
HARA: A Hierarchical Approach for Robust Rotation Averaging
Lee, S. H., & Civera, J. (2022) · 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/cvpr52688.2022.01532 · Cited by 25 · see citing works
Fast global optimality verification in 3D SLAM
Briales, J., & González-Jiménez, J. (2016) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2016.7759681 · Cited by 26 · see citing works
Sparse Pose Graph Optimization in Cycle Space
Bai, F., Vidal‐Calleja, T., & Grisetti, G. (2021) · IEEE Transactions on Robotics · doi:10.1109/tro.2021.3050328 · Cited by 24 · see citing works
Fast Autonomous Robotic Exploration Using the Underlying Graph Structure
Placed, J. A., & Castellanos, J. A. (2021) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros51168.2021.9636148 · Cited by 25 · see citing works
Synchronization over Cartan Motion Groups via Contraction
Özyeşil, O., Sharon, N., & Singer, A. (2018) · SIAM Journal on Applied Algebra and Geometry · doi:10.1137/16m1106055 · Cited by 23 · see citing works
Exactly sparse delayed state filter on Lie groups for long-term pose graph SLAM
Lenac, K., Ćesić, J., Marković, I., & Petrovic, I. K. (2018) · The International Journal of Robotics Research · doi:10.1177/0278364918767756 · Cited by 23 · see citing works
Optimal spatial–temporal triangulation for bearing-only cooperative motion estimation
Zheng, C., Mi, Y., Guo, H., Chen, H., Lin, Z., & Zhao, S. (2025) · Automatica · doi:10.1016/j.automatica.2025.112216 · Cited by 21 · see citing works
Perceptual Aliasing++: Adversarial Attack for Visual SLAM Front-End and Back-End
Ikram, M. H., Khaliq, S., Anjum, M. L., & Hussain, W. (2022) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2022.3150031 · Cited by 20 · see citing works
Linear RGB-D SLAM for Atlanta World
Joo, K., Oh, T.-H., Rameau, F., Bazin, J., & Kweon, I. S. (2020) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra40945.2020.9196561 · Cited by 20 · see citing works
Dihedral Multi-Reference Alignment
Bendory, T., Dan Edidin, B., Leeb, W., & Sharon, N. (2022) · IEEE Transactions on Information Theory · doi:10.1109/tit.2022.3146488 · Cited by 20 · see citing works
Visual SLAM Combining Lines and Structural Regularities: Towards Robust Localization
Zhao, W., Sun, H., Zhang, X., & Xiong, Y. (2023) · IEEE Transactions on Intelligent Vehicles · doi:10.1109/tiv.2023.3311511 · Cited by 20 · see citing works
Scalable Low-Rank Semidefinite Programming for Certifiably Correct Machine Perception
Rosen, D. M. (2021) · Springer proceedings in advanced robotics · doi:10.1007/978-3-030-66723-8_33 · Cited by 18 · see citing works
Estimation Contracts for Outlier-Robust Geometric Perception
Carlone, L. (2023) · doi:10.1561/9781638282235 · Cited by 18 · see citing works
Self-citationRobust Incremental Smoothing and Mapping (riSAM)
McGann, D., Rogers, J. G., & Kaess, M. (2023) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra48891.2023.10161438 · Cited by 19 · see citing works
Majorization Minimization Methods for Distributed Pose Graph Optimization
Fan, T., & Murphey, T. D. (2023) · IEEE Transactions on Robotics · doi:10.1109/tro.2023.3324818 · Cited by 18 · see citing works
Collaborative Semantic Perception and Relative Localization Based on Map Matching
Yue, Y., Zhao, C., Wen, M., Wu, Z., & Wang, D. (2020) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros45743.2020.9340970 · Cited by 18 · see citing works
Augmented Reality Driving Using Semantic Geo-Registration
Chiu, H.-P., Murali, V., Villamil, R., Kessler, G. D., Samarasekera, S., & Kumar, R. (2018) · IEEE Conference on Virtual Reality and 3D User Interfaces (VR) · doi:10.1109/vr.2018.8447560 · Cited by 18 · see citing works
Drift-correcting self-calibration for visual-inertial SLAM
Nobre, F. D., Kasper, M. E., & Heckman, C. (2017) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2017.7989771 · Cited by 17 · see citing works
A review of optimisation strategies used in simultaneous localisation and mapping
Huang, S. (2018) · Journal of Control and Decision · doi:10.1080/23307706.2018.1552207 · Cited by 16 · see citing works
To Design Scalable Free Energy Perturbation Networks, Optimal Is Not Enough
Pitman, M., Hahn, D. F., Tresadern, G., & Mobley, D. L. (2023) · Journal of Chemical Information and Modeling · doi:10.1021/acs.jcim.2c01579 · Cited by 16 · see citing works
Quasi-Globally Optimal and Real-Time Visual Compass in Manhattan Structured Environments
Kim, P., Li, H., & Joo, K. (2022) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2022.3141751 · Cited by 15 · see citing works
A flexible framework for accurate LiDAR odometry, map manipulation, and localization
Blanco-Claraco, J. (2024) · Int. J. Robotics Res. · doi:10.1177/02783649251316881 · Cited by 25 · see citing works
Robust extrinsic calibration of multiple stationary laser range finders
Quenzel, J., Papenberg, N., & Behnke, S. (2016) · IEEE International Conference on Automation Science and Engineering (CASE) · doi:10.1109/coase.2016.7743563 · Cited by 15 · see citing works
Unsupervised monocular visual odometry with decoupled camera pose estimation
Lin, L., Wang, W., Luo, W., Song, L., & Zhou, W. (2021) · Digital Signal Processing · doi:10.1016/j.dsp.2021.103052 · Cited by 15 · see citing works
COSEM: Collaborative Semantic Map Matching Framework for Autonomous Robots
Yue, Y., Wen, M., Zhao, C., Wang, Y., & Wang, D. (2021) · IEEE Transactions on Industrial Electronics · doi:10.1109/tie.2021.3070497 · Cited by 15 · see citing works
Performance Guarantees for Spectral Initialization in Rotation Averaging and Pose-Graph SLAM
Doherty, K., Rosen, D. M., & Leonard, J. J. (2022) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra46639.2022.9811788 · Cited by 15 · see citing works
Zhang, Y., Liang, W. G., He, H., & Tan, J. (2018) · IEEE Journal of Biomedical and Health Informatics · doi:10.1109/jbhi.2018.2795006 · Cited by 15 · see citing works
Parallel Structure from Motion for Sparse Point Cloud Generation in Large-Scale Scenes
Bao, Y., Lin, P., Li, Y., Qi, Y., Wang, Z., Du, W., & Fan, Q. (2021) · Sensors · doi:10.3390/s21113939 · Cited by 14 · see citing works
Efficient and Guaranteed Planar Pose Graph optimization Using the Complex Number Representation
Fan, T., Wang, H., Rubenstein, M., & Murphey, T. D. (2019) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros40897.2019.8968044 · Cited by 14 · see citing works
Arrigoni, F., Menapace, W., Benkner, M. S., Ricci, E., & Golyanik, V. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-19818-2_29 · Cited by 13 · see citing works
Certifiable Object Pose Estimation: Foundations, Learning Models, and Self-Training
Talak, R., Peng, L., & Carlone, L. (2023) · IEEE Transactions on Robotics · doi:10.1109/tro.2023.3271568 · Cited by 15 · see citing works
Self-citationMulti-Sensor SLAM with Online Self-Calibration and Change Detection
Nobre, F. D., Heckman, C., & Sibley, G. (2017) · Springer proceedings in advanced robotics · doi:10.1007/978-3-319-50115-4_66 · Cited by 13 · see citing works
Rotation Coordinate Descent for Fast Globally Optimal Rotation Averaging
Parra, Á., Chng, S.-F., Chin, T.-J., Eriksson, A. P., & Reid, I. D. (2021) · 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/cvpr46437.2021.00428 · Cited by 12 · see citing works
Álvarez-Tuñón, O., Brodskiy, Y., & Kayacan, E. (2023) · IEEE Transactions on Artificial Intelligence · doi:10.1109/tai.2023.3321032 · Cited by 13 · see citing works
Monocular Rotational Odometry with Incremental Rotation Averaging and Loop Closure
Chng, C.-K., Parra, Á., Chin, T.-J., & Latif, Y. (2020) · International Conference on Digital Image Computing: Techniques and Applications (DICTA) · doi:10.1109/dicta51227.2020.9363388 · Cited by 12 · see citing works
Novel Parameterization for Gauss–Newton Methods in 3-D Pose Graph Optimization
Nasiri, S., Hosseini, R., & Moradi, H. (2020) · IEEE Transactions on Robotics · doi:10.1109/tro.2020.3034021 · Cited by 12 · see citing works
Fast Pose Graph Optimization via Krylov-Schur and Cholesky Factorization
Moreira, G., Marques, M., & Costeira, J. P. (2021) · IEEE Winter Conference on Applications of Computer Vision · doi:10.1109/wacv48630.2021.00194 · Cited by 12 · see citing works
Agarwal, S., Shree, V., & Chakravorty, S. (2017) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2017.7989746 · Cited by 12 · see citing works
Self-supervised Correspondence Estimation via Multiview Registration
Banani, M. E., Rocco, I., Novotný, D., Vedaldi, A., Neverova, N., Johnson, J., & Graham, B. V. (2023) · IEEE Winter Conference on Applications of Computer Vision · doi:10.1109/wacv56688.2023.00127 · Cited by 11 · see citing works
- Authors
- Carlone, L., Tron, R., Daniilidis, K., & Dellaert, F.
- Affiliations
- Georgia Institute of Technology (US)
- University of Pennsylvania (US)
- Venue
- 2015 IEEE International Conference on Robotics and Automation (ICRA)
- Publisher
- IEEE
- Published
- 2015-05
- Pages
- 4597-4604
- ISSN
- 1050-4729 (ISSN-L)
- OpenAlex
- W1536617987
- Cited by
- 237
- References
- 37
- Citations by year
- 2026: 11 · 2025: 17 · 2024: 17 · 2023: 29 · 2022: 24 · 2021: 31 · 2020: 29 · 2019: 22 · 2018: 27 · 2017: 14 · 2016: 11 · 2015: 5
- FWCI
- 32.95
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- Proceedings - IEEE International Conference on Robotics and Automation/Proceedings (publishedVersion)
- SMARTech Repository (Georgia Institute of Technology) (submittedVersion)
- Topics
- Physical Sciences › Engineering › Aerospace Engineering › Robotics and Sensor-Based Localization
- Physical Sciences › Computer Science › Artificial Intelligence › Target Tracking and Data Fusion in Sensor Networks
- Physical Sciences › Engineering › Aerospace Engineering › Inertial Sensor and Navigation
- Keywords
- 3D rotation estimation, pose graph optimization, SLAM, non-convex optimization, robot orientation, convergence rate, robustness
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