首页 > 其他分享 >论文解读 | 快速且可认证的点云

论文解读 | 快速且可认证的点云

时间:2023-08-21 19:01:07浏览次数:30  
标签:准确性 配准 TEASER 认证 解读 算法 估计 点云

原创 | 文 BFT机器人

论文解读 | 快速且可认证的点云_数据集

01

背景


点云配准是计算机视觉和机器人学领域中的一个重要问题,它涉及将多个视角或时间点的点云数据对齐,以便进行后续的处理和分析。


然而,由于传感器噪声、遮挡、运动估计误差等因素,点云数据中常常存在异常对应,这会导致传统的点云配准算法的性能下降。


因此,如何在存在异常对应的情况下实现高效准确的点云配准一直是该领域的研究热点。


在这篇论文中,作者提出了一种新的点云配准算法,名为TEASER(Truncated Least Squares Estimation and Refinement)。提供了可验证解决方案准确性的条件,从而使其成为第一个快速且可证明的点云配准算法。


论文解读 | 快速且可认证的点云_数据集_02

图1 用TEASER在真实RGB-D数据集上成功估计目标姿态

02

工作内容


论文的工作内容主要包括以下几个方面:


1. 提出了一种新的点云配准算法TEASER,用于在存在异常对应的情况下实现高效准确的点云配准。该算法使用截断最小二乘(TLS)代价函数,使估计对异常对应不敏感,并使用图论框架将尺度、旋转和平移估计分离开来。


2. 该算法提供了可验证解决方案准确性的条件,从而使其成为第一个快速且可证明的点云配准算法。


3. 作者通过大量的实验验证了TEASER算法的性能,结果表明,该算法在处理高比例的异常对应时具有更好的鲁棒性和准确性,并且比现有的点云配准算法更快。


4. 作者还提供了一个名为TEASER++的快速实现,该实现可以在毫秒级别内计算出准确的估计,并找到小的内点集。

03

算法介绍


TEASER算法是一种用于点云配准的算法,其主要思想是使用截断最小二乘(TLS)代价函数,使估计对异常对应不敏感,并使用图论框架将尺度、旋转和平移估计分离开来。该算法的具体步骤如下:


1.将源点云和目标点云分别进行预处理,包括去噪、下采样、法向量估计等。


2.使用自适应投票算法(Adaptive Voting)对源点云和目标点云进行特征提取和匹配,得到一组初始的点对应关系。


3.使用TLS代价函数对初始点对应关系进行优化,得到一个初始的估计。


4.使用图论框架将尺度、旋转和平移估计分离开来,并对每个分量进行优化,得到一个更准确的估计。


5.使用一种基于置信区间的方法来评估估计的准确性,并提供可验证解决方案准确性的条件。


TEASER算法的优点是在存在异常对应的情况下仍能实现高效准确的点云配准,并且提供了可验证解决方案准确性的条件。此外,作者还提供了一个名为TEASER++的快速实现,该实现可以在毫秒级别内计算出准确的估计,并找到小的内点集。

论文解读 | 快速且可认证的点云_数据集_03

图2  自适应投票算法中的置信区间

(a) 每个测量值sk的置信区间(b)每个s的共识集的基数和每个区间的中间点mi

04

实验


在这篇论文中,作者通过大量的实验验证了TEASER算法的性能。具体来说,作者在三个应用场景下测试了TEASER算法的性能,包括:


1. 点云配准:作者使用多个数据集进行测试,包括Bunny、Dragon、Armadillo等数据集,结果表明,TEASER算法在处理高比例的异常对应时具有更好的鲁棒性和准确性,并且比现有的点云配准算法更快。


2. 目标姿态估计:作者使用大规模点云数据集进行测试,包括KITTI、SUN RGB-D、ScanNet等数据集,结果表明,TEASER算法在目标姿态估计方面具有更好的性能,并且比现有的算法更快。


3. 目标检测:作者使用SUN RGB-D数据集进行测试,结果表明,TEASER算法可以用于改进目标检测的性能,并且比现有的算法更快。


在每个应用场景下,作者都进行了详细的实验设计和结果分析,以验证TEASER算法的性能和优越性。

05

结论


该论文提出了一种名为TEASER的点云配准算法,该算法使用截断最小二乘(TLS)代价函数,使估计对异常对应不敏感,并使用图论框架将尺度、旋转和平移估计分离开来。作者在多个应用场景下测试了TEASER算法的性能,包括点云配准、目标姿态估计和目标检测。结果表明,TEASER算法在处理高比例的异常对应时具有更好的鲁棒性和准确性,并且比现有的算法更快。


