8

PREDATOR: 低重叠三维点云的配准方法(CVPR2021)

 2 years ago
source link: https://mp.weixin.qq.com/s/peEfWqbY3-XVWzucO4qQiA
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

PREDATOR: 低重叠三维点云的配准方法(CVPR2021)

Bryan_Jiang 3D视觉工坊 3 days ago
计算机视觉工坊
计算机视觉工坊
专注于计算机视觉、VSLAM、目标检测、语义分割、自动驾驶、深度学习、AI芯片、产品落地等技术干货及前沿paper分享。这是一个由多个大厂算法研究人员和知名高校博士创立的平台,我们坚持工坊精神,做最有价值的事~
125篇原创内容
Official Account

640?wx_fmt=jpeg

代码地址:在公众号「3D视觉工坊」,后台回复「PREDATOR」,即可直接下载。

640?wx_fmt=png
图1 PREDATOR的将注意力集中在重叠区域,并选择该区域的显著点,以便在低重叠情况下仍能进行鲁棒配准。针对的问题:1.实际应用中很多情况点云是低重叠的。例如在狭窄的走廊上移动时或者在密集的建筑区域,森林等处移动,又例如考虑到数据采集的昂贵成本,点云采集往往追求低次数的扫描,只有必要的重叠。2.目前绝大多数的评价数据集都是高重叠率的点云数据,但当两个点云之间的重叠低于30%时,即使是最知名的方法的配准性能也会迅速恶化。重要的贡献:1. 分析为什么现有的配准体系在低重叠制度下会崩溃2. 提出一种新颖的重叠注意块,允许两个点云之间的早期信息交换,并将后续步骤集中在重叠区域上。3. 提出一种改进特征点描述符的方案,调节点云时也同时在对应点云上进行调节。4. 提出了一种新颖的损失函数来训练匹配度分数,有助于更好地提取兴趣点,使兴趣点具有更强的可重复性。算法原理:作者所提出的PREDATOR是一个双流编解码器网络。该网络的实现使用的是KPConvstyle点卷积的残差块,但是这个主干架构是不可知的,当然也可以用其他的三维卷积公式来实现。PREDATOR的体系结构可以分解为三个主要模块:1.将两个点云编码成更小的超点集,并关联其中潜在的特征编码,共享权值。2.重叠注意模块(在bottleneck中)提取两个点云特征编码之间的共同上下文信息,并给每个叠加点分配两个重叠分数,量化叠加点本身及其软对应在两个输入之间重叠位置的可能性。3.将相互制约的bottleneck解码为逐点的描述符以及重叠点的匹配分数。
640?wx_fmt=png
640?wx_fmt=png
640?wx_fmt=png
640?wx_fmt=png
图2  PREDATOR的网络结构 最后,PREDATOR使用端到端的训练,用了三次损失函数。第一个是circle loss,代表圆形搜索半径内点云P和Q的对应关系损失:
640?wx_fmt=png
第二个是Overlap loss,代表重叠概率,对重叠概率的估计采用二值分类,并利用重叠损失进行监督:
640?wx_fmt=png
第三个是Matchability loss,代表在训练期间的给定点与当前的特征描述符成功匹配的关键点。作者将预测转换为二值分类,并动态生成ground truth标签:
640?wx_fmt=png
实验部分:作者使用3DMatch和3DLoMatch数据集评估了PREDATOR。此外,作者比较了ModelNet40和 PREDATOR的配准性能,实验结果如下:
640?wx_fmt=png
表1 不同兴趣点采样策略下的PREDATOR性能研究
640?wx_fmt=png
表2 不同算法在3DMatch和3DLoMatch数据集上的结果
640?wx_fmt=png
表3 ModelNet和ModelLoNet的评价结果结论:作者介绍了PREDATOR,一个为低重叠点云的成对配准而设计的深度学习模型。该模型的核心是一个重叠注意模块,可以在点云的潜在编码之间进行早期信息交换,从而推断哪些点可能位于重叠区域。PREDATOR可以向多个方向发展,目前它与全卷积点云编码器紧密耦合,依赖于瓶颈中有合理数量的叠加点。此外,它建立在普遍的重叠区域定义的基础之上,该定义计算具有可行对应关系的点的分数。备注:作者也是我们「3D视觉从入门到精通」特邀嘉宾:一个超干货的3D视觉学习社区本文仅做学术分享,如有侵权,请联系删文。下载1在「3D视觉工坊」公众号后台回复:3D视觉即可下载 3D视觉相关资料干货,涉及相机标定、三维重建、立体视觉、SLAM、深度学习、点云后处理、多视图几何等方向。下载2在「3D视觉工坊」公众号后台回复:3D视觉github资源汇总即可下载包括结构光、标定源码、缺陷检测源码、深度估计与深度补全源码、点云处理相关源码、立体匹配源码、单目、双目3D检测、基于点云的3D检测、6D姿态估计源码汇总等。下载3在「3D视觉工坊」公众号后台回复:相机标定即可下载独家相机标定学习课件与视频网址;后台回复:立体匹配即可下载独家立体匹配学习课件与视频网址。

重磅!3DCVer-学术论文写作投稿 交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、多传感器融合、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流、ORB-SLAM系列源码交流、深度估计等微信群。

一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。

640?wx_fmt=png▲长按加微信群或投稿

640?wx_fmt=jpeg

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的视频课程(三维重建系列三维点云系列结构光系列手眼标定相机标定orb-slam3等视频课程)、知识点汇总、入门进阶学习路线、最新paper分享、疑问解答五个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近2000星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款640?wx_fmt=jpeg 圈里有高质量教程资料、可答疑解惑、助你高效解决问题觉得有用,麻烦给个赞和在看~640?wx_fmt=gif


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK