当前位置: 首页 > news >正文

svo论文解读

SVO: Semi-Direct Visual Odometry for Monocular and Multi-Camera Systems 2016TRO

MOTION ESTIMATION

1 Sparse Image Alignment
从上一帧的特征投影到当前帧,最小化重投影误差计算帧间位姿(patch44)
2 Relaxation Through Feature Alignment
将地图点投影到当前帧中,通过优化在当前帧中的像素位置,对于每个点找观察角度最小的关键帧最小化仿射变换下的光度误差(patch8
8)。这一步违反了对极约束,但会在patches之间获得更好的相关性。
3 Pose and Structure Refinement
最小化重投影误差优化landmark和pose(这里和早期的论文不一样,最开始svo这里是三步,先优化pose,再优化landmark,最后同一优化pose和landmark)。实验表明和优化整个轨迹相比,只优化相机当前帧的位姿和点就足够了。

Mapping

可以参考
https://www.cnblogs.com/luyb/p/5773691.html
https://zhuanlan.zhihu.com/p/505521734

对于关键帧的特征点,在参考帧的对极线上搜索最相关的ptach(使用zero mean sum of squared differences计算相关性),使用三角化的深度更新深度滤波器。当深度滤波器的深度的不确定性小于一定阈值时,则使用深度滤波器的深度初始化3D点,用于motion estimation。
这里使用beta分布乘以高斯分布近似表示深度。(具体的公式推导可以看Video-based, Real-Time Multi View Stereo这篇文章)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/65456.html

相关文章:

  • DolphinScheduler海豚调度教程
  • ubuntu脚本解释器踩坑:#!/bin/bash 与 #!/bin/sh
  • 小松鼠踩一踩游戏
  • 使用crontab命令同步时间
  • TortoiseGit提示No supported authentication methods available异常
  • 基于哈希表的用户管理系统
  • GO数组切片-线性数据结构
  • C++ STL学习之【优先级队列】
  • keepalived脑裂现象
  • [stable-diffusion-art] 指北-1
  • 「C/C++」C/C++预处理器
  • java语言入门教程文章
  • 基于灰狼算法的极限学习机(ELM)回归预测-附代码
  • 【五一创作】ERP实施-委外业务-委外采购业务
  • DAY 54 数据库基础
  • 网络编程 总结二
  • 消息称苹果Type-C口充电未设MFi限制,iOS17将更新Find My服务
  • 设计模式——工厂模式(简单工厂、工厂方法、抽象工厂)
  • 《C语言技术体系》 学习路线总目录 + 思维导图
  • 数字图像处理简答题
  • 【Java校招面试】基础知识(五)——GC
  • 使用CMake调用Makefile 项目
  • 快速傅里叶变换FFT学习笔记
  • 如何下载安装驱动
  • 鸿蒙Hi3861学习四-Huawei LiteOS介绍
  • Vue核心 收集表单数据 过滤器
  • 华为EC6108V9E/EC6108V9I_rk3228_安卓4.4.4_通刷_卡刷固件包
  • 数字化转型导师坚鹏:面向数字化转型的大数据顶层设计实践
  • day27_mysql
  • QwtPlotCurve使用说明