SLAM架构的两篇顶会论文解析
SLAM架构的两篇顶会论文解析
一. 基于superpoint的词袋和图验证的鲁棒闭环检测
标题:Robust Loop Closure Detection Based on Bag of SuperPoints and Graph Verification
作者:Haosong Yue, Jinyu Miao, Yue Yu, Weihai Chen and Changyun Wen
来源:IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS),2019
摘要
闭环检测(LCD)是机器人的一项关键技术,它可以在长时间探索后纠正累积的定位误差。在本文中,我们提出了一种基于superpoint的词袋和图形验证的鲁棒LCD算法。系统首先使用SuperPoint神经网络提取兴趣点和特征描述符。然后,考虑连续训练图像之间的关系,以渐进和自我监督的方式训练视觉词汇。最后,使用匹配的特征点构造拓扑图,以验证词袋(BoW)框架获得的候选循环闭合。在几个典型的数据集上使用最新的LCD算法进行了比较实验。结果表明,我们提出的图形验证方法可以显着提高图像匹配的准确性,并且整体LCD方法优于现有方法。
贡献
1. 利用SuperPoint(一个完全卷积的网络)提取关键点和描述符,这比LCD中现代使用的特征提取方法更准确。
2. 以渐进方式训练视觉词汇,充分考虑相应训练图像之间的关系。
3. 提出了一种基于拓扑图模型的新颖验证方法,以确认BoW框架获得的候选回路闭合。

图1 由我们提出的算法构建的拓扑图。红点表示选定的SuperPoint特征点,即图形的节点。绿线表示节点之间的边缘。只有两个候选图像具有相同的图结构,它们才被视为循环闭合。

图2 我们提议的框架概述。

图3 词汇建立的过程。
表1 具有100%精度的不同算法的最大调用数


图4 第3步的例证在图表大厦的。如果将结构从(a)更改为(b)后最小内角变大,则将保留更改。

图5 所提出的方法在各种数据集上的性能。

图6 在城市中心数据集中使用和不使用图形验证的算法的比较结果。

图7 在New College数据集上使用和不使用图验证的算法的比较结果。
表2 不同算法的平均执行时间(MS)。

二.持续更新地图的场景管理
标题:View management for lifelong visual maps
作者:Nandan Banerjee, Ryan C. Connolly, Dimitri Lisin, Jimmy Briggs, and Mario E. Munich
来源:IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS),2019
摘要
在基于图的视觉SLAM系统当中,观测系统和闭环系统的时间复杂度是与地图中存储的场景(view)的数量相关的函数。一些算法,比如近似最近邻搜索可以使这个函数达到亚线性的程度。尽管如此,随着时间的推移,view的数量会不断增加,终将会使系统的运行速度和精度变得不可接受,特别是在计算力和内存收到约束的SLAM系统当中。但是不是所有的场景的重要性都是一样的。有一些view很少被观测到,这是由于view可能是在非正常光照条件下创建的,或者是由低质量的图像构建而成,也有可能场景位置的外观已经发生了变化。对于这些view,可以将他们移除从而提高SLAM系统的表现。在本文中,作者提出一种在视觉SLAM系统中,去除这些view的方法,从而使系统在长时间运行时,依然能够保持速度和精度。

图1 机器人观测到的场景中的一个view,红色十字是检测到的keypoint。

图2 机器人运行十分钟后生成的图结构,其中青色倒三角形表示位姿节点,红色,黄色和绿色的倒三角分别表示新观测,稍微观测和经常观测到的view 节点。

图3 上图显示的是机器人在同一个环境中,不同的光照条件下运行多次,随着时间的推移,观测到的view的个数在增加。

图4 根据view分数进行裁剪后,环境中剩下的view的位置。图中的view的位置是不均匀分布的。

图5 在同样的环境中,应用最近邻约束后,view的位置呈现均匀分布。