最后,作者指出了TEASER算法的一些局限性和未来的研究方向,包括进一步提高算法的效率和准确性,以及将算法应用于更广泛的应用场景中。

作者 | Azukii

排版 | 居居手

审核 | 橙橙

更多精彩内容请关注公众号:BFT机器人

本文为原创文章,版权归BFT机器人所有,如需转载请与我们联系。若您对该文章内容有任何疑问,请与我们联系,将及时回应。

标签:准确性,配准,TEASER,认证,解读,算法,估计,点云
From: https://blog.51cto.com/bftrobot/7178583

相关文章

  • 数据治理专业认证CDMP学习笔记(思维导数据治理专业认证CDMP学习笔记(思维导图与知识点)-
    大家好,我是独孤风,一位曾经的港口煤炭工人,目前在某国企任大数据负责人,公众号大数据流动主理人。在最近的两年的时间里,因为公司的需求,还有大数据的发展趋势所在,我开始学习数据治理的相关知识。数据治理需要进行系统的学习才能真正掌握,也需要进行专业的考试认证才能证明自己在数据治理......
  • 户外桌椅欧盟CE认证EN581标准办理流程
    任何国家的产品要进入欧盟、欧洲自由贸易区必须进行CE认证,在产品上加贴CE标志,因此CE认证是产品进入欧盟及欧洲贸易自由区国家市场的通行证。CE认证属欧盟的强制性认证,当地市场监督管理局会随时抽查有无CE证书。一旦查到没有这个证书,将会取消此产品的出口,并且会被禁止再出口到欧盟地......
  • 实名认证
    1. 实名认证开发   117业务逻辑1.1 实名认证配置类  118micr-webJdwxRealnameConfigpackagecom.bjpowernode.front.config;importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.stereotype.Component;/***实......
  • 基础认证
    HTTP基础认证暴力破解挂上BurpSuite的代理,随便输个账号密码(比如:账号aaa密码bbb)访问,查看HTTP响应报文:得到提示doukonwadmin?,于是猜测账号是admin,那么接下来就只需要爆破密码了注意看到HTTP请求头部的Authorization字段:Authorization:BasicYWFhOmJiYg......
  • 2023 LGR 非专业级别软件能力认证第一轮(初赛)S组
    计算器、背包、代码都不能带进考场禁赛三年并全国通报B选项符合while语句弱类型编程语言指的是可以进行类型转换,可以参与各种类型变量的运算\[3\times60(秒)\times44.1\times1000(赫兹)\times16\div8(字节)\times2(声道数)\div1024\div1024\approx30MiB\]......
  • 华为认证考试每日刷题与解析 Part4
    1、关于IGMPSnooping工作机制的描述,正确的是?A、二层交换机通过不断监听IGMP报文,在二层建立和维护PIM路由表B、没有运行IGMPSnooping时,组播报文将在二层广播:运行IGMPSnooping后,报文将不再在二层广播,而是进行二层组播C、如果主机发出IGMP离开报文时,交换机将该主机加入到相应......
  • NineData x SelectDB完成产品兼容互认证
    近日,新一代实时数据仓库厂商SelectDB与云原生智能数据管理平台NineData完成产品兼容互认证。经过严格的联合测试,双方软件完全相互兼容、功能完善、整体运行稳定且性能表现优异。基于本次的合作,双方将进一步为数据管理与大数据分析业务的融合持续助力,帮助企业实现数字化转型,提......
  • 哪篇论文宣布了 HTAP 数据库的诞生? StoneDB带您解读《A Common Database Approach for
    theme:condensed-night-purple开启掘金成长之旅!这是我参与「掘金日新计划·12月更文挑战」的第4天,点击查看活动详情本文是 StoneDB学术分享会专栏的第五篇,我们来分享一下HTAP学术界上比较经典的一篇论文《ACommonDatabaseApproachforOLTPandOLAPUsinganIn-M......
  • StoneDB 源码解读系列|Tianmu 引擎工具类模块源码详解(一)
    StoneDB源码解读系列文章正式开启,预计以周更的形式跟大家见面,请多多支持~本篇源码解读内容已进行直播分享,可在视频号观看直播回放,也可点击阅读原文跳转至B站观看回放视频。PPT内容可在社区论坛中查看下载:https://forum.stonedb.io/t/topic/89各个工具类属于Tianmu引擎......
  • 统一认证授权
    统一认证授权session和cookie的区别session是服务端,cookie是浏览器客户端,session无法解决分布式问题,手机端无法弄cookie,无法跨域请求。jwt是一种用于token生成的加密算法。jwt三部分组成:header、信息,签名。openid是oauth2.0的升级版saml是基于xml标准协议的认证。rbac的权......