首页 > 其他分享 >旋转预积分中的噪声分离

旋转预积分中的噪声分离

时间:2024-12-30 16:57:29浏览次数:11  
标签:积分 分离 噪声 零偏 公式 旋转

假设零偏已知且两个相邻图像关键帧之间的零偏恒定不变,满足如下条件:

b_i^g=b_{i+1}^g=\cdots=b_{j-1}^g,\quad b_i^a=b_{i+1}^a=\cdots=b_{j-1}^a

现进行噪声项的分离。 

定义预积分的测量值: 

 \Delta\tilde{R}_{ij}=\prod_{k=i}^{j-1}\operatorname{Exp}\left(\left(\tilde{\boldsymbol{\omega}}_k-\boldsymbol{b}_i^g\right)\Delta t\right)

预积分噪声分离的目标形式: 

\Delta\boldsymbol{R}_{ij}\doteq\Delta\tilde{\boldsymbol{R}}_{ij}\mathrm{Exp}\left(-\delta\boldsymbol{\phi}_{ij}\right) 

最后我们的目的即为分离出噪声的具体形式。 

旋转预积分的噪声分离

\Delta\boldsymbol{R}_{ij}=\prod_{k=i}^{j-1}\mathrm{Exp}\left((\tilde{\boldsymbol{\omega}}_k-\boldsymbol{b}_i^g)\Delta t-\boldsymbol{\eta}_k^{gd}\Delta t\right) 

利用公式:\mathrm{Exp}(\phi+\delta\phi)\approx\mathrm{Exp}(\phi)\mathrm{Exp}(J_r(\phi)\delta\phi) 

\approx\prod_{k=i}^{j-1}\mathrm{Exp}\left(\left(\tilde{\boldsymbol{\omega}}_{k}-\boldsymbol{b}_{i}^{g}\right)\Delta t\right)\mathrm{Exp}\left(-\boldsymbol{J}_{r}\left(\left(\tilde{\boldsymbol{\omega}}_{k}-\boldsymbol{b}_{i}^{g}\right)\Delta t\right)\boldsymbol{\eta}_{k}^{gd}\Delta t\right) 

记:

 J_r^k=J_r\left(\left(\tilde{\omega}_k-b_i^g\right)\Delta t\right)  

将公式展开:

标签:积分,分离,噪声,零偏,公式,旋转
From: https://blog.csdn.net/2301_76831056/article/details/144827396

相关文章

  • 对IMU数据进行预积分(预积分的理想形式)
    由于IMU和相机的帧率之间相差太多(相机在0-100HZ之间而IMU在0-1000HZ),所以对于IMU来说它们两帧数据之间的时间间隔很微小,如果就这样的计算实际上会带来很大的计算量,因此我们采取另一个策略,将一段时间的IMU的数据积累起来一起进行积分处理,由于是与相机的联合,故这个时间间隔会依据......
  • vision pro拖拽和旋转模型
    如果在苹果visionpro开发时,想要实现拖拽和旋转模型时,可以用以下方法实现importSwiftUIimportRealityKitimportRealityKitContentstructDeviceAnimationView:View{varviewModel:AppStateModelstaticletmarkersQuery=EntityQuery(where:.has(PointCo......
  • 大学微积分 AB 第六单元-4:变革的整合与积累(微分方程简介、可分离方程简介)
    微积分的关系微积分的基本定理将微分与积分联系起来,表明在某种意义上,微分和积分是互为反操作的。具体而言:若你首先对一个函数进行积分(求其原函数),然后对这个原函数进行微分,那么你会得到最初的函数。反之亦然,若你对一个函数进行微分然后进行积分,你将得到相同的结果(加上常数项)。......
  • 学习笔记:旋转treap
    前言更好的阅读体验。无旋treap。默认读者会BST的基本操作、堆和旋转。本文旋转部分和上面那篇文章的相同。代码中是小根堆。思想treap既是一棵二叉查找树(tree),也是一个二叉堆(heap)。但是如果这两个数据结构用同一个权值维护,那么这两种数据结构是矛盾的。所以treap用......
  • 信号特征提取及处理/FFT实现/FFT和IFFT(MATLAB)/含噪声信号频域简单幅值阈值处理/频谱
            传统的离散傅里叶变换(DFT)虽然能够实现时域到频域的转换,但计算复杂度极高,对于大规模数据的处理效率十分低下。直到快速傅里叶变换(FFT)算法的出现,才极大地改变了这一局面。FFT算法利用了信号的对称性和周期性等特性,将DFT的计算复杂度从原本的  大幅降低到 ,......
  • 数值计算方法(2) 数值积分方法
    +++date='2024-12-21T13:49:00+08:00'draft=truetitle='数值计算方法(2)数值积分方法'+++初次发布于我的个人文档上一期讲了插值方法,这一次自然是要运用一下插值方法了。所以这一期的主题是用插值方法计算定积分。机械求积方法下面我们来介绍一下怎么用插值法来得......
  • 【机器学习】因微知著,穷数通灵:微积分与机器学习的量化之美
    文章目录微积分基础:理解变化与累积的数学前言一、多重积分的基本概念与计算1.1多重积分的定义与重要性1.1.1多重积分的基本组成1.1.2多重积分在机器学习中的应用1.2多重积分的历史与发展1.2.1多重积分的历史1.2.2多重积分的发展二、微分方程的基本概念与解法2.1......
  • H5如何强制旋转页面为横屏?
    在前端开发中,强制旋转HTML5页面为横屏是一个具有挑战性的任务,因为浏览器通常尊重用户的设备方向和偏好。然而,你可以通过一些技术手段来提示或引导用户横屏查看页面。以下是一些建议的方法:使用CSS媒体查询:你可以使用CSS媒体查询来检测设备的方向,并相应地调整页面的布局。例如,......
  • 四元数旋转:从一维到四维
    四元数旋转:从一维到四维Main1、前言本文讨论四元数与三维空间中的旋转关系,也就是四元数从四维空间对三维空间里的向量起了什么作用。众所周知,四元数存在于四维中,这也让它蒙上了一层神秘的色彩;很多文章把它描述得更加神秘,而有些文章为了使其“去神秘化”又写得太过简短,导致很多......
  • 3种算法实现Python3数组的旋转
    Python3实现旋转数组的3种算法下面是Python3实现的旋转数组的3种算法。一、题目给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。例如:输入:[1,2,3,4,5,6,7]和k=3输出:[5,6,7,1,2,3,4]解释:向右旋转1步:[7,1,2,3,4,5,6]向右旋转2步:[6,7,1......