CVPR2023最佳论文候选:3D点云配准新方法

这篇具有很好参考价值的文章主要介绍了CVPR2023最佳论文候选:3D点云配准新方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章:3D Registration with Maximal Cliques

作者:Xiyu Zhang Jiaqi Yang* Shikun Zhang Yanning Zhang

编辑:点云PCL

代码:

https://github.com/zhangxy0517/3D-Registration-with-Maximal-Cliques.git

欢迎各位加入知识星球,获取PDF论文,欢迎转发朋友圈。文章仅做学术分享,如有侵权联系删文。

公众号致力于点云处理,SLAM,三维视觉,高精地图等领域相关内容的干货分享,欢迎各位加入,有兴趣的可联系dianyunpcl@163.com。未经作者允许请勿转载,欢迎各位同学积极分享和交流。

摘要

作为计算机视觉中的一个基础问题,3D点云配准(PCR)旨在寻找最佳位姿实现点云的对齐。本文提出了一种基于最大团的3D配准方法(MAC)。关键思想是放宽以往的最大团约束,在图中挖掘更多的局部一致性信息以生成准确的位姿假设:

1)构建兼容性图,以反映初始对应点云之间的关系。

2)在图中搜索最大团,每个最大团表示一个一致性集合。然后通过节点引导的团选择,选择具有最大图权重的最大团。

3)通过SVD算法计算所选团的变换假设,选择最佳假设进行配准。

在U3M、3DMatch、3DLoMatch和KITTI上进行了大量实验证明,MAC有效地提高了配准准确性,超过了各种最先进的方法,并提升了深度学习方法的性能,MAC与深度学习方法的结合在3DMatch / 3DLoMatch上实现了95.7%/ 78.9%的配准召回率,达到了最先进水平。

主要贡献

在本文中,我们提出了一种基于最大团(MAC)的仅凭几何信息的3D配准方法,关键的思路是放宽之前的最大团约束,从图中挖掘更多的局部一致性信息以生成准确的位姿假设。首先,我们将初始对应集合建模为兼容性图,其中每个节点表示一个单独的对应关系,两个节点之间的边表示一对兼容的对应关系。其次,我们在图中搜索最大团,然后使用节点引导的团过滤将每个图节点与包含它的适当最大团进行匹配,与最大团相比,MAC是一个更宽松的约束条件,能够从图中挖掘更多的局部信息,这有助于我们从图中获得大量正确的假设。最后,我们使用SVD算法为选定的团计算变换假设,并使用RANSAC家族中的流行假设评估指标选择最佳假设进行配准。总之,我们的主要贡献如下:

  • 引入了一种名为MAC的假设生成方法,相比之前的最大团约束,MAC方法能够从图中挖掘更多的局部信息,我们证明了MAC生成的假设即使在存在大量异常值的情况下也具有很高的准确性。

  • 基于MAC提出了一种新颖的PCR方法,在U3M、3DMatch、3DLoMatch和KITTI数据集上实现了最先进的性能,值得注意的是,仅凭几何信息的MAC方法胜过了一些最先进的深度学习方法,MAC还可以作为模块插入多个深度学习框架中,以提升它们的性能,MAC与GeoTransformer结合在3DMatch / 3DLoMatch上实现了95.7%/ 78.9%的最先进的配准召回率。

cvpr 点云配准,3d

图1. 低重叠点云对上的最大团和最大团的比较,在低内点比例下,最大团(MAC)有效地选择了具有低旋转误差(RE)和平移误差(TE)的最优6自由度变换假设,而最大团在这种情况下失败了。

主要内容

该方法在技术上非常简单,其流程如图2所示。

cvpr 点云配准,3d

图2. MAC的流程。1.为初始对应关系集构建图。2.从图中选择一组最大团作为一致性集合。3.根据一致性集合生成和评估假设。4.选择最佳假设进行3D配准。

图构建 

图空间可以更准确地描述对应关系之间的关联关系,而不仅仅是几何空间,因此,我们将初始对应关系建模为一个兼容性图,其中对应关系由节点表示,边连接几何上兼容的节点。在这里考虑了两种方法来构建兼容性图。

这两种图构建方法都可以适应我们的框架,与FOG相比,SOG具有更严格的边构建条件和更高的与相邻节点的兼容性,SOG更稀疏,这有助于更快地搜索团。

搜索最大团

为了生成假设,基于RANSAC的方法会反复从对应关系集合中随机采样,然而,它们无法充分挖掘对应关系之间的关系。理论上,内点会在图中形成团,因为内点通常在几何上彼此兼容,之前的工作专注于在图中搜索最大团,但最大团是一个非常严格的约束条件,只关注图中的全局一致性信息,相反,我们放宽了约束,并利用最大团来挖掘更多的局部图信息。

