Preconditioned Conjugate Gradient for Reduced Camera System in SLAM
1. Introduction
Try to reproduce the article Pushing the Envelope of Modern Methods for Bundle Adjustment.
The main contribution of this article are :
- Use BLAS to rewrite the optimziation algorithms.
- A novel embedded point iterations (EPIs).
- Use block-based preconditioned conjugate gradients.
1.1 Linear algebra softwares
Recommond to read this slide from Standford Convex optimzation course EE364B website .
- BLAS offers three levels of basic matrix operations.
- LAPACK offers more high level linear algebra algorithms.
- Both can be called from C++ (our main develop language).
- Eigen is another matrix calculation library (has better interface, but little bit slows). See their Benchmark, And also see How does Eigen compare to BLAS/LAPACK?
In my point of view, I prefer Eigen , as it is easier to use,

本文介绍了预条件共轭梯度(PCG)在减少相机系统(RCS)中的应用,用于SLAM问题的求解。作者探讨了线性代数软件的选择,如BLAS、LAPACK和Eigen,并详细阐述了PCG算法在加速RCS线性系统的解算中的效果。通过对比直接求解、CG方法,展示了PCG在处理不同规模RCS数据集时的速度提升。
最低0.47元/天 解锁文章
941

被折叠的 条评论
为什么被折叠?



