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

DAVIS第二课:基于事件相机的视觉里程计

开始学习基于事件相机的SLAM方法,先从VO开始,熟悉事件相机的数据和处理方式;

本课 主要是阅读Event-based Visual Inertial Odometry论文的记录

1. 摘要

事件相机通过检测像素的亮暗强度变化从而异步输出信号, 根据这一特性提出了一种新的视觉感知模型。由于这种事件相机的最高输出速率能达到(1MHZ), 因此该相机能够适应于高速运动和高动态范围的场景,而在这些场景中传统的相机无法使用。

在这篇文章中,我们提出第一种基于事件相机的VIO方法,这种方法是通过融合惯性测量单元,基于追踪算法,提出的一种精确地相机位姿估计。我们的算法是异步进行的,并以与摄像机速度成比例的速率提供测量更新。这个算法选择图像平面的特征,并在事件流中追踪这些特征的时空窗。

EKF与无结构化的测量模型融合了IMU的测量数据,而来自于滤波器输出的相机位姿可以用来初始化下一步追踪和丢弃失败的跟踪点。

我们成功的在Event-dataset众多有挑战性的场景中实现了本文的算法。

2. 相关技术介绍

  • 本文的核心

    核心一: 仅通过异步事件定义的特征,能够解决传统的VO问题;

    核心二: 本文实现的VIO方法,仅利用事件流和IMU数据而没有使用任何的图像帧;

    核心三: 本文提出一种数据关联方法,它能够将多重空间邻域柔性的连接在一起,在这种方式下的特征运动是通过事件位姿的权重来进行计算得出的。

相关文章:

  • Rtab-Map学习之rtabmap_ros源代码剖析
  • DAVIS前言:事件相机资料调研
  • DAVIS第三课: 基于事件相机的光流法计算
  • CUDA学习第一天: 基础概念扫盲
  • CUDA学习第二天: GPU核心与SM核心组件
  • DAVIS第四课:基于DAVIS的特征点检测和追踪
  • CUDA学习第三天:Kernel+grid+block关系
  • DAVIS第五课: 基于事件相机的一种几何实时3DSLAM算法
  • ubuntu学习技巧1:容易混淆但又重要的命令
  • RGB颜色空间对应的不同颜色列表
  • V-SLAM重读(1): SVO: Fast Semi-Direct Monocular Visual Odometry
  • C++11回顾学习(4): 语法解析之虚函数与继承
  • ROS回顾学习(10): 项目研究中遇到问题记录2
  • ROS深入学习(1): ROS程序简单调试方式
  • C++ 11回顾学习(5): STL中的vector - map - pair对比
  • ➹使用webpack配置多页面应用(MPA)
  • 0基础学习移动端适配
  • CSS实用技巧干货
  • Effective Java 笔记(一)
  • laravel with 查询列表限制条数
  • opencv python Meanshift 和 Camshift
  • spring security oauth2 password授权模式
  • SpriteKit 技巧之添加背景图片
  • 力扣(LeetCode)56
  • 思否第一天
  • 算法---两个栈实现一个队列
  • 物联网链路协议
  • 学习笔记TF060:图像语音结合,看图说话
  •  一套莫尔斯电报听写、翻译系统
  • 译米田引理
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 转载:[译] 内容加速黑科技趣谈
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (27)4.8 习题课
  • (Java)【深基9.例1】选举学生会
  • (Ruby)Ubuntu12.04安装Rails环境
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (转载)从 Java 代码到 Java 堆
  • .net wcf memory gates checking failed
  • .Net接口调试与案例
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • @RunWith注解作用
  • [ 转载 ] SharePoint 资料
  • [20180129]bash显示path环境变量.txt
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [C++]四种方式求解最大子序列求和问题
  • [CC2642R1][VSCODE+Embedded IDE+IAR Build+Cortex-Debug] TI CC2642R1基于VsCode的开发环境
  • [GN] 后端接口已经写好 初次布局前端需要的操作(例)
  • [IE编程] 如何获得IE版本号
  • [Java、Android面试]_10_Java中==与equal()方法的区别?重写equal()方法?
  • [javascript]Tab menu实现
  • [LeetCode] Sort List