GOSMatch: Graph-of-Semantics Matching for Detecting Loop Closures in 3D LiDAR data

摘要

利用激光雷达的点云信息检测闭环是一件很不容易的事情,因为激光雷达的数据是不稳定的。本文提出了一种叫做GOSMatch的方法依靠语义级别的信息做场景重识别,本文的方法利用语义物体之间的空间关系产生新颖的描述符。本文还设计了一种由粗到细的测量来有效的找到闭环。此外, 一旦确定找到了闭环帧,系统就会给出准确的六自由度的位姿估计结果,本文在kitti做了测试取得了不错的效果。

介绍

当前传统的激光闭环检测方法是利用局部的特征点或者其他全局的特征,这种方法太注意局部的细节而忽略了更高层的特征约束。本文提出了一种利用语义信息来检测闭环的方法。本文利用语义信息构建了局部和全局的描述子。全局的描述子来高效的查找最相似的前K个闭环候选帧,局部的描述子用来计算当前帧和闭环候选帧之间的距离。本文的主要贡献如下:

  • 提出了GOSMatch,一个在城市道路场景下仅利用雷达观测的基于物体级语义信息来可靠场景识别的方法。

  • 通过编码语义物体之间的空间关系来构建全局和局部描述符以高效的进行两步闭环搜索。

  • 开源了GOSMatch到https://github.com/zhuyachen/GOSMatch,但是代码是m文件

相关工作

A.传统的基于雷达的场景识别

  • 从点云中随机选择特征点提取区域形状描述符。随后,使用投票策略在特征点中找到最近邻。

  • <

基于激光点云语义信息的闭环检测相关推荐

  1. 基于激光雷达点云的3D目标检测算法论文总结

    作者丨eyesighting@知乎 来源丨https://zhuanlan.zhihu.com/p/508859024 编辑丨3D视觉工坊 前言  过去很多年激光雷达的车规标准和高昂价格是阻碍其量产落 ...

  2. 目标检测YOLO实战应用案例100讲-基于激光雷达点云的三维目标检测算法研究

    目录 基于激光雷达点云的三维目标检测算法研究 基于投影图的方法 基于点云的多模态融合方法

  3. 【论文笔记】2019 基于激光点云pole检测的重定位方法 Long-Term Urban Vehicle Localization Using Pole Landmarks

    https://github.com/acschaefer/polex 本文提出了一个基于激光三维点云的二维车辆定位系统,其根据道路场景中的 "pole landmarks" (极 ...

  4. 动手学无人驾驶(4):基于激光雷达点云数据3D目标检测

    上一篇文章<动手学无人驾驶(3):基于激光雷达3D多目标追踪>介绍了3D多目标追踪,多目标追踪里使用的传感器数据为激光雷达Lidar检测到的数据,本文就介绍如何基于激光雷达点云数据进行3D ...

  5. 基于激光点云数据自动化实现道路标线分类、提取及矢量化

    Automatic Road Markings Extraction Classification And Vectorization Mobile From Laser Scanning Data ...

  6. 基于激光雷达点云的3D目标检测算法—端到端多视图融合

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Rubicon007@知乎 来源丨https://zhuanlan.zhihu.com/p/44 ...

  7. SemSegMap :基于3D点云语义信息的定位

    点云PCL免费知识星球,点云论文速读. 文章:SemSegMap - 3D Segment-Based Semantic Localization 作者:Andrei Cramariuc, Flori ...

  8. Lidar-RCNN:基于稀疏点云的3D目标检测网络(CVPR2021)

    作者丨柒柒@知乎 来源丨https://zhuanlan.zhihu.com/p/390322842 编辑丨3D视觉工坊 论文标题:LiDAR R-CNN: An Efficient and Univ ...

  9. 快速完整的基于点云闭环检测的激光SLAM系统

    我原来总结过LOAM_Livox,这篇文章主要是解决LOAM在长时间运行的时累计误差的问题.本文提出的方法计算关键帧的2D直方图,局部地图patch,并使用2D直方图的归一化互相关(normalize ...

最新文章

  1. 【spring】spring基于xml的声明式事务控制
  2. CSS3背景线性渐变
  3. 趣味c语言编程100例(一)
  4. 工作4年工资8K,还有什么理由不努力?
  5. (55)FPGA基本约束-UCF与XDC(第11天)
  6. ng-option小解
  7. c语言输入相应的成绩评定信息,C语言机练习题记答案.doc
  8. js判断字符在另一个字符串中出现次数
  9. 使用 VBScript 判断是否安装了雅虎助手的方法
  10. Caused by: org.elasticsearch.action.search.SearchPhaseExecutionException报错解决
  11. 学生成绩管理系统(合并文件,查找,总分排序,保存补考学生信息)
  12. Ubuntu - 消除登录界面小白点 - 禁用Guest来宾账户
  13. 【论文阅读CVPR2019】Text2Scene: Generating Compositional Scenes from Textual Descriptions
  14. Windows 10 资源管理器使用深色主题
  15. volatile保证可见性的验证
  16. yocto FILES_${PN}
  17. python之break语句练习
  18. Spark学习-DAY2
  19. 写论文要学python的哪些部分组成_一篇完整的论文由哪几个部分组成
  20. Empty reply from server

热门文章

  1. Andraoid 状态栏透明的方法
  2. Can I compile and run Dx11Shader for Maya 2015 on my side?
  3. reentrantlock 使用
  4. Centos5.5完整安装Cacti+Spine
  5. 服务API版本控制设计与实践
  6. 还不懂spring IOC核心原理?200行代码带你手撸一个
  7. 程序员语言也有鄙视链!某美团程序员爆料:筛选简历时,用go语言的基本不看!网友:当韭菜还当出优越感了!...
  8. 未读消息(小红点),前端 与 RabbitMQ 实时消息推送实践,贼简单~
  9. 愤怒!GitHub开始限制“受美国制裁”国家账号!
  10. 阿里巴巴一位 70 后程序员的 26 个职场感悟!