Sparse Variable Projection in Robotic Perception: Exploiting Separable Structure for Efficient Nonlinear Optimization
Not on the map. Why?
Abstract (arXiv)
Robotic perception often requires solving large nonlinear least-squares (NLS) problems. While sparsity has been well-exploited to scale solvers, a complementary and underexploited structure is separability -- where some variables (e.g., visual landmarks) appear linearly in the residuals and, for any estimate of the remaining variables (e.g., poses), have a closed-form solution. Variable projection (VarPro) methods are a family of techniques that exploit this structure by analytically eliminating the linear variables and presenting a reduced problem in the remaining variables that has favorable properties. However, VarPro has seen limited use in robotic perception; a major challenge arises from gauge symmetries (e.g., cost invariance to global shifts and rotations), which are common in perception and induce specific computational challenges in standard VarPro approaches. We present a VarPro scheme designed for problems with gauge symmetries that jointly exploits separability and sparsity. Our method can be applied as a one-time preprocessing step to construct a matrix-free Schur complement operator. This operator allows efficient evaluation of costs, gradients, and Hessian-vector products of the reduced problem and readily integrates with standard iterative NLS solvers. We provide precise conditions under which our method applies, and describe extensions when these conditions are only partially met. Across synthetic and real benchmarks in SLAM, SNL, and SfM, our approach achieves up to 2×--35× faster runtimes than state-of-the-art methods while maintaining accuracy. We release an open-source C++ implementation and all datasets from our experiments.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 13 of its 42 references that are in the map. First posted on arXiv 8 Dec 2025.
Builds on
13 of 42 references.
References · 13
- 2016Past, Present, and Future of Simultaneous Localization And Mapping: Towards the Robust-Perception Agecited by 405
- 2016SE-Sync: A Certifiably Correct Algorithm for Synchronization over the Special Euclidean Groupcited by 80
- 2018Artificial Intelligence for Long-Term Robot Autonomy: A Surveycited by 21
- 2024Power Variable Projection for Initialization-Free Large-Scale Bundle Adjustmentcited by 9
- 2025Building Rome with Convex Optimizationcited by 8
- 2023Certifiably Correct Range-Aided SLAMcited by 7
- 2020Asynchronous and Parallel Distributed Pose Graph Optimizationcited by 6
- 2023Benign landscapes of low-dimensional relaxations for orthogonal synchronization on general graphscited by 6
- 2021Majorization Minimization Methods for Distributed Pose Graph Optimizationcited by 5
- 2022SCORE: A Second-Order Conic Initialization for Range-Aided SLAMcited by 5
- 2020Large Scale Photometric Bundle Adjustmentcited by 4
- 2025Sensor network localization has a benign landscape after low-dimensional relaxationcited by 3
1 more
Built on by
Citing papers per year: 2026: 1.
1 paper.