PL-VINS:实时基于点线的单目惯导SLAM系统
摘要:
利用线特征来提高基于点特征的视觉惯性SLAM(VINS)的定位精度越来越重要,因为它们提供了结构化场景中规则性的额外约束,然而,实时性能一直没有得到关注。本文介绍了PL-VINS,一种基于实时优化的具有点和线的单目VINS方法,它是在最新的基于点的VINS Mono的基础上发展起来的。观察到目前的工作是使用LSD算法来提取直线,但是LSD是为场景的形状结构表示而设计的,而不是针对特定的姿态估计问题,由于其昂贵的成本成为实时性能的瓶颈。本文通过对隐参数调整和长度抑制策略的研究,提出了一种改进的LSD算法。改进后的LSD的运行速度至少是LSD的三倍。此外,通过用pucker坐标表示线地标,线重投影残差被建模为中点到线的距离,然后通过迭代更新pucker坐标的最小四参数正交表示来最小化。在公共euro-benchmark数据集上的实验表明,在相同工作频率下,在低功耗CPU@1.1ghz下,该方法的定位误差比VINS-Mono算法低12-16%。
开源代码:https://github.com/cnqiangfu/PL-VINS。
相关工作与主要贡献
本文提出了PL-VINS,其特点包括:
(1)据
PL-VINS:实时基于点线的单目惯导SLAM系统相关推荐
- ORB-SLAM3 单目惯导ros-system-track
文章目录 ROS ros_mono_interial.cc Function 主函数 imu抓取 image 抓取 image与imu同步 ORB_SLAM3::System Function 构造 ...
- 论文简述 | 鸟瞰单目多体SLAM
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 编辑丨当SLAM遇见小王同学 声明: 本文只是个人学习记录,侵权可删.论文版权与著作权等全归原作者所有 ...
- 基于先验激光雷达地图的2D-3D线特征单目定位
论文标题 Monocular Camera Localization in Prior LiDAR Maps with 2D-3D Line Correspondences 1. 摘要 对于视觉导航任 ...
- 基于深度学习的单目深度估计综述
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 文章:Monocular Depth Estimation Based On Deep Learnin ...
- 基于深度学习的单目图像深度估计总结
图像深度估计,是目前计算机视觉研究中的经典问题.深度图(Depth Map)表示每个像素在空间中的位置,是一种普遍的三维场景信息表达方式,广泛应用于自动驾驶.三维重建等方面. 基于深度学习的单目图像深 ...
- 简述计算机视觉极限约束的原理,基于极线约束的单目立体视觉自由曲面棱镜设计...
摘要: 立体视觉是计算机视觉的一个重要分支,目前已经广泛应用于工业,航天,医疗等众多领域.随着立体视觉技术的发展和应用方向的不断拓展,人们对立体视觉系统经济化,微型化,轻量化的使用要求也在不断提升,多 ...
- 前车碰撞预警——FCW,基于深度学习和单目摄像头测距的前车碰撞预警源码
前车碰撞预警--FCW,基于深度学习和单目摄像头测距的前车碰撞预警源码. 单目测距,多目标跟踪. 车辆检测,智能adas,FCW,价格只包括源码及设计文档讲解. 我使用的版本说明: gpu版本: an ...
- 基于深度学习和单目摄像头测距的前车碰撞预警源码
前车碰撞预警--FCW,基于深度学习和单目摄像头测距的前车碰撞预警源码 单目测距,多目标跟踪. 车辆检测,智能adas,FCW,编号只包括源码及设计文档讲解. 我使用的版本说明: gpu版本: ano ...
- 单目+惯性 VIO SLAM 对比
https://www.zhihu.com/question/53571648 有哪些开源项目是关于单目+imu做slam的? https://zhuanlan.zhihu.com/p/3499510 ...
最新文章
- mybaits自连接查询
- [转]JDK动态代理
- 【华为云技术分享】基于小熊派开发板的智慧路灯开发版本更新
- 非root用户安装nginx
- 百度搜索关键词纠错机制研究
- volatile一题
- 万特电能表接线仿真系统 软件_电工学习PLC和接线入门 之 无中生有(软件仿真)...
- 生成BDS卫星1和卫星2的B1C信号的数据分量主码、 导频分量主码和子码
- mybatis insert返回自增主键的id值
- 互联网数仓之:Lambda架构 vs Kappa架构
- 机房收费系统——退卡
- php讯飞文本纠错接口对接
- oracle 基础dbms错误,更改对 DBMS 错误的响应
- vue created钩子使用后台数据赋值给data里的变量,报错‘undefined’
- PID控制器中的常见问题
- ABAQUS振动切削
- ddr2是几代内存_如何区分DDR1 DDR2 DDR3内存条
- 真的输了,五笔输入法败给拼音,它输给了时代
- CocosCreator项目实战(15):动画与音效
- echarts水球图