本文提出了一种快速鲁棒的点云配准算法,对存在离群噪声点的点云数据具有较好的配准效果。首先使用了截断最小二乘(Truncated Least Squares TLS)代价函数重新构造配准问题 ,该代价是的估计点对时能够对大部分的不正确的对应点不加入计算,然后使用了一个通用的图论框架来分离尺度,旋转和平移,从而允许对这三个变换矩阵进行级联求解,尽管这三个矩阵在本质上仍然是非凸的组合函数,但是论文中:

(1)LTS尺度和平移估计可以通过自适应的投票方法求解多项式的解

(2)LTS旋转估计矩阵是被认为符合semidefinite program(SDP),即便在极端异常的数据中也是符合的。所以该 算法是被命令为TEASER(Truncated least squares Estimation And SEmidefinite Relaxation)

TeaseR++是一个用C++的快速、鲁棒的点云配准库,具有Python和Matlab接口。

github:https://github.com/MIT-SPARK/TEASER-plusplus

主要功能介绍

对于提出的两种算法,论文在一些开源的数据集,比如目标检测以及3Dmatch扫描的数据集测试了算法的性能,结果证明:

(1)这两种算法比较而言都是最先进的(比如e.g., RANSAC, branch-&-bound, heuristics),并且对有异常值的点云都很鲁棒。

(2)TEASER++可以在毫秒内运行,是目前最快的鲁棒的配准算法(有兴趣的可以验证一下)

(3)TEASER++ is so robust it can also solve problems without correspondences(没有对应关系也可以配准?)

论文图集

演示demo

配准实例

算法1伪代码

算法2伪代码

总结

TEASER++可以解决三维空间中两点云之间的刚体变换问题,即使输入对应点有大量的异常点,它也能很好地实现点云配准。

英文教程

资源

三维点云论文及相关应用分享

【点云论文速读】基于激光雷达的里程计及3D点云地图中的定位方法

3D目标检测:MV3D-Net

三维点云分割综述(上)

3D-MiniNet: 从点云中学习2D表示以实现快速有效的3D LIDAR语义分割(2020)

win下使用QT添加VTK插件实现点云可视化GUI

JSNet:3D点云的联合实例和语义分割

大场景三维点云的语义分割综述

PCL中outofcore模块---基于核外八叉树的大规模点云的显示

基于局部凹凸性进行目标分割

基于三维卷积神经网络的点云标记

点云的超体素(SuperVoxel)

基于超点图的大规模点云分割

更多文章可查看:点云学习历史文章大汇总

SLAM及AR相关分享

【开源方案共享】ORB-SLAM3开源啦!

【论文速读】AVP-SLAM:自动泊车系统中的语义SLAM

【点云论文速读】StructSLAM:结构化线特征SLAM

SLAM和AR综述

常用的3D深度相机

AR设备单目视觉惯导SLAM算法综述与评价

SLAM综述(4)激光与视觉融合SLAM

Kimera实时重建的语义SLAM系统

SLAM综述(3)-视觉与惯导,视觉与深度学习SLAM

易扩展的SLAM框架-OpenVSLAM

高翔:非结构化道路激光SLAM中的挑战

SLAM综述之Lidar SLAM

基于鱼眼相机的SLAM方法介绍

往期线上分享录播汇总

第一期B站录播之三维模型检索技术

第二期B站录播之深度学习在3D场景中的应用

第三期B站录播之CMake进阶学习

第四期B站录播之点云物体及六自由度姿态估计

第五期B站录播之点云深度学习语义分割拓展

第六期B站录播之Pointnetlk解读

[线上分享录播]点云配准概述及其在激光SLAM中的应用

[线上分享录播]cloudcompare插件开发

[线上分享录播]基于点云数据的 Mesh重建与处理

[线上分享录播]机器人力反馈遥操作技术及机器人视觉分享

[线上分享录播]地面点云配准与机载点云航带平差

点云PCL更多活动请查看:点云PCL活动之应届生校招群

扫描下方微信视频号二维码可查看最新研究成果及相关开源方案的演示:

如果你对本文感兴趣,请点击“原文阅读”获取知识星球二维码,务必按照“姓名+学校/公司+研究方向”备注加入免费知识星球,免费下载pdf文档,和更多热爱分享的小伙伴一起交流吧!同时如果你也有分享精神可以加入我们的微信群,一起学习,一起分享。

以上内容如有错误请留言评论,欢迎指正交流。如有侵权,请联系删除

扫描二维码

关注我们

让我们一起分享一起学习吧!期待有想法,乐于分享的小伙伴加入免费星球注入爱分享的新鲜活力。分享的主题包含但不限于三维视觉,点云,高精地图,自动驾驶,以及机器人等相关的领域。

分享及合作方式:微信“920177957”(需要按要求备注) 联系邮箱:dianyunpcl@163.com,欢迎企业来联系公众号展开合作。

