首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

SLAM优化位姿时,误差函数的雅可比矩阵的推导。

  • 23-10-11 20:42
  • 2713
  • 11975
blog.csdn.net

转载请说明出处:

http://blog.csdn.net/zhubaohua_bupt/article/details/74011005

视觉SLAM的核心是求取相机的位姿并建图。

在优化位姿时,其思想是构造一个关于位姿变化的误差函数,当这个误差函数最小时,认为此时估计的位姿最优。

无论是直接法还是特征点法,位姿的迭代优化都是是求解一个最小二乘问题,

在优化位姿时

<1>直接法   最小二乘的误差函数是,前后帧所有参与求解位姿像素块的灰度差。通常这一步又称之位图像对齐。

<2>特征点法   最小二乘的误差函数是,重投影误差(PnP,地图点到当前图像的投影点与匹配点的距离差和)

本篇博客是介绍的是,SLAM优化位姿时,误差函数对位姿雅可比矩阵的推导。

误差函数对于位姿扰动的雅可比矩阵,决定着下一步最优迭代估计时,位姿增量的方向。因此十分重要。

下面我们先以直接法雅可比矩阵开始推导,特征点法类似。

图像最后的雅可比矩阵可以由,所有参与直接法像素点雅可比矩阵的叠加形成。

1 直接法:

 

 

 

 

至此,我们推导出了直接法中,误差函数对于李代数位姿的雅克比矩阵。

2 特征点法

在特征点法的SLAM中,在PnP优化位姿时,误差函数是重投影误差。

PnP特征点法与直接法的雅克比矩阵有什么不同呢?还得从投影过程说起。PnP是什么?

这个过程可用图像表示如下

PnP的过程可描述如下,一堆世界坐标系下的三维地图点P(X,Y,Z),

<1> 首先经过我们要优化的位姿转换至当前帧的坐标系下P’(X’,Y’,Z’),

<2> 然后透过相机内参投影至当前帧图像坐标系下p’(x’,y’),

<3> 最后缩小地图点在当前图像帧上投影点p’与匹配点pmatch(xmatch,ymatch)距离误差,来优化位姿。

上述的过程就是PnP投影过程,实际的优化有若干次这样的迭代。

注:本文转载自blog.csdn.net的zhubaohua_bupt的文章"http://blog.csdn.net/zhubaohua_bupt/article/details/74011005"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top