关于Bundle Adjustment(BA)的直观理解

前言

学习SLAM最大的一个问题就是知识点太多,学完前面又忘记后面,而且脑子总是很混乱,还经常看不懂。今天刚搞懂了Bundle Adjustment的原理,马上过来记录一下,以后忘记还可以回来看看。

本文没有公式的证明,只是通俗的理解Bundle Adjustment到底是什么,这需要读者了解一定的slam基础。
下面就让我们一步步地理解BA吧。

Bundle Adjustment译为光束法平差,或者束调整、捆集调整。我们知道,SLAM大致可以分为前端、后端、回环检测、建图这几个步骤,那BA属于这里面的哪个步骤呢?

BA的作用

让我们先来看看Bundle Adjustment的作用,BA不仅可以优化位姿(R和t),还可以优化特征点的空间位置。而我们又可以把BA看成是最小化重投影误差(Reprojection error)问题,同时这也是一个非线性最小二乘问题。说到这里,各位同学都猜到BA属于哪个步骤了吧?没错,就是属于SLAM中的后端,说白了,BA就是一个优化模型,其本质就是最小化重投影误差

投影

首先了解一下,投影是什么意思。这里所说的投影是指空间中的某个点映射到图像中的某个像素的过程。
在这里插入图片描述

特征匹配

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值