"); //-->
来源丨https://zhuanlan.zhihu.com/p/479818521编辑丨3D视觉工坊标题:Square Root Bundle Adjustment for Large-Scale Reconstruction
作者:Nikolaus Demmel, Christiane Sommer, Daniel Cremers, Vladyslav Usenko来源:CVPR 2021今天我们要精读的文章事来自TUM的Square Root Bundle Adjustment for Large-Scale Reconstruction。这篇工作针对Bundle Adjustment中边缘化问题,提出了对待优化地图点做QR分解的方法,来加速BA, 并且可以达到与传统舒尔补方法相当的精度结果. 本文方法对在资源受限的嵌入式设备上运行大规模BA有一定的借鉴意义.
本文提出一种新的Bundle Adjustment的公式模型, 在地图点边缘化过程中引入QR分解, 以此来达到减少bundle adjustment计算量的目的, 我们称之为square root BA, 代数上等价于平时使用的Schur complement, 但是本文方法可以使用单精度浮点运算解决大场景下的bundle adjustment问题. 在真实数据上的实验结果表明, square root BA可以得到和Schur complemnet一样精度,而且运行速度更快.主要贡献:1.本文提出一种零空间投影的边缘化方法,替代传统的舒尔补, 实验证明了本文方法与舒尔补在代数上是等价的;2.针对BA问题的特殊结构, 本文实现了高效的零空间投影边缘化;3.本文方法可以很好的并行化, 并且可以支持单精度浮点运算;4.本文方法在大场景的BA数据集上做了大量测试, 并且与sota的ceres优化框架做了对比, 证明本文方法的可行性;
算法流程1. Square root bundle adjustment我们一般采用Levenberg-Marquardt算法求解公式(5), LM算法的基本思想是把残差线性化, 把最小二乘问题转换为一个带阻尼的线性问题:
4.2 Schur complement
至此,公式(6)定义的优化问题变成了优化目标公式(17), 目标函数的参数数量大大减少, 而且不需要像舒尔补那样显式构建Hessian矩阵.
2.Implement details使用共轭梯度线性求解器.系统可以对每个地图点的landmark block独立的处理线性化、边缘化、两步求解工作, 所以可以直接并行化计算.
实验对比实验中的几项对比对象:
Performance profiles内存占用情况: 每个landmark block的存储大小与观测到该地图点的相机数量成平方增长.
本文仅做学术分享,如有侵权,请联系删文。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
EEPW2018年6月刊(5G)
思科凭借通用商用芯片与光模块赢得 AI 领域客户
存储器转型AI战略资源 台厂受惠
AI聊天机器人能像医生一样推理吗?
电子元件培训教材
联发科加速AI在地化应用布局
重新构想AI电源:塑造AI加速的未来(第三部分)
基于Microchip MCU的AI/ML培训教程3
CSR8670CSR8675智能语音Alexa蓝牙方案开发
iCAN-4017 AI功能模块
继上次海联达Ai-ap100拆机之电源改造
释说芯语16:硬科技:构建企业未来之路(附PPT)
WTC-AI太阳能热水器电路图
PowiGaN for AI Data Centers: Unmatched Power Density and Reliability
WTC-AI型太阳能热水器电路图
人工智能是如何帮助阻止造假者的?
尼吉康的事业介绍
基于VisitionX制造智能眼镜
EEPW2018年3月刊(工业物联网)
国家“算力网”:像用水用电一样用AI
AI催生“芯片通胀”:2D NAND价格失控,300%涨幅背后的行业博弈
海联达(Aigale)Ai-HD1 无线全高清套件拆解
基于Microchip MCU的AI/ML培训教程2
万家乐JSYZ5-AI燃气热水器电路图
被动元件新周期:AI时代高端化、服务器化重构MLCC产业格局
瑞萨电子AI单元解决方案成功提高GE医疗(日本)日野工厂的生产力
AI/HPC新世代 COUPE光互连扮要角
基于Microchip MCU的AI/ML培训教程1
基于Ai-WB2-12F与Rd-04的雷达检测系统
研华科技与Axelera AI深化战略合作 加速推动基于Europa平台的边缘AI创新