节点引导的团选择

在执行最大团搜索过程后得到了最大团集合MACinitial,实际上MACinitial通常包含成千上万个最大团,如果考虑所有最大团,将会非常耗时。这里介绍了一种节点引导的团选择方法,以减少MACinitial的规模,首先计算MACinitial中每个团的权重,然后只保留具有最大权重的团,从剩余的团中删除重复的团,得到MACselected。这样做的动机是利用节点周围的局部几何结构信息,找到最佳的一组一致对应节点。

对应关系生成和评估 

从前一步筛选出的每个最大团都代表了一组一致的对应关系,通过对每个一致性集合应用SVD算法,可以得到一组6自由度的位姿假设。 

实验

数据集

使用了四个数据即数据集U3M,场景尺度的室内数据集3DMatch和3DLoMatch,以及场景尺度的室外数据集KITTI ,U3M数据集包含496个点云对,3DLoMatch是3DMatch的子集,其中点云对的重叠率范围在10%到30%之间,非常具有挑战性。

评估标准

采用了均方根误差(RMSE)度量标准来评估U3M对象尺度数据集上的3D点云配准性能,此外还采用旋转误差(RE)和平移误差(TE)来评估场景尺度数据集上的配准结果。结果表明,MAC的性能最好,并且明显优于所有经过测试的类RANSAC估计器,如SAC-COT、OSAC、SAC-IA和RANSAC,基于MAE评估指标,MAC在U3M上的配准性能是最好的。

cvpr 点云配准,3d

图3中进行了广泛的比较,在这里测试了以下方法,包括SAC-COT、OSAC 、SAC-IA、RANSAC 、SC2-PCR 、FGR、GO-ICP 和PPF ,其中前四种方法都是基于RANSAC的方法,均方根误差(RMSE)阈值从0.5 pr变化到5 pr,步长为0.5 pr。

PCR方法的比较,考虑了几何-仅有方法和深度学习方法进行比较,包括SM,FGR ,RANSAC,TEASER++ ,CG-SAC,SC2-PCR ,3DRegNet,DGR,DHVR 和PointDSC ,结果显示在表1和表2中。

cvpr 点云配准,3d

cvpr 点云配准,3d

我们将几种最先进的深度学习方法与MAC进行集成,进行评估。考虑的方法包括FCGF、SpinNet 、Predator 、CoFiNet 和GeoTransformer,每种方法在不同数量的样本下进行测试,这里指的是采样点或对应点的数量,结果在表3中报告。

cvpr 点云配准,3d

在表4中,我们对DGR、PointDSC、TEASER++、RANSAC 、CG-SAC 、SC2-PCR 和MAC等方法进行了比较,并报告了它们的结果。

cvpr 点云配准,3d

在3DMatch和3DLoMatch数据集上进行了消融研究和分析实验,并将结果显示在表5中。

cvpr 点云配准,3d

表8展示了MAC的时间效率分析。

cvpr 点云配准,3d

在图5-8中展示了更多的配准结果。

cvpr 点云配准,3d

cvpr 点云配准,3d

cvpr 点云配准,3d

cvpr 点云配准,3d

总结

本文提出了MAC方法来解决PCR问题,通过使用最大团约束从对应关系中生成精确的位姿假设,在所有测试的数据集上取得了最先进的性能,并且可以适应深度学习方法以提高它们的性能。

更多详细内容后台发送“知识星球”加入知识星球查看更多。

3D视觉与点云学习星球:主要针对智能驾驶全栈相关技术,3D/2D视觉技术学习分享的知识星球,将持续进行干货技术分享,知识点总结,代码解惑,最新paper分享,解疑答惑等等。星球邀请各个领域有持续分享能力的大佬加入我们,对入门者进行技术指导,对提问者知无不答。同时,星球将联合各知名企业发布自动驾驶,机器视觉等相关招聘信息和内推机会,创造一个在学习和就业上能够相互分享,互帮互助的技术人才聚集群。

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

扫描二维码

                   关注我们

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

分享与合作方式:微信“cloudpoint9527”(备注:姓名+学校/公司+研究方向) 联系邮箱:dianyunpcl@163.com。

为分享的伙伴们点赞吧!

cvpr 点云配准,3d文章来源地址https://www.toymoban.com/news/detail-721759.html

