OpenVSLAM:日本新开源”全能“视觉SLAM框架

2019 年 6 月 12 日 计算机视觉life

点击上方“计算机视觉life”,选择“星标”

快速获得第一手干货

本文转载自我爱计算机视觉。

很多人说深度学习和SLAM是计算机视觉目前最火的应用方向。深度学习自不必说,SLAM则已经悄悄走入我们的生活,如扫地机器人、无人机、增强现实游戏等。


日本先进工业科技研究所(National Institute of Advanced Industrial Science and Technology )最近开源了一套视觉SLAM算法:OpenVSLAM。


开源地址:

https://github.com/xdspacelab/openvslam



仅仅三天时间,已经有447颗星。



OpenVSLAM是一套单目、立体、RGB-D视觉SLAM系统,其主要特点:


  • 兼容多种相机类型,并可以轻松定制兼容其他类型相机;

  • 可以存储和加载创建的地图,然后OpenVSLAM可以基于预先构建的地图定位新图像;

  • 系统完全模块化的;

  • 提供了一些代码片段来理解该系统的核心功能。


OpenVSLAM基于具有稀疏特征的间接SLAM算法构建的,例如ORB-SLAM,ProSLAM和UcoSLAM。


OpenVSLAM的最引人注意的特性是系统可以处理使用多种相机模型捕获的图像,例如透视相机、鱼眼相机和equirectangular相机(环绕平行多相机系统)。如果需要,用户可以轻松实现支持其他的相机模型(例如双鱼眼、catadioptric等)。


例如,使用equirectangular相机模型(RICOH THETA系列,insta360系列等)的视觉SLAM算法如下所示:



官方提供了较详细的文档:

https://openvslam.readthedocs.io/en/master/



简单的教程:

https://openvslam.readthedocs.io/en/master/simple_tutorial.html#



以及使用范例:

https://openvslam.readthedocs.io/en/master/example.html



它可以帮助研究SLAM算法的同学很方便地在三大数据集:

  • KITTI Odometry dataset、

  • EuRoC MAV dataset、

  • TUM RGBD dataset

进行算法性能评测。


该库使用 BSD 2-Clause License,也就是允许商用,但要声明版权方。

学术交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、算法竞赛、图像检测分割、人脸人体、医学影像、综合等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

推荐阅读

从零开始一起学习SLAM | 为什么要学SLAM?

从零开始一起学习SLAM | 学习SLAM到底需要学什么?

从零开始一起学习SLAM | SLAM有什么用?

从零开始一起学习SLAM | C++新特性要不要学?

从零开始一起学习SLAM | 为什么要用齐次坐标?

从零开始一起学习SLAM | 三维空间刚体的旋转

从零开始一起学习SLAM | 为啥需要李群与李代数?

从零开始一起学习SLAM | 相机成像模型

从零开始一起学习SLAM | 不推公式,如何真正理解对极约束?

从零开始一起学习SLAM | 神奇的单应矩阵

从零开始一起学习SLAM | 你好,点云

从零开始一起学习SLAM | 给点云加个滤网

从零开始一起学习SLAM | 点云平滑法线估计

从零开始一起学习SLAM | 点云到网格的进化

从零开始一起学习SLAM | 理解图优化,一步步带你看懂g2o代码

从零开始一起学习SLAM | 掌握g2o顶点编程套路

从零开始一起学习SLAM | 掌握g2o边的代码套路

从零开始一起学习SLAM | ICP原理及应用

SLAM初识

SLAM技术框架

惯性导航系统简介

视觉里程计:起源、优势、对比、应用

视觉里程计:特征点法之全面梳理

SLAM领域牛人、牛实验室、牛研究成果梳理

我用MATLAB撸了一个2D LiDAR SLAM

可视化理解四元数,愿你不再掉头发

IMU标定 | 工业界和学术界有什么不同?

汇总 | VIO、激光SLAM相关论文分类集锦

SLAM中VIO的优势及入门姿势

汇总 | 3D机器学习资源汇总

视觉SLAM技术综述

研究SLAM,对编程的要求有多高?

深度学习遇到SLAM | 如何评价基于深度学习的DeepVO,VINet,VidLoc?

新型相机DVS/Event-based camera的发展及应用

视觉SLAM关键方法总结

现在开源的RGB-D SLAM有哪些?

详解 | SLAM回环检测问题

干货总结 | SLAM 面试常见问题及参考解答

谭平:从相机标定到SLAM,极简三维视觉六小时课程视频

汇总 | SLAM、重建、语义相关数据集大全


从零开始学习SLAM,扫描查看介绍,3天内无条件退款

有效期一年,每天0.3元,帮你少走弯路,快速入门SLAM!


最新AI干货,我在看  

登录查看更多
13

相关内容

即时定位与地图构建(SLAM或Simultaneouslocalizationandmapping)是这样一种技术:使得机器人和自动驾驶汽车等设备能在未知环境(没有先验知识的前提下)建立地图,或者在已知环境(已给出该地图的先验知识)中能更新地图,并保证这些设备能在同时追踪它们的当前位置。
【开放书】SLAM 中的几何与学习方法,62页pdf
专知会员服务
109+阅读 · 2020年6月5日
基于视觉的三维重建关键技术研究综述
专知会员服务
160+阅读 · 2020年5月1日
抢鲜看!13篇CVPR2020论文链接/开源代码/解读
专知会员服务
49+阅读 · 2020年2月26日
专知会员服务
86+阅读 · 2019年12月13日
一行命令搞定图像质量评价
计算机视觉life
12+阅读 · 2019年12月31日
汇总 | SLAM、重建、语义相关数据集大全
计算机视觉life
5+阅读 · 2019年5月29日
【泡泡汇总】最强 SLAM Datasets 合辑
泡泡机器人SLAM
17+阅读 · 2019年5月27日
现在开源的RGB-D SLAM有哪些?
计算机视觉life
30+阅读 · 2019年5月8日
已删除
将门创投
10+阅读 · 2019年3月6日
视觉SLAM技术综述
计算机视觉life
25+阅读 · 2019年1月4日
Maplab:研究视觉惯性建图和定位的开源框架
泡泡机器人SLAM
16+阅读 · 2018年4月4日
Arxiv
9+阅读 · 2019年11月6日
Structure Aware SLAM using Quadrics and Planes
Arxiv
4+阅读 · 2018年8月13日
Arxiv
5+阅读 · 2016年10月24日
VIP会员
相关资讯
一行命令搞定图像质量评价
计算机视觉life
12+阅读 · 2019年12月31日
汇总 | SLAM、重建、语义相关数据集大全
计算机视觉life
5+阅读 · 2019年5月29日
【泡泡汇总】最强 SLAM Datasets 合辑
泡泡机器人SLAM
17+阅读 · 2019年5月27日
现在开源的RGB-D SLAM有哪些?
计算机视觉life
30+阅读 · 2019年5月8日
已删除
将门创投
10+阅读 · 2019年3月6日
视觉SLAM技术综述
计算机视觉life
25+阅读 · 2019年1月4日
Maplab:研究视觉惯性建图和定位的开源框架
泡泡机器人SLAM
16+阅读 · 2018年4月4日
Top
微信扫码咨询专知VIP会员