能否推荐几个比较有研究价值的SLAM方向?

2020 年 1 月 15 日 计算机视觉life

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

快速获得最新干货


本文由计算机视觉life整理,如有侵权可联系删除。原文链接:https://www.zhihu.com/question/269069887

原提问:

题主女生,研一,导师分配做slam方向,但是一直没给出具体的研究思路,自己通过初步了解,对这个方向也比较感兴趣。我的计划是能发篇水平不错的论文,毕业后直接工作,最好能与slam有些关系,但是现在有些迷茫,希望各路大神能给出一些具体的研究方向的建议,以及个人能力需要达到一个什么样的水平?


吴小奇:

实际上题主问的应该是:研究生阶段可以做出东西的SLAM方向。

因为激光SLAM的发展已经较为成熟,所以猜想这里题主应该更加关注的是视觉SLAM这一块:

清华大学高翔博士的blog中:视觉SLAM漫谈 (三): 研究点介绍已经说明的很清楚,对于SLAM的基础研究来说有哪些具体的研究点。

从应用层面来说的话,我这里所考虑到的主要有几点:

  1. 导航方向:如何通过视觉SLAM构建出来的地图进行导航?导航当中的路径如何规划?

  2. 深度学习方向:如何用深度学习为SLAM提供场景理解?其中语义SLAM帮助机器人识别场景中的物体是现在研究的热门之一。

  3. AR方向:如何通过SLAM为AR提供位置服务并在实际场景中有所应用(但感觉苹果的ARkit已经实现的较好了)

  4. 还有就是针对实际使用的场景:动态场景中人员的干扰,光照的变化等等,这些都是可以研究的方向。

关于资料来说的话:首先首推的就是前面提到的高翔博士的blog(视觉SLAM漫淡 - 半闲居士 - 博客园)和高翔博士的《SLAM十四讲》。另外就是圣经《Multiple View Of Geometry》还有《State estimation of Robots》。

至于要达到什么要求的话....,这个还真不好说:首先C++要过关,可以看这篇回答《研究SLAM,对编程的要求有多高?》所以《C++ Primer》和《STL学习》这两本书我觉得肯定少不了(至少我觉得看完这两本书后直接开始撸各个SLAM开源代码的压力小得多的多)。然后为了能自己对开源SLAM修改的话《重构》这本书最好看下(看完这本后,1W+的SLAM源码真的没有那么可怕了)。

另外说点题外话:现在SLAM发展较热,虽然还没有去公司实习,但是感觉各个公司各位SLAMer的要求没有那么高。但是实际上个人觉得要做好SLAM的话,至少需要两年的时间好好打好基础,然后才有可能能对SLAM有所研究和突破。用韩寒的话来说就是现在风太大了,猪都吹上天了,但风一过,猪掉下来也就死了。我们要做一颗树,这样才能长久地生存。小白答题,如果有错的话,麻烦各位多多指教。


匿名:

工作狗,对研究没什么有用的建议,只说几句废话:

  1. 不建议初学者从《计算机视觉中的多视图几何》看起,不是说这本书不好,而是它没有针对性,当然如果你有大把时间,当我没说;

  2. 发论文是需要有创新点的,既然你是硕士,最好不要自己创造新理论,问问导师或者师兄师姐,找个已有但不成熟的方案,钻下去。说白了,就是要挑别人文章里的刺,或者在已有方案的基础上创新。当然,如果你是旷世奇才,也当我没说;

  3. 如果你想短时间入门的话,快速读完《视觉slam十四讲》部分章节,然后就着论文看orb-slam源码是个不错的选择。一是因为orb-slam代码可读性高,博客多,还有中文注释版,跟《视觉十四讲》重合也挺大。。。二是因为它全,闭环检测,重定位,跟踪建图都有。。。当然如果你已经有slam经验了,那也当我什么都没说;

  4. 最后多说句题外话,你都打算工作了,去个企业实习比发个论文更重要。。。把slam理论学扎实,动手能力强,有个自己小小的demo,刷刷题,然后找个名企实习,比发论文帮助更大。当然,如果你是大牛,还是当我神马都没说。。。


Kissrabbit:

近几年,也有人在做用深度学习技术做视觉里程计的工作,也是一个比较不错的方向,至少听起来还是很高大上的,逼格够,不过,就是这种方法的理论基础弱,可解释性太低,有点让人不知所云,但还是很热的,可以推荐楼主看看DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networks,这篇文章,还有其他的,如PoseNet,CNN-SLAM、Exploring Representation Learning With CNNs,都可以的;

另外,近几年语义SLAM也是一个热门方向,目前,该领域还不是很成熟,所以有很多坑可以挖,前一阵子读了一些文章,推荐给楼主几篇:SLAM++_ Simultaneous Localisation and Mapping at the Level of Objects、Towards semantic SLAM using a monocular camera、A SLAM based Semantic Indoor Navigation System,更多的文章就从参考文献找吧。

另外,一篇Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age ,是SLAM的全方位的综述,真的很有必要看一下子的,强烈推荐!

