BA问题(一)

本文详细介绍了束调整(BA)问题,本质是通过最小化重投影误差来优化三维结构和相机参数。BA是非线性最小二乘问题,常使用Levenberg-Marquardt算法求解,尤其是在考虑稀疏性的情况下能显著减少计算量。BA迭代过程中,利用稀疏性构建线性系统,并给出了稀疏BA迭代步长的算法求解流程。
摘要由CSDN通过智能技术生成

一、BA问题(本质:最小化重投影误差)

  1. 束调整(BA)是SaM的关键组成部分,几乎总是作为SaM的最后一步使用。
  2. 这是一个三维结构和观察参数(相机姿态、内部校准和径向畸变参数)的优化问题,这些参数同时被优化以最小化重新投影误差。

  3. BA是假设零均值高斯图像噪声的ML估计量。

  4. BA归结为一个非常大的非线性最小二乘问题,通常用Levenberg-Marquardt(LM)算法求解。

  5. Std-LM涉及线性系统的重复解,每一个线性系统具有O(N3)时间和O(N2)存储复杂度。

  6. LM需要求解的线性系统具有稀疏块结构。

  7. 这是因为某个点在某个相机上的投影不依赖于任何其他点或相机的参数。

  8. 一种处理BA的方案,它利用稀疏性来节省大量的计算量。一个ANSI C软件库(称为sba)实现了这个方案,并已在GNU GPL下公开提供。

二、BA迭代

  1. n个三维物点,围绕这些点拍摄m张照片,第j张图片上看到的第i个物点为Xij。更具体的说:每个相机j用向量aj表示,每个三维物点i用向量bi表示。则BA核心问题即为:   

                                             \min_{​{a}_j ,{b}_i} \sum_{i=1}^{n} \sum_{j=1}^{m} {v}_i_j d{(Q({a}_j ,{b}_i),{x}_i_j)}^2

其中,Q({a}_j ,{b}_i)是点i在图像j上的预测投影。函数d(x,y)表示观测的图像坐标与预测图像坐标间的欧氏距离。若点i在图像j中可见,则{v}_i_j=1。

     2.用向量P代表m个投影矩阵和那个三维物点所有参数:

                                                   P={({a}_1 ^T ,.....,{a}_m ^T ,.....{b}_1 ^T ,.....,{b}_n^T )}^T,P\in {R}^m

用向量X表示所有图像内所有物点观测坐标:

                                            X={({x}_1_1^T,...,{x}_1_m^T,{x}_2_1^T,...,{x}_2_m^T,...,{x}_n_1^T,...,{x}_n_m^T)}^T,X\in{R}^n 

     3.利用投影关系X‘=f(P)。每组参数的预测向量为:

                                         X={({x}_1_1^{'T},...,{x}_1_m^{'T},{x}_2_1^{'T},...,{x}_2_m^{'T},...,{x}_n_1^{'T},...,{x}_n_m^{'T})}^T,X^{'}\in{R}^n

其中

雅各比矩阵是指对于多元函数的偏导数构成的矩阵。在数学中,雅各比矩阵被广泛用于求解非线性方程组、最优化问题以及控制理论中的线性化问题。 雅各比矩阵的构建方法可以通过求每个变量的偏导数来实现。对于一个具有m个方程和n个变量的多元函数,其雅各比矩阵的维度为m×n。 首先,我们将每个方程表示为一个函数f_i(x_1,x_2,...,x_n),其中i表示第i个方程。然后,对于每个方程f_i,我们需要求它对于所有变量x_j的偏导数,即∂f_i/∂x_j。 将所有∂f_i/∂x_j按照变量的顺序排列,我们可以得到雅各比矩阵的一行。重复这个过程,我们可以得到所有的行,从而构建整个雅各比矩阵。 雅各比矩阵的构建可以通过计算机程序来实现,特别是在涉及大量方程和变量时。通过数值计算方法,我们可以自动计算每个偏导数,从而得到雅各比矩阵的数值表示。 雅各比矩阵在许多应用中都起着重要的作用。例如,在最优化问题中,雅各比矩阵可以帮助我们确定函数的梯度,从而找到最优解。在控制理论中,雅各比矩阵可以用于线性化动态系统,以便进行进一步的分析和设计。 总之,雅各比矩阵的构建是通过对多元函数的每个变量进行求偏导数,然后按照一定的顺序排列得到的矩阵。它在数学和工程学中具有广泛的应用,并在解决复杂问题时起着重要的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值