图6 作者在不同的地图上进行了测试。
SLAM架构的两篇顶会论文解析的更多相关文章
- 顶会两篇论文连发,华为云医疗AI低调中崭露头角
摘要:2020年国际医学图像计算和计算机辅助干预会议(MICCAI 2020),论文接收结果已经公布.华为云医疗AI团队和华中科技大学合作的2篇研究成果入选. 同时两篇研究成果被行业顶会收录,华为云医 ...
- 网易云安全两篇论文入选计算机视觉顶级会议ICCV
本文由 网易云发布. 10月22日至29日,全球计算机视觉顶尖专家们共聚威尼斯,参加ICCV2017国际计算机视觉大会,就领域内最新成果展开集中研讨,大会论文集也代表了计算机视觉领域最新的发展方向和 ...
- 如何在两个月的时间内发表一篇EI/SCI论文-我的时间管理心得
在松松垮垮的三年研究生时期,要说有点像样的成果,也只有我的小论文可以谈谈了.可能有些厉害的角色研究生是丰富而多彩的,而大多数的同学在研究生阶段可能同我一样,是慢悠悠的渡过的,而且可能有的还不如我,我还 ...
- 两篇论文之CNN中正交操作
CNN的权值正交性和特征正交性,在一定程度上是和特征表达的差异性存在一定联系的. 下面两篇论文,一篇是在训练中对权值添加正交正则提高训练稳定性,一篇是对特征添加正交性的损失抑制过拟合. 第一篇:Ort ...
- (转)高性能网站架构之缓存篇—Redis集群搭建
看过 高性能网站架构之缓存篇--Redis安装配置和高性能网站架构之缓存篇--Redis使用配置端口转发 这两篇文章的,相信你已经对redis有一定的了解,并能够安装上,进行简单的使用了,但是在咱们的 ...
- (转) ICCV 2015:21篇最火爆研究论文
ICCV 2015:21篇最火爆研究论文 ICCV 2015: Twenty one hottest research papers “Geometry vs Recognition” ...
- itemKNN发展史----推荐系统的三篇重要的论文解读
itemKNN发展史----推荐系统的三篇重要的论文解读 本文用到的符号标识 1.Item-based CF 基本过程: 计算相似度矩阵 Cosine相似度 皮尔逊相似系数 参数聚合进行推荐 根据用户 ...
- 小白两篇博客熟练操作MySQL 之 第一篇
小白两篇博客熟悉操作MySQL 之 第一篇 一.概述 1. 什么是数据库? 答: 储存数据的仓库, 如: 在ATM的事例中创建的一个db 目录, 称为数据库 2. 什么是Mysql, Oracl ...
- 【进阶之路】Redis基础知识两篇就满足(一)
导言 大家好,我是南橘,一名练习时常两年半的java练习生,这是我在博客园的第一篇文章,当然,都是要从别处搬运过来的,不过以后新的文章也会在博客园同步发布,希望大家能多多支持^_^ 这篇文章的出现,首 ...
随机推荐
- hdu4415 不错的想法题
题意: 一个人他有一定的血,有一些怪物,他去杀怪物,有的怪物杀死他后还可以在不费自己血的情况下任意杀死一些怪物,问你他最多杀死多少怪物,在最多杀怪前提下最好用多少血,(大体题意是这样). 思路: 首先 ...
- Python中的输入(input)和输出打印
目录 最简单的打印 打印数字 打印字符 字符串的格式化输出 python中让输出不换行 以下的都是在Python3.X环境下的 使用 input 函数接收用户的输入,返回的是 str 字符串 最简单的 ...
- Python脚本暴力破解FTP口令(ftplib)
目录 判断FTP服务器是否允许匿名登录 暴力破解FTP口令 列出FTP目录内的网页文件 综合 环境:Windows python2.7.15 ftplib模块是python下用于ftp服务的模块 . ...
- IDEA 这样设置,好看到爆炸!!!
Hello,大家好,我是楼下小黑哥. 今天这篇文章是次条视频的文案,这里推荐大家直接看视频学习. IDEA 这样设置,好看到爆炸!!!#01 今天这期我们来分享几个美化 IDEA 设置技巧,让你的 I ...
- PHP 父类方法如何访问子类属性
设计知识点 类与对象->后期静态绑定 出现的问题 A 类为父类 里面有一个方法为调用当前类的 $name 属性 当 B 类继承了 A类时 但是输出仍然是 A (父类) 的 属性? <?ph ...
- 异常检测算法Robust Random Cut Forest(RRCF)关键定理引理证明
摘要:RRCF是亚马逊发表的一篇异常检测算法,是对周志华孤立森林的改进.但是相比孤立森林,具有更为扎实的理论基础.文章的理论论证相对较为晦涩,且没给出详细的证明过程.本文不对该算法进行详尽的描述,仅对 ...
- [网络编程之Socket套接字介绍,套接字工作流程,基于TCP协议的套接字程序]
[网络编程之Socket套接字介绍,套接字工作流程,基于TCP协议的套接字程序] 为何学习socket套接字一定要先学习互联网协议: 1.首先:要想开发一款自己的C/S架构软件,就必须掌握socket ...
- not full 和 default
create table t16( id int, name char(6), sex enum('male','female') not null default 'male'); insert i ...
- 013.Kubernetes认证授权
一 Kubernetes认证系统介绍 1.1 访问控制 Kubernetes API的每个请求都会经过多阶段的访问控制之后才会被接受,这包括认证.授权以及准入控制(Admission Control) ...
- 问题解决: PythonStudy 环境搭建
环境搭建的时候遇到问题 参见帖子: http://www.xitongcheng.com/jiaocheng/dnrj_article_24923.html 虚拟机运行的时候会遇到 最近有用户发现在电 ...