至于如何入门SLAM,其他楼主都说的很好了,我就不废话了。不过,ORB-SLAM开源代码,还是很推荐楼主跑一跑的,学习学习,可以对基于特征的视觉SLAM方法有很多的认识的。



从零开始学习三维视觉核心技术SLAM,扫描查看介绍,3天内无条件退款

早就是优势,学习切忌单打独斗,这里有教程资料、练习作业、答疑解惑等,优质学习圈帮你少走弯路,快速入门!

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器自动驾驶、计算摄影、检测、分割、识别、Re-id、强化学习、模型压缩剪枝、医学影像、GAN算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~


投稿、合作也欢迎联系:simiter@126.com

长按关注计算机视觉life


 欢迎加入从零开始学习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 | 用四元数插值来对齐IMU和图像帧

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

视觉SLAM技术综述

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

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

详解 | SLAM回环检测问题

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

吐血整理 | SLAM方向国内有哪些优秀的公司?

最强战队 | 三维视觉、SLAM方向全球顶尖实验室汇总

SLAM方向公众号、知乎、博客上有哪些大V可以关注?

汇总 | 最全 SLAM 开源数据集

综述 | SLAM回环检测方法

干货总结 | SLAM 面试常见问题及参考解答
2019 最新SLAM、定位、建图求职分享,看完感觉自己就是小菜鸡!
2019暑期计算机视觉实习应聘总结

2018年SLAM、三维视觉方向求职经验分享

经验分享 | SLAM、3D vision笔试面试问题


最新AI干货,我在看  

登录查看更多
0

相关内容

即时定位与地图构建(SLAM或Simultaneouslocalizationandmapping)是这样一种技术:使得机器人和自动驾驶汽车等设备能在未知环境(没有先验知识的前提下)建立地图,或者在已知环境(已给出该地图的先验知识)中能更新地图,并保证这些设备能在同时追踪它们的当前位置。
【开放书】SLAM 中的几何与学习方法,62页pdf
专知会员服务
107+阅读 · 2020年6月5日
基于视觉的三维重建关键技术研究综述
专知会员服务
154+阅读 · 2020年5月1日
专知会员服务
109+阅读 · 2020年3月12日
专知会员服务
85+阅读 · 2019年12月13日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
20+阅读 · 2019年11月7日
高翔:谈谈语义SLAM/地图
计算机视觉life
32+阅读 · 2019年3月26日
【泡泡机器人】也来谈语义SLAM/语义地图
泡泡机器人SLAM
20+阅读 · 2019年3月12日
2018年SLAM、三维视觉方向求职经验分享
计算机视觉life
17+阅读 · 2019年2月25日
研究SLAM,对编程的要求有多高?
计算机视觉life
24+阅读 · 2019年2月18日
SLAM领域牛人、牛实验室、牛研究成果梳理
计算机视觉life
12+阅读 · 2018年12月6日
对比激光SLAM与视觉SLAM:谁会成为未来主流趋势?
人工智能学家
8+阅读 · 2018年11月13日
从零开始一起学习SLAM | SLAM有什么用?
计算机视觉life
18+阅读 · 2018年9月17日
牛逼哄哄的SLAM技术即将颠覆哪些领域
算法与数学之美
5+阅读 · 2017年11月15日
推荐|视觉SLAM漫淡:机器人即时定位与地图构建!
全球人工智能
8+阅读 · 2017年9月30日
Structure Aware SLAM using Quadrics and Planes
Arxiv
4+阅读 · 2018年8月13日
VIP会员
相关VIP内容
【开放书】SLAM 中的几何与学习方法,62页pdf
专知会员服务
107+阅读 · 2020年6月5日
基于视觉的三维重建关键技术研究综述
专知会员服务
154+阅读 · 2020年5月1日
专知会员服务
109+阅读 · 2020年3月12日
专知会员服务
85+阅读 · 2019年12月13日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
20+阅读 · 2019年11月7日
相关资讯
高翔:谈谈语义SLAM/地图
计算机视觉life
32+阅读 · 2019年3月26日
【泡泡机器人】也来谈语义SLAM/语义地图
泡泡机器人SLAM
20+阅读 · 2019年3月12日
2018年SLAM、三维视觉方向求职经验分享
计算机视觉life
17+阅读 · 2019年2月25日
研究SLAM,对编程的要求有多高?
计算机视觉life
24+阅读 · 2019年2月18日
SLAM领域牛人、牛实验室、牛研究成果梳理
计算机视觉life
12+阅读 · 2018年12月6日
对比激光SLAM与视觉SLAM:谁会成为未来主流趋势?
人工智能学家
8+阅读 · 2018年11月13日
从零开始一起学习SLAM | SLAM有什么用?
计算机视觉life
18+阅读 · 2018年9月17日
牛逼哄哄的SLAM技术即将颠覆哪些领域
算法与数学之美
5+阅读 · 2017年11月15日
推荐|视觉SLAM漫淡:机器人即时定位与地图构建!
全球人工智能
8+阅读 · 2017年9月30日
Top
微信扫码咨询专知VIP会员