到了这里,关于CVPR2023最佳论文候选:3D点云配准新方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 点云配准论文阅读3-Cross-source point cloud registration: Challenges, progress and prospects跨源点云配准:挑战、进展与展望

    Xiaoshui Huang a, Guofeng Mei b, Jian Zhang b 黄晓水a, 梅国峰b, 张健b a Shanghai AI Laboratory, Shanghai, China上海人工智能实验室,中国上海 b GBDTC, FEIT, University of Technology Sydney, AustraliaGBDTC, FEIT, 悉尼科技大学, 澳大利亚 Received 30 November 2022, Revised 16 April 2023, Accepted 22 May 2023, Available onl

    2024年04月23日
    浏览(45)
  • 点云配准(三) 传统点云配准算法概述

             图像配准是图像处理研究领域中的一个典型问题和技术难点,其目的在于比较或融合针对同一对象在不同条件下获取的图像,例如图像会来自不同的采集设备,取自不同的时间,不同的拍摄视角等等,有时也需要用到针对不同对象的图像配准问题。具体地说,对

    2024年02月02日
    浏览(49)
  • 点云配准--对称式ICP

    对称式ICP 针对于局部平面不完美的情况,提出了一种对称式ICP目标函数,相较于传统的ICP方法,增大了收敛域,提高了收敛速度。论文理论说明不甚清楚,实验较少,但代码开源。 对称目标函数 在icp中对于一对对应点p,q:在点到法线的度量中: ( p − q ) ⋅ n q (3) (p-q) cd

    2024年02月06日
    浏览(57)
  • 点云配准——经典配准算法及配准效果对比

    目录 点云配准基础知识 什么是点云配准? 点云配准的步骤 粗配准 精配准  点云配准的经典算法 ICP算法 NDT算法 3DSC算法 PFH FPFH 完全配准效果对比         点云配准技术即是通过寻找不同视角下不同点云之间的映射关系,利用一定的算法将同一目标场景的不同点云转换到

    2024年02月02日
    浏览(41)
  • 多视图点云配准算法综述

    作者:杨佳琪,张世坤,范世超等 转载自:华中科技大学学报(自然科学版) 编辑:东岸因为@一点人工一点智能 原文:​​多视图点云配准算法综述​​ 摘要: 以多视图点云配准为研究对象,对近二十余年的多视图点云配准相关研究工作进行了全面的分类归纳及总结。首先

    2024年02月05日
    浏览(47)
  • 激光雷达点云基础-点云滤波算法与点云配准算法

    激光雷达点云处理在五年前就做了较多的工作,最近有一些新的接触发现激光雷达代码原理五年前未见重大更新,或许C++与激光雷达结合本身就是比较高的技术门槛。深度学习调包侠在硬核激光雷达技术面前可以说是完全的自愧不如啊。 1、点云滤波 在获取点云数据时,由于

    2024年03月19日
    浏览(49)
  • 基于深度学习方法的点云算法1——PointNetLK(点云配准)

    请点点赞,会持续更新!!! 基于深度学习方法的点云算法2——PointNet(点云分类分割) 基于深度学习方法的点云算法3——PointNet++(点云分类分割) 基于深度学习方法的点云算法4——PCT: Point Cloud Transformer(点云分类分割) 作者将PointNet看成一个可学习的成像函数(learn

    2024年02月10日
    浏览(43)
  • 点云配准的传统算法ICP与NDT概述

    公众号致力于分享点云处理,SLAM,三维视觉,高精地图相关的文章与技术,欢迎各位加入我们,一起交流一起进步,有兴趣的可联系微信:920177957。 本文来自点云PCL博主的分享,未经作者允许请勿转载,欢迎各位同学积极分享和交流。 什么是点云配准 点云配准是指将多个点

    2024年02月05日
    浏览(41)
  • 点云配准--gicp原理与其在pcl中的使用

    总结:gicp引入了概率信息(使用协方差阵),提出了icp的统一模型,既可以解释点到点和点到面的icp,也在新模型理论的基础上,提出了一种面到面的icp。 论文原文:《Generalized-ICP》 在概率模型中假设存在配准中两个点集, A ^ = { a i ^ } hat{A}=left{hat{a_{i}}right} A ^ = { a i ​

    2024年01月19日
    浏览(54)
  • 【PCL】—— 点云配准ICP(Iterative Closest Point)算法

    ​     由于三维扫描仪设备受到测量方式和被测物体形状的条件限制,一次扫描往往只能获取到局部的点云信息,进而需要进行多次扫描,然后每次扫描时得到的点云都有独立的坐标系,不可以直接进行拼接。在逆向工程、计算机视觉、文物数字化等领域中,由于点云的

    2024年02月13日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包