点一下“在看”你会更好看耶

TeaseR++:快速鲁棒的C++点云配准库介绍+英文版视频教程相关推荐

  1. 快速鲁棒的多模态遥感影像配准系统(可下载,支持大尺寸遥感影像),性能超越国际著名遥感商业软件ERDAS和ENVI

    文章目录 一.引言 二.多模态配准系统的技术流程 1.特征点检测 2.同名点匹配 3.误差剔除 4.图像校正 三.实验结果 四.总结 五.知识产权 一.引言 近些年来,随着国产卫星的不断发射,导致各种 ...

  2. 一种基于Matlab的快速鲁棒特征点(surf)的图像拼接技术

    一.引言 快速鲁棒特征(Speeded-up robust feature,SURF)算法在图像匹配.模式识别.图像拼接等众多领域有着广泛的应用[1].有学者提出一种基于快速鲁棒特征(SURF)的眼底 ...

  3. Patchwork++论文阅读——基于3D点云的快速鲁棒地面分割算法

    文章目录 摘要 1. 介绍 2. 相关工作 A. 基于学习的地面分割方法 B. 传统的地面分割方法 C. 地面分割的应用 3. PATCHWORK++:快速.稳健.自适应的地面分割 A. 问题定义 B ...

  4. 基于点云描述子的立体视觉里程计快速鲁棒的位置识别方法

    点云PCL免费知识星球,点云论文速读. 文章:A Fast and Robust Place Recognition Approach for Stereo Visual Odometry Using ...

  5. PDAL点云处理库介绍

    点击"蓝字"关注点云PCL,选择"星标"获取最新文章 PDAL是点云数据处理的库.这是一个C/C++开源库,用于点云数据的转换和处理.尽管该库中许多工具的重点和 ...

  6. PCL - 3D点云配准(registration)介绍

    前面多篇博客都提到过,要善于从官网去熟悉一样东西.API部分详细介绍见 Point Cloud Library (PCL): Module registration 这里博主主要借鉴Tutorial里 ...

  7. 3D点云配准算法-4PCS(4点全等集配准算法)

    简介 4PCS算法是一种快速的.鲁棒的三维点云配准方案,该方案使用宽基底,对噪声和异常值具有良好的适应性,该算法允许对有噪声的原始数据进行配准,而无需对数据进行预过滤或去噪.此外,该方法大大减少了在噪 ...

  8. 2021-06-29《旋转基元重建增强和鲁棒6D姿态估计》

    PrimA6D: Rotational Primitive Reconstruction for Enhanced and Robust 6D Pose Estimation <旋转基元重建增强 ...

  9. 一种用于三维物体建模的精确、鲁棒的距离图像配准算法

    论文标题:An Accurate and Robust Range Image Registration Algorithm for 3D Object Modeling 作者:Yulan Guo, ...

最新文章

  1. HDU OJ Super Jumping! Jumping! Jumping!
  2. 荣耀10 Turbo版将上线发布,游戏玩家欢呼的手游利器
  3. 《WCF技术剖析(卷2)》目录
  4. c语言 遍历.jpg图像,求指导,如何用c语言实现读取*.raw格式图像
  5. 接口方法和映射器的statement id 是怎么绑定起来的?
  6. SpringBoot_web开发-【实验】-登陆拦截器
  7. 异星工厂 自动机器人_刚刚,ABB机器人全球最大机器人超级工厂在康桥动工! 投资10亿元,用机器人造机器人...
  8. VM虚拟机连Linux黑屏问题
  9. leetcode-22-括号生成
  10. eclipse不自动弹出提示的解决办法(eclipse alt+/快捷键失效)centos 6.7
  11. 如何批量将 Json 转为 Excel 格式
  12. 2021年新年元旦,新年开篇两首毛泽东诗词——沁园春:恰同学少年,风华正茂。书生意气,挥斥方遒……...
  13. CF1292C Xenon‘s Attack on the Gangs
  14. JavaScript 常见鼠标事件
  15. QCA wlan driver load
  16. 中毒解决方法(http://www.xn--******.com)
  17. 百度地图获取省市边界、设置图片背景
  18. HDU--2602--Bone Collector 【01背包】
  19. 手风琴页面html,滑动手风琴的制作(只涉及HTML+css)
  20. html %3c自动转化,一行代码让谷歌浏览器变成在线编辑器(示例代码)

热门文章

  1. 第五节 RabbitMQ在C#端的应用-消息收发
  2. flutter中的路由跳转
  3. ABP框架展示异常信息
  4. tar 和gzip 的区别
  5. Single Image Dehazing via Conditional Generative Adversarial Network(CVPR2018-图像去雾)
  6. idea使用git上传项目到coding
  7. 优先队列的应用 C++实现
  8. golang log4go 使用说明及丢失日志原因
  9. vs2015添加管理员权限
  10. python自动开发之(算法)第二十七天