【点云】《RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clouds》


RandLA-Net主攻大规模场景点云语义分割
之前的网络都是应用于较小点集的,且对语义分割没有太大进展,因为存在以下三个问题:

  1. 这些网络的点采样方法要么计算成本高,要么内存效率低
  2. 依赖于计算昂贵的kernelisation或graph construction,因此无法处理大量的点
  3. 感受野大小有限,无法捕获复杂的结构,要么效率低下

基于这些缺点,RandLA-Net:

  1. 寻找一种能覆盖整个点集且计算量可接受的采样方法–随机采样(Random Sampling,所以叫RandLA-Net)
  2. 随机采样不是没有代价的,因此需要配套一种高效的局部特征学习器,过逐步增加每个点的感受野来保留复杂的局部结构

采样方法

  1. 最远点采样:随机选一个初始点—找一个点集中离初始点最远的点—从剩余的点中选择一个与已选点集中所有点距离最远的点—直到选够。计算量太大,不适用于大规模点云
  2. 逆密度重要性采样:看每个点的k近邻点密度—密度越高点越重要—从密度最低开始选子集直到选够。倾向于选择那些周围点较少的点,从而在减少点数的同时保留了点云的多样性,但是对异常值很敏感。而且计算量也挺大
  3. 随机采样:贼快

然而,随机采样可能会导致许多有用的点特征被丢弃。为了克服这个问题,我们提出了一个强大的局部特征聚合模块(为了一个有价值的大洞打了一个大补丁)

Local Feature Aggregation局部特征聚合

由三个主要块拼成,1) 局部空间编码(LocSE),2) 注意力池化,3) 扩张残差块
这张图画的很好:

LocSE

  1. LocSE:输入的点云中,找到每个点云的k近邻,形成(k,3+d),之后将三维特征(k,3)和其他特征(k,d)分开。(k,3)进行相对点位置编码,公式如下:
    生成(k,d)维的特征,然后与其他特征串联生成(k,2d)的中心点 pi 的局部几何结构进入注意力池化块。

注意力池化

  1. 注意力池化:输入的局部几何特征 Fik 计算注意力分数 Sik,公式如下,函数 g() 由共享 MLP 和 softtmax 组成,其中 W 是共享 MLP 的可学习权重

    得到的Sik与之前的 Fik 作点积后计算加权总和,得到最终特征向量 fi。

总而言之,给定输入点云 P ,对于第 i 个点 pi ,我们的 LocSE 和注意力池单元学习聚合其 K 个最近点的几何图案和特征,并最终生成信息丰富的特征向量 fi

扩张残差块

  1. 扩张残差块:受到Resnet的启发,多次叠加使用 Shared MLP + LocSE + AttentionPooling 组合,这样可以增大每个点的receptive field,就相当于间接地增加了每个点的传播范围。考虑多种因素该论文最后stack了两组。

注:该文中扩张卷积(dilated convolution)的体现并不是直接以传统意义上的扩张卷积层来实现,而是通过设计特定的网络结构来模拟扩张卷积的效果,从而增加每个点的接收场(receptive field)

注:LocSE和注意力池化都是扩张残差块的组成部分,一个块用两套,扩张残差块加上MLP变成了局部特征聚合LFA,四套LFA加上RS是网络的编码器部分;解码器部分则为四套MLP加上US,其中的US是最近邻插值

### 回答1: randla-net是一种高效的大规模点云语义分割方法。它采用了一种新颖的点云降采样方法,可以在保持点云形状信息的同时大大减少点云数量。此外,它还使用了一种基于局部区域的特征提取方法,可以有效地捕捉点云中的局部特征。最终,randla-net可以在保持较高分割精度的同时,大大提高分割速度。 ### 回答2: Randla-Net是一种高效的大规模点云语义分割方法,它利用深度学习方法实现对三维点云数据中物体的自动识别和分类。在智能驾驶、金字塔建设、城市规划和3D建模等领域,点云数据已经成为一种重要的数据形式。在处理点云数据时,常常需要对点云中的各种物体进行语义分割,划分出物体的类别和边界,以进一步进行场景分析和建模。 Randla-Net的关键思想是将点云数据转换成局部规则网格(LHG)型式,然后对规则网格应用神经网络模型,实现对点云的语义分割。相较于传统的点云分割方法,Randla-Net的解决方案更加高效,并且能够适应大规模点云数据的处理。具体来说,Randla-Net采用的局部规则网格可以大大减少点云数据的复杂性,减少无效数据的计算,同时保证点云数据与原始数据的对应性。神经网络模型的引入能够提高计算的全局一致性,并在语义分割中对局部特征和位置被高效获取。此外,Randla-Net融合了RANDomized LAyered points(简称RANDLA)的思想,可以抽取多级别多方向的特征,使得点云数据在语义分割中的处理更加准确。 总之,Randla-Net是一种快速、有效、准确的大规模点云语义分割方法,其优点在于可以处理复杂的大规模点云数据,同时在语义分割中能够提供更高的计算效率和更精确的结果。它的应用将会推动点云技术的发展,为智能驾驶、建筑、机器人、VR/AR等领域提供更加精确的三维场景建模工具。 ### 回答3: RandLA-Net是一种高效而准确的点云语义分割神经网络,专为应对大规模点云场景而开发。该网络的核心功能在于通过快速地对点云数据进行聚类、降采样和投影等操作,实现了对点云进行语义分割,并能够输出详细的分割结果。 RandLA-Net相对于传统点云语义分割算法的优势在于,该算法不但能够处理大规模点云数据,同时还利用了矩阵分解的方法来提高运行速度。因此,该算法在极端情况下也能实现快速和准确的分割,如在不同分辨率、不同大小和不同密度的点云数据上。 RandLA-Net的另一个创新点在于使用了自适应滑动窗口的方法,就是通过分析点云的特征分布,来自动选择和匹配最适宜的窗口大小,以此进一步提高分割效果。同时,该算法还考虑到了实际应用场景中存在的地面、建筑物等不同的目标物体,对各自进行分割和处理,以期达到更高的准确率。 总的来说,RandLA-Net是一种高效、准确、可扩展的神经网络,为卫星、城市规划、无人驾驶等领域提供了强大的支持。该算法的研究提供了新的思路,为点云语义分割界的研究者提供了很好的启示,也为工业界解决实际问题提供了新的思路。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值