最佳点云分割分析

news/2024/12/3 0:28:47/

最佳点云分割分析

Learning to Optimally
Segment Point Clouds

论文链接:https://arxiv.org/abs/1912.04976

摘要

我们关注LiDAR点云的无类实例分割问题。我们提出了一种将图论搜索与数据驱动的学习相结合的方法:在一组候选分割中搜索综合目标性(objectness)评分较高的候选分割。我们证明了,如果根据分割中最低的目标性对分割进行评分,那么就有一种有效的算法可以在成倍数量的候选分割中找到最优的最坏情况分割。此外,我们还针对平均情况提出了一种有效的算法。为了进行评估,我们将KITTI 3D检测重新用作分割基准,并通过经验证明了我们的算法在分割点云上的性能明显优于过去的自下而上的分割方法和自上而下的基于对象的算法。

主要贡献

• 利用几何约束减少候选分割的数量,并构建树结构

• 利用树结构进行最优分割搜索,提出可应用动态规划的高效搜索算法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述)

主要方法

  1. 构建满足几何约束的分割搜索树。有些分割方案,如{ {1,2,5}, {3,4,6}} 不满足(如果次近邻同属一个分割个体那么最近邻也应属于同一个个体)几何约束而被舍弃。剩余的候选分割可以构建一个如下图的树结构
    。数字1-6分别代表点云中的6个点,右图中一个顶点(vertext) 代表相应的分割个体(segment), 通过顶点切割可以获得候选分割方案,如切割节点 {1,2,3,4,5,6} 的两个链接即可获得代表 {{1,2,3}, {4,5,6}} 的候选分割方案。

在这里插入图片描述

  1. 假设,已知树结构中任意一个顶点,即任意分割个体(segment)的目标性(objectness),遍历全部候选切割找到最优分割仍然随点云中点的数量而指数性增长。文章证明以候选分割中个体的最低目标性评分作为目标函数,可以大大提升搜索效率,同时保证获得最优的最坏情况分割。基于这一结论,文章提出如下图所示算法一,其中C为当前顶点,Tc为以C为根节点的树。

在这里插入图片描述

该算法从树根开始进行深度优先搜索:

• 如果当前节点的任一子节点的目标性评分更低,则对当前分枝剪枝,返回当前节点的分割个体和相应的目标性评分。

• 如果全部子节点的目标性评分都比当前节点更高,则继续对子节点进行深度优先搜索。

  1. 将算法一中的目标函数由最低目标性评分更换为平均目标性评分虽然无法保证获得最优的平均情况分割,但是实验数据表明使用平均目标性评分结果更好。

  2. 分割个体的目标性是可学习的,本文以改进的 IoU 作为目标性标签训练 PointNet++ 回归网络,损失函数为预测和标签的均方误差。

主要结果

文章使用KITTI作为实验数据集,点云分割和点云实例分割的结果如下图 TABLE I 和 TABLE II 所示:本文提出的方法与 SECOND++ 相比在 car 等常见分类中表现更差,但是在 misc 等少见分类中表现更佳。
在这里插入图片描述

在这里插入图片描述

下图展示了文章提出的方法在四个不同情景下的输出样例。

在这里插入图片描述


http://www.ppmy.cn/news/614407.html

相关文章

OpenCV学习笔记(12)——OpenCV中的轮廓

什么是轮廓找轮廓、绘制轮廓等1.什么是轮廓 轮廓可看做将连续的点(连着边界)连在一起的曲线,具有相同的颜色和灰度。轮廓在形态分析和物体的检测和识别中很有用。 为了更加准确,要使用二值化图像。在寻找轮廓之前,要进…

行人检测与重识别!SOTA算法

行人检测与重识别!SOTA算法 A Simple Baseline for Multi-Object Tracking, Yifu Zhang, Chunyu Wang, Xinggang Wang, Wenjun Zeng, Wenyu Liu, 论文地址:https://arxiv.org/pdf/2004.01888.pdf GitHub 地址:https://github.com/ifzhang…

03 Web全栈 浏览器内置对象/事件/ajax

浏览器是一个JS的运行时环境,它基于JS解析器的同时,增加了许多环境相关的内容,用一张图表示各个运行环境和JS解析器的关系如下: 我们把常见的,能够用JS这门语言控制的内容称为一个JS的运行环境,常见的运行环…

java 泛型 父子,Java泛型-mb601cf8a78cc07的博客-51CTO博客

Java泛型泛型类即把不确定的数据元素类型用一个泛型占位符表示Datapublic class Person {private T name;private T address;}Person person new Person<>();person.setName("attack204");System.out.println(person.getName());多类型泛型即需要传递多个类型占…

洛谷P4316 绿豆蛙的归宿(期望)

题意翻译 「Poetize3」 题目背景 随着新版百度空间的上线&#xff0c;Blog宠物绿豆蛙完成了它的使命&#xff0c;去寻找它新的归宿。 题目描述 给出一个有向无环图&#xff0c;起点为1终点为N&#xff0c;每条边都有一个长度&#xff0c;并且从起点出发能够到达所有的点&#x…

简书php硬件交互,php设计模式——适配器模式

适配器模式适配器模式(Adapter)模式&#xff1a;将一个类的接口&#xff0c;转换成客户期望的另一个类的接口。适配器让原本接口不兼容的类可以合作无间。列如&#xff1a;将数据库接口封装成一样的接口&#xff0c; 这样就可以适用于不同场景案例 将php数据操作封装成统一的ap…

目标检测中特征融合技术(YOLO v4)(上)

目标检测中特征融合技术&#xff08;YOLO v4&#xff09;&#xff08;上&#xff09; 论文链接&#xff1a;https://arxiv.org/abs/1612.03144 Feature Pyramid Networks for Object Detection Tsung-Yi Lin, Piotr Dollr, Ross Girshick, Kaiming He, Bharath Hariharan, S…

python学习-day2_课堂作业

需求&#xff1a;编写一个购物车程序 启动&#xff0c;输入工资多少打印商品列表根据商品代码购买商品每次购买后检测余额&#xff0c;够继续买&#xff0c;不够提示余额不足可退出&#xff0c;退出时打印购物单和余额信息#Author:Peng Huang product_list [(iphone,5888),